# Destruction Derby 2: portable C port of the PlayStation game

> Destruction Derby 2 is ported from its USA PlayStation executable and overlays into portable C11 using SDL3. The source replaces the game's PSX SDK calls for graphics, sound, disc access, controls and memory cards, and builds its asset directory from the user's own disc image.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/wardboumans/dd2-psx-decomp>
- Primary source: <https://github.com/wardboumans/dd2-psx-decomp/blob/ded2375c1e7b2f054ac6cb6982afcce333ee5883/README.md>
- Catalog page: <https://awesomerea.org/resources/destruction-derby-2-port-case/>
- Record JSON: <https://awesomerea.org/resources/destruction-derby-2-port-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/destruction-derby-2-port-case/index.md)

## Requirements & limits

- **Prerequisites:** A user-supplied Destruction Derby 2 USA .cue/.bin disc image and Python 3 are required to prepare assets.
- **Prerequisites:** Building requires CMake 3.24 or newer and a C11 compiler. CMake uses an installed SDL3 or downloads the pinned 3.4.18 release; the author reports testing with MSVC.
- **Limits:** Some behavior remains to be compared against the original game.
- **License:** No licence file in the repository.

## Primary sources

1. <https://github.com/wardboumans/dd2-psx-decomp/blob/ded2375c1e7b2f054ac6cb6982afcce333ee5883/README.md>
2. <https://github.com/wardboumans/dd2-psx-decomp/blob/ded2375c1e7b2f054ac6cb6982afcce333ee5883/docs/NOTES.md>

## More in Games

- [devilution-nx: a Nintendo Switch port of reconstructed Diablo](https://awesomerea.org/resources/devilution-nx-case/index.md) · Case study
- [DevilutionX: porting Diablo’s reconstructed engine](https://awesomerea.org/resources/devilutionx-case/index.md) · Case study
- [DiabloWeb: a WebAssembly browser port built on Devilution](https://awesomerea.org/resources/diabloweb-devilution-wasm-port-case/index.md) · Case study
- [Diddy Kong Racing on Xbox: a UWP port of Golden Balloon](https://awesomerea.org/resources/dkr-xbox-case/index.md) · Case study
- [Dig Dug: translating arcade routines and modeling triple-Z80 hardware](https://awesomerea.org/resources/digdug-decomp-case/index.md) · Case study
- [Digimon World 2 PC port: native Windows and Linux builds](https://awesomerea.org/resources/digimon-world-2-pc/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
