From 8a6d56bb29289de9206649f78b8815b12e3d7e6a Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Sat, 18 Jul 2020 20:54:15 +0100 Subject: [PATCH] Revert IOP Counter change. IOP counters already edge triggered based on INT flag --- pcsx2/IopCounters.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcsx2/IopCounters.cpp b/pcsx2/IopCounters.cpp index e5a774cc17..169169c728 100644 --- a/pcsx2/IopCounters.cpp +++ b/pcsx2/IopCounters.cpp @@ -164,7 +164,7 @@ void psxRcntInit() { static bool __fastcall _rcntFireInterrupt(int i, bool isOverflow) { bool ret; - if ((psxCounters[i].mode & 0x400) && !(psxCounters[i].mode & (isOverflow ? 0x1000 : 0x800))) { //IRQ fired + if (psxCounters[i].mode & 0x400) { //IRQ fired //DevCon.Warning("Counter %d %s IRQ Fired count %x", i, isOverflow ? "Overflow" : "Target", psxCounters[i].count); psxHu32(0x1070) |= psxCounters[i].interrupt; iopTestIntc();