cdrom: fix irq check
[pcsx_rearmed.git] / libpcsxcore / cdrom.c
index 6b3285c..61e1e7a 100644 (file)
@@ -656,7 +656,7 @@ void cdrPlayInterrupt()
                cdr.Result[0] = cdr.StatP;
                if (cdr.Irq == 0 || cdr.Irq == 0xff) {
                        cdr.Stat = Complete;
-                       if (cdr.Stat != NoIntr)
+                       if (cdr.Reg2 != 0x18)
                                psxHu32ref(0x1070) |= SWAP32(0x4);
                }