mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 07:17:45 -04:00
fix for 68K cycle accounting
This commit is contained in:
parent
61114cd8b4
commit
8d67848ddf
1 changed files with 1 additions and 2 deletions
|
@ -35,6 +35,7 @@ static void SekExecM68k(int cyc_do)
|
||||||
#elif defined(EMU_F68K)
|
#elif defined(EMU_F68K)
|
||||||
Pico.t.m68c_cnt += fm68k_emulate(&PicoCpuFM68k, cyc_do, 0) - cyc_do;
|
Pico.t.m68c_cnt += fm68k_emulate(&PicoCpuFM68k, cyc_do, 0) - cyc_do;
|
||||||
#endif
|
#endif
|
||||||
|
SekCyclesLeft = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void SekSyncM68k(void)
|
static void SekSyncM68k(void)
|
||||||
|
@ -46,8 +47,6 @@ static void SekSyncM68k(void)
|
||||||
while ((cyc_do = Pico.t.m68c_aim - Pico.t.m68c_cnt) > 0)
|
while ((cyc_do = Pico.t.m68c_aim - Pico.t.m68c_cnt) > 0)
|
||||||
SekExecM68k(cyc_do);
|
SekExecM68k(cyc_do);
|
||||||
|
|
||||||
SekCyclesLeft = 0;
|
|
||||||
|
|
||||||
SekTrace(0);
|
SekTrace(0);
|
||||||
pevt_log_m68k_o(EVT_RUN_END);
|
pevt_log_m68k_o(EVT_RUN_END);
|
||||||
pprof_end(m68k);
|
pprof_end(m68k);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue