diff --git a/ppu.cpp b/ppu.cpp index 612f25c7..6b50a667 100644 --- a/ppu.cpp +++ b/ppu.cpp @@ -1567,7 +1567,7 @@ void S9xSetCPU (uint8 Byte, uint16 Address) } if ((Byte & 0x30) != (Memory.FillRAM[0x4200] & 0x30)) - S9xUpdateIRQPositions(false); + S9xUpdateIRQPositions(true); // NMI can trigger immediately during VBlank as long as NMI_read ($4210) wasn't cleard. if ((Byte & 0x80) && !(Memory.FillRAM[0x4200] & 0x80) &&