Skip to content

v0.0.1 — very early, mostly untested

Pre-release
Pre-release

Choose a tag to compare

@mstan mstan released this 23 Jun 02:23
· 11 commits to main since this release

v0.0.1 — very early, mostly untested. Expect bugs.

First drop of Sonic the Hedgehog (Sega Master System, 1991) statically recompiled to native C via the smsggrecomp framework.

Tech-demo-grade release. It boots and plays Green Hill Zone, rendering byte-exact to the reference interpreter oracle on that path (100% statically recompiled — no interpreter fallback). Anything beyond GHZ is largely unexercised. Bugs are expected.

Run it

  1. Download SonicTheHedgehogSMSRecomp-windows-x64.zip and unzip it (keep SDL2.dll next to the .exe).
  2. Supply your own legally-obtained Sonic the Hedgehog (SMS) ROM (.sms) — not included.
  3. SonicTheHedgehogSMSRecomp.exe path\to\sonicthehedgehog.sms --window 3

Controls: arrows = D-pad · Z = jump · X = button 2 · Enter = start/pause · Esc = quit.

The ROM is never redistributed — bring your own legally-dumped copy.