Goatman13
Goatman13
Yeah they patch kernel to hook debugger, if there is no plan for LLE then you probably need to patch game itself. ` `  Game itself seems to run...
> VF00 W Z Y X > Before (PS4 with enabled accurate add/sub) :3F800000 BFA2E9C0 408E1E8B 44A1D3FC > Before (PS4 with disabled accurate add/sub):3F800000 00000000 00000000 00000000 > Before (PCSX2)...
I implemented accurate add/sub for fpu/vu interpreter here: https://github.com/Goatman13/pcsx2/actions/runs/11350207820 You need to enable "VU Add Hack" in Game Fixes menu to make add/sub accurate. Since pcsx2 uses the same setting...
It is just ported pcsx2 fpu accurate add/sub, from assembly (exactly from iFPU.cpp) to C and then to VU int in that form. Nothing more than pcsx2 codebase was used...
Blockdump is running out of data on FMV, which seems to play fine until that happens. 
POPS (official PS1 discless emulator) and PS2PSXe (homebrew PS1 emulator) use custom TLB mappings too.
I made patch for it, terrible hack but seems to work ok. Patch is little bit extensive because IOP offset is not guaranteed to be the same on different BIOS...
Nice work! I tested only 2 games for now. Hype Time Quest which if i remember correctly needs accurate fpu mul, and it works fine without patch. Second game is...
https://github.com/PCSX2/pcsx2/issues/3200 is fixed when tested with https://github.com/PCSX2/pcsx2/pull/12001/commits/b7f38061df28c3c620649de2056ecf9c615ed778 Require accurate mul/div for FPU. I didn't tested, but Krome studio games should profit from this pr too, ones that have patches in...
Game Constantine, tested US version. On level 2 there is dumpster that we need to climb to progress in game. Recompiler get it fine with positive rounding for EE. This...