sms, no nmi generation for start button on gg

This commit is contained in:
kub 2021-11-12 19:43:02 +01:00
parent 02e2ce3316
commit d5908845f5

View file

@ -678,8 +678,9 @@ void PicoFrameMS(void)
z80_resetCycles(); z80_resetCycles();
PsndStartFrame(); PsndStartFrame();
// for SMS the pause button generates an NMI, for GG ths is not the case
nmi = (PicoIn.pad[0] >> 7) & 1; nmi = (PicoIn.pad[0] >> 7) & 1;
if (!Pico.ms.nmi_state && nmi) if (!(Pico.m.hardware & 0x1) && !Pico.ms.nmi_state && nmi)
z80_nmi(); z80_nmi();
Pico.ms.nmi_state = nmi; Pico.ms.nmi_state = nmi;