X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FPicoFrameHints.c;h=ba76f6f86d8585912d5a2784784627d3483bee38;hb=a4221917e147ba303f2cf6c09d12362bf2802084;hp=562229f7b7e739f3b30d037852972b67ddedface;hpb=5f20bb80364b4a30149bbb6a7e73af3209532e56;p=picodrive.git diff --git a/Pico/PicoFrameHints.c b/Pico/PicoFrameHints.c index 562229f..ba76f6f 100644 --- a/Pico/PicoFrameHints.c +++ b/Pico/PicoFrameHints.c @@ -22,7 +22,7 @@ else { \ cnt = SekCyclesDone() - z80startCycle; \ cnt = (cnt>>1)-(cnt>>5); \ - if (cnt > (z80_cycles)) cnt = z80_cycles; \ + if (cnt < 0 || cnt > (z80_cycles)) cnt = z80_cycles; \ Pico.m.z80Run |= 2; \ z80CycleAim+=cnt; \ } \ @@ -139,6 +139,10 @@ static int PicoFrameHints(void) #endif } +#ifdef DRAW_FINISH_FUNC + DRAW_FINISH_FUNC(); +#endif + // V-int line (224 or 240) Pico.m.scanline=(short)y;