Case study
Crazy Taxi decomp: rebuilding the European Dreamcast game from C
Crazy Taxi decomp reconstructs the European Dreamcast game's executable with recovered C and per-function SH-4 assembly generated from the user's disc. Its pipeline maps game assets, checks C functions against original behavior and builds a disc image with the reconstructed executable. The author reports a byte-for-byte executable rebuild and a playable game.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 9
- Last commit
- 2026-11-09
- Language
- C
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: An owned Crazy Taxi (Europe) GD-ROM as a .gdi with track files, plus a Katana SDK.
- Prerequisites: Python 3 and Docker; Linux x86_64 can use wibo with DC_LOCAL=1 instead of Docker.
- Scope: Other regional releases are refused by setup.sh.
- License: No licence file in the repository.
Cite
BibTeX
@misc{crazy-taxi-decomp-case,
title = {{Crazy Taxi decomp: rebuilding the European Dreamcast game from C}},
howpublished = {\url{https://github.com/consolesplayingconsoles/crazy-taxi-decomp}},
url = {https://github.com/consolesplayingconsoles/crazy-taxi-decomp},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/crazy-taxi-decomp-case/}}
}Plain text
Crazy Taxi decomp: rebuilding the European Dreamcast game from C. https://github.com/consolesplayingconsoles/crazy-taxi-decomp (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/crazy-taxi-decomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- Dance Central 3: decompiling the Xbox 360 game · Case study
- Dark Rift: a game decompilation and combat-state analysis · Case study
- dataeast_snddrv: High Seas Havoc sound driver disassembly · Case study
- Decompiling Sonic 1: translating 68K disassembly into C++ · Case study
- Deus Ex: reconstructed DeusEx.dll native code · Case study
- Devilution: reconstructing Diablo's original source · Case study