# 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.

- 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/liolu/pokemon-dash-decomp>
- Primary source: <https://github.com/liolu/pokemon-dash-decomp/blob/550acb4316cf82227e72a69e7dc3b7a3b7e7303b/README.md>
- Catalog page: <https://awesomerea.org/resources/pokemon-dash-decomp-case/>
- Record JSON: <https://awesomerea.org/resources/pokemon-dash-decomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/pokemon-dash-decomp-case/index.md)

## 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.

## Primary sources

1. <https://github.com/liolu/pokemon-dash-decomp/blob/550acb4316cf82227e72a69e7dc3b7a3b7e7303b/README.md>
2. <https://github.com/liolu/pokemon-dash-decomp/blob/550acb4316cf82227e72a69e7dc3b7a3b7e7303b/extract/README.md>

## More in Games

- [Pokémon Emerald: a matching Game Boy Advance decompilation](https://awesomerea.org/resources/pokemon-emerald-decomp-case/index.md) · Case study
- [Pokémon FireRed and LeafGreen: a matching Game Boy Advance decompilation](https://awesomerea.org/resources/pokemon-firered-leafgreen-decomp-case/index.md) · Case study
- [Pokémon HeartGold and SoulSilver: a fork reporting a complete LLM-agent decompilation](https://awesomerea.org/resources/pokeheartgold-llm-agent-decomp-case/index.md) · Case study
- [Pokémon HeartGold and SoulSilver: a work-in-progress, checksum-matched DS disassembly](https://awesomerea.org/resources/pokemon-heartgold-soulsilver-disassembly-case/index.md) · Case study
- [Pokémon Platinum: a checksum-matched Nintendo DS decompilation](https://awesomerea.org/resources/pokemon-platinum-decomp-case/index.md) · Case study
- [Pokémon Puzzle League: matching Nintendo 64 decompilation](https://awesomerea.org/resources/puzzleleague64/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.
