|
|
| version 1.1, 2003/10/23 07:20:43 | version 1.4, 2003/10/23 15:57:16 |
|---|---|
| Line 34 | Line 34 |
| #define USE_RESUME | #define USE_RESUME |
| #if defined(NP2GCC) | NP2OSCFG np2oscfg = {0, 2, 0, 0, 0, 0}; |
| NP2OSCFG np2oscfg = {0, 2, 0, 0, 0, 0}; | |
| #else | |
| NP2OSCFG np2oscfg = {0, 2, 0, 0, 0}; | |
| #endif | |
| WindowPtr hWndMain; | WindowPtr hWndMain; |
| BOOL np2running; | BOOL np2running; |
| Line 143 static void HandleMenuChoice(long wParam | Line 139 static void HandleMenuChoice(long wParam |
| pccore_reset(); | pccore_reset(); |
| break; | break; |
| #if 0 | case IDM_CONFIGURE: |
| case IDM_NEWFDD: | ConfigDialogProc(); |
| newdisk(); | |
| break; | break; |
| #endif | |
| #if 0 | case IDM_NEWDISK: |
| case IDM_NEWHDD: | dialog_newdisk(); |
| newhdddisk(); | |
| break; | break; |
| #endif | |
| case IDM_FONT: | |
| dialog_font(); | |
| break; | |
| case IDM_EXIT: | case IDM_EXIT: |
| np2running = FALSE; | np2running = FALSE; |
| break; | break; |
| Line 401 static void HandleMenuChoice(long wParam | Line 399 static void HandleMenuChoice(long wParam |
| update |= SYS_UPDATECFG; | update |= SYS_UPDATECFG; |
| break; | break; |
| case IDM_BMPSAVE: | |
| dialog_writebmp(); | |
| break; | |
| case IDM_DISPCLOCK: | case IDM_DISPCLOCK: |
| menu_setdispclk(np2oscfg.DISPCLK ^ 1); | menu_setdispclk(np2oscfg.DISPCLK ^ 1); |
| update |= SYS_UPDATECFG; | update |= SYS_UPDATECFG; |
| Line 639 int main(int argc, char *argv[]) { | Line 641 int main(int argc, char *argv[]) { |
| scrndraw_redraw(); | scrndraw_redraw(); |
| pccore_reset(); | pccore_reset(); |
| #if defined(USE_RESUME) | if (np2oscfg.resume) { |
| flagload(np2resume); | flagload(np2resume); |
| #endif | } |
| SetEventMask(everyEvent); | SetEventMask(everyEvent); |
| Line 692 int main(int argc, char *argv[]) { | Line 694 int main(int argc, char *argv[]) { |
| mackbd_callback(); | mackbd_callback(); |
| pccore_exec(framecnt == 0); | pccore_exec(framecnt == 0); |
| framecnt++; | framecnt++; |
| // ¥Æ¥¹¥È | |
| cnt = timing_getcount(); | cnt = timing_getcount(); |
| if (framecnt > cnt) { | if (framecnt > cnt) { |
| waitcnt = framecnt; | waitcnt = framecnt; |
| Line 705 int main(int argc, char *argv[]) { | Line 706 int main(int argc, char *argv[]) { |
| framemax++; | framemax++; |
| } | } |
| if (cnt >= 12) { | if (cnt >= 12) { |
| timing_init(); | timing_reset(); |
| } | } |
| else { | else { |
| timing_setcount(cnt - framecnt); | timing_setcount(cnt - framecnt); |
| Line 724 int main(int argc, char *argv[]) { | Line 725 int main(int argc, char *argv[]) { |
| pccore_cfgupdate(); | pccore_cfgupdate(); |
| #if defined(USE_RESUME) | if (np2oscfg.resume) { |
| flagsave(np2resume); | flagsave(np2resume); |
| #endif | } |
| pccore_term(); | pccore_term(); |
| S98_trash(); | S98_trash(); |