Star on GitHubStar2.4k stars

Case study

Galaxian³: Project Dragoon — PlayStation matching decompilation

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.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
0
Last commit
2026-11-09
Language
Assembly

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Provide the Japanese or European Galaxian³ disc executables for the selected target.
  • Prerequisites: The workflow uses the project's pinned Psy-Q GCC 2.6.3-era compiler and binutils.
  • Scope: The project describes reconstruction across eight executable targets.
  • License: MIT licence for source, headers, build scripts and configuration.

Cite

BibTeX

@misc{galaxian3-project-dragoon-decomp-case,
  title = {{Galaxian³: Project Dragoon — PlayStation matching decompilation}},
  howpublished = {\url{https://github.com/s-ilent/cannon-seed}},
  url = {https://github.com/s-ilent/cannon-seed},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/galaxian3-project-dragoon-decomp-case/}}
}

Plain text

Galaxian³: Project Dragoon — PlayStation matching decompilation. https://github.com/s-ilent/cannon-seed (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/galaxian3-project-dragoon-decomp-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · s-ilent/cannon-seed · Revision 16a73c3
  2. Makefile GitHub · s-ilent/cannon-seed · Revision 16a73c3

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab