{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "This matching decompilation of Mario Golf for the Nintendo 64, North America NMFE revision 0, rebuilds the original ROM byte for byte. baserom.z64 has SHA-1 e2c4e7a905b29529b49a1619a401fe699224829b. make setup downloads the KMC GCC 2.7.2 and binutils 2.6 toolchain. make extract splits the ROM with splat. make writes build/mariogolf64.z64 and checks it against the baserom.",
  "description_zh": "这个 Nintendo 64 北美版《马里奥高尔夫》NMFE 修订 0 的匹配反编译逐字节重建原版 ROM。baserom.z64 的 SHA-1 是 e2c4e7a905b29529b49a1619a401fe699224829b。make setup 下载 KMC GCC 2.7.2 和 binutils 2.6 工具链。make extract 用 splat 拆分 ROM。make 写出 build/mariogolf64.z64 并对照 baserom 检查。",
  "entry_url": "https://awesomerea.org/resources/mario-golf-64/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/mario-golf-64/",
  "evidence_url": "https://github.com/monde-lointain/mariogolf64/blob/5014056b8ac5c26178e299bbdaede70c0d318910/README.md",
  "group": "cases",
  "id": "mario-golf-64",
  "json_url": "https://awesomerea.org/resources/mario-golf-64/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/mario-golf-64/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/mario-golf-64/index.md",
  "name": "Mario Golf: matching Nintendo 64 decompilation",
  "name_zh": "Mario Golf：任天堂 64 版匹配反编译",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "mips-linux-gnu binutils, Python 3 with venv, and wget. Run make setup, make extract, and make.",
    "The README names no license."
  ],
  "requirements_zh": [
    "需要 mips-linux-gnu binutils、带 venv 的 Python 3 和 wget。运行 make setup、make extract 和 make。",
    "README 没有写许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/monde-lointain/mariogolf64",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
