{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "drmario64-gc reconstructs source for the GameCube port of Dr. Mario 64 in Nintendo Puzzle Collection. The work targets Japanese Rev 0, builds against the user's disc image, and supplies source, symbol maps and split configuration for object-level comparison with objdiff.",
  "description_zh": "drmario64-gc 为 Nintendo Puzzle Collection 中的 GameCube 版 Dr. Mario 64 重建源代码。项目面向日版 Rev 0，使用用户自备的光盘镜像构建，并提供源码、符号映射和分割配置，供 objdiff 进行目标文件比对。",
  "entry_url": "https://awesomerea.org/resources/drmario64-gc-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/drmario64-gc-case/",
  "evidence_url": "https://github.com/NewGBAXL/drmario64-gc/blob/82289b50d1aef179e8eaf94cf3b798e9732f9add/README.md",
  "group": "cases",
  "id": "drmario64-gc-case",
  "json_url": "https://awesomerea.org/resources/drmario64-gc-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/drmario64-gc-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/drmario64-gc-case/index.md",
  "name": "Dr. Mario 64: a GameCube decompilation",
  "name_zh": "Dr. Mario 64：GameCube 版本反编译",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires the user's GPZJ01 Rev 0 Japanese game disc image.",
    "Build requires Python and Ninja; macOS also documents Wine Crossover.",
    "Work in progress.",
    "CC0 1.0 license."
  ],
  "requirements_zh": [
    "需要用户自备 GPZJ01 日版 Rev 0 游戏光盘镜像。",
    "构建需要 Python 和 Ninja；macOS 文档另列 Wine Crossover。",
    "项目仍在进行中。",
    "CC0 1.0 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/NewGBAXL/drmario64-gc",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
