Case study
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.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 0
- Last commit
- 2026-10-31
- Language
- C
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-08
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.
Cite
BibTeX
@misc{destruction-derby-2-port-case,
title = {{Destruction Derby 2: portable C port of the PlayStation game}},
howpublished = {\url{https://github.com/wardboumans/dd2-psx-decomp}},
url = {https://github.com/wardboumans/dd2-psx-decomp},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/destruction-derby-2-port-case/}}
}Plain text
Destruction Derby 2: portable C port of the PlayStation game. https://github.com/wardboumans/dd2-psx-decomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/destruction-derby-2-port-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · wardboumans/dd2-psx-decomp · Revision ded2375
- docs/NOTES.md GitHub · wardboumans/dd2-psx-decomp · Revision ded2375
More in Games
- devilution-nx: a Nintendo Switch port of reconstructed Diablo · Case study
- DevilutionX: porting Diablo’s reconstructed engine · Case study
- DiabloWeb: a WebAssembly browser port built on Devilution · Case study
- Diddy Kong Racing on Xbox: a UWP port of Golden Balloon · Case study
- Dig Dug: translating arcade routines and modeling triple-Z80 hardware · Case study
- Digimon World 2 PC port: native Windows and Linux builds · Case study