{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/NSMB-Decomp/nsmb/blob/41aee21f593c16a8636cf769ec27379607698174/readme.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "nsmb reconstructs source for the Nintendo DS game New Super Mario Bros., with active comparison work on the US A2DE release. Its workflow extracts a user-dumped ROM, delinks modules and generates an objdiff configuration to compare reconstructed code with game code; a complete ROM build remains unavailable.",
  "description_zh": "nsmb 重建 Nintendo DS《新超级马力欧兄弟》的源码，目前对美版 A2DE 开展代码匹配。工作流程从玩家转储的 ROM 提取文件、拆分模块，并生成 objdiff 配置比较重建代码与游戏代码；目前尚不能构建完整 ROM。",
  "entry_url": "https://awesomerea.org/resources/nsmb-ds-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/nsmb-ds-decomp-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/NSMB-Decomp/nsmb/blob/41aee21f593c16a8636cf769ec27379607698174/contributing.md",
  "group": "cases",
  "id": "nsmb-ds-decomp-case",
  "json_url": "https://awesomerea.org/resources/nsmb-ds-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/nsmb-ds-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/nsmb-ds-decomp-case/index.md",
  "name": "New Super Mario Bros.: an early Nintendo DS matching decompilation",
  "name_zh": "New Super Mario Bros.：早期 Nintendo DS 匹配反编译",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A dumped copy of a supported Nintendo DS game release is required.",
    "Development setup lists dsd 0.12.0, Zig 0.16.0, objdiff and mwccarm 1.2sp3.",
    "A full ROM cannot yet be compiled.",
    "CC0-1.0."
  ],
  "requirements_zh": [
    "需要自行转储受支持版本的 Nintendo DS 游戏 ROM。",
    "开发环境列出 dsd 0.12.0、Zig 0.16.0、objdiff 和 mwccarm 1.2sp3。",
    "目前尚不能编译完整 ROM。",
    "采用 CC0-1.0 许可。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/NSMB-Decomp/nsmb",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
