X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FPicoFrameHints.c;h=b224c9b76176c5f4ce83f80bd7aa0c47cd3d5f6e;hb=e4fb433cd685d06ddbf0ec367c19a38b75d6ac68;hp=7995b9b8b8a61f8e943d6f46efa8e147daa689da;hpb=538a6098d484745df10aa4923c69581b81e0c09d;p=picodrive.git diff --git a/Pico/PicoFrameHints.c b/Pico/PicoFrameHints.c index 7995b9b..b224c9b 100644 --- a/Pico/PicoFrameHints.c +++ b/Pico/PicoFrameHints.c @@ -63,7 +63,6 @@ static int PicoFrameHints(void) #ifdef PICO_CD SekCyclesResetS68k(); #endif - timers_cycle(); PsndDacLine = 0; pv->status&=~0x88; // clear V-Int, come out of vblank @@ -241,14 +240,15 @@ static int PicoFrameHints(void) // sync z80 if (Pico.m.z80Run && (PicoOpt&POPT_EN_Z80)) - PicoSyncZ80(SekCycleCnt); + PicoSyncZ80(Pico.m.pal ? 151809 : 127671); // cycles adjusted for converter if (PsndOut && ym2612.dacen && PsndDacLine <= lines-1) PsndDoDAC(lines-1); + timers_cycle(); + return 0; } #undef PAD_DELAY -#undef Z80_RUN #undef CPUS_RUN