diff --git a/pcsx2/COP0.cpp b/pcsx2/COP0.cpp index 57dc869ecd..fa52d5aef4 100644 --- a/pcsx2/COP0.cpp +++ b/pcsx2/COP0.cpp @@ -509,7 +509,7 @@ void MTC0() } int CPCOND0() { - return ((dmacRegs.stat.CIS | ~dmacRegs.pcr.CPC) == 0x3ff); + return (((dmacRegs.stat.CIS | ~dmacRegs.pcr.CPC) & 0x3FF) == 0x3ff); } //#define CPCOND0 1