Case study
crazytaxi: statically recompiling the Dreamcast game
crazytaxi statically translates the Dreamcast game Crazy Taxi from SH-4 machine code to native x86-64 C using dcrecomp and the user's disc image. Its repository adds game-specific entry points, bring-up code and a smoke test; the author reports that initialization reaches a persistent wait loop before any frame is drawn.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 9
- Last commit
- 2026-10-21
- Language
- Python
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Provide your own Crazy Taxi (US) disc image in cue/bin or GDI format.
- Prerequisites: Windows 10/11 x64, Python 3.8+, Git, CMake 3.16+, Visual Studio 2022 C++ tools and vcpkg with SDL2 and GLEW are needed.
- Limits: The alpha build does not draw a frame; the author reports boot-path smoke checks passing with a disc.
- License: GPL-2.0 license.
Cite
BibTeX
@misc{crazy-taxi-static-recomp-case,
title = {{crazytaxi: statically recompiling the Dreamcast game}},
howpublished = {\url{https://github.com/sp00nznet/crazytaxi}},
url = {https://github.com/sp00nznet/crazytaxi},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/crazy-taxi-static-recomp-case/}}
}Plain text
crazytaxi: statically recompiling the Dreamcast game. https://github.com/sp00nznet/crazytaxi (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/crazy-taxi-static-recomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · sp00nznet/crazytaxi · Revision d26261c
More in Games
- Crimson Skies: static recompilation and runtime bring-up · Case study
- Cristalis: statically recompiling Crystal Defenders for Windows · Case study
- ct-recomp: statically recompiling Chrono Trigger · Case study
- dantes-inferno-nx: porting Dante's Inferno to Nintendo Switch · Case study
- Daytona USA: Xbox Live Arcade static recompilation · Case study
- DBZ Budokai 1 HD Collection: a Windows static recompilation and mod pipeline · Case study