Retro Porting Toolkit · Bring classic console games to modern hardware

Start here

Six short pages for readers who know the emulator and porting scene, with technical ideas explained as plainly as possible.

Start here if you know emulators and fan-made ports, but static recompilation is new to you.

This documentation assumes some familiarity with how emulators and recompilation projects work. You do not need to be an expert, but terms such as game binary, runtime, native port, and command line should not be completely new.

The pages explain unfamiliar details as they appear and aim to be as beginner-friendly as the subject allows. Read them in order. By the end, you should understand what a recomp port is, what files you provide, and what the first real toolchain looks like.

When you want the ideas underneath, go to Concepts. When you want a specific console, go to Platforms.