{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/NBlood/Duke64-RE/blob/7ec429c4ba37245da5a5671a019e911b22ff318c/Makefile"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Duke64-RE reconstructs the North American Nintendo 64 release of Duke Nukem 64 as C and MIPS assembly. A ROM segment map assigns offsets to game, renderer, audio, and libultra source files; the Makefile invokes MIPS tools and an IDO compiler for the build.",
  "description_zh": "Duke64-RE 将《Duke Nukem 64》北美版 Nintendo 64 ROM 重建为 C 与 MIPS 汇编。代码段配置把 ROM 偏移映射到游戏、渲染、音频及 libultra 源文件，Makefile 则配置 MIPS 工具和 IDO 编译器。",
  "entry_url": "https://awesomerea.org/resources/duke64-re-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/duke64-re-case/",
  "evidence_url": "https://github.com/NBlood/Duke64-RE/blob/7ec429c4ba37245da5a5671a019e911b22ff318c/dukenukem.yaml",
  "group": "cases",
  "id": "duke64-re-case",
  "json_url": "https://awesomerea.org/resources/duke64-re-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/duke64-re-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/duke64-re-case/index.md",
  "name": "Duke64-RE: reconstructing Duke Nukem 64 in C and assembly",
  "name_zh": "Duke64-RE：以 C 和汇编重建《Duke Nukem 64》",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "The configuration targets the North American Duke Nukem 64 ROM named Duke Nukem 64 (U) [!].z64.",
    "The build uses MIPS GNU binutils and an IDO 5.3 compiler path.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "配置面向名为 Duke Nukem 64 (U) [!].z64 的北美版 ROM。",
    "构建使用 MIPS GNU binutils 和 IDO 5.3 编译器路径。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/NBlood/Duke64-RE",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
