{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/ReGame-Labs/dwds_decomp/blob/91efd17c4c05ce106ce0f973155149d23d9de519/extract/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Digimon World DS reconstructs the North American Nintendo DS game's ARM9 program and overlays as matching C source. Its dsd-based build takes code still awaiting decompilation from the user's ROM, links recovered functions into the modules and checks the output byte for byte; the author reports 2,386 of 3,665 game functions in C as of October 2026.",
  "description_zh": "Digimon World DS 将北美版 Nintendo DS 游戏的 ARM9 主程序及覆盖模块重建为匹配原版的 C 源码。构建流程借助 dsd 从用户 ROM 中拆出尚未反编译的代码，链接已恢复的函数并逐字节比较；作者报告截至 2026 年 10 月，3,665 个游戏函数中已有 2,386 个写成 C。",
  "entry_url": "https://awesomerea.org/resources/digimon-world-ds-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/digimon-world-ds-decomp-case/",
  "evidence_url": "https://github.com/ReGame-Labs/dwds_decomp/blob/91efd17c4c05ce106ce0f973155149d23d9de519/README.md",
  "group": "cases",
  "id": "digimon-world-ds-decomp-case",
  "json_url": "https://awesomerea.org/resources/digimon-world-ds-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/digimon-world-ds-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/digimon-world-ds-decomp-case/index.md",
  "name": "Digimon World DS: matching Nintendo DS decompilation",
  "name_zh": "Digimon World DS：匹配原版的 Nintendo DS 反编译",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Supply the North American ADNE ROM; whole-ROM hash matching also requires a DS ARM7 BIOS file.",
    "The documented Linux build uses Python, Ninja, dsd, Metrowerks mwccarm 1.2/sp4 and related tools.",
    "The decompilation is incomplete; unrecovered code is delinked from the original ROM.",
    "MIT license."
  ],
  "requirements_zh": [
    "需自备北美版 ADNE ROM；要匹配整个 ROM 的哈希，还需 DS ARM7 BIOS 文件。",
    "文档中的 Linux 构建使用 Python、Ninja、dsd、Metrowerks mwccarm 1.2/sp4 等工具。",
    "反编译尚未完成；未恢复的代码从原版 ROM 拆出后参与链接。",
    "采用 MIT 许可。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/ReGame-Labs/dwds_decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
