Ridge Racer Decompilation
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Ridge Racer
Original game imageAbout
A matching decompilation of Ridge Racer (PlayStation 1, Namco, 1994, Japan release, SLPS-00001), with a second track that statically recompiles the executable into a native runtime. The README says the decompilation is at 219 of 949 functions and 5.6 percent of instructions written as real C, and that the native runtime is playable as v0.1.0, from the loading screen to the title, menu and a race.
Getting started
No game is distributed; you need your own legally owned copy of SLPS-00001. The README's flow is to copy PSX.EXE into the repo, run make setup to generate the disassembly locally, then make all. The native runtime is built with a Python build script against your executable and a data image, on Linux or, with a flag, Windows, and takes a keyboard or gamepad.
History
The README notes that until August 2026 the repo reported 949 of 949 functions matching, which it calls true but meaningless because it came from transcribing the original assembly into inline assembly blocks; that tree was replaced with a standard layout so progress can be measured.
What you need to run it
Features
- The runtime is playable through a race, including the loading screen, title, and menu.
- The game’s neGcon protocol supports analogue steering and pedals.
Controls
- Analogue steering and pedals use the neGcon protocol.
Summarised from the project's README.
AI assistance
- The README says the project is heavily AI-assisted, with tooling, splitting and C conversions driven by Claude under human direction and review.
FAQ
- What is Ridge Racer Decompilation?
- Ridge Racer Decompilation is an open-source decompilation of Ridge Racer. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on PlayStation.
- Do I need the original game files to run Ridge Racer Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
