drc: start in more consistent state
[pcsx_rearmed.git] / libpcsxcore / psxcounters.c
index ebfe629..044d0d3 100644 (file)
@@ -300,8 +300,8 @@ void psxRcntUpdate()
             GPU_vBlank( 0 );
             setIrq( 0x01 );
 
-            GPU_updateLace();
             EmuUpdate();
+            GPU_updateLace();
         }
     }
 
@@ -461,6 +461,9 @@ void psxRcntInit()
         _psxRcntWcount( i, 0 );
     }
 
+    hSyncCount = 0;
+    spuSyncCount = 0;
+
     psxRcntSet();
 }