Games and modsWorksSource available
Target: Destruction Derby 2 (PS1)

Recompiled Destruction Derby 2 (PS1) into a native C11 port with Claude

Platform
Windows
Outcome
Works

Evidence at a glance

Loading source evidence…

What was done

The project provides a native C11 port of the PlayStation game Destruction Derby 2 (SCUS-94350). It reimplements Sony PSX SDK functions using SDL3 and requires user-provided game assets to function.

The project provides a native C11 port of the PlayStation version of Destruction Derby 2 (USA, SCUS-94350). The author reports that the game code and its overlays were rewritten into readable C11, with Sony PSX SDK components—including the GPU, GTE, SPU, CD, pad, memory card, and movie decoder—reimplemented in src/psx using SDL3. The port supports championship races with AI, damage, pit stops, replays, and memory card saves. Claude Opus 5.5 is credited as a co-author for the port and the build workflow. The project is tested with the MSVC compiler. Users must provide their own disc image to generate assets via the included Python script. The README documents that while all reachable parts of the game are ported, specific quirks and port deviations are tracked in the project documentation. The repository is available at https://raw.githubusercontent.com/wardboumans/dd2-psx-decomp/HEAD/README.md.

Reproduce it

setup
cmake --preset msvc
cmake --build build-msvc --config Debug
python tools/make_assets.py "path/to/Destruction Derby 2 (USA).cue" assets
build-msvc/Debug/dd2.exe

Community

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

Your library