If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Sonic the Hedgehog 3

From The Cutting Room Floor
Jump to navigation Jump to search
This page contains changes which are not marked for translation.
Other languages:
English • ‎español • ‎polski • ‎русский • ‎한국어

Title Screen

Sonic the Hedgehog 3

Also known as: Balamdoli Sonig 3 (KR)
Developers: Sonic Team, Sega Technical Institute
Publishers: Sega (JP/US/EU), Samsung (KR), Tec Toy (BR)
Platform: Genesis
Released in JP: May 27, 1994
Released in US: February 2, 1994
Released in EU: February 24, 1994
Released in AU: March 1994
Released in KR: 1994
Released in BR: 1994


AnimationsIcon.png This game has unused animations.
AreasIcon.png This game has unused areas.
CharacterIcon.png This game has unused playable characters.
CodeIcon.png This game has unused code.
EnemyIcon.png This game has unused enemies.
ObjectIcon.png This game has unused objects.
GraphicsIcon.png This game has unused graphics.
ItemsIcon.png This game has unused items.
Sgf2-unusedicon1.png This game has unused abilities.
MusicIcon.png This game has unused music.
SoundIcon.png This game has unused sounds.
DebugIcon.png This game has debugging material.
SoundtestIcon.png This game has a hidden sound test.
LevelSelectIcon.png This game has a hidden level select.
RegionIcon.png This game has regional differences.
Carts.png This game has revisional differences.


ProtoIcon.png This game has a prototype article
PrereleaseIcon.png This game has a prerelease article
BugsIcon.png This game has a bugs page
DCIcon.png This game has a Data Crystal page

Sonic the Hedgehog 3 is the third game in the 16-bit Sonic trilogy and the first game with the easily-tricked-by-Eggman redheaded echidna, Knuckles. Originally one big game, Sonic 3 was split into two games due to time constraints, cartridge costs, and a promotional deal with McDonald's; the second half of the story is its direct sequel, Sonic & Knuckles.

Hmmm...
To do:

Sub-Pages

Read about prototype versions of this game that have been released or dumped.
Prototype Info
Read about prerelease information and/or media for this game.
Prerelease Info
Read about notable bugs and errors in this game.
Bugs
Sonic 3 Unused Knuckles Continue sprites.gif
Sonic & Knuckles Leftovers
All sorts of leftovers from the game still in development.

Level Select/Debug Mode

There's some heritage here... and Mushroom Hill is named Mushroom Valley.

To access a level select and debug mode, press Up, Up, Down, Down, Up, Up, Up, Up after the SEGA logo screen fades to black and Sonic begins to move, but before the title screen appears (about 4.31 seconds after boot). You only have about 1.3 seconds to enter it, and due to this screen having an absolutely ridiculous number of lag frames, it may not always work; you'll hear the ring collection sound if you did it right. Then, to find the level select on the title screen, simply press Up to reveal "SOUND TEST" and press Start. In the Sonic Jam version of the game the code is entered on the title screen and no precise timing is required. Alternatively, you can unlock the level select by these alternate methods:

  • You can access the leftover Sonic 2 Options menu (see below) and enter the Sonic 2 level select code in the sound test (19, 65, 09, 17).
  • You can also use Game Genie code AA6T-AAXC or Pro Action Replay code FFFFD0:0100 to access the level select.
  • If you are playing on a real Mega Drive/Genesis console and don't mind risking the long-term health of your console and cartridges, then another method is to load up Sonic 2, unlock its level select (19, 65, 09, 17 in the sound test), swap the cartridge with Sonic 3 without turning the power off, and then press Reset. This works because the RAM variable that unlocks the level select is preserved when you reset the console (Sonic 3 was built upon the Sonic 2 source code, and thus shares a number of RAM variables).

Pressing C on the level select screen increments a counter that determines the players' characters in the Competition mode Zones, with the first controller incrementing the left counter and the second counter incrementing the right:

  • 00 - Sonic
  • 01 - Tails
  • 02 - Knuckles

Play sounds 02, 04, 05, 06 in the sound test to get All Emeralds. A Chaos Emerald sound will confirm correct entry.

Debug Mode

To activate debug mode, select a file/level, hold A and press Start, and keep holding A until the level begins. You can also hold C and press Start to highlight high-priority background tiles (tiles that overlap Sonic and other sprites). While in debug mode, you have access to the following:

  • Invincibility
  • Infinite time
  • Debug coordinates (in place of score)
  • Sprite counter (in place of time)
  • Placement mode: Press B to enter placement mode, which allows you to move Sonic anywhere in the level with the D-Pad and place objects from a predefined list (not all objects may be available in a given level). In this mode:
    • Press A to move forward one object.
    • Hold A and press C to move backward one object.
    • Press C to place the object.
    • Press B again to return to normal gameplay.
  • Character animation viewer: hold C and press B to rapidly cycle through all available animation frames for the current character (pause the game and use frame advance to view individual frames). Press B again to return to normal gameplay.
  • Pause options:
    • Press A to go back to the level select.
    • Hold B to progress the game in slow motion.
    • Press C to advance one frame.

If you die, press B to enter placement mode, and then press B at a safe spot to revive yourself. However, trying to place an object in this death state will freeze the game. Additionally, do not enter debug mode at any point where Sonic's sprite rotates (such as while standing on the red-and-white cylinders in Carnival Night Zone) or the game will crash.

Secrets

The level select menu shows what the level order was at one point. The Sonic 3 Zones are in their normal order, but Flying Battery from Sonic & Knuckles is listed between Carnival Night and IceCap. Following Launch Base are Mushroom Valley (an early name for Mushroom Hill) and Sandopolis, but neither of those can be selected. The Sonic & Knuckles bonus stages are also listed in the level select but none of them can be selected.

According to commentary from the Sonic Jam strategy guide, IceCap was meant to follow Flying Battery as Sonic was supposed to break down the door at the end of the latter Zone and use it as a snowboard. There's also a variety of unused songs, all from Sonic & Knuckles, in the sound test.

Furthermore, all the graphics here (including the level icons) are recycled from Sonic the Hedgehog 2, and the icons are shown in the Sonic 2 order, such as Emerald Hill's icon for Angel Island and Casino Night's icon for Carnival Night. Interestingly, the second "2P VS" entry shows the unused Hidden Palace icon.

Sonic 2 Menu Leftovers

Sonic3-Sonic2Options.png

By setting the game's screen mode to $24, you can access the Sonic 2 options menu in Sonic 3! Alternatively, you can use the patch code FFF600:2400 or hack the menu back in yourself.

As all the options here can be selected normally through other means in Sonic 3, the only real benefit of this is entering the Sonic 2 level select code to access it in Sonic 3.

Sonic3-Sonic2-2PlayerScreen.png

It's also possible to find the 2-player Level Select from Sonic 2 using the patch code FFF600:1C00. However, each Zone is X'ed out and it plays an error sound when you press Start, so you can't really do anything with this menu. Data for the Sonic 2 Results Menu also exists, but it can't be seen.

Sonic3-Sonic2-2P-menu-graphics.png

Leftover graphics from the Results Menu can be found.

Eighth Special Stage

Map In-Game
Feeling dizzy? Sonic3 unused special stage in game.png

There is an eighth Special Stage with a grey Chaos Emerald (much like the fifth Emerald) that is inaccessible during normal gameplay. To access it, open the level select, set the sound test selection to 07, then hold A and press Start on "Special Stage 2".

The stage is fully playable, although it may occasionally slow to a crawl when collecting a blue sphere, which may have contributed to its removal. The Emerald has no special effect in-game, and does not appear on the end-of-stage tally in any form other than a score increase. The complete lack of rings also makes it impossible to get a Perfect Bonus on this stage.

Sonic Mania would reuse this layout for a Bonus Stage, replacing some of the blue spheres with rings to allow a Perfect Bonus.

(Source: Sonic Retro)

Water Levels in Launch Base Zone Act 1

Sonic3LBZ water2.png

There are 5 areas containing water in Launch Base Zone Act 1 that either raise or lower the water level in some specific areas. From this, it's not unreasonable to assume both Acts of LBZ would contain water .

To view these levels, add the patch code FFF730:0100 and change VDP 0x04 to 0x14. The water levels can be seen in the ROM at address 0x5350.

The first level can be seen in the ROM address at 0x51EE and should increase the water level to 0A80, but doesn't due to an error.

The second level is located from 0000 to 0E00 and raises the water to 0B00.

Sonic3LBZ water3.png

The third level is located from 0E00 to 2340 and raises the water to 0A00

Sonic3LBZ water4.png

The fourth level is located from 2340 to 2C00 and lowers the water to 0AC8.

The fifth level is located from 0AC8 to FFFF and makes the water disappear.

Hydrocity Dominos

Sonic3HCZdominoes ingame.png

Sonic3HCZdominoes.png
These domino/die-like tiles are used as placeholder graphics for the animated orbs in Hydrocity's background columns. They can be seen in-game if the animated graphics are prevented from loading somehow:

Unused Objects

ID Offset Name Image Description
0B 0002336E Red Revolving Spheres
I wonder if this is linked to the Red Ring of Death?
A spinning mass of red spheres, which can be placed in the first half of Angel Island Act 1 via debug mode. The spheres resemble those that appear in the game's special stages, but the object itself seems to have no apparent gameplay purpose. When it is placed, many palette and VRAM complications occur in the level, and the game slows down considerably. The object can be manipulated with the second controller.


  • Up - Rotates the object vertically.
  • Right - Rotates the object horizontally.
  • Down/Left - Moves the object up or down.
  • A/C - Changes the object's size.
  • B - Rotates the object sideways.
  • Start - Toggles automatic rotation.

A similar object appeared in a tech demo that served to test the 3D mechanics of the Special Stages, seen in the November 3rd, 1993 prototype. However, the objects are not identical, and the one used in the tech demo subsequently does not exist in the final version of Sonic 3.

N/A 000????? Unused Foreground Tree Sprite
Sonic3AIZFGTree.gif
Despite its similar appearance to the trees seen at the end of Angel Island Zone Act 2 when Eggman flies through the forest, this is actually a separate object entirely that goes completely unused. It's meant to be placed in the foreground, and its graphics are located with the unused switch graphics, suggesting it may have been used earlier in development. It can be placed with debug mode.
0D 0001F6BC Breakable Wall
Sonic3-AIZ2 Breakable Wall.png
A breakable wall, placeable in Angel Island Act 2 using debug mode. It comes in two variations: one that acts as a wall obstacle that can be destroyed with the Spin Dash, and one that acts as a door that opens with a switch.
33 0002BB20 Carnival Night Button
Sonic3-CNZButton.png
A button of unknown purpose. It can be placed in either Act of Carnival Night Zone via debug mode, but it doesn't appear to do anything. Also unused in Sonic 3 & Knuckles. Knuckles (Sonic/Tails' story) pushes a button like it in Act 2 to darken the place.
?? 000????? Carnival Night Ring Object
Sonic3-Unused Carnival Night Debug Ring.png
An unknown object that appears to spawn slope collision when placed. It was likely used for Testing slopes.
2A 0002963A IceCap Breakable Block
Sonic3-ICZBreakableBlock.png
A glowing block that can be placed in either Act of IceCap Zone via debug mode. Jumping on it destroys it like the ice blocks. Also unused in Sonic 3 & Knuckles. It has a subtype of 1A.
08 00022612 Competition Mode Spikes
Sonic3 CompetitionSpikes.png
A set of spikes for Competition Mode. Spikes do not appear in any of the five courses, but they can be placed with debug mode.
12 00024722 Unused Elevator
S3 platform unused 12.png
An unused elevator object defined as object ID 12. The graphics no longer exist, but the leftover symbol name of elev06 in Sonic & Knuckles Collection seems to indicate it was intended for Launch Base Zone, possibly before the new elevators were created. It can be operated using a switch.
1A 00026202 Rotating Platform
S3 Cannon 1A.png
A kind of spinning platform-like object with undefined graphics, with object ID 1A. When touched, it locks the player to the center of the object; the faster the player runs, the further they're thrown after exiting it. However, this behavior is likely an unintended side effect of a bug in the object's code. If the bug is fixed, it behaves more logically like a standard rotational obstacle. The rotation of the object can be manipulated using the second controller. It was labeled as rollita in Sonic & Knuckles Collection's symbol data. This object may also have been created for Launch Base Zone.
1C 000268FE Spinning Structure
S3 Spinning Structure 1C.png
A curious object that damages the player if hit from above, but swings from side to side if hit from below. Its graphics have not been found, and its animation resembles something turning. Identified as Object 1C. It may also have been created for Launch Base Zone.
1D 0002425E Grabbable Platform
S3 platform unused 1D.png
A normal platform with a grabbable bottom. The bottom portion of the graphics are corrupted, but it seems to fit Launch Base Zone the best. Its ID is 1D.
27 0001C704 Leftover Lava Damage Object
S3 Debug damage area 27.png
This object was used in Sonic 1 and Sonic 2 to damage the player when they touch lava, but doesn't work here. It's possible to change the size of the area by modifying its variable. ID 27.
3D 00022072 Up and Down Spring
Sonic the Hedgehog 3 Flying Battery spring.png
Intended for Flying Battery Zone, this object creates a spring that goes up and down temporarily. It also bounces the player abnormally high. Identified as ID 3D.
N/A 000????? Big Sonic on the Sega Screen N/A There is leftover code from the large Sonic on the Sega screen in Sonic 2. The object seems to be a fairly old leftover as it is still using the old Sonic 2 object format. The sprite mappings still exist.
N/A 000????? Shield Object N/A Code for a fourth type of shield exists inside of the ROM. The shield itself is the ordinary non-elemental shield as seen in Sonic 1 and Sonic 2. It is unknown whether or not this is simply a leftover, or if it was originally planned for the game. It is worth noting that the shield sound from Sonic 2 remains unused in the sound test. Interestingly, it exists under three valid monitor shield subtypes: 00, 02 and 03.

You can activate this shield type manually by changing RAM address FFB02B:00 to 01.


Other Unused Objects

Hmmm...
To do:
  • Add the other objects that were Identified in the November 3rd Prototype

Objects 8F-98 delete themselves when loaded, which is rather unusual. One of these objects is used in the Mushroom Valley object layout, suggesting that they were once objects that belonged to the Sonic & Knuckles Zones. Objects 6F-7F are represented as rings in Sonic 3 and were apparently removed manually, but in Sonic 3C (prototype 0408), these IDs belong to objects from Flying Battery Zone. Object 84 is another unused and removed object; according to the November 3rd Prototype, this object was an early version of Hey Ho, the Mushroom Valley/Hill Act 1 boss.

Unused S&K Mapping Data

In Sonic 3 there remains some leftover sprite mapping data for Sonic & Knuckles objects, largely consisting of badniks that would have appeared in the Sonic & Knuckles zones.

Unused Surfboard Intro

Sonic3Surfboard.gif

Sprites for an alternate intro sequence in which Sonic surfs onto Angel Island, rather than riding in on the Tornado. This intro is a leftover from the November 3, 1993 prototype. In the final game, the surfing Sonic sprite can still be placed in Angel Island Zone 1 via debug mode.

Sonic3-Surfboard1.png

The sprites used when Sonic ditches the surfboard.

Unused Sprites

Sprite Description
S3 static monitor.gif
An item monitor displaying static that harms you when broken, change a monitor to subtype 00 to view the static monitor. Used in Angel Island in the November 3rd prototype.
S3 S monitor.gif
A monitor that can transform Sonic into Super Sonic and Tails into Glitched "Super Tails" without needing to collect Chaos Emeralds. This monitor is present in Debug mode only.
S3-Sbored.gif
Sonic in his signature "waiting" pose, but instead of pointing towards the direction he's facing, he falls asleep from boredom. Interestingly, this animation was used in the Game.com version of Sonic Jam, Sonic Classic Collection and Sonic X for the Leapster. This animation is also used in Sonic Origins, after being idle for almost a minute.
S3-Swhistle.gif
Sonic whistling. This was also used in the Game.com Sonic Jam.
Sonic3SonicAltDeath.png
A black & white version of Sonic's death sprite, similar to the one seen in the previous two games. It's still not used. In the 1997 PC version, it can be very briefly seen through a glitch in Marble Garden Act 2.
Sonic3 Unused Sonic FBZ.gifSonic 3 alone Unused Tails FBZ.gif This would be used for Flying Battery Zone's monkey bars in Sonic & Knuckles and Tails' sprites will be used in Sonic 3 and Knuckles. Sonic's sprites seem to match up better with his Sonic 2 sprites than his Sonic 3 ones, which wasn't fixed in Sonic & Knuckles. However, in Sonic Origins, these sprites were updated to reflect the Sonic 3 sprites better.
Sonic 3 Unused Sonic holdon Vertical.gifSonic 3 alone Unused Tails horizontal hold.gif This would be used for the intro cutscene of Mushroom Hill Zone Act 2 in Sonic & Knuckles.
Sonic 3 FBZ Unused.pngSonic 3 alone Unused Tails.png This would be used in Sonic & Knuckles when grabbing the swinging poles in Mushroom Hill Zone.
Sonic 3 alone unused sonic sprite.png Sonic 3 alone unused Tails sprite SOZ.png This would be used in Sandopolis Zone in Sonic & Knuckles when scaling down the towers.
Sonic3-UnusedContinueSonicIcon.gif Sonic3-UnusedContinueTailsIcon.gif Leftover continue icons from Sonic 2. These are still mapped to the original palette.
Sonic3leftoverTailsanim1.gif
A leftover animation from the Sonic 2 continue screen.
Sonic3 unused Knuckles icon.png
Knuckles' life icon which would later see use in Sonic & Knuckles.
Sonic 3 unused Knuckles text.png
Knuckles text which would have been used upon Act and Special Stage completion. It can be seen in-game by making a save file with Knuckles as your character.
Sonic 3 Unused Knuckles Continue sprites.gif
Unused Knuckles sprite for the continue screen.
Sonic 3 unused data slect Knuckles.png
Unused Knuckles sprite from the data select screen. It was later used in Sonic 3 & Knuckles. It can be seen via the way listed above.
Sonic3-knuxmini.png
Unused gliding, climbing and falling frames for Knuckles in 2-Player mode, despite him not having these abilities there (he uses Sonic's Insta-Shield ability, much like his single-player "slot" uses Sonic). The recombined game, Sonic 3 & Knuckles, does not restore these functions (assuming they were ever implemented).
Sonic3eggmanpanic-running.gif
Sonic3eggmanpanic.png
A set of sprites where Dr. Eggman has a panicked facial expression. One of these sprites shows him attempting to jump. Sonic & Knuckles didn't use them either.
Sonic 3 Unused Robotnik Boss.gif
This was used for the Flying Battery Act 2 Laser Prison. It was later used in Sonic & Knuckles.
Sonic3-eggmanlost.png
Appears to be nothing more than Eggman flying away towards the horizon. This is actually another object with coding left in the game, but it's never called by any routine. According to the game's concept art, this object would have shown Eggman flying towards the Death Egg during the transition to Mushroom Hill Zone. However, the Death Egg noticeably falls on the opposite direction of where Eggman goes in the actual game. Interestingly, the direction Eggman flies in-game matches up with the side of the screen that the Death Egg falls on in the concept art (with both being on the left side of the screen). This can be re-enabled using the PAR code 05165A:04F2.

This animation was restored in Sonic Origins, with Eggman now correctly flying to the right.

Concept Launch In-Game w/PAR Code
Sonic3 ToZone8.png
Sonic 3 FBZ unused Robotnik sprite.png
Dr. Eggman poses intended for the unused Egg Hanger boss in Flying Battery Act 2 and would later appear in the lock-on game, however, the left-most sprite also goes unused even during the actual boss fight due to a coding error, and it was meant to appear when the Hang Mobile started swinging up and down. This was not fixed in Sonic & Knuckles.

A modified version of the leftmost sprite would be implemented in Sonic Origins.

Sonic3Minideathegg.png
A smaller rendition of the Death Egg that seems to be part of a Death Egg hologram projector, which itself is unused in Sonic & Knuckles.
Sonic3UnusedStar.gif
S3UnusedTransformation.gif
A unique star animation that is loaded into VRAM when transforming into Super Sonic. Several of these stars appear to have been meant to burst out of Sonic upon transforming into Super Sonic, as using PAR codes 004F6A:6000 + 0118BC:6016 + 01403A:6016 to load Tails' Competition Mode character into a 1 Player Act and then breaking an S monitor placed with Debug Mode will cause the effect to appear. These sprites still exist and are still loaded into VRAM in Sonic & Knuckles, but remain unused.
Sonic3pgn.png
Diagonal frames of the Penguinator badnik from IceCap Zone. These can be seen for a split-second if you place a Penguinator on the large hill at the beginning of Act 1 using debug mode.
Sonic 3 Flying Battery icon.PNG
A save file icon for Flying Battery Zone before it was re-ordered to be in Sonic & Knuckles, which is different than the corresponding icon in Sonic 3 & Knuckles, displaying the interior part of the stage rather than the exterior. It resembles a part of the beginning section of the zone from the November 3rd Prototype. You can view this icon in the PC and Genesis versions by hacking the save data to access level slot $04, or by using PAR codes 00C324:601E + 00C338:6002 to view it in a completed game save slot while scrolling through the zones.
(Source: Sonic Retro)
Sonic3-icz1introsprites.png
Unused sprites from IceCap Zone Act 1. While the teleporter pad ended up being used in Sonic 3 & Knuckles for Knuckles' transition into the stage, the unusually oversized ice boulder which actually fits in some of the cave's halls was never used.
S3Sball.gif
An unused S gumball intended for the Gumball Machine bonus stage. It can also be seen hidden among the other balls at the bottom of the machine. Its programming is undefined, though a possibly useless ID of 08 might have been created for this gumball, if the S and the palette cycle which is nearly the same one used on Super Sonic is any indication, it might have been related to it. It's also unused in Sonic & Knuckles. It does, however, set an unrelated RAM address to 07. In Sonic Origins, it can be placed with Debug Mode and does indeed grant the player a Super Form and Rings.
Sonic 3 obscured blue gumball.png
Located far in the back of the gumball machine, obscured by the other gumballs and the glare of the glass, sits a blue gumball. The shade of blue seen here varies from the bubble shield gumball.
S3 AIZ2 Comp Graphic Unknown.png
A sprite resembling a button that, based on its location at offset 18DB46, would have been used during the fight against Eggman in Angel Island Zone Act 2. The assembly and color palettes may be wrong, however there doesn't really seem to be any other way to fit the tiles together. If it was indeed meant to be used in Angel Island Zone, then the triangular shapes at the bottom may be intended to represent grass. As such, the intended palette may be one that replaces the yellow seen here with a shade of green. Could also possibly have been used as part of the Knuckles cutscene that appears straight after the Boss.
Sonic3-Unused 2-Player Icons.PNG
Leftover sprites from early versions of the game that had a progress bar in Competition mode. These sprites can be seen in the Nov 3, 1993 prototype.
Sonic3Unused2PLapNumbers.png
Unused lap counter digits. These sprites can be seen in the Nov 3, 1993 prototype, as the lap number has no cap, but they use an older style.
Sonic3Unused2PFont.png
This is an unused font, located directly after the font for the timer in the competition mode. It's very likely that it was used earlier in development.
S3 Comp medal.png
This graphic that looks vaguely like a clock or medal, was located in the data for the font above. The palette is unknown.
Sonic3 Unused Tornado shadow.gif
A set of sprites resembling a shadow found within the graphics used for the Tornado. It would have likely appeared under the Tornado during the opening intro.
Sonic3AngelIslandBossUnusedCannonAim.png
Two unused frames from the Angel Island Act 2 boss for firing the flame cannons upwards. It never does this in the final and no proper coding still exists for this behavior.
Sonic the Hedgehog 3 MGZ zoom sprite.png
During the fight with the Egg Drillster Mk. II at the end of Marble Garden Act 2, Eggman will fly towards the horizon before initiating his next attack. This effect uses a sprite software scaling algorithm that allows this to be achieved. However, the effect begins taking place before Eggman flies completely onscreen and as a result, the full unscaled sprite is never seen. Eggman uses the boss's palette instead of Sonic's, which is easily noticeable in the colors his head and face use, as well as how his eyes are a dark green instead of the usual black.
Sonic the Hedgehog 3 Knuckles MGZ boss parts.png
These sprites are used in Knuckles' unused Marble Garden Act 2 boss battle.
Sonic 3 boss piece.png
This sprite is used in the Egg Rocket battle, but it is obscured and cannot be seen.
Sonic 3 Unused Bomb.png
While these graphics are used in Sonic & Knuckles, they appear in this game in a mangled form on Knuckles' unused, broken post-Launch Base Zone Act 2 boss cutscene.
Sonic 3 unused bomb shoot.png
These do appear in mangled form in Knuckles' unused, broken post-Launch Base Zone Act 2 boss cutscene.

These graphics were later used in three Sonic 3 limited edition/Sonic & Knuckles prototypes; Sonic 3C 0408, Sonic 3C 0517, and Sonic & Knuckles 0525 respectively. This was a bomb shoot that Eggrobo used to drop the bomb on Knuckles. Oddly, it is not used in the final game, but it might have something to do with Big Arm's graphics loading over the graphics of the bomb shoot (Knuckles originally did not fight Big Arms).

Sonic 3 FBZ Blaster Badnik.png
The Blaster badnik from Flying Battery Zone still has its sprites and object code leftover in Sonic 3. The palette used here is from IceCap Zone because Flying Battery's true palette no longer exists.
Sonic 3 FBZ Technosqueek.png
The Technosqueek badnik from Flying Battery Zone also has its sprites and object code leftover in Sonic 3.
Sonic 3 Flying Battery Gapusle Boss Unused.png
Owing to its late removal, many assets related to Flying Battery's bosses are still in the ROM, but unused. This is used for the Gapsule miniboss in Sonic & Knuckles, but with minor palette differences. The boss itself still exists and can be fought by hacking the game to load Flying Battery Zone Act 1.
Sonic 3 Flying Battery Laser Boss.gif
Sonic 3 Flying Battery Laser Boss Beam.gif
Sonic 3 Flying Battery Unused Boss Control Panel.png
The laser turret in Flying Battery Zone Act 2's mid-boss, the laser barriers on either side of the arena and Eggman control panel all still exist and are fully functional, later appeared in Sonic & Knuckles, of course...
Sonic 3 Flying Battery Unused Hang Mobile Boss.png
The Hang Mobile is here too.
Sonic 3 carnival night lightbulb.png
This light bulb is used in Carnival Night Zone, but it has an unused function; if the water rises over it, it will explode and show the unused frame seen on the right. This can never be seen because the light bulbs never make contact with the water in the actual game.
Sonic 3 unused gold spheres.png Palette and graphics data for the gold player-bouncing spheres that are present in the Sonic & Knuckles special stages exist in Sonic 3. The palette is loaded every time the player enters the special stage, but none of these spheres ever appear, their coding is also non-existent in the game.
Sonic3PickyUnused.png
Unused sprites for the Picky animal friend, who for some strange reason never appears in this game.

Unused Competition Mode Title Cards

Sonic3CompTitleCardMockup.png
Sonic3UnusedCompTitleCards.png

Unused title cards exist for Competition Mode and are fully programmed, but disabled. They can be re-enabled using the following patch codes:

Code Description
02CA90:6030 Enable 2P zone title cards
02CACA:FE10 Pick title card by Current_zone
02CB42:004D Set art_tile instead of render_flags
02CB44:000B Set art_tile instead of render_flags

When the title cards are enabled, VRAM issues with the level graphics occur, which may have contributed to their removal. Interestingly, the title cards are still using the old level order where Desert Palace Zone precedes Chrome Gadget Zone. This was changed in the final so that the zone names used alphabetical order.

Unused Super Sonic Frame

In-game Intended
Sonic 3 super sonic compare.gif Sonic 3 Unused intended super sonic.gif

Super Sonic has an extra idle frame and extra colors in his palette cycle that end up going unused. The unused frame makes the animation a bit smoother than what is actually seen. The unused colors is due to bug with the code (which also exists in Sonic 2, but is less noticeable), causing it to skip the last frame.

Oddly, the smoother colors don't happen with underwater palettes, suggesting it was scrapped early.

(Source: Sonic 3 Unlocked)

Green Bomber

Sonic3-Green Bomber.gif

Only the bottom of the Green Bomber in Angel Island Zone appears in normal gameplay, with the rest of its graphics being obscured. More of it is visible in Sonic Origins, which lowers the ship.

Act Clear Signs

Early
Sonic3-signpost-proto.png
Final
Sonic3-signpost-final.png

In Sonic 3, the sign frames are uncompressed and loaded dynamically over each other to conserve video memory. This said, also present in the game's data is an unused copy of the same art compressed like in Sonic 2, strongly suggesting it is from earlier in development.

Although Sonic, Tails, and Eggman are basically the same as their Sonic 2 counterparts, Knuckles appears for the first time, with a slightly different appearance relative to the final art. This early version is still present in Sonic & Knuckles.

Hidden Placeholder Tiles

Various numbers and letters are loaded in and replaced with animated stage tiles. Curiously, they differ between zones, and some are written in Japanese characters. The Japanese characters in Hydrocity are an incomplete list of the katakana alphabet, up to the character "na."

Name Graphic
Angel Island Zone S3 AIZ tiles anim 1.pngS3 AIZ tiles anim 2.pngS3 AIZ tiles anim 3.pngS3 AIZ tiles anim 4.png
Hydrocity Zone Sonic3HCZdominoes.pngS3 HCZ tiles anim 1.pngS3 HCZ tiles anim 2.pngS3 HCZ tiles anim 3.pngS3 HCZ tiles anim 4.pngS3 HCZ tiles anim 5.png
Marble Garden Zone S3 MGZ tiles anim 1.pngS3 MGZ tiles anim 2.pngS3 MGZ tiles anim 3.png
Carnival Night Zone S3 CNZ tiles anim 1.pngS3 CNZ tiles anim 2.pngS3 CNZ tiles anim 3.pngS3 CNZ tiles anim 4.pngS3 CNZ tiles anim 5.pngS3 CNZ tiles anim 6.pngS3 CNZ tiles anim 7.pngS3 CNZ tiles anim 8.pngS3 CNZ tiles anim 9.png
Launch Base Zone S3 LBZ tiles anim 1.pngS3 LBZ tiles anim 2.pngS3 LBZ tiles anim 3.pngS3 LBZ tiles anim 4.pngS3 LBZ tiles anim 5.png

Out of Bounds Backgrounds

S3 ALZ background.png

The background of Azure Lake Zone has a flower garden that can't be seen because the level gets in the way. In Sonic Origins, the larger graphics of the level make it easier to see.

Chrome Gadget Zone has a large portion of its background hidden by the stage and palette.

W/ Hidden Details
S3Proto Unused CGZ Palette background.png
In-Game
S3 CGZ background.png

Unused Level Chunks

Several chunks of levels are unused during the game. The chunks are placed starting at address FF8088, and can be inserted into levels by entering the given values into FF8088:XX. Most of them have no noticeable differences from used chunks.

Angel Island Zone

Act 1:

Hydrocity Zone

Act 2:

Marble Garden Zone

Act 2:

Carnival Night Zone

Acts 1 and 2:

IceCap Zone

Act 1:

Act 2:

Acts 1 and 2:

Launch Base Zone

Act 1:

Act 2:

Acts 1 and 2:

Launch Base Zone Unused chunk set

S3 LBZ lost chunk set.png

At ROM address 0x1E2E40 just before Act1 main 128x128 chunk set there is an unused archive containing 9 chunks. Its location and contents suggest that both acts of Launch Base Zone were intended to share some of their chunk mappings to save space dating back to the November 3rd 1993 Prototype, as the archive doesn't fit with the 16x16 blocks of the final version but it does with the Prototype's. The chunks themselves are just a subset of the ones that are common to both acts

Unused Audio

Music

Most of the music from Sonic & Knuckles can be played from the Level Select/Sound Test.

Sound ID Audio Name with Comments
$09
Flying Battery Zone Act 1. The loop point in the "echo" track of the lead instrument is set slightly later than the rest of the tracks; as a result, it falls further and further out of sync every time the song loops. This was fixed in Sonic & Knuckles and its lock-on. For some reason, this version of the song was used in Sonic Origins, but since the audio was converted to a streamed format, the desync isn't as noticeable.
$0A
Flying Battery Zone Act 2.
$0F
Mushroom Valley/Hill Zone Act 1.
$10
Mushroom Valley/Hill Zone Act 2.
$11
Sandopolis Zone Act 1.
$12
Sandopolis Zone Act 2.
$13
Lava Reef Zone Act 1.
$14
Lava Reef Zone Act 2/Hidden Palace Zone.
$15
Sky Sanctuary Zone.
$16
Death Egg Zone Act 1. For some odd reason, this plays in Sky Sanctuary Act 2 in Sonic 3 alone.
$17
Death Egg Zone Act 2. Death Egg Zone uses this for acts 1 & 2 in Sonic 3 alone.
$18
Sonic & Knuckles Act 1 Boss. This can be heard while fighting any Hydrocity Zone boss if you jump out of the water after the drowning music starts.
$1A
The Doomsday Zone.
$1B
Glowing Spheres Bonus Stage.
$1D
Slot Machine Bonus Stage. Oddly, the unused Glowing Spheres Bonus Stage in Sonic 3 alone uses this music.
(Source: Sonic Retro)

Sound Effects

Many of these sound effects would see use in Sonic & Knuckles, though some of these sounds would also be unused there.

Sound ID Sound Comments
$3A
This is a shield sound leftover from Sonic the Hedgehog 2.
$40
Unused; sounds like an electric zap. This sound would later be used for the Thunder Shield in Sonic Generations and Sonic Lost World, suggesting that it may have been an early sound effect for the Thunder Shield. The Phantom Egg also uses this sound for its barrier in Sonic Mania. The concept art found in Sonic Origins suggests that this would have been the sound for the Thunder Shield with the one used in-game used for the otherwise scrapped and repurposed "Magnet Shield", later as a simplistic power up in Sonic Superstars.
$53
Laser charging sound, used for the Flying Battery Zone laser boss and the jumping spike balls in Lava Reef Zone Act 2.
$54
Laser firing sound, used for the Flying Battery Zone laser boss.
$55
Sound effect used when a brick in Sandopolis Zone goes across a line of black rotating circles.
$5A
Unused; sounds like something revving up. This sound effect would see use in Sonic 3D Blast.
$5C
The sound of Mecha Sonic short-circuiting after it's defeated.
$69
The sound that plays when you push a brick in Sandopolis Zone.
$6B
Unknown, possibly unused; sounds like a higher-pitched version of the sound heard when hitting an R, Up or Down block in the Special Stage from Sonic 1.
$6D
Unused; sounds like a door closing.
$71
Duplicate of $3A; another shield sound leftover from Sonic the Hedgehog 2.
$7A
The sound of the Lava Reef Act 2 boss emerging from lava.
$7C
Used by the magnetized platforms in Flying Battery Zone.
$7D
Unused; sounds like mild rattling.
$84
Unused; sounds like something charging up. Only seems to be referenced in some zone with a high level ID which is composed of garbage data.
$85
Unused; sounds like it would have been used in cooperation with $84.
$87
The sound that plays when you bounce on a mushroom in Mushroom Hill Zone.
$88
Mushroom Hill Zone elevator sound.
$89
Mushroom Hill Zone satellite dish (from Dr. Eggman's season-changing machine).
$8A
The sound the ghosts from Sandopolis Zone make when they vanish.
$8B
The sound of the Mushroom Hill miniboss chopping a log.
$8C
The sound of the Mushroom Hill miniboss struggling to chop a log.
$8D
Unknown, possibly unused; a very quiet sound. Could have been used as waterfall ambience like in Sonic 1?
$8E
Unused; another electric rev-up sound. This sound is used in the Sonic Origins remake for the spinning wheels in Marble Garden.
$8F
The sound the door on the pyramid in Sandopolis Zone makes when it opens.
$90
Door closing sound from Sandopolis Zone, and also the sound of Knuckles hitting the ground after his defeat.
$92
Ghost sound effect from Sandopolis Zone.
$93
The sound that plays when the armor on Dr. Eggman's golem machine comes back on. This sound was reused later in Sonic Mania as the sound for the Green Hill Zone Act 1 boss spinning.
$95
The sound of the giant hand appearing to attempt to crush you in the Lava Reef miniboss.
$96
The sound the giant spikeballs in Lava Reef Zone make when they roll around.
$97
The sound a Toxomister makes when it sprays its toxic gases.
$98
The sound of a falling stalactite in Lava Reef Zone.
$99
Unused; A small "tick" sound.
$9A
The sound of the pop-up springs from Sky Sanctuary Zone.
$9B
A loud bang that plays when the Sandopolis Zone Act 2 boss comes closer to you.
$9C
Sound that plays when a Super Emerald regains its color.
$9D
The sound of the missile reticles in the Lava Reef Act 2 boss. This sound effect is also used by the Green Hill Zone Act 2 boss from Sonic Mania.
$9E
The sound of a platform breaking upon coming into contact with the Lava Reef Act 2 boss.
$A0
The sound of the Lava Reef Act 2 boss firing a missile.
$A1
Unused. A low-humming, unsettling sound. This sound effect is used by the Stardust Speedway Act 1 boss in Sonic Mania.
$A2
The sound of the speed-up launchers in Flying Battery Zone and Death Egg Zone.
$A3
Death Egg Zone lift platform sound effect.
$A4
The sound that Mecha Sonic makes when he goes super.
$A5
Unused; sounds like something rising or powering up?
$A6
Unused; another dashing noise.
$AE
The sound that the seesaw mushroom from Mushroom Hill Zone makes when the black weight lands on it. This sound is also used in the Bonus Stages in Sonic & Knuckles.
$B5
A leftover from Sonic 1 that was used for the breakable diamonds in the Special Stage. Might have been used for the Slot Machine Bonus Stage which is based off that Special Stage.
$BC
Unused? Possible waterfall sound effect.
$C2
The sound of the flamethrowers in Flying Battery Zone and Lava Reef Zone.
$C4
The sound Red Eye makes when it gets angry.
$C5
Unused; sounds like it would be used in coordination with $C4.
$CA
The sound of the light beam transportation systems in Death Egg Zone.
$CE
The gusts of wind from Mushroom Hill Zone. Also used in Knuckles' ending after Super Mecha Sonic explodes.
$CF
A louder version of $CE that might be unused even in Sonic 3 & Knuckles.
$D1
Possibly unused; another very faint sound that may sound like static.
$D3
Used in Sonic & Knuckles when the Death Egg flies through Sky Sanctuary zone; sounds like a quiet version of $CD.
$D4
Used by the bouncing puzzle room in Death Egg Zone.
$D5
Used when the lava falls from Lava Reef Zone. Repeatedly pressing the C button when playing this sound in the Sound Test makes it play longer.
$D6
Unknown/unused; rumbling/electric sound?
$D7
The sound of the elevators in Lava Reef Zone and Death Egg Zone.
$D8
Unused; sounds like a screeching warning siren. Repeatedly pressing the C button when playing this sound in the Sound Test makes it play longer.
$D9
The sound the electromagnets in Flying Battery Zone and the black gravity spheres in Death Egg Zone make.
$DA
The sound of the wind trap Knuckles activates in Mushroom Hill Zone.
$DC - $DF
All of these sounds are duplicates of $DB (heard when running across water in Hydrocity Zone) and are likely placeholders. Sonic & Knuckles replaces $DC with its credits medley.

DAC samples

Hmmm...
To do:
Replace disassembly names with accurate descriptions of what the samples are.

Plenty of DAC samples also go unused.

DAC ID Sound Comments
$89
Referenced in the disassembly as "dRideCymbal"
$96
Referenced in the disassembly as "dLooseSnare". This is used in the November 3rd prototype's credits music.
$9A
Referenced in the disassembly as "dMidTimpaniS3"
$A6
Referenced in the disassembly as "dDanceSnare"
$A7
Referenced in the disassembly as "dLooseKick"
A completely unreferenced DAC sample, placed between samples $AF and $B1 in ROM.
$B8
Referenced in the disassembly as "dHipHopHitKick2"
$BD
Referenced in the disassembly as "dPowerKick2"

Unused Palettes

Offset Name Graphic Comments
08C134 Sonic 2 SEGA Screen Sonic3 S2SEGA Pal.png The color palettes of the Sonic 2 SEGA screen.
08C1B4 Sonic 2 Title Screen Sonic3 S2TS Pal.png Tails' color palette from the title screen.
08C1D4 Sonic 2 Prototype Level Select Sonic3 S2PLS Pal.png For some strange reason, it is still possible to see the color palettes from the level select screen of the Sonic 2 prototypes.
08CB14 Early Launch Base Zone Act 2 Water
November 3rd 1993 Palette
Sonic3 1103 UW Pal.png
Unused Palette
Sonic3 UW Pal.png
This color palette set does not include colors for Sonic underwater, which suggests it would be used after some cutscene or scene change in Launch Base Zone. There is little difference in the colors, nothing too important. It closely matches up with the November 3rd 1993 Act 2 water palette.
08CDB4 Glowing Spheres Bonus Stage Sonic3 Glowing Spheres Palette.png An old version of the Sonic & Knuckles Bonus Stage color palette can be found in offset . It is exactly the same as the Sonic 3C 0408 and the Sonic 3 November 3rd prototype.
08CE14 Slot Machine Bonus Stage Sonic3 Slot Machine Palette.png This palette is quite different from the Sonic & Knuckles prototypes. It is exactly the same as the Sonic 3 November 3rd Prototype.
002EFE Lava Reef Zone cycle 1 Sonic 3 Lava Reef Palette cycle 1.png This palette cycle would have been used for animating the Lava, it can be seen if Lava Reef is accessed in Sonic 3. There are no notable differences from the S&K version.
002F7E Lava Reef Zone cycle 2 Sonic 3 Lava Reef Palette cycle 2.png This palette cycle would have been used for the dark glowing rocks, and it can be seen if Lava Reef is accessed in Sonic 3. There are no notable differences from the S&K version.
05275C and 05277C Palette duplicates: Sonic 3 unused boss palette 1.png
Sonic 3 unused boss palette 2.png
These palettes are copies of the palettes used in Angel Island Zone Act 2 and IceCap Zone Act 2, respectively.
08C2F6 Unused Knuckles 1-Player palette Sonic3-Unused Knuckles 1-Player palette.png The palette that is used for Knuckles in Sonic & Knuckles

Scrolling Credits

The game contains an unused, unfinished scrolling credits routine, which can be activated by setting RAM address FA87 to 2 during the credits sequence or using Pro Action Replay code FFFA87:0002. The actual credits were apparently not yet in place when this was abandoned, as it scrolls small and large versions of the letters B-F, and then abruptly fades to the Sonic 3 logo screen. The final staff roll simply fades between static pages of text.

Unused Areas

Name Graphic Comments
Hydrocity Zone Act 1 YOU WILL DO AS I SAY! The starting corridor from Act 2 is present in the Act 1 layout; even though it gets overwritten and ends up unused.
Carnival Night Zone Act 1 Sonic the Hedgehog 3 Unused Area CNZ1 3.png A long unused corridor in Act 1 that starts at coordinate 3400 to 3800 at the high 04AC is very similar to Act 2 when Act 1 is rewritten after the fight against the mini-boss. However, this corridor is at a height above the rewritten area and is never seen.
Carnival Night Zone Act 2 That is a looong drop, it would be a shame if Tails were to fall down there. There is a long vertical shaft at the very end of the level. It leads down into a bottomless pit. The shaft serves no apparent purpose and is never seen normally.
Hey! Come back here! Knuckles' ending area and teleporter are all still intact. The teleporter is non-functional however.
IceCap Zone Act 1 ...unlike Sonic you can't play as "Me, Knuckles". Knuckles' starting location can still be found in IceCap Zone even though it goes unused.
Launch Base Zone Act 1 Boing A small level section and spring are in the Launch Base Act 1 layout. Just like Hydrocity Zone, they are completely useless and are never seen because they are overwritten by the Act 2 layout.

Oddities

Misplaced Objects

Graphic Comments
Sonic3 CNZ Hidden Monitors.png There are 3 "end-of-act monitors" hidden in the boss area in the Carnival Night Zone Act 2 contain 10 rings each, curiously there are also monitors in the area of the boss on Angel Island 2 on the way to Knuckles. This is still a total mystery.
Sonic3 HCZ OOP Object.png A piece of bridge can be found inside the walls of Hydrocity Zone Act 2.
Sonic3 ICZ OOP Object.png An ice spike can be found inside the walls of the IceCap Zone Act 1. Near the end of the zone.
Sonic3 BS OOP Object.png There is a ring on the out of bounds of the Bonus Stage, curiously it has been removed from Sonic 3 & Knuckles.

Carnival Night Zone Palette

Pre-release screenshot In-Game
I agree Sonic, that barrel is annoying Getting seasick?

Applying Launch Base Zone Act 2's underwater palette to Carnival Night Zone results in a color scheme identical to that seen in the Nov 3, 1993 prototype and a screenshot of the level found in pre-release material.

(Source: Sonic Retro)

Knuckles' Theme

Knuckles' theme is just a set of drums that lasts for roughly four seconds, and loops forever. However, at around the 34-second mark is a brief voice sample before the next section of drums. This in and of itself isn't particularly interesting, but it should also be noted that whenever the song plays in-game it's always in scripted events; the song only ever plays for a maximum of 10 seconds or so. The only way to listen to this small sample is to use the sound test, jump just before the bridge collapses in the transition from Angel Island to Hydrocity and land on the piece of land that you fought the boss on and listen to it there, or wait after Knuckles bombs the building near the end of Launch Base Act 1.

100000 Points!

While not technically unused, the circumstances to get this would be extremely difficult at best. Beating a level with a time of 9:59 (1 second from getting a time over) will award the player 100000 points; this also is intentional according to the code.

It would return years later in Sonic Mania.

Changes in Sonic 3 & Knuckles

When locked-on to Sonic & Knuckles, a number of changes were made, either to fix bugs or weird design choices.

Knuckles Art Changes

Sonic the Hedgehog 3 Sonic & Knuckles
Sonic 3 Knuckles Cutscene Run.gif Sonic 3 Knuckles Cutscene Run compare.gif

The Sonic and Knuckles version of his running sprite ended up being polished to be two pixels shorter and fix some of the leftover torso drawing from Sonic's sprite (though they didn't do a good job, as some tan pixels are still present and the diagonal versions weren't changed at all)

(Source: Sonic 3 Unlocked)

Stages

Hmmm...
To do:
There are still more differences.

Hydrocity Zone

Sonic the Hedgehog 3 Sonic 3 & Knuckles
"Tails, if you hit that spring you will turn super!" Too bad you'll probably die if you collect it...clever.

The beginning of Hydrocity Zone Act 2 went through some layout changes that mostly reduced difficulty.

  • Both the checkpoint and the rings above it were moved slightly to the left.
  • One of the breakable walls before the yellow spring was removed.
  • The yellow spring itself that shoots the player closer to the moving wall was replaced with an extra life monitor.
  • The area wasn't made completely easier though, as a spike object was added below the second group of three rings.

Marble Garden Zone

Sonic the Hedgehog 3 Sonic 3 & Knuckles
What are you lookin' at? No echidnas allowed.

In Sonic 3 & Knuckles, a lot of extra objects were added to this room in Act 2 to prevent Knuckles from taking Sonic and Tails' path; the most important object is the GTGT collision block to prevent Knuckles from climbing the wall and hitting the Relief's eye.

IceCap Zone

  • In Act 1, the player is now unable to move after the snow falls on them until they jump out, unlike the standalone 'Sonic 3' where the player can walk freely. This introduced a bug where if Tails carries Sonic out of the snow and crosses a falling barrier, Sonic cannot regain control. If Sonic is then carried onto the slide, the game is softlocked.
Sonic the Hedgehog 3 Sonic 3 & Knuckles
Fly me up there slave! Ha, I don't need your help.

Originally, this was a Sonic & Tails or Tails only path. Sonic 3 & Knuckles added a trampoline so that Sonic can go up there without Tails' help.

Launch Base Zone

Sonic the Hedgehog 3 Sonic 3 & Knuckles
The camera will not obey my commands. ...unlike Sonic I can fly

Knuckles's boss arena was edited in Sonic 3 & Knuckles. The most notable difference is the position of the Twin Hammer/Swing’m Spikez boxes.

Sonic the Hedgehog 3 Sonic 3 & Knuckles
To Sonic, with love from Eggman <3
Watch your step.
Betcha can't get up here, Tails!
...Well great. Locked out...

This is another notable difficulty change, as this area is very hazardous in Sonic 3. The player would have to avoid breaking the Eggman monitors and enter a room full of spikes to hit the door switch. Sonic 3 & Knuckles moves the switch outside, and turns the room into a bonus room with two Super Ring Monitors. However, hitting the switch will block off the monitors.

Sonic the Hedgehog 3 Sonic 3 & Knuckles
To Sonic, with love again from Eggman <3 My god, it's full of stars...

A simple monitor subtype change from a harmful Eggman to a helpful Invincibility.

(Source: Sonic 3 Unlocked)

Regional Differences

Unlike other Mega Drive/Genesis Sonic games (including Sonic 3 & Knuckles), Sonic 3 "alone" is region-locked and each region got a separate version.

One difference between the Western and the Japanese release, like Sonic 2, is the name used for Tails (e.g. Tails for US/Europe, Miles for Japan). However, the only change made here is changing Tails to Miles on the Act results, and it does not change his life counter (his name still says Tails). This was fixed in Sonic 3 & Knuckles.