| version 1.2, 2004/08/09 02:47:02 | version 1.4, 2004/08/11 12:08:17 | 
| Line 11 | Line 11 | 
 |  |  | 
 | UINT    sys_updates; | UINT    sys_updates; | 
 |  |  | 
 |  |  | 
 | void sysmng_scrnwidth(REG8 mode) { | void sysmng_scrnwidth(REG8 mode) { | 
 |  |  | 
 | menu_setwidth(mode); | menu_setwidth(mode); | 
| Line 33  static struct { | Line 34  static struct { | 
 | void sysmng_workclockreset(void) { | void sysmng_workclockreset(void) { | 
 |  |  | 
 | workclock.tick = GETTICK(); | workclock.tick = GETTICK(); | 
| workclock.clock = h_cnt + h_cntbase;    // CPU_CLOCK; | workclock.clock = CPU_CLOCK; | 
 | workclock.draws = drawtime;                             // drawcount; | workclock.draws = drawtime;                             // drawcount; | 
 | } | } | 
 |  |  | 
| Line 48  BRESULT sysmng_workclockrenewal(void) { | Line 49  BRESULT sysmng_workclockrenewal(void) { | 
 | workclock.tick += tick; | workclock.tick += tick; | 
 | workclock.fps = ((drawtime - workclock.draws) * 10000) / tick; | workclock.fps = ((drawtime - workclock.draws) * 10000) / tick; | 
 | workclock.draws = drawtime; | workclock.draws = drawtime; | 
| workclock.khz = (h_cnt + h_cntbase - workclock.clock) / tick; | workclock.khz = (CPU_CLOCK - workclock.clock) / tick; | 
| workclock.clock = h_cnt + h_cntbase; | workclock.clock = CPU_CLOCK; | 
 | return(TRUE); | return(TRUE); | 
 | } | } | 
 |  |  | 
| Line 59  void sysmng_updatecaption(REG8 flag) { | Line 60  void sysmng_updatecaption(REG8 flag) { | 
 |  |  | 
 | if (flag & 1) { | if (flag & 1) { | 
 | title[0] = '\0'; | title[0] = '\0'; | 
| if (fdd_diskready(0)) { | if (fddfile_diskready(0)) { | 
 | milstr_ncat(title, OEMTEXT("  FDD0:"), NELEMENTS(title)); | milstr_ncat(title, OEMTEXT("  FDD0:"), NELEMENTS(title)); | 
| milstr_ncat(title, file_getname(fdd_diskname(0)), | milstr_ncat(title, file_getname(fddfile_diskname(0)), | 
 | NELEMENTS(title)); | NELEMENTS(title)); | 
 | } | } | 
| if (fdd_diskready(1)) { | if (fddfile_diskready(1)) { | 
 | milstr_ncat(title, OEMTEXT("  FDD1:"), NELEMENTS(title)); | milstr_ncat(title, OEMTEXT("  FDD1:"), NELEMENTS(title)); | 
| milstr_ncat(title, file_getname(fdd_diskname(1)), | milstr_ncat(title, file_getname(fddfile_diskname(1)), | 
 | NELEMENTS(title)); | NELEMENTS(title)); | 
 | } | } | 
 | } | } | 
| Line 74  void sysmng_updatecaption(REG8 flag) { | Line 75  void sysmng_updatecaption(REG8 flag) { | 
 | clock[0] = '\0'; | clock[0] = '\0'; | 
 | if (xmiloscfg.DISPCLK & 2) { | if (xmiloscfg.DISPCLK & 2) { | 
 | if (workclock.fps) { | if (workclock.fps) { | 
| SPRINTF(clock, OEMTEXT(" - %u.%1uFPS"), | OEMSPRINTF(clock, OEMTEXT(" - %u.%1uFPS"), | 
 | workclock.fps / 10, workclock.fps % 10); | workclock.fps / 10, workclock.fps % 10); | 
 | } | } | 
 | else { | else { | 
| Line 82  void sysmng_updatecaption(REG8 flag) { | Line 83  void sysmng_updatecaption(REG8 flag) { | 
 | } | } | 
 | } | } | 
 | if (xmiloscfg.DISPCLK & 1) { | if (xmiloscfg.DISPCLK & 1) { | 
| SPRINTF(work, OEMTEXT(" %u.%03uMHz"), | OEMSPRINTF(work, OEMTEXT(" %u.%03uMHz"), | 
 | workclock.khz / 1000, workclock.khz % 1000); | workclock.khz / 1000, workclock.khz % 1000); | 
 | if (clock[0] == '\0') { | if (clock[0] == '\0') { | 
 | milstr_ncpy(clock, OEMTEXT(" -"), NELEMENTS(clock)); | milstr_ncpy(clock, OEMTEXT(" -"), NELEMENTS(clock)); |