diff --git a/pcsx2/VU0.cpp b/pcsx2/VU0.cpp index 6f8b0a4979..2d64c87f35 100644 --- a/pcsx2/VU0.cpp +++ b/pcsx2/VU0.cpp @@ -78,7 +78,9 @@ __fi void _vu0run(bool breakOnMbit, bool addCycles) { { cpuRegs.cycle += (VU0.cycle - startcycle); CpuVU1->ExecuteBlock(0); // Catch up VU1 as it's likely fallen behind - cpuSetNextEventDelta(4); + + if(VU0.VI[REG_VPU_STAT].UL & 1) + cpuSetNextEventDelta(4); } }