Case study
Scooby-Doo Mystery: a reconstructed Sega Genesis engine
The Scooby-Doo Mystery port reimplements the Sega Genesis game's engine in C++ with SFML 3, porting routines from 68000 code and reading graphics, text and scripts from a user ROM. The repository includes engine notes, script VM findings, Ghidra exports and emulator comparison tools.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 20
- Last commit
- 2026-11-03
- Language
- C++
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A user-owned, plain 2 MB USA Scooby-Doo Mystery ROM is required.
- Prerequisites: Building requires Git, CMake 3.24+ and a C++20 compiler; the first configuration downloads SFML 3 and sound cores.
- Testing evidence: The author reports Windows build startup but no play session on a real Windows machine.
- License: MIT.
Cite
BibTeX
@misc{scooby-doo-mystery-genesis-case,
title = {{Scooby-Doo Mystery: a reconstructed Sega Genesis engine}},
howpublished = {\url{https://github.com/janezkranjc/scooby-doo-mistery-mouse-version}},
url = {https://github.com/janezkranjc/scooby-doo-mistery-mouse-version},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/scooby-doo-mystery-genesis-case/}}
}Plain text
Scooby-Doo Mystery: a reconstructed Sega Genesis engine. https://github.com/janezkranjc/scooby-doo-mistery-mouse-version (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/scooby-doo-mystery-genesis-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · janezkranjc/scooby-doo-mistery-mouse-version · Revision 87f687f
- docs/ENGINE_NOTES.md GitHub · janezkranjc/scooby-doo-mistery-mouse-version · Revision 87f687f
More in Games
- ScummVM: replacement executables for classic adventure games · Case study
- SDLPAL: reimplementing Legend of Sword and Fairy with SDL · Case study
- SDLPoP2: rebuilding the Prince of Persia 2 DOS engine · Case study
- Seedra: reimplementing Minecraft Legacy Console Edition world generation · Case study
- sekiro-rs: a Rust and Bevy reconstruction of Sekiro · Case study
- sena-rs: reimplementing SoftPAL for Koikake · Case study