{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Mario Bros. reconstructs assembly for the Atari VCS release and provides a script to extract required assets from a ROM. The project says the disassembly should produce a one-to-one ROM image and includes C-like comments explaining control flow.",
  "description_zh": "Mario Bros. 项目重建 Atari VCS 版游戏的汇编代码，并提供从 ROM 提取所需资源的脚本。项目称反汇编代码应能生成与原版 1:1 匹配的 ROM 映像，并包含解释控制流程的类 C 注释。",
  "entry_url": "https://awesomerea.org/resources/a26-mb-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/a26-mb-case/",
  "evidence_url": "https://gitlab.com/segaloco/a26_mb/-/blob/d5e2073b604d0c081623d7a9f837a66b415defa4/README",
  "group": "cases",
  "id": "a26-mb-case",
  "json_url": "https://awesomerea.org/resources/a26-mb-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/a26-mb-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/a26-mb-case/index.md",
  "name": "Mario Bros.: Atari VCS matching disassembly",
  "name_zh": "Mario Bros.：Atari VCS 版匹配反汇编",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A standard Mario Bros. Atari VCS ROM for asset extraction and the cc65 6502 development suite on a UNIX-like platform.",
    "Control-flow commentary may contain inaccuracies.",
    "No licence stated on the project page."
  ],
  "requirements_zh": [
    "需要标准的 Atari VCS 版 Mario Bros. ROM 以提取资源，以及类 UNIX 平台上的 cc65 6502 开发套件。",
    "控制流注释可能存在错误。",
    "项目页面未说明许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://gitlab.com/segaloco/a26_mb",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
