Why there's no Knuckles in Sonic 1

Published on 2025-oct-28

There have been a lot of theories about why you can't play as Knuckles in Sonic 1 while locked onto Sonic & Knuckles (like you can do with Sonic 2), including a lot of weird ones like the colors didn't work or that it crashed when gliding into conveyor belts or whatever. Obviously none of those are the real reason.

The actual reason

The most likely reason has to do with the way Sonic 1 and 2 are built:

The problem is that both Sonic 1 and 2 had two revisions on cartridge:

The way Knuckles in Sonic 2 works is that the entire code is replaced with a rebuilt one in a separate 256KB ROM, while reusing the rest of the data from the Sonic 2 cartridge (aside from object layouts which are in the main Sonic & Knuckles ROM).

But with Sonic 1 this would require checking which address to use for each revision, wasting a lot of extra code and time and also being extremely error prone. In other words, it just wasn't practical (besides, Sonic 1 would need its own extra patch which would have increased the cost of the cartridge even more).

Busting myths

Since we're at it: