# 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/janezkranjc/scooby-doo-mistery-mouse-version>
- Primary source: <https://github.com/janezkranjc/scooby-doo-mistery-mouse-version/blob/87f687fd340ac4ed63bbe313593156e34d046bcf/README.md>
- Catalog page: <https://awesomerea.org/resources/scooby-doo-mystery-genesis-case/>
- Record JSON: <https://awesomerea.org/resources/scooby-doo-mystery-genesis-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/scooby-doo-mystery-genesis-case/index.md)

## 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.

## Primary sources

1. <https://github.com/janezkranjc/scooby-doo-mistery-mouse-version/blob/87f687fd340ac4ed63bbe313593156e34d046bcf/README.md>
2. <https://github.com/janezkranjc/scooby-doo-mistery-mouse-version/blob/87f687fd340ac4ed63bbe313593156e34d046bcf/docs/ENGINE_NOTES.md>

## More in Games

- [ScummVM: replacement executables for classic adventure games](https://awesomerea.org/resources/scummvm-engine-case/index.md) · Case study
- [SDLPAL: reimplementing Legend of Sword and Fairy with SDL](https://awesomerea.org/resources/sdlpal/index.md) · Case study
- [SDLPoP2: rebuilding the Prince of Persia 2 DOS engine](https://awesomerea.org/resources/sdlpop2-prince-of-persia-2-case/index.md) · Case study
- [Seedra: reimplementing Minecraft Legacy Console Edition world generation](https://awesomerea.org/resources/seedra-case/index.md) · Case study
- [sekiro-rs: a Rust and Bevy reconstruction of Sekiro](https://awesomerea.org/resources/sekiro-rs-case/index.md) · Case study
- [sena-rs: reimplementing SoftPAL for Koikake](https://awesomerea.org/resources/sena-rs-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
