{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "This disassembles Metroid II: Return of Samus for the Game Boy. The assembled ROM has MD5 9639948ad274fa15281f549e5f9c4d87. The documented tools are rgbds 1.0.1 and Python 3.13.",
  "description_zh": "该项目反汇编 Game Boy 游戏《密特罗德 II：萨姆斯的回归》。汇编出的 ROM 的 MD5 为 9639948ad274fa15281f549e5f9c4d87。文档中的工具是 rgbds 1.0.1 和 Python 3.13。",
  "entry_url": "https://awesomerea.org/resources/metroid-ii-disasm/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/metroid-ii-disasm/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/metroidret/M2RoS/blob/031aea34cb1a6c6aae0f27b55dd2a6fe7c36b810/readme.md",
  "group": "cases",
  "id": "metroid-ii-disasm",
  "json_url": "https://awesomerea.org/resources/metroid-ii-disasm/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/metroid-ii-disasm/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/metroid-ii-disasm/index.md",
  "name": "Metroid II: byte-matching Game Boy disassembly",
  "name_zh": "Metroid II：逐字节匹配的 Game Boy 反汇编",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "Run extract.py on a copy of the game, then make all, build.bat, or build.py. Output goes to out/.",
    "The README does not name a license."
  ],
  "requirements_zh": [
    "对一份游戏运行 extract.py，然后运行 make all、build.bat 或 build.py。输出在 out/。",
    "README 没有写许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/metroidret/M2RoS",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
