Diff for /np2/macosx/np2.cpp between versions 1.52 and 1.55

version 1.52, 2004/02/16 05:31:31 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 707  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 742  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 790  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 914  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 1264  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);  
 }  

Removed from v.1.52  
changed lines
  Added in v.1.55


RetroPC.NET-CVS <cvs@retropc.net>