{
  "added_at": "2026-11-10",
  "additional_evidence_urls": [
    "https://web.archive.org/web/20260714091141/https://www.qotile.net/minidig/"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "A labeled and commented 6502 assembly listing reconstructs Space Jockey, US Games' first Atari 2600 game from 1982, and sets the TIA read base so it compiles to the exact 2K ROM image. An assembler switch selects NTSC or a PAL listing taken from the Carrere Video release, whose changes to vertical blank timing and colors are documented. Header notes discuss the origin of its horizontal positioning routine, and comments label obstacle attributes such as shot and firing flags.",
  "description_zh": "这份带标签和注释的 6502 汇编清单重建了 US Games 1982 年推出的首款 Atari 2600 游戏 Space Jockey，并设置 TIA 读地址基址，使其编译结果与原 2K ROM 镜像完全一致。汇编开关可选择 NTSC 版或依据 Carrere Video 发行版整理的 PAL 版，并说明了 PAL 版对垂直消隐时序和配色的改动。文件头讨论了其水平定位例程的来历，注释还标注了障碍物的被击中、可开火等属性位。",
  "entry_url": "https://awesomerea.org/resources/space-jockey-atari-2600-disassembly-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/space-jockey-atari-2600-disassembly-case/",
  "evidence_class": 3,
  "evidence_status": "observed",
  "evidence_url": "https://web.archive.org/web/20260501090911/https://www.qotile.net/minidig/disassembly/space_jockey.asm",
  "group": "cases",
  "id": "space-jockey-atari-2600-disassembly-case",
  "json_url": "https://awesomerea.org/resources/space-jockey-atari-2600-disassembly-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/space-jockey-atari-2600-disassembly-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/space-jockey-atari-2600-disassembly-case/index.md",
  "name": "Space Jockey: an exact-ROM Atari 2600 disassembly",
  "name_zh": "Space Jockey：可还原原 ROM 的 Atari 2600 注释反汇编",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "A 6502 assembler and vcs.h version 105 or later.",
    "Compiles to the exact ROM image; the PAL listing follows the Carrere Video release, where speeds and sound frequencies were not adjusted for PAL timing.",
    "No licence stated on the project page."
  ],
  "requirements_zh": [
    "需要 6502 汇编器和 105 或更高版本的 vcs.h。",
    "可编译出与原 ROM 完全一致的镜像；PAL 版依据 Carrere Video 发行版整理，该版本的速度和音频频率未按 PAL 时序调整。",
    "项目页面未声明许可证。"
  ],
  "scope": "notes",
  "targets": [
    "game"
  ],
  "url": "https://www.qotile.net/minidig/disassembly/space_jockey.asm",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
