diff --git a/pcsx2/x86/microVU_Compile.inl b/pcsx2/x86/microVU_Compile.inl index 62c07eadcc..8bff1faa17 100644 --- a/pcsx2/x86/microVU_Compile.inl +++ b/pcsx2/x86/microVU_Compile.inl @@ -561,6 +561,9 @@ void* mVUcompile(microVU& mVU, u32 startPC, uptr pState) mVUcheckBadOp(mVU); if (curI & _Ebit_) { eBitPass1(mVU, branch); + // VU0 end of program MAC results can be read by COP2, so best to make sure the last instance is valid + // Needed for State of Emergency 2 and Driving Emotion Type-S + if(isVU0) mVUregs.needExactMatch |= 7; } if ((curI & _Mbit_) && isVU0) {