Retro Porting Toolkit · Recompilation ecosystems for legacy games

Hardware

10 platform recompilation ecosystems from Retro Porting Toolkit: decoders and runtimes for original console hardware.

  • PlayStation (2026): PSXRecomp, the most established ecosystem: recompiles the real PS1 BIOS and runs seven playable first-party titles.
  • NES (2026): NESRecomp, a 6502-to-C static recompiler ecosystem with 10 commercial titles across four mappers.
  • Super Nintendo (2026): SNESRecomp, a 65816-to-C static recompiler with three released games, true widescreen, and MSU-1 audio.
  • Game Boy Advance (2026): GBARecomp, the first 32-bit target: ARM7TDMI to C++, about 10 game repos, adaptive widescreen, and an Android build.
  • Sega Genesis (2026): SegaGenesisRecomp, a 68000-to-C static recompiler with the Sonic family released, netplay, and experimental Z80 sound recompilation.
  • Nintendo DS (2026): ndsrecomp, very early pre-alpha dual-CPU static recompiler research with one public game consumer.
  • Virtual Boy (2026): vbrecomp, a V810-to-C static recompiler with one commercial title, Mario's Tennis, as a tech demo.
  • GameCube (2026): gcnlle, experimental LLE-first GameCube IPL static recompiler research that boots the native firmware menu.
  • CD-i (2026): cdirecomp, very early research that recompiles the whole Philips CD-i system ROM as native code.
  • Original Xbox (2026): Xbox low-level emulation research validated against a real console; the main artifact is not yet public.