|
|
| version 1.51, 2004/02/03 15:58:34 | version 1.55, 2004/03/02 23:23:06 |
|---|---|
| Line 38 | Line 38 |
| #include "np2opening.h" | #include "np2opening.h" |
| #include "toolwin.h" | #include "toolwin.h" |
| #include "aboutdlg.h" | #include "aboutdlg.h" |
| #include "keystat.h" | |
| #include <QuickTime/QuickTime.h> | |
| #define USE_RESUME | #define USE_RESUME |
| #define NP2OPENING | #define NP2OPENING |
| // #define OPENING_WAIT 1500 | // #define OPENING_WAIT 1500 |
| NP2OSCFG np2oscfg = {"Neko Project IIx", -1, -1, 0, 0, 0, 0, 0, 0, 0, 1, 0}; | NP2OSCFG np2oscfg = {"Neko Project IIx", //titles |
| -1, //winx | |
| -1, //winy | |
| 0, //NOWAIT | |
| 0, //DRAW_SKIP | |
| 0, //DISPCLK | |
| 0, //F11KEY | |
| 0, //F12KEY | |
| 0, //MOUSE_SW | |
| 0, //JOYPAD1 | |
| {5, 0, 0x3e, 19200, "", "", "GM", ""}, //mpu | |
| 0, //confirm | |
| 0, //resume | |
| 1, //toolwin | |
| 0, //jastsnd | |
| 0}; //I286SAVE | |
| WindowPtr hWndMain; | WindowPtr hWndMain; |
| BOOL np2running; | BOOL np2running; |
| Line 185 static void changescreen(BYTE mode) { | Line 200 static void changescreen(BYTE mode) { |
| } | } |
| } | } |
| static void HandleMenuChoice(long wParam) { | void HandleMenuChoice(long wParam) { |
| UINT update; | UINT update; |
| Line 436 static void HandleMenuChoice(long wParam | Line 451 static void HandleMenuChoice(long wParam |
| update |= SYS_UPDATEOSCFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| case IDM_F11USER: | |
| menu_setf11key(4); | |
| mackbd_resetf11(); | |
| update |= SYS_UPDATEOSCFG; | |
| break; | |
| case IDM_F12MOUSE: | case IDM_F12MOUSE: |
| menu_setf12key(0); | menu_setf12key(0); |
| mackbd_resetf12(); | mackbd_resetf12(); |
| Line 460 static void HandleMenuChoice(long wParam | Line 481 static void HandleMenuChoice(long wParam |
| update |= SYS_UPDATEOSCFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| case IDM_F12USER: | |
| menu_setf12key(4); | |
| mackbd_resetf12(); | |
| update |= SYS_UPDATEOSCFG; | |
| break; | |
| case IDM_BEEPOFF: | case IDM_BEEPOFF: |
| menu_setbeepvol(0); | menu_setbeepvol(0); |
| beep_setvol(0); | beep_setvol(0); |
| Line 695 static void flagload(const char *ext) { | Line 722 static void flagload(const char *ext) { |
| ret = IDOK; | ret = IDOK; |
| getstatfilename(path, ext, sizeof(path)); | getstatfilename(path, ext, sizeof(path)); |
| r = statsave_check(path, buf, sizeof(buf)); | r = statsave_check(path, buf, sizeof(buf)); |
| if (r & (~NP2FLAG_DISKCHG)) { | if (r & (~STATFLAG_DISKCHG)) { |
| ResumeErrorDialogProc(); | ResumeErrorDialogProc(); |
| ret = IDCANCEL; | ret = IDCANCEL; |
| } | } |
| else if (r & NP2FLAG_DISKCHG) { | else if (r & STATFLAG_DISKCHG) { |
| ret = ResumeWarningDialogProc(buf); | ret = ResumeWarningDialogProc(buf); |
| } | } |
| if (ret == IDOK) { | if (ret == IDOK) { |
| Line 730 int main(int argc, char *argv[]) { | Line 757 int main(int argc, char *argv[]) { |
| TRACEINIT(); | TRACEINIT(); |
| toolwin_readini(); | keystat_initialize(); |
| toolwin_readini(); | |
| if (!(setupMainWindow())) { | if (!(setupMainWindow())) { |
| return(0); | return(0); |
| } | } |
| Line 778 int main(int argc, char *argv[]) { | Line 807 int main(int argc, char *argv[]) { |
| S98_init(); | S98_init(); |
| hid_init(); | hid_init(); |
| #ifndef SUPPORT_WAVEMIX | #ifndef SUPPORT_SWSEEKSND |
| if (soundmng_initialize() == SUCCESS) { | if (soundmng_initialize() == SUCCESS) { |
| soundmng_pcmvolume(SOUND_PCMSEEK, np2cfg.MOTORVOL); | soundmng_pcmvolume(SOUND_PCMSEEK, np2cfg.MOTORVOL); |
| soundmng_pcmvolume(SOUND_PCMSEEK1, np2cfg.MOTORVOL); | soundmng_pcmvolume(SOUND_PCMSEEK1, np2cfg.MOTORVOL); |
| Line 902 int main(int argc, char *argv[]) { | Line 931 int main(int argc, char *argv[]) { |
| #if defined(NP2GCC) | #if defined(NP2GCC) |
| mousemng_disable(MOUSEPROC_SYSTEM); | mousemng_disable(MOUSEPROC_SYSTEM); |
| #endif | #endif |
| #ifndef SUPPORT_WAVEMIX | #ifndef SUPPORT_SWSEEKSND |
| soundmng_deinitialize(); | soundmng_deinitialize(); |
| #endif | #endif |
| scrnmng_destroy(); | scrnmng_destroy(); |
| Line 1252 static void toggleFullscreen(void) { | Line 1281 static void toggleFullscreen(void) { |
| CheckMenuItem(GetMenuHandle(IDM_SCREEN), LoWord(IDM_FULLSCREEN), scrnmode & SCRNMODE_FULLSCREEN); | CheckMenuItem(GetMenuHandle(IDM_SCREEN), LoWord(IDM_FULLSCREEN), scrnmode & SCRNMODE_FULLSCREEN); |
| soundmng_play(); | soundmng_play(); |
| } | } |
| void recieveCommand(long param) { | |
| HandleMenuChoice(param); | |
| } |