At the title screen, hold A then press Up, Down, Left, Right, then you will hear
a chime. Then hit Start. You can then Start from any level or test the
sounds. If that doesn't work, try this: at the title screen, press Up, Down,
Left, Right, hold A, and press Start. After doing this once, you only need to
hold Start and A to enter the level select.
This cheat allows you to Start at the First Level with all the Emeralds, and
with lots of Continues. Use the Level Select cheat (see above) to get to
the Special Zone. When you get the Emerald, and have entered into the
First Zone, press RESET. Use the Level Select cheat to get to the Special
Zone again. When you get the next Emerald, and have entered the First
Zone, press RESET again. When you finally have all the Emeralds do not
press RESET, just continue on with First Level. You get to keep the
Emeralds and the Continues accumulated so far.
At the title screen, press U, C, D, C, L, C, R. Or, if that doesn't work, try
this: Quickly press C four times, then press U, D, L, R repeatedly until you
hear a chime. This will give you special techniques during the game: While
paused, pressing A will reset the game, pressing B will allow you to play in
slow-motion (while B is held Down), and pressing C will advance the game
one frame at a time.
Enter Control Mode. After pressing Start to begin a game, hold Down A until
you see Sonic on the screen. If you see a bunch of hex numbers on the top
of the screen, you're in Debug Mode. To Start "debugging," press B, then
you can select any sprite in that level and put it on the screen. To select
a different sprite, press A, and to place it on the screen, press C. Note
that sprite selection is different from Zone to Zone. Also, instead of
displaying the time elapsed, it displays the number of sprites currently
on the screen. Control Mode functions work as well. This only works on
the first production releases of Sonic.