X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fcommon%2Femu.c;h=b1927c120c50e1388e88af69308b3255624546fe;hb=46bcb899714b81396c77b737da200b09b73f6c1a;hp=a075abdf01620dedc36a65ce7f42c0642f77ddaf;hpb=234f07f4a415f488fe890de2be9e994d9a9da17c;p=picodrive.git diff --git a/platform/common/emu.c b/platform/common/emu.c index a075abd..b1927c1 100644 --- a/platform/common/emu.c +++ b/platform/common/emu.c @@ -1428,6 +1428,14 @@ void emu_loop(void) Pico.m.dirtyPal = 1; rendstatus_old = -1; + PicoLoopPrepare(); + + // prepare CD buffer + if (PicoAHW & PAHW_MCD) + PicoCDBufferInit(); + + pemu_loop_prep(); + /* number of ticks per frame */ if (Pico.m.pal) { target_fps = 50; @@ -1437,13 +1445,6 @@ void emu_loop(void) target_frametime = ms_to_ticks(1000) / 60 + 1; } - // prepare CD buffer - if (PicoAHW & PAHW_MCD) - PicoCDBufferInit(); - PicoLoopPrepare(); - - pemu_loop_prep(); - timestamp_fps = get_ticks(); reset_timing = 1;