{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Dodge It is an annotated disassembly of the Fairchild Video Entertainment System game. It documents F8 scratchpad use, the game's two-level calling convention, a call graph and unused routines, and gives a dasm build command.",
  "description_zh": "Dodge It 是 Fairchild Video Entertainment System 游戏《Dodge It》的带注释反汇编代码。文档记录了 F8 暂存寄存器的用途、游戏的两层调用约定、调用图和未使用的例程，并给出 dasm 构建命令。",
  "entry_url": "https://awesomerea.org/resources/dodge-it-videocart-16-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/dodge-it-videocart-16-case/",
  "evidence_url": "https://github.com/alex-west/ves-16/blob/74248db1adffc6871c728a63a746c11d2f02c3ce/readme.md",
  "group": "cases",
  "id": "dodge-it-videocart-16-case",
  "json_url": "https://awesomerea.org/resources/dodge-it-videocart-16-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/dodge-it-videocart-16-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/dodge-it-videocart-16-case/index.md",
  "name": "Dodge It: annotated Fairchild Channel F disassembly",
  "name_zh": "Dodge It：《Dodge It》Fairchild Channel F 注释反汇编",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires dasm to assemble dodge_it.asm.",
    "The author estimates the project is about 98% complete, with documentation and cleanup remaining.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要 dasm 汇编 dodge_it.asm。",
    "作者估计完成度约为 98%，仍需补充文档和清理源码。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/alex-west/ves-16",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
