Retro Porting Toolkit · The classics, rebuilt to run anywhere

PlayStation

MIPS · 2026

Seven playable first-party titles, the real PS1 BIOS recompiled and running as the kernel, and the decoder behind community ports of Spyro and Pepsiman.

PSXRecomp takes a PlayStation game's MIPS R3000A machine code, turns it into C, and builds it as a native program. It is the most established ecosystem in the toolkit, deep enough to recompile the real console BIOS and run it as the kernel. It is also the decoder behind community projects like OpenPete's Spyro the Dragon and the browser port of Pepsiman.

What works today

Seven first-party titles are playable: Tomba!, Tomba! 2, Ape Escape, Mega Man X4, X5, X6, and Tsumu Light. The runtime is LLE-first: it boots the redistributable OpenBIOS image by default, or a user-supplied retail BIOS, with an opt-out high-level tier. A small MIPS interpreter remains as a transient safety net for code that is not yet statically resolved, meant to be compiled away over time. The project is careful to note that playable titles are not a promise that every game works without game-specific fixes.

Enhancements

Widescreen up to 21:9 including adaptive widescreen, supersampling, a mod loader that never modifies the original disc image, live language switching, save states with rewind, and an opt-in netplay build backed by the shared recomp-net library. The Vulkan renderer is experimental.

Games

Reading

PSXRecomp includes only the redistributable OpenBIOS image. Retail BIOS images and game discs remain copyrighted and are never distributed; every game builds from your own legally dumped copy.

Links