diff --git a/pcsx2/R3000A.cpp b/pcsx2/R3000A.cpp index cbacab1931..f3ea7f6334 100644 --- a/pcsx2/R3000A.cpp +++ b/pcsx2/R3000A.cpp @@ -132,14 +132,6 @@ __fi int psxTestCycle( u32 startCycle, s32 delta ) __fi void PSX_INT( IopEventId n, s32 ecycle ) { - // Generally speaking games shouldn't throw ints that haven't been cleared yet. - // It's usually indicative of something amiss in our emulation, so uncomment this - // code to help trap those sort of things. - - // Exception: IRQ16 - SIO - it drops ints like crazy when handling PAD stuff. - if( /*n!=16 &&*/ psxRegs.interrupt & (1< Twice-thrown int on IRQ %d", n ); - // 19 is CDVD read int, it's supposed to be high. //if (ecycle > 8192 && n != 19) // DevCon.Warning( "IOP cycles high: %d, n %d", ecycle, n ); diff --git a/pcsx2/R5900.cpp b/pcsx2/R5900.cpp index 63ad82a729..e4c712bac1 100644 --- a/pcsx2/R5900.cpp +++ b/pcsx2/R5900.cpp @@ -503,10 +503,6 @@ __fi void cpuTestHwInts() { __fi void CPU_INT( EE_EventType n, s32 ecycle) { - if( n != 2 && cpuRegs.interrupt & (1< Twice-thrown int on IRQ %d", n ); - } - // EE events happen 8 cycles in the future instead of whatever was requested. // This can be used on games with PATH3 masking issues for example, or when // some FMV look bad.