Sonic 3 Recomp

PC port of Sonic the Hedgehog 3

  • RecompilationPort Type
  • mstanDeveloper
  • 8 Nov 2026Page Updated
Sonic the Hedgehog 3

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.
AI Use
AI-assistedAn AI coding tool is credited as co-author on 39 of the repository's 246 commits. Source
Source Code
GitHub
Page Updated

Platform Support

ScreenshotsView All (5)

Sonic the Hedgehog 3 Screenshot 05
What you need: A Sonic the Hedgehog 3 ROM (the Sonic 3 cartridge on its own) for the Mega Drive / Genesis, dumped from your own cartridge.

Overview

Widescreen

Sonic 3 Recomp is a native Windows and Linux port of Sonic the Hedgehog 3 for the Mega Drive, made by mstan by statically recompiling the game’s 68000 code into C. It comes from the Sonic3AndKnucklesRecomp project, which builds Sonic 3, Sonic & Knuckles and the locked-on Sonic 3 & Knuckles as separate programs.

It adds widescreen and a Knuckles & Knuckles mod. It is a playable bring-up: Angel Island Zone works, and the rest of the game is still being brought up.

The author says AI tools were used heavily in making it.

The download contains no game data. It needs a Sonic the Hedgehog 3 ROM (the Sonic 3 cartridge on its own), dumped from your own cartridge.

How to Set It Up

  1. Download the Windows zip or the Linux AppImage for Sonic 3 Recomp and extract or unpack it.
  2. Run the program and point it at your Sonic the Hedgehog 3 ROM.
  3. Turn on widescreen or the Knuckles & Knuckles mod in the settings if you want them.
  4. The Linux AppImage needs a distribution with glibc 2.39 or newer.
Go to Downloads

Advertisement

Download Sonic 3 Recomp

What's new in v0.7.6

Sonic 3 startup save-state loads resume the saved scene and palette continuation. Sonic & Knuckles startup now follows the original queued decompression timing, correcting title-module overlap and the intro fade.

Includes Windows x64 ZIPs and Linux x86_64 AppImages for Sonic 3, Sonic 3 & Knuckles and Sonic & Knuckles. Supply your own supported ROM. Widescreen defaults to Fit to screen; saved preferences and native game saves are preserved.

Linux AppImages target Ubuntu 24.04 / glibc 2.39 or newer. Checksums are supplied for every package.

Windows v0.7.6 · Download
SHA-256 c28870b96b38de785a11a9e7ea45370919d5982aa359e7e7a2239e2413f78186
Linux (AppImage) v0.7.6 · Download
SHA-256 085a2ef863b88f293aee21ffac212a0bc6e565d6109c5a089b97caef4e95e24c
Source code for v0.7.6 (.zip)
SHA-256 d05d997feaf956806f5f5b7eb4a9a41cc21e6543259a6f58b66767ba37d69e0d

Follow new builds by RSS

Sonic 3 Recomp Archive

Show all 16 older builds