Retro Porting Toolkit · Recompilation ecosystems for legacy games

PlayStation

MIPS · 2026

PSXRecomp, the most established ecosystem: recompiles the real PS1 BIOS and runs seven playable first-party titles.

PSXRecomp statically recompiles PlayStation games from MIPS R3000A machine code into C, then builds them as native programs. It is the most established ecosystem in the toolkit: it recompiles the real console BIOS and runs it as the kernel, and it is 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.

Software

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