core, improve save/load

This commit is contained in:
kub 2022-01-19 22:00:23 +00:00
parent 05138bbd89
commit 96baa875a0
2 changed files with 3 additions and 1 deletions

View file

@ -616,6 +616,7 @@ void Pico32xStateLoaded(int is_early)
return;
}
if (sh2s[0].m68krcycles_done == 0 && sh2s[1].m68krcycles_done == 0)
sh2s[0].m68krcycles_done = sh2s[1].m68krcycles_done = SekCyclesDone();
p32x_update_irls(NULL, SekCyclesDone());
p32x_timers_recalc();

View file

@ -187,6 +187,7 @@ int PicoReset(void)
PsndReset(); // pal must be known here
// create an empty "dma" to cause 68k exec start at random frame location
Pico.t.m68c_line_start = Pico.t.m68c_cnt;
PicoVideoFIFOWrite(rand() & 0x1fff, 0, 0, PVS_CPURD);
SekFinishIdleDet();