Star on GitHubStar2.4k stars

Case study

snatcher-port: reconstructing Sega CD Snatcher for desktop

snatcher-port investigates the Sega CD version of Snatcher and builds a desktop Mega CD runtime around code and data supplied from the user's disc. Its findings describe the main and sub CPU roles, while the engine implements game-needed hardware and BIOS services and offers a build-time 68000 translation path.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
11
Last commit
2026-10-17
Language
C++

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a download method observed; no demo found.
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: Supply your own Sega CD Snatcher disc image; PC Engine CD work also requires that edition's disc.
  • Prerequisites: Desktop builds use C++20 and SDL3, with documented Nix or Homebrew toolchains.
  • Scope: The PC Engine CD remaster and UE5 reimagining are separate development goals.
  • License: No licence file in the repository.

Cite

BibTeX

@misc{snatcher-port-case,
  title = {{snatcher-port: reconstructing Sega CD Snatcher for desktop}},
  howpublished = {\url{https://github.com/bgyss/snatcher-port}},
  url = {https://github.com/bgyss/snatcher-port},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/snatcher-port-case/}}
}

Plain text

snatcher-port: reconstructing Sega CD Snatcher for desktop. https://github.com/bgyss/snatcher-port (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/snatcher-port-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 · bgyss/snatcher-port · Revision 2a2b20d
  2. docs/ADR-001-engine-architecture.md GitHub · bgyss/snatcher-port · Revision 2a2b20d

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab