mirror of https://github.com/PCSX2/pcsx2.git
pcsx2: DI execution is delayed by one instruction.
Fixes booting issues in the following games: Jak X, Namco 50th anniversary, Spongebob the Movie, Spongebob Battle for Bikini Bottom, The Incredibles, The Incredibles rize of the underminer, Soukou kihei armodyne, Garfield Saving Arlene, Tales of Fandom Vol. 2. The games will no longer require a patch to boot.
This commit is contained in:
parent
363b87b334
commit
908049a0fb
|
@ -114,6 +114,11 @@ void recDI()
|
|||
|
||||
//xFastCall((void*)(uptr)Interp::DI );
|
||||
|
||||
// Fixes booting issues in the following games:
|
||||
// Jak X, Namco 50th anniversary, Spongebob the Movie, Spongebob Battle for Bikini Bottom,
|
||||
// The Incredibles, The Incredibles rize of the underminer, Soukou kihei armodyne, Garfield Saving Arlene, Tales of Fandom Vol. 2.
|
||||
recompileNextInstruction(0); // DI execution is delayed by one instruction
|
||||
|
||||
xMOV(eax, ptr[&cpuRegs.CP0.n.Status]);
|
||||
xTEST(eax, 0x20006); // EXL | ERL | EDI
|
||||
xForwardJNZ8 iHaveNoIdea;
|
||||
|
|
Loading…
Reference in New Issue