COP2: Tighten LQC2/SQC2 sync

Fixes some small glitches with the R&C games
This commit is contained in:
refractionpcsx2 2021-10-26 00:05:46 +01:00
parent d70631477d
commit bfbe86a3d5
1 changed files with 2 additions and 2 deletions

View File

@ -949,7 +949,7 @@ void recLQC2()
xForwardJZ32 skipvuidle;
xSUB(eax, ptr32[&VU0.cycle]);
xSUB(eax, ptr32[&VU0.nextBlockCycles]);
xCMP(eax, EmuConfig.Gamefixes.VUKickstartHack ? 8 : 0);
xCMP(eax, EmuConfig.Gamefixes.VUKickstartHack ? 4 : 0);
xForwardJL32 skip;
_cop2BackupRegs();
xLoadFarAddr(arg1reg, CpuVU0);
@ -998,7 +998,7 @@ void recSQC2()
xForwardJZ32 skipvuidle;
xSUB(eax, ptr32[&VU0.cycle]);
xSUB(eax, ptr32[&VU0.nextBlockCycles]);
xCMP(eax, EmuConfig.Gamefixes.VUKickstartHack ? 8 : 0);
xCMP(eax, EmuConfig.Gamefixes.VUKickstartHack ? 4 : 0);
xForwardJL32 skip;
_cop2BackupRegs();
xLoadFarAddr(arg1reg, CpuVU0);