{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Super Mario Bros. Meta-Disassembly organizes six 8-bit Super Mario Bros. engine releases in one assembly codebase. Preprocessor definitions select release-specific code, while extraction scripts obtain assets from iNES or FDS game images. The assembly includes control-flow commentary.",
  "description_zh": "Super Mario Bros. Meta-Disassembly 把六种 8 位 Super Mario Bros. 引擎版本整理到同一套汇编源码中。预处理定义切换各版本代码，提取脚本从 iNES 或 FDS 游戏镜像取得素材；汇编中还包含控制流程注释。",
  "entry_url": "https://awesomerea.org/resources/smb-meta-disassembly-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/smb-meta-disassembly-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://gitlab.com/segaloco/smb/-/blob/3a50368059def1162b2e47110dbf00a8e2a00aa5/README",
  "group": "cases",
  "id": "smb-meta-disassembly-case",
  "json_url": "https://awesomerea.org/resources/smb-meta-disassembly-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/smb-meta-disassembly-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/smb-meta-disassembly-case/index.md",
  "name": "Super Mario Bros. Meta-Disassembly: six 8-bit engine variants",
  "name_zh": "Super Mario Bros. Meta-Disassembly：六种 8 位游戏引擎版本",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The source lists UNIX-like or Plan 9 systems and the cc65 6502 development suite for building.",
    "Game images in iNES or FDS format are required to extract assets.",
    "The author lists remaining cleanup and relocation checks.",
    "No licence stated on the project page."
  ],
  "requirements_zh": [
    "构建环境包括类 UNIX 或 Plan 9 系统，以及 cc65 6502 开发工具集。",
    "提取素材需要 iNES 或 FDS 格式的游戏镜像。",
    "作者列出仍需清理代码并检查重定位能力。",
    "项目页面未说明许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://gitlab.com/segaloco/smb",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
