{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/s-ilent/cannon-seed/blob/16a73c38fa64e8361cd181b6d362dba0c9f7f541/Makefile"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "cannon-seed reconstructs C source for Galaxian³: Project Dragoon on PlayStation across Japanese and European boot executables and game payloads. Its build pipeline splits target executables, compiles candidates with a pinned toolchain, and compares rebuilt images with retail SHA-1 hashes. The repository also retains assembly for nonmatching functions.",
  "description_zh": "cannon-seed 重建 PlayStation 游戏《Galaxian³: Project Dragoon》的 C 源码，覆盖日版与欧版的启动程序和游戏载荷。构建流程拆分目标文件、用固定工具链编译候选代码，并以原版 SHA-1 比较重建镜像；尚未匹配的函数保留为汇编。",
  "entry_url": "https://awesomerea.org/resources/galaxian3-project-dragoon-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/galaxian3-project-dragoon-decomp-case/",
  "evidence_url": "https://github.com/s-ilent/cannon-seed/blob/16a73c38fa64e8361cd181b6d362dba0c9f7f541/README.md",
  "group": "cases",
  "id": "galaxian3-project-dragoon-decomp-case",
  "json_url": "https://awesomerea.org/resources/galaxian3-project-dragoon-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/galaxian3-project-dragoon-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/galaxian3-project-dragoon-decomp-case/index.md",
  "name": "Galaxian³: Project Dragoon — PlayStation matching decompilation",
  "name_zh": "Galaxian³: Project Dragoon：PlayStation 匹配反编译",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "scope",
    "license"
  ],
  "requirements": [
    "Provide the Japanese or European Galaxian³ disc executables for the selected target.",
    "The workflow uses the project's pinned Psy-Q GCC 2.6.3-era compiler and binutils.",
    "The project describes reconstruction across eight executable targets.",
    "MIT licence for source, headers, build scripts and configuration."
  ],
  "requirements_zh": [
    "需为选定目标提供日版或欧版《Galaxian³》光盘中的可执行文件。",
    "流程使用项目固定的 Psy-Q GCC 2.6.3 时期编译器和 binutils。",
    "项目覆盖八个可执行文件目标。",
    "源码、头文件、构建脚本及配置采用 MIT 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/s-ilent/cannon-seed",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
