diff --git a/pcsx2/Vif0_Dma.cpp b/pcsx2/Vif0_Dma.cpp index 020cce9718..1412576ab5 100644 --- a/pcsx2/Vif0_Dma.cpp +++ b/pcsx2/Vif0_Dma.cpp @@ -136,7 +136,7 @@ __fi void vif0SetupTransfer() __fi void vif0VUFinish() { - if (VU0.VI[REG_VPU_STAT].UL & 0x4) + if (VU0.VI[REG_VPU_STAT].UL & 0x5) { CPU_INT(VIF_VU0_FINISH, 128); return; diff --git a/pcsx2/Vif1_Dma.cpp b/pcsx2/Vif1_Dma.cpp index 311c6067f3..743eb45b9b 100644 --- a/pcsx2/Vif1_Dma.cpp +++ b/pcsx2/Vif1_Dma.cpp @@ -232,7 +232,7 @@ __fi void vif1SetupTransfer() __fi void vif1VUFinish() { - if (VU0.VI[REG_VPU_STAT].UL & 0x400) + if (VU0.VI[REG_VPU_STAT].UL & 0x500) { CPU_INT(VIF_VU1_FINISH, 128); return;