{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "stfdisasm reconstructs the i960 program ROM of Sonic the Fighters as assembly source. The build instructions use i960 assemblers and a Python splitter to produce two interleaved ROM files, which the tool can compare against listed MD5 hashes; the author says the build is not yet shiftable.",
  "description_zh": "stfdisasm 将 Sonic the Fighters 的 i960 程序 ROM 重构为汇编源码。构建说明使用 i960 汇编器和 Python 拆分工具生成两份交错存储的 ROM 文件，并可与列出的 MD5 哈希比较；作者称目前还不能进行地址移动式构建。",
  "entry_url": "https://awesomerea.org/resources/sonic-the-fighters-disassembly-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/sonic-the-fighters-disassembly-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/biggestsonicfan/stfdisasm/blob/27756f80994674d6d449ab66108f59e19cfed6b1/README.md",
  "group": "cases",
  "id": "sonic-the-fighters-disassembly-case",
  "json_url": "https://awesomerea.org/resources/sonic-the-fighters-disassembly-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/sonic-the-fighters-disassembly-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/sonic-the-fighters-disassembly-case/index.md",
  "name": "Sonic the Fighters: an i960 program ROM disassembly",
  "name_zh": "Sonic the Fighters：i960 程序 ROM 反汇编",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "An i960-compatible assembler and linker or CTOOLS are required.",
    "The build is not yet shiftable.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要兼容 i960 的汇编器与链接器，或 CTOOLS。",
    "当前构建尚不能进行地址移动。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/biggestsonicfan/stfdisasm",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
