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
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.