Diff for /np2/win9x/np2.cpp between versions 1.6 and 1.7

version 1.6, 2003/10/21 14:57:41 version 1.7, 2003/10/23 06:26:16
Line 810  LRESULT CALLBACK WndProc(HWND hWnd, UINT Line 810  LRESULT CALLBACK WndProc(HWND hWnd, UINT
                         if (LOWORD(wParam) != WA_INACTIVE) {                          if (LOWORD(wParam) != WA_INACTIVE) {
                                 np2break &= ~NP2BREAK_MAIN;                                  np2break &= ~NP2BREAK_MAIN;
                                 scrnmng_update();                                  scrnmng_update();
                                   keystat_allrelease();
                                 mouse_running(MOUSE_CONT_M);                                  mouse_running(MOUSE_CONT_M);
                         }                          }
                         else {                          else {
Line 1367  int WINAPI WinMain(HINSTANCE hInstance,  Line 1368  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);
                                                 dclock_callback();                                                  dclock_callback();
                                                 framecnt++;                                                  framecnt++;
   #if 1
                                                   cnt = timing_getcount();
                                                   if (framecnt > cnt) {
                                                           waitcnt = framecnt;
                                                           if (framemax > 1) {
                                                                   framemax--;
                                                           }
                                                   }
                                                   else if (framecnt >= framemax) {
                                                           if (framemax < 12) {
                                                                   framemax++;
                                                           }
                                                           if (cnt >= 12) {
                                                                   timing_init();
                                                           }
                                                           else {
                                                                   timing_setcount(cnt - framecnt);
                                                           }
                                                           framecnt = 0;
                                                   }
   #else
                                                 if (timing_getcount() < framecnt) {                                                  if (timing_getcount() < framecnt) {
                                                         waitcnt = framecnt;                                                          waitcnt = framecnt;
                                                         if (framemax > 1) {                                                          if (framemax > 1) {
Line 1384  int WINAPI WinMain(HINSTANCE hInstance,  Line 1407  int WINAPI WinMain(HINSTANCE hInstance, 
                                                                 framemax++;                                                                  framemax++;
                                                         }                                                          }
                                                 }                                                  }
   #endif
                                         }                                          }
                                         else {                                          else {
                                                 processwait(waitcnt);                                                  processwait(waitcnt);

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


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