Diff for /np2/macosx/np2.cpp between versions 1.6 and 1.9

version 1.6, 2003/10/19 14:56:15 version 1.9, 2003/10/22 16:22:43
Line 246  static void HandleMenuChoice(long wParam Line 246  static void HandleMenuChoice(long wParam
                         update |= SYS_UPDATECFG;                          update |= SYS_UPDATECFG;
                         break;                          break;
   
   #if defined(NP2GCC)
           case IDM_MOUSE:
               mouse_running(MOUSE_XOR);
               menu_setmouse(np2oscfg.MOUSE_SW ^ 1);
               sysmng_update(SYS_UPDATECFG);
                           break;
   #endif
   
                 case IDM_KEY:                  case IDM_KEY:
                         menu_setkey(0);                          menu_setkey(0);
                         keystat_resetjoykey();                          keystat_resetjoykey();
Line 502  static void eventproc(EventRecord *event Line 510  static void eventproc(EventRecord *event
                         if (event->modifiers & cmdKey) {                          if (event->modifiers & cmdKey) {
                                 HandleMenuChoice(MenuKey(event->message & charCodeMask));                                  HandleMenuChoice(MenuKey(event->message & charCodeMask));
                         }                          }
                         else {  
 #if defined(NP2GCC)  
                 if ((((event->message & keyCodeMask) >> 8) == 0x6f) &&  
                         (!np2oscfg.F12COPY)) {  
                     mouse_running(MOUSE_XOR);  
                     menu_setmouse(np2oscfg.MOUSE_SW ^ 1);  
                     sysmng_update(SYS_UPDATECFG);  
                 }  
                 else {  
                     mackbd_down(0, ((event->message) & keyCodeMask) >> 8);  
                 }  
 #endif  
                         }  
                         break;                          break;
   
                 case keyUp:                  case keyUp:
Line 696  int main(int argc, char *argv[]) { Line 691  int main(int argc, char *argv[]) {
                                         mackbd_callback();                                          mackbd_callback();
                                         pccore_exec(framecnt == 0);                                          pccore_exec(framecnt == 0);
                                         framecnt++;                                          framecnt++;
                                         if (timing_getcount() < framecnt) {                                          // ¥Æ¥¹¥È
                                           if (framecnt > timing_getcount()) {
                                                 waitcnt = framecnt;                                                  waitcnt = framecnt;
                                                 if (framemax > 1) {  
                                                         framemax--;  
                                                 }  
                                         }                                          }
                                         else if (framecnt >= framemax) {                                          else if (framecnt >= 12) {
                                                 waitcnt = framecnt;                                                  waitcnt = framecnt;
                                                 if (framemax < 12) {  
                                                         framemax++;  
                                                 }  
                                         }                                          }
                                 }                                  }
                                 else {                                  else {

Removed from v.1.6  
changed lines
  Added in v.1.9


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