sms, fix save/load bugs (irq, mapper)

This commit is contained in:
kub 2024-03-24 17:45:10 +01:00
parent 64360d13b0
commit da4148881e
3 changed files with 13 additions and 6 deletions

View file

@ -605,12 +605,13 @@ readend:
Pico32xStateLoaded(0);
if (PicoIn.AHW & PAHW_MCD)
pcd_state_loaded();
if (!(PicoIn.AHW & PAHW_SMS)) {
Pico.video.status &= ~(SR_VB | SR_F);
Pico.video.status |= ((Pico.video.reg[1] >> 3) ^ SR_VB) & SR_VB;
Pico.video.status |= (Pico.video.pending_ints << 2) & SR_F;
}
Pico.m.dirtyPal = 1;
Pico.video.status &= ~(SR_VB | SR_F);
Pico.video.status |= ((Pico.video.reg[1] >> 3) ^ SR_VB) & SR_VB;
Pico.video.status |= (Pico.video.pending_ints << 2) & SR_F;
retval = 0;
out: