Skip to content

v0.1.0 — first AGPL-free native binary

Choose a tag to compare

@mstan mstan released this 11 Jun 04:53
· 55 commits to master since this release

First binary release of the Sonic 1 static recompilation.

  • Native clean-room build: recompiled 68K, own VDP/bus/scheduler, ymfm FM, clean-room SN76489 PSG — no emulator core, no AGPL code.
  • Green Hill Zone fully playable (all 3 acts + boss); later zones partial.
  • Save states (Shift+F1..F9 / F1..F9). Gamepads via SDL2.
  • BYO ROM: place your legally obtained Sonic the Hedgehog (World) ROM as sonic.bin next to the exe.

Known issues:

  • The jump sound effect can sound slightly off ("boop") vs original hardware; under investigation.
  • Brief audio/video hitch on the SEGA logo screen.

License: PolyForm Noncommercial 1.0.0 + third-party notices (ymfm BSD-3, superzazu z80 MIT, clowncommon ISC, SDL2 zlib).


macOS (Apple Silicon) build — SonicTheHedgehogRecomp-macos-arm64.zip

Native arm64 .app (SDL2 bundled, ad-hoc signed). ROM not included.

Status: Minor audio issue present; otherwise plays correctly. Please report bugs by filing an issue.