Sonic the Hedgehog (2006) Port
An existing game or its source code brought to another platform.
Based on Sonic '06
compare all 4 clones
Original game imageAbout
Marathon Recompiled is an unofficial PC port of the Xbox 360 version of Sonic the Hedgehog (2006), created through static recompilation, with Windows, Linux and macOS support. XenonRecomp and XenosRecomp convert the game's original PowerPC code and Xenos shaders into C++ and HLSL.
How it differs from the original
Game bugs from the original hardware are intentionally preserved apart from a few minor exceptions. Files from the PlayStation 3 version cannot be used, but the significant differences in that version are included as options. It adds custom menus and achievement support.
Getting started
You must provide the files from your own legally acquired copy of the game, as no game assets are included. The installer accepts only original, unmodified files, and discs and title updates must be from the same region. On Steam Deck, boot once into Desktop Mode so the file picker works in Game Mode.
Known issues & limitations
- The project is under active development and is not intended for public use; support is not available until an official release.
- Bugs from the original game are generally preserved and will not be fixed, aside from a few minor exceptions.
- External frame rate limiters or performance overlays may reduce performance or cause other negative effects.
What you need to run it
Features
- The port supports Windows, Linux, and macOS.
- Some significant differences in the PS3 version are available as options.
Controls
- You can edit keyboard bindings in config.toml; using a controller is recommended until Action Remapping is added in a future update.
- Keyboard bindings can be edited in a config file, though a controller is highly recommended until action remapping is added.
Summarised from the project's README.
Additional notes
- Platforms
- No platforms beyond Windows, Linux and macOS are planned.
FAQ
- What is Sonic the Hedgehog (2006) Port?
- Sonic the Hedgehog (2006) Port is an open-source port of Sonic '06. An existing game or its source code brought to another platform. The original game ran on Android.
- Do I need the original game files to run Sonic the Hedgehog (2006) Port?
- Yes. The project does not include the original game's assets, so you need your own copy.
- Can I install the game with a PlayStation 3 copy?
- No. Files from the PlayStation 3 version cannot be used.
- How can I force the game to run the installation again?
- Use the `--install` launch argument.
- How can I force the game to run under X11 or Wayland?
- Use `--sdl-video-driver x11` for X11 or `--sdl-video-driver wayland` for Wayland.
- How can I force the game to store save data and configuration in the installation folder?
- Create an empty `portable.txt` file.

