X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2Fcd%2FPico.c;h=6db7e6aefcfa81f0e1e8e04e31812528be9eeabd;hb=b5e5172d049a83251874fb33e65a53c9654dc0bc;hp=92dfe8522bb3e360c1d722c1b152ecda0dfc0818;hpb=9caf44b59bf20d0beb614d4249cf908c7fb7434d;p=picodrive.git diff --git a/Pico/cd/Pico.c b/Pico/cd/Pico.c index 92dfe85..6db7e6a 100644 --- a/Pico/cd/Pico.c +++ b/Pico/cd/Pico.c @@ -88,7 +88,9 @@ static __inline void SekRunM68k(int cyc) int cyc_do; SekCycleAim+=cyc; if ((cyc_do=SekCycleAim-SekCycleCnt) <= 0) return; -#if defined(EMU_C68K) +#if defined(EMU_CORE_DEBUG) + SekCycleCnt+=CM_compareRun(cyc_do, 0); +#elif defined(EMU_C68K) PicoCpuCM68k.cycles=cyc_do; CycloneRun(&PicoCpuCM68k); SekCycleCnt+=cyc_do-PicoCpuCM68k.cycles; @@ -106,7 +108,9 @@ static __inline void SekRunS68k(int cyc) int cyc_do; SekCycleAimS68k+=cyc; if ((cyc_do=SekCycleAimS68k-SekCycleCntS68k) <= 0) return; -#if defined(EMU_C68K) +#if defined(EMU_CORE_DEBUG) + SekCycleCntS68k+=CM_compareRun(cyc_do, 1); +#elif defined(EMU_C68K) PicoCpuCS68k.cycles=cyc_do; CycloneRun(&PicoCpuCS68k); SekCycleCntS68k+=cyc_do-PicoCpuCS68k.cycles;