{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/gmegidish/alleycat-disassembly/blob/d2754ef0fd190c5f99cedb55eda6f2fcb4fc145d/PROGRESS.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Alley Cat Disassembly is an in-progress effort to turn the DOS game's Ghidra disassembly into annotated NASM x86 assembly. Its source is divided into gameplay, graphics, input, sound and data modules, and progress notes document the MZ header, segment mapping and address translation. The build compares the assembled output with the original cat.exe.",
  "description_zh": "Alley Cat Disassembly 正在将这款 DOS 游戏的 Ghidra 反汇编结果整理为带注释的 NASM x86 汇编。源码分为游戏逻辑、图形、输入、声音和数据模块；进度笔记记录了 MZ 文件头、段映射和地址换算。构建流程会将汇编结果与原版 cat.exe 比较。",
  "entry_url": "https://awesomerea.org/resources/alley-cat-disassembly-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/alley-cat-disassembly-case/",
  "evidence_url": "https://github.com/gmegidish/alleycat-disassembly/blob/d2754ef0fd190c5f99cedb55eda6f2fcb4fc145d/README.md",
  "group": "cases",
  "id": "alley-cat-disassembly-case",
  "json_url": "https://awesomerea.org/resources/alley-cat-disassembly-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/alley-cat-disassembly-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/alley-cat-disassembly-case/index.md",
  "name": "Alley Cat: an annotated DOS executable disassembly",
  "name_zh": "Alley Cat：DOS 游戏可执行文件的注释反汇编",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "license"
  ],
  "requirements": [
    "The original cat.exe and NASM are needed for the build comparison.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "构建比对需要原版 cat.exe 和 NASM。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/gmegidish/alleycat-disassembly",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
