# Ridge Racer (SLPS-00001): Decompiled Ridge Racer (PS1) into a matching C codebase and native recompiled runtime with Claude

> Source: <https://reversedwithai.com/p/ridge-racer-slps-00001-0ef6d4cc>
> Published: 2026-10-30 11:01:07+00:00

## Evidence at a glance

Loading source evidence…

## What was done

This project provides a byte-matching C decompilation of the Ridge Racer (SLPS-00001) executable and a static recompilation that runs natively on modern systems. The work is heavily assisted by Anthropic's Claude for tooling, code conversion, and splitting.

The project provides a matching decompilation of the Japanese release of Ridge Racer (SLPS-00001) for the PlayStation 1. All 408 game functions are implemented in C, compiled with GCC 2.5.7, and produce a byte-identical executable to the original. The PsyQ libraries and data segments remain as assembly. Alongside the decompilation, a static recompilation track exists to provide a native runtime. This runtime translates MIPS instructions to C and models the hardware to allow the game to boot and run on modern systems. The recompiled runtime supports keyboard and gamepad input, including the neGcon protocol. The author reports that the translator's bugs were identified through differential testing against qemu-mipsel, achieving bit-identical results for 114 of 116 functions across 1856 cases. The project is heavily AI-assisted, with Anthropic's Claude driving the tooling, splitting, and C conversions. Users must provide their own legally-owned copy of the game to build or verify the project. See the [repository](https://raw.githubusercontent.com/kazuyette/rr-decomp/HEAD/README.md) for build instructions and notes.

## Reproduce it

```
sh tools/toolchain.sh; cp /path/to/PSX.EXE .; python3 tools/setup.py; python3 build.py
```

## Community

Ask a question, share what worked, or follow the next milestone.

[Your library](https://reversedwithai.com/library)
