Diff for /np2/win9x/np2.cpp between versions 1.49 and 1.51

version 1.49, 2004/04/08 13:08:22 version 1.51, 2004/04/16 06:14:57
Line 115  WINLOCEX np2_winlocexallwin(HWND base) { Line 115  WINLOCEX np2_winlocexallwin(HWND base) {
         list[cnt++] = toolwin_gethwnd();          list[cnt++] = toolwin_gethwnd();
         list[cnt++] = kdispwin_gethwnd();          list[cnt++] = kdispwin_gethwnd();
         list[cnt++] = skbdwin_gethwnd();          list[cnt++] = skbdwin_gethwnd();
         list[cnt++] = memdbg_gethwnd();          list[cnt++] = mdbgwin_gethwnd();
         for (i=0; i<cnt; i++) {          for (i=0; i<cnt; i++) {
                 if (list[i] == base) {                  if (list[i] == base) {
                         list[i] = NULL;                          list[i] = NULL;
Line 147  static void changescreen(BYTE newmode) { Line 147  static void changescreen(BYTE newmode) {
                         toolwin_destroy();                          toolwin_destroy();
                         kdispwin_destroy();                          kdispwin_destroy();
                         skbdwin_destroy();                          skbdwin_destroy();
                         memdbg_destroy();                          mdbgwin_destroy();
                 }                  }
                 else if (renewal & SCRNMODE_ROTATEMASK) {                  else if (renewal & SCRNMODE_ROTATEMASK) {
                         wlex = np2_winlocexallwin(hWndMain);                          wlex = np2_winlocexallwin(hWndMain);
Line 597  static void np2cmd(HWND hWnd, UINT16 cmd Line 597  static void np2cmd(HWND hWnd, UINT16 cmd
                 case IDM_F12MOUSE:                  case IDM_F12MOUSE:
                         xmenu_setf12copy(0);                          xmenu_setf12copy(0);
                         winkbd_resetf12();                          winkbd_resetf12();
                           winkbd_setf12(0);
                         update |= SYS_UPDATEOSCFG;                          update |= SYS_UPDATEOSCFG;
                         break;                          break;
   
                 case IDM_F12COPY:                  case IDM_F12COPY:
                         xmenu_setf12copy(1);                          xmenu_setf12copy(1);
                         winkbd_resetf12();                          winkbd_resetf12();
                           winkbd_setf12(1);
                         update |= SYS_UPDATEOSCFG;                          update |= SYS_UPDATEOSCFG;
                         break;                          break;
   
                 case IDM_F12STOP:                  case IDM_F12STOP:
                         xmenu_setf12copy(2);                          xmenu_setf12copy(2);
                         winkbd_resetf12();                          winkbd_resetf12();
                           winkbd_setf12(2);
                         update |= SYS_UPDATEOSCFG;                          update |= SYS_UPDATEOSCFG;
                         break;                          break;
   
                 case IDM_F12EQU:                  case IDM_F12EQU:
                         xmenu_setf12copy(3);                          xmenu_setf12copy(3);
                         winkbd_resetf12();                          winkbd_resetf12();
                           winkbd_setf12(3);
                         update |= SYS_UPDATEOSCFG;                          update |= SYS_UPDATEOSCFG;
                         break;                          break;
   
                 case IDM_F12COMMA:                  case IDM_F12COMMA:
                         xmenu_setf12copy(4);                          xmenu_setf12copy(4);
                         winkbd_resetf12();                          winkbd_resetf12();
                           winkbd_setf12(4);
                         update |= SYS_UPDATEOSCFG;                          update |= SYS_UPDATEOSCFG;
                         break;                          break;
   
                 case IDM_USERKEY1:                  case IDM_USERKEY1:
                         xmenu_setf12copy(5);                          xmenu_setf12copy(5);
                         winkbd_resetf12();                          winkbd_resetf12();
                           winkbd_setf12(5);
                         update |= SYS_UPDATEOSCFG;                          update |= SYS_UPDATEOSCFG;
                         break;                          break;
   
                 case IDM_USERKEY2:                  case IDM_USERKEY2:
                         xmenu_setf12copy(6);                          xmenu_setf12copy(6);
                         winkbd_resetf12();                          winkbd_resetf12();
                           winkbd_setf12(6);
                         update |= SYS_UPDATEOSCFG;                          update |= SYS_UPDATEOSCFG;
                         break;                          break;
   
Line 938  LRESULT CALLBACK WndProc(HWND hWnd, UINT Line 945  LRESULT CALLBACK WndProc(HWND hWnd, UINT
 #endif  #endif
 #if defined(CPUCORE_IA32) && defined(SUPPORT_MEMDBG32)  #if defined(CPUCORE_IA32) && defined(SUPPORT_MEMDBG32)
                                 case IDM_MEMDBG32:                                  case IDM_MEMDBG32:
                                         memdbg_create();                                          mdbgwin_create();
                                         break;                                          break;
 #endif  #endif
                                 case IDM_SCREENCENTER:                                  case IDM_SCREENCENTER:
Line 1007  LRESULT CALLBACK WndProc(HWND hWnd, UINT Line 1014  LRESULT CALLBACK WndProc(HWND hWnd, UINT
                                         if (subwin) {                                          if (subwin) {
                                                 ShowWindow(subwin, SW_SHOWNOACTIVATE);                                                  ShowWindow(subwin, SW_SHOWNOACTIVATE);
                                         }                                          }
                                         subwin = memdbg_gethwnd();                                          subwin = mdbgwin_gethwnd();
                                         if (subwin) {                                          if (subwin) {
                                                 ShowWindow(subwin, SW_SHOWNOACTIVATE);                                                  ShowWindow(subwin, SW_SHOWNOACTIVATE);
                                         }                                          }
Line 1339  static void framereset(UINT cnt) { Line 1346  static void framereset(UINT cnt) {
         scrnmng_dispclock();          scrnmng_dispclock();
         kdispwin_draw((BYTE)cnt);          kdispwin_draw((BYTE)cnt);
         skbdwin_process();          skbdwin_process();
         memdbg_process();          mdbgwin_process();
         toolwin_draw((BYTE)cnt);          toolwin_draw((BYTE)cnt);
         viewer_allreload(FALSE);          viewer_allreload(FALSE);
         if (np2oscfg.DISPCLK & 3) {          if (np2oscfg.DISPCLK & 3) {
Line 1382  int WINAPI WinMain(HINSTANCE hInstance,  Line 1389  int WINAPI WinMain(HINSTANCE hInstance, 
         toolwin_readini();          toolwin_readini();
         kdispwin_readini();          kdispwin_readini();
         skbdwin_readini();          skbdwin_readini();
         memdbg_readini();          mdbgwin_readini();
   
         rand_setseed((unsigned)time(NULL));          rand_setseed((unsigned)time(NULL));
   
Line 1414  int WINAPI WinMain(HINSTANCE hInstance,  Line 1421  int WINAPI WinMain(HINSTANCE hInstance, 
                         np2oscfg.KEYBOARD = KEY_KEY106;                          np2oscfg.KEYBOARD = KEY_KEY106;
                 }                  }
         }          }
           winkbd_roll(np2oscfg.KEYBOARD != KEY_PC98);
           winkbd_setf12(np2oscfg.F12COPY);
         keystat_initialize();          keystat_initialize();
   
         np2class_initialize(hInstance);          np2class_initialize(hInstance);
Line 1435  int WINAPI WinMain(HINSTANCE hInstance,  Line 1444  int WINAPI WinMain(HINSTANCE hInstance, 
         toolwin_initapp(hInstance);          toolwin_initapp(hInstance);
         kdispwin_initialize(hPreInst);          kdispwin_initialize(hPreInst);
         skbdwin_initialize(hPreInst);          skbdwin_initialize(hPreInst);
         memdbg_initialize(hPreInst);          mdbgwin_initialize(hPreInst);
         viewer_init(hPreInst);          viewer_init(hPreInst);
   
         mousemng_initialize();          mousemng_initialize();
Line 1679  int WINAPI WinMain(HINSTANCE hInstance,  Line 1688  int WINAPI WinMain(HINSTANCE hInstance, 
         toolwin_destroy();          toolwin_destroy();
         kdispwin_destroy();          kdispwin_destroy();
         skbdwin_destroy();          skbdwin_destroy();
         memdbg_destroy();          mdbgwin_destroy();
   
         pccore_cfgupdate();          pccore_cfgupdate();
   
Line 1710  int WINAPI WinMain(HINSTANCE hInstance,  Line 1719  int WINAPI WinMain(HINSTANCE hInstance, 
                 toolwin_writeini();                  toolwin_writeini();
                 kdispwin_writeini();                  kdispwin_writeini();
                 skbdwin_writeini();                  skbdwin_writeini();
                 memdbg_writeini();                  mdbgwin_writeini();
         }          }
         skbdwin_deinitialize();          skbdwin_deinitialize();
   

Removed from v.1.49  
changed lines
  Added in v.1.51


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