{
  "added_at": "2026-11-10",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Starmaster for the Atari 2600 (Activision, 1982) is disassembled with DiStella v2.0 and then analyzed, named and commented into readable 6502 source. Named constants describe the 6x6 sector map, starbases, enemy IDs, star field, warp and laser timing and enemy fire distance, and an OPTIMIZE switch swaps in code improvements the author identified while studying the routines.",
  "description_zh": "用 DiStella v2.0 反汇编 Activision 1982 年的 Atari 2600 游戏 Starmaster，再经手工分析、命名和注释整理为可读的 6502 源码。命名常量描述了 6x6 星区地图、星际基地、敌人编号、星空、曲速与激光时长以及敌方射击距离；OPTIMIZE 开关可换入作者在研究各例程时发现的改进写法。",
  "entry_url": "https://awesomerea.org/resources/starmaster-atari-2600-disassembly-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/starmaster-atari-2600-disassembly-case/",
  "evidence_class": 3,
  "evidence_status": "observed",
  "evidence_url": "https://web.archive.org/web/20260730190418/https://www.qotile.net/minidig/disassembly/Starmaster.asm",
  "group": "cases",
  "id": "starmaster-atari-2600-disassembly-case",
  "json_url": "https://awesomerea.org/resources/starmaster-atari-2600-disassembly-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/starmaster-atari-2600-disassembly-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/starmaster-atari-2600-disassembly-case/index.md",
  "name": "Starmaster: a commented Atari 2600 disassembly",
  "name_zh": "Starmaster：带注释的 Atari 2600 反汇编",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Assembling requires a 6502 assembler and vcs.h.",
    "Version 0.9 of the analysis.",
    "No licence stated on the project page."
  ],
  "requirements_zh": [
    "汇编需要 6502 汇编器和 vcs.h。",
    "分析版本为 0.9。",
    "项目页面未注明许可证。"
  ],
  "scope": "notes",
  "targets": [
    "game"
  ],
  "url": "https://www.qotile.net/minidig/disassembly/Starmaster.asm",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
