Sonic & Knuckles Recomp

PC port of Sonic & Knuckles

  • RecompilationPort Type
  • mstanDeveloper
  • 8 Nov 2026Page Updated
Sonic & Knuckles

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 (6)

What you need: A Sonic & Knuckles ROM for the Mega Drive / Genesis, dumped from your own cartridge.

Overview

Widescreen

Sonic & Knuckles Recomp is a native Windows and Linux port of Sonic & Knuckles 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 an early bring-up and not yet playable 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 & Knuckles ROM, dumped from your own cartridge.

How to Set It Up

  1. Download the Windows zip or the Linux AppImage for Sonic & Knuckles Recomp and extract or unpack it.
  2. Run the program and point it at your Sonic & Knuckles 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 & Knuckles 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 253dd73cd34a04455d5a17b12761f6dea9c5b5f975b9487b259e3f1f92ec68e7
Linux (AppImage) v0.7.6 · Download
SHA-256 53a622e8a6388181a3ba2b9132122c6d9d8b3fc388556f52694e3c868f75486c
Source code for v0.7.6 (.zip)
SHA-256 d05d997feaf956806f5f5b7eb4a9a41cc21e6543259a6f58b66767ba37d69e0d

Follow new builds by RSS

Sonic & Knuckles Recomp Archive

Show all 16 older builds