{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/jogalleciez/StarTropics-decomp/blob/12d25607ac03bf4857d3ee5c4fc709baa0253523/docs/ARCHITECTURE.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Reconstructs StarTropics (USA) as labelled ca65 assembly across its 32 PRG banks and compares the resulting ROM byte for byte with the user's copy. Python tools generate the assembly from annotations, decode game data and export debugger labels.",
  "description_zh": "项目将 NES 游戏 StarTropics（美国版）的 32 个 PRG bank 重建为带标签的 ca65 汇编，并逐字节比较构建结果与用户的 ROM。Python 工具依据注释生成汇编、解析游戏数据并导出调试器标签。",
  "entry_url": "https://awesomerea.org/resources/startropics-disassembly-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/startropics-disassembly-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/jogalleciez/StarTropics-decomp/blob/12d25607ac03bf4857d3ee5c4fc709baa0253523/README.md",
  "group": "cases",
  "id": "startropics-disassembly-case",
  "json_url": "https://awesomerea.org/resources/startropics-disassembly-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/startropics-disassembly-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/startropics-disassembly-case/index.md",
  "name": "StarTropics: a byte-matched NES disassembly",
  "name_zh": "StarTropics：逐字节匹配的 NES 反汇编",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "A copy of StarTropics (USA).nes with the specified SHA-256 hash.",
    "cc65 ca65 and ld65, plus Python 3.8 or later; some rendering tools need Pillow.",
    "The tools, annotations and documentation use the MIT License; the game is excluded."
  ],
  "requirements_zh": [
    "需要 SHA-256 与文档指定值一致的 StarTropics (USA).nes。",
    "需要 cc65 的 ca65、ld65 和 Python 3.8 或更新版本；部分渲染工具还需要 Pillow。",
    "工具、注释和文档采用 MIT 许可证；游戏本身不在许可范围内。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/jogalleciez/StarTropics-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
