Case study
Pokémon Dash: a byte-matched Nintendo DS decompilation
pokemon-dash-decomp reconstructs source for the USA Nintendo DS release of Pokémon Dash and checks functions against exact compiled bytes while rebuilding the ROM byte for byte. It uses Metrowerks mwccarm and contains generated source, configuration and progress data; the author reports partial code matching.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 1
- Last commit
- 2026-11-07
- Language
- C
- License (GitHub)
- CC0-1.0
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 decrypted USA Pokémon Dash base ROM.
- Limits: Metrowerks mwccarm; the exact compiler version is still being identified.
- Scope: The author reports 19.60% of code matched and 1,817 of 3,280 functions counted as matching.
- License: The decompilation is CC0-1.0; the native runtime directory has its own MIT license.
Cite
BibTeX
@misc{pokemon-dash-decomp-case,
title = {{Pokémon Dash: a byte-matched Nintendo DS decompilation}},
howpublished = {\url{https://github.com/liolu/pokemon-dash-decomp}},
url = {https://github.com/liolu/pokemon-dash-decomp},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/pokemon-dash-decomp-case/}}
}Plain text
Pokémon Dash: a byte-matched Nintendo DS decompilation. https://github.com/liolu/pokemon-dash-decomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/pokemon-dash-decomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · liolu/pokemon-dash-decomp · Revision 550acb4
- extract/README.md GitHub · liolu/pokemon-dash-decomp · Revision 550acb4
More in Games
- Pokémon Emerald: a matching Game Boy Advance decompilation · Case study
- Pokémon FireRed and LeafGreen: a matching Game Boy Advance decompilation · Case study
- Pokémon HeartGold and SoulSilver: a fork reporting a complete LLM-agent decompilation · Case study
- Pokémon HeartGold and SoulSilver: a work-in-progress, checksum-matched DS disassembly · Case study
- Pokémon Platinum: a checksum-matched Nintendo DS decompilation · Case study
- Pokémon Puzzle League: matching Nintendo 64 decompilation · Case study