Sonic 3 Rsdk Page
The core of the engine is the .rsdk file (Retro Engine Data Kernel). This file acts as a virtual filesystem.
The original Sonic 3 has a fractured soundtrack. The PC and later re-releases replaced several iconic tracks due to licensing issues. Sonic 3 RSDK allows you to choose. You can play with the original Genesis/Mega Drive music (the Jackson/Brad Buxer tracks), the "PC" replacement tracks, or even fan-arranged orchestrals. For many, this was the first time playing Carnival Night Zone with the correct, funky bassline on a modern PC. Sonic 3 Rsdk
The primary challenge of the project was the disparity in source code. Sonic 3 & Knuckles was originally written in Motorola 68000 assembly language. Assembly is low-level code that speaks directly to the hardware of the Sega Genesis. You cannot simply copy-paste assembly code into a modern PC game; it must be completely rewritten. The core of the engine is the
The developers of the RSDK port utilized a unique approach: During the early 2010s, Christian Whitehead and Simon
While the project aims to preserve the original experience, the move to the Retro Engine unlocks a suite of features that were previously impossible on the Genesis hardware.
A small team of modders, led by figures like Rubberduckycooly (known for RSDK decompilations) and Mefiresu, have been working on:
During the early 2010s, Christian Whitehead and Simon Thomley (Stealth) successfully pitched and released remastered versions of Sonic 1, Sonic 2, and Sonic CD for mobile devices.