sms wip: random tweaks, refactoring (palette, sound stuff, etc)
[picodrive.git] / pico / sms.c
index 6cc6f3c..e483291 100644 (file)
@@ -235,6 +235,7 @@ void PicoFrameMS(void)
   int lines = is_pal ? 313 : 262;
   int cycles_line = is_pal ? 58020 : 58293; /* (226.6 : 227.7) * 256 */
   int cycles_done = 0, cycles_aim = 0;
+  int skip = PicoSkipFrame;
   int lines_vis = 192;
   int hint; // Hint counter
   int y;
@@ -246,7 +247,7 @@ void PicoFrameMS(void)
   {
     pv->v_counter = Pico.m.scanline = y;
 
-    if (y < lines_vis)
+    if (y < lines_vis && !skip)
       PicoLineMode4(y);
 
     if (y <= lines_vis)