Star on GitHubStar2.4k stars

Case study

NitroSDK: reconstructing Nintendo DS library source from game ROMs

NitroSDK Decompilation reconstructs Nintendo DS SDK library source from code extracted from supported game ROMs. It organizes C source, headers and symbol maps around an objdiff workflow and uses stable identifiers to track functions shared across games.

Targets
Binary
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
14
Last commit
2026-10-18
Language
C
License (GitHub)
CC0-1.0

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: A personally owned ROM of a supported game, including the listed Princess Maker 4 or Diamond Trust of London releases.
  • Prerequisites: Python and Ninja for the configured build and objdiff workflow.
  • Limits: Work in progress.
  • License: CC0-1.0.

Cite

BibTeX

@misc{nitrosdk-decompilation-case,
  title = {{NitroSDK: reconstructing Nintendo DS library source from game ROMs}},
  howpublished = {\url{https://github.com/nitro-decomp/nitro}},
  url = {https://github.com/nitro-decomp/nitro},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/nitrosdk-decompilation-case/}}
}

Plain text

NitroSDK: reconstructing Nintendo DS library source from game ROMs. https://github.com/nitro-decomp/nitro (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/nitrosdk-decompilation-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · nitro-decomp/nitro · Revision 10e447b
  2. extract/README.md GitHub · nitro-decomp/nitro · Revision 10e447b
  3. docs/stable-identifiers.md GitHub · nitro-decomp/nitro · Revision 10e447b

More in Native binaries

All 502 entries in Native binariesNative binaries case studies (64)

↑↓ move↵ open⌘↵ new tab