diff --git a/src/GPU3D.cpp b/src/GPU3D.cpp index 953a2343..3fc037df 100644 --- a/src/GPU3D.cpp +++ b/src/GPU3D.cpp @@ -2417,7 +2417,7 @@ void GPU3D::CheckFIFOIRQ() noexcept case 2: irq = CmdFIFO.IsEmpty(); break; } - if (irq) NDS.SetIRQ(0, IRQ_GXFIFO); + if (irq) NDS.SetIRQ(0, IRQ_GXFIFO, CycleCount); else NDS.ClearIRQ(0, IRQ_GXFIFO); }