
Evidence at a glance
Loading source evidence…
What was done
Soulcalibur III (SLUS-21216) is being statically recompiled into a native Linux and Windows executable. The project replaces PS2 hardware emulation with native C++ implementations for VU microprograms and IOP modules, achieving playable 60 FPS performance.
The Soulcalibur III recompilation project produces a native Linux and Windows port of the NTSC-U release (SLUS-21216) by statically recompiling the original MIPS R5900 code into C++. The README documents that this is not an emulator; the game code is rebuilt as a native program on a reimplementation of PS2 hardware. The project uses the PS2Recomp framework to translate VU1 and VU0 microprograms into C++, with VU1 running on a VIF1 thread and drawing through a native OpenGL back end. The author reports that the port is playable at 60 frames per second. Development commits credit Claude Opus 5.5 as a co-author for various tasks, including script fixes and the implementation of per-user folders for saves and settings. While the game is playable, work continues on removing remaining emulation layers, such as GS front-end components and VIF stream reading. Known issues include oversensitive analog stick input, rapid menu animations, and occasional screen transition overlays. The project maintains a function map to track the remaining 1,056 of 12,910 EE functions that still interact with emulation. Source: SoulcaliburIII_Recomp.
Community
Ask a question, share what worked, or follow the next milestone.