{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/mattgodbolt/frogman/blob/33ce46e20a1fa4e929c8416a882d37f6fae2c000/DIARY.md",
    "https://github.com/mattgodbolt/frogman/blob/33ce46e20a1fa4e929c8416a882d37f6fae2c000/Makefile"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "FROGMAN reconstructs a BBC Micro platform game as annotated 6502 BeebASM source. The author dumped memory after the encrypted loader ran in an emulator, disassembled and labeled the game code, and reports byte-exact reassembly. The repository also documents memory layout, level maps, and the loader's XOR chain.",
  "description_zh": "FROGMAN 将 BBC Micro 平台游戏重建为带注释的 6502 BeebASM 源码。作者在模拟器中等待加密加载器运行后转储内存，再反汇编并标注代码，报告重汇编结果逐字节匹配。仓库还记录内存布局、关卡地图和加载器的 XOR 链。",
  "entry_url": "https://awesomerea.org/resources/frogman-bbc-micro-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/frogman-bbc-micro-case/",
  "evidence_url": "https://github.com/mattgodbolt/frogman/blob/33ce46e20a1fa4e929c8416a882d37f6fae2c000/README.md",
  "group": "cases",
  "id": "frogman-bbc-micro-case",
  "json_url": "https://awesomerea.org/resources/frogman-bbc-micro-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/frogman-bbc-micro-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/frogman-bbc-micro-case/index.md",
  "name": "FROGMAN: an annotated BBC Micro disassembly",
  "name_zh": "FROGMAN：带注释的 BBC Micro 游戏反汇编",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "BeebASM and Python 3 with Pillow are required for the build.",
    "The author reports a byte-exact rebuild of the decrypted game code.",
    "MIT."
  ],
  "requirements_zh": [
    "构建需要 BeebASM，以及安装 Pillow 的 Python 3。",
    "作者报告解密后游戏代码的重建结果逐字节匹配。",
    "许可证：MIT。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/mattgodbolt/frogman",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
