|
|
| version 1.1, 2005/02/07 16:56:32 | version 1.3, 2005/02/27 18:22:06 |
|---|---|
| Line 8 | Line 8 |
| #include "makescrn.h" | #include "makescrn.h" |
| #include "resource.h" | #include "resource.h" |
| #include "joymng.h" | |
| #include "palmkbd.h" | |
| UINT sys_updates; | UINT sys_updates; |
| Line 77 void sysmng_updatecaption(BYTE flag) { | Line 79 void sysmng_updatecaption(BYTE flag) { |
| const char nodisk[] = "No Disk Image"; | const char nodisk[] = "No Disk Image"; |
| FormType* frm = ARM_FrmGetActiveForm(); | FormType* frm = ARM_FrmGetActiveForm(); |
| UINT16 voltage; | |
| UINT8 battery; | |
| if (flag & 1) { | if (flag & 1) { |
| strtitle0[0] = '\0'; | strtitle0[0] = '\0'; |
| Line 113 void sysmng_updatecaption(BYTE flag) { | Line 117 void sysmng_updatecaption(BYTE flag) { |
| } | } |
| } | } |
| else { | else { |
| milstr_ncpy(strframe, "-.-FPS", sizeof(strframe)); | //milstr_ncpy(strframe, "-.-FPS", sizeof(strframe)); |
| voltage = ARM_SysBatteryInfo(&battery); | |
| if (voltage > 0) { | |
| ARM_StrPrintF(strframe, "%3u", battery); | |
| milstr_ncat(strframe, "%", sizeof(strtitle1)); | |
| } | |
| } | |
| if (ARM_StrLen(strframe) < 33) { | |
| changelabel(frm, IDC_DISPFRAME, strframe); | |
| } | } |
| changelabel(frm, IDC_DISPFRAME, strframe); | |
| strclock[0] = '\0'; | strclock[0] = '\0'; |
| if (xmiloscfg.DISPCLK & 1) { | if (xmiloscfg.DISPCLK & 1) { |
| Line 125 void sysmng_updatecaption(BYTE flag) { | Line 136 void sysmng_updatecaption(BYTE flag) { |
| else { | else { |
| milstr_ncpy(strclock, "-.---MHz", sizeof(strclock)); | milstr_ncpy(strclock, "-.---MHz", sizeof(strclock)); |
| } | } |
| changelabel(frm, IDC_DISPCLOCK, strclock); | if (workclock.khz < 100000) { |
| changelabel(frm, IDC_DISPCLOCK, strclock); | |
| } | |
| } | } |
| } | } |
| void sysmng_cpureset(void) { | |
| sys_updates &= (SYS_UPDATECFG | SYS_UPDATEOSCFG); | |
| sysmng_workclockreset(); | |
| joymng_initialize(); | |
| palmkbd_initialize(); | |
| } |