{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "This is a commented disassembly of Jackal for the NES. Graphical data is omitted. With ASM6n and the original ROM supplied as input, the code assembles back to that ROM. Version 1.0 says the enemy logic and the main bank are documented, and that the sound engine in bank 0 still needs work. The ROM layout is in Main.asm.",
  "description_zh": "这是 NES 游戏 Jackal 的带注释反汇编。图形数据被略去。使用 ASM6n 并把原版 ROM 作为输入时，代码会汇编回该 ROM。1.0 版写明敌人逻辑和主程序库已有文档，库 0 的音效引擎仍需整理。ROM 布局在 Main.asm。",
  "entry_url": "https://awesomerea.org/resources/nes-jackal-disasm/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/nes-jackal-disasm/",
  "evidence_url": "https://github.com/RayofJay/NES-Jackal_Disassembly_Fully_Commented/blob/f6788304f7021cb50938238a66123bb1db03a9e6/README.md",
  "group": "cases",
  "id": "nes-jackal-disasm",
  "json_url": "https://awesomerea.org/resources/nes-jackal-disasm/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/nes-jackal-disasm/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/nes-jackal-disasm/index.md",
  "name": "Jackal: commented disassembly of the NES game",
  "name_zh": "Jackal：NES 游戏的带注释反汇编",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "ASM6n and an original Jackal ROM.",
    "License: MIT No Attribution, for the disassembly and the comments."
  ],
  "requirements_zh": [
    "需要 ASM6n 和一份原版 Jackal ROM。",
    "许可证：反汇编和注释为 MIT No Attribution。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/RayofJay/NES-Jackal_Disassembly_Fully_Commented",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
