X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fpico.c;h=8535d486f10139f01c7307f298dab102dd58f0b5;hb=a6523294e28d7e6c119a578eb65b91af8da77f8d;hp=6888080be2a22d4e099d3309d938763ab84bd1b1;hpb=5ad7000693ff868383277f7ba4da3567ccbeed04;p=picodrive.git diff --git a/pico/pico.c b/pico/pico.c index 6888080..8535d48 100644 --- a/pico/pico.c +++ b/pico/pico.c @@ -285,8 +285,11 @@ int z80_scanline_cycles; /* cycles done until z80_scanline */ /* sync z80 to 68k */ PICO_INTERNAL void PicoSyncZ80(unsigned int m68k_cycles_done) { + int m68k_cnt; int cnt; - z80_cycle_aim += cycles_68k_to_z80(m68k_cycles_done - last_z80_sync); + + m68k_cnt = m68k_cycles_done - last_z80_sync; + z80_cycle_aim += cycles_68k_to_z80(m68k_cnt); cnt = z80_cycle_aim - z80_cycle_cnt; last_z80_sync = m68k_cycles_done;