VIF: Don't rush finish VU programs, fixes remaining SPS in Shadowman

This commit is contained in:
refractionpcsx2 2020-12-13 23:17:07 +00:00
parent 7138769182
commit 678829a5b2
2 changed files with 2 additions and 2 deletions

View File

@ -136,7 +136,7 @@ __fi void vif0SetupTransfer()
__fi void vif0VUFinish() __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); CPU_INT(VIF_VU0_FINISH, 128);
return; return;

View File

@ -232,7 +232,7 @@ __fi void vif1SetupTransfer()
__fi void vif1VUFinish() __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); CPU_INT(VIF_VU1_FINISH, 128);
return; return;