1. Level Select und Sound Test
Man muss nicht das ganze Spiel durchzocken, um alle Level mal spielen zu können. Mit dem Level-Select könnt ihr alle Level direkt anwählen und euch zudem noch alle Musikstücke aus dem Spiel anhören. Dazu müsst ihr nur am Anfang beim Startbildschirm, wenn Sonic erscheint, folgende Tasten schnell auf eurem Joypad eingeben:
Oben -> Unten -> Links -> Rechts
Ein Klingeln müsste ertönen. Dann müsst ihr nur noch A + Start drücken, und ihr gelangt zur Level-Auswahl und zum Soundtest.

(Hinweis: Wenn ihr nach der erfolgreichen Eingabe des Codes während des Spiels auf A + Start drückt, resetet das Spiel und ihr kommt wieder zum Startbildschirm - also aufpassen!).
2. Debug Mode
Mit dem Debug Mode kann man viele verrückte Sachen machen. Er funktioniert ähnlich wie der Level Select Code, nur muss man beim Startbildschirm, wenn Sonic rauskommt, folgendes drücken:
Oben -> C -> Unten -> C -> Links -> C -> Rechts
Wieder müsste ein Klingelgeräusch ertönen. nun könnt ihr während des Spiels folgende Dinge tun:
Pause -> A: Das Spiel resetet
Pause -> B: Das Spiel läuft in Zeitlupe (bei gedrückter Taste)
Pause -> C: Ein Frame weiterrücken
3. Construction Mode
Dieser Mode ist die interessanteste Debug-Spielerei. Man muss nur den Code aus dem Debug-Mode (2.) eingeben und am besten noch den Level-Select-Code (1.), um alle Level direkt anwählen zu können. Dann hält man beim Starten des Levels einfach die ganze Zeit die A-Taste gedrückt, bis das Spiel anfängt. Dann sollte man folgende Sachen machen können:
B: Sonic in einen Gegenstand verwandeln (und zurückverwandeln)
A: Den Gegenstand wechseln (z.B. Ring, Roboter usw.)
C: Den aktuellen Gegenstand platzieren

4. "Betrunkener" Sonic
Wenn man während den Demos oder im Abspann A+B+C drückt, macht Sonic verrückte Sachen, läuft z.B. einfach gegen die Roboter und Wände oder kommt nicht so recht weiter.
Probiert es einfach mal aus ^^