Case study
n64dd: decompiling Ocarina of Time's Disk Drive code
n64dd reconstructs the Nintendo 64 Disk Drive component found in an Ocarina of Time ROM as C and assembly. Its scripts extract a user-supplied NTSC US ROM, produce disassembly and build the component; the Makefile provides an MD5 comparison mode for output.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 20
- Last commit
- 2024-09-06
- Language
- C
GitHub data as of 2026-11-10
Requirements & limits
- Requires an NTSC 1.0 US Ocarina of Time ROM at oot/baserom_oot_ne0.z64.
- Requires Python dependencies from requirements.txt and the build toolchain selected by the Makefile.
Cite
BibTeX
@misc{n64dd-decomp-case,
title = {{n64dd: decompiling Ocarina of Time's Disk Drive code}},
howpublished = {\url{https://github.com/Decompollaborate/n64dd}},
url = {https://github.com/Decompollaborate/n64dd},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/n64dd-decomp-case/}}
}Plain text
n64dd: decompiling Ocarina of Time's Disk Drive code. https://github.com/Decompollaborate/n64dd (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/n64dd-decomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- Need for Speed: High Stakes: translating disassembly into C · Case study
- Need for Speed: Porsche Unleashed: differential x86 source recovery · Case study
- Need for Speed: Underground: a GameCube prototype decompilation · Case study
- Neon Genesis Evangelion 64: Nintendo 64 decompilation · Case study
- New Play Control! Pikmin 2: a Wii decompilation · Case study
- nfsu2_decomp: a native reconstruction of Need for Speed: Underground 2 · Case study