Diff for /np2/win9xc/np2.cpp between versions 1.1 and 1.4

version 1.1, 2003/10/16 17:59:18 version 1.4, 2003/10/23 12:58:44
Line 51  static const char szClassName[] = "NP2-M Line 51  static const char szClassName[] = "NP2-M
   
   
                 NP2OSCFG        np2oscfg = {                  NP2OSCFG        np2oscfg = {
                                                 CW_USEDEFAULT, CW_USEDEFAULT, 1, 1, 0, 2,                                                  CW_USEDEFAULT, CW_USEDEFAULT, 0, 2,
                                                 KEY_UNKNOWN, 0,                                                  KEY_UNKNOWN, 0,
                                                 0, 0, 0, {1, 2, 2, 1},                                                  0, 0, 0, {1, 2, 2, 1},
                                                 0};                                                  0};
Line 565  LRESULT CALLBACK WndProc(HWND hWnd, UINT Line 565  LRESULT CALLBACK WndProc(HWND hWnd, UINT
                             HBITMAP             hbmp;                              HBITMAP             hbmp;
                             BITMAP              bmp;                              BITMAP              bmp;
                             HINSTANCE   hinst;                              HINSTANCE   hinst;
                                 int                     sx = 640 + np2oscfg.paddingx;                                  int                     sx = 640;
                                 int                     sy = 400 + np2oscfg.paddingy;                                  int                     sy = 400;
   
                             hinst = (HINSTANCE)GetWindowLong(hWnd, GWL_HINSTANCE);                              hinst = (HINSTANCE)GetWindowLong(hWnd, GWL_HINSTANCE);
 #if 1  #if 1
Line 756  int WINAPI WinMain(HINSTANCE hInstance,  Line 756  int WINAPI WinMain(HINSTANCE hInstance, 
   
         srand((unsigned)time(NULL));          srand((unsigned)time(NULL));
   
 //      np2arg_analize(lpszCmdLine);  
   
         if ((hwndorg = FindWindow(szClassName, NULL)) != NULL) {          if ((hwndorg = FindWindow(szClassName, NULL)) != NULL) {
                 ShowWindow(hwndorg, SW_RESTORE);                  ShowWindow(hwndorg, SW_RESTORE);
                 SetForegroundWindow(hwndorg);                  SetForegroundWindow(hwndorg);
Line 930  int WINAPI WinMain(HINSTANCE hInstance,  Line 928  int WINAPI WinMain(HINSTANCE hInstance, 
                         }                          }
                         else {                                                          // auto skip                          else {                                                          // auto skip
                                 if (!waitcnt) {                                  if (!waitcnt) {
                                           UINT cnt;
                                         joy_flash();                                          joy_flash();
                                         mouse_callback();                                          mouse_callback();
                                         pccore_exec(framecnt == 0);                                          pccore_exec(framecnt == 0);
                                         framecnt++;                                          framecnt++;
                                         if (timing_getcount() < framecnt) {                                          cnt = timing_getcount();
                                           if (framecnt > cnt) {
                                                 waitcnt = framecnt;                                                  waitcnt = framecnt;
                                                 if (framemax > 1) {                                                  if (framemax > 1) {
                                                         framemax--;                                                          framemax--;
                                                 }                                                  }
                                         }                                          }
                                         else if (framecnt >= framemax) {                                          else if (framecnt >= framemax) {
                                                 waitcnt = framecnt;  
                                                 if (framemax < 12) {                                                  if (framemax < 12) {
                                                         framemax++;                                                          framemax++;
                                                 }                                                  }
                                                   if (cnt >= 12) {
                                                           timing_reset();
                                                   }
                                                   else {
                                                           timing_setcount(cnt - framecnt);
                                                   }
                                                   framecnt = 0;
                                         }                                          }
                                 }                                  }
                                 else {                                  else {

Removed from v.1.1  
changed lines
  Added in v.1.4


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