Sonic Blast GG Recomp
PC port of Sonic Blast
- RecompilationPort Type
- mstanDeveloper
- 2 Nov 2026Page Updated

Details
- Developer
- mstan
- Port Type
- RecompilationA tool translated the game's original machine code into C automatically, which was then built as a native PC program.
- Game
- Sonic Blast
- AI Use
- AI-assistedAn AI coding tool is credited as co-author on 8 of the repository's 15 commits. Source
- Source Code
- GitHub
- Page Updated
Platform Support
- Windows
Screenshots
Overview
Sonic Blast GG Recomp is a native Windows port of Sonic Blast for the Game Gear, made by mstan by statically recompiling the game’s Z80 code into C, with the Game Gear video and sound emulated around it.
It is an early pre-release, started from the command line with the ROM path and a window scale, and is not yet verified through the whole game.
The author says AI tools were used heavily in making it.
The download contains no game data. It needs a Sonic Blast ROM for the Game Gear, dumped from your own cartridge.
How to Set It Up
- Download the Windows zip and extract it. Keep
SDL2.dllnext to the executable. - Start it from a command prompt with the path to your ROM, for example
SonicBlastGGRecomp.exe path\to\rom --window 4. --windowsets the window scale.
Advertisement
Download Sonic Blast GG Recomp
What's new in v0.0.4Sonic Blast GG v0.0.4 - native HLE and faithful 16x
Native CPU/event execution, exact stereo PSG block synthesis and faithful16x GPU rendering. Original tile pixels stay sharp with no smoothing or invented detail. The GPU consumes resident tile-row jobs; enhanced resolution does not require a CPU enhanced framebuffer or scale-dependent uploads.
The packaged Windows x64 build preserves all30 assisted act/character routes with zero fallback. Rendered native/interpreter checkpoints remain119/120: the existing one-frame ring-icon upload difference in route03-1 remains documented. The final6000-frame route has exact state/timeline/PCM against the qualified native checkpoint; every16x pixel matches native output. Owner visual checks passed. This remains a pre-release with assisted coverage, not a claim of a complete unassisted playthrough.
Extract every file. Drag your supported owned ROM onto Play.cmd for native resolution or Play 16x.cmd for faithful16x. Normal audio is enabled; unsupported GPU drivers fall back to native output. No ROM is included. Engine and consumer commits are pinned in the source tag. SHA256SUMS is provided for the ZIP.
658fbf99b4e13bec6785f78d46876171a5481299b4a223b344b8b4edb504c0a8
