{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "SuperMetroidSNESRecomp translates selected Super Metroid 65816 functions into native C with snesrecomp and executes other paths from the user's ROM through an interpreter. Its game-specific runtime adds optional rendering and gameplay features plus replay capture for diagnosing divergences. The author reports boot, demo, door traversal, pause and ship-save checks while broader progression testing continues.",
  "description_zh": "SuperMetroidSNESRecomp 使用 snesrecomp 将《超级密特罗德》的部分 65816 函数翻译为原生 C，其余路径通过解释器从用户 ROM 执行。游戏专用运行时加入可选画面与玩法功能，并提供用于定位偏差的回放采集。作者称已检查启动、演示、穿门、暂停和飞船存档，更多流程仍待测试。",
  "entry_url": "https://awesomerea.org/resources/super-metroid-recomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/super-metroid-recomp-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/mstan/SuperMetroidRecomp/blob/d7b517618c529cd1460ffd651749abe7eb957896/README.md",
  "group": "cases",
  "id": "super-metroid-recomp-case",
  "json_url": "https://awesomerea.org/resources/super-metroid-recomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/super-metroid-recomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/super-metroid-recomp-case/index.md",
  "name": "SuperMetroidSNESRecomp: a selective 65816 static recompilation",
  "name_zh": "SuperMetroidSNESRecomp：《超级密特罗德》的 65816 静态重编译",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/super-metroid-recomp-case.jpg",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "Provide your own unmodified Super Metroid ROM.",
    "Source regeneration requires the pinned snesrecomp framework and documented build tools.",
    "Broader end-to-end regression testing remains pending.",
    "PolyForm Noncommercial License 1.0.0."
  ],
  "requirements_zh": [
    "需提供自己的未修改《超级密特罗德》ROM。",
    "重新生成源码需使用固定版本的 snesrecomp 框架及文档指定的构建工具。",
    "更广泛的完整流程回归测试仍未完成。",
    "采用 PolyForm Noncommercial License 1.0.0。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/mstan/SuperMetroidRecomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
