G:Sonic The Hedgehog

C:MASTER CODE - MUST BE ENTERED|ATBT-AA32|Galoob|
C:Start With 1 Life|AE3T-AACL|Galoob|
C:Start With 5 Lives|AY3T-AACL|Galoob|
C:Once Invincible, Stay Invincible For The Rest Of Stage Or Until You Die|AE0T-CABE|Galoob|
C:Each Ring Counts As 2|SCRA-BJX0|Galoob|
C:Each Ring Counts As 3|SCRA-BNX0|Galoob|
C:Each Ring Counts As 4|SCRA-BTX0|Galoob|
C:Each Ring Counts As 5|SCRA-BYX0|Galoob|
C:Each Ring Counts As 6|SCRA-B2X0|Galoob|
C:Each Ring Counts As 7|SCRA-B6X0|Galoob|
C:Each Ring Counts As 8|SCRA-BAX0|Galoob|
C:Infinite Lives|GJ6A-CA7A|Galoob|
C:Level Select Menu|AJ3A-AA4G|Galoob|
C:Start With 5 Chaos Emeralds|AY3T-BA4R|Galoob|Some codes don't work when you start on special stages while using this code!
C:Super Jump|DDLT-AAGL|Galoob|
C:Skywalking|BDLT-AAGL|Galoob|
C:Low Jump|KDLT-AAGL|Galoob|
C:Once You Have Shoes, Keep Shoes For The Rest Of Stage Or Until You Die|AEOT-CABY|Galoob|
C:Start With All Chaos Emeralds|A23T-BA4R|Vman101878|
C:Never Lose Rings|AWRT-AA5W|?|
C:Start With 2 Continues|663T-B64R|?|
C:Kill The First Enemy And Get 9,999,999 Points!|663T-BA4R|?|
C:Get Rings From Computers Only|SCRA-BZX0|?|

T:If You're Using An Emulator, Make Sure You Reset The Game After You Enter The Codes!

C:Enable Debugger!|AE2T-AAAL|Tony Hedstrom|Press the A, B, or C buttons for all kinds of cool effects!  You can design your own level by placing items anywhere on the screen.  While the code is on, you will have infinite time, and be invincible!<br><br>You can combine the "Enable Debugger" code above with the "Start on level" codes below to let you use the Debugger on any level you want.
C:Start On Level Note|N/A|Tony Hedstrom|You can modify the codes below to start on any level (or any act) you want.  If you want to change the level you start on, alter the 6th digit.  If you want to change the act you start at (ie. level 2, act 2) then alter the 2nd digit.
C:Start On Level 2 (Labyrinth Zone)|AA2A-ACC8|Tony Hedstrom|
C:Start On Level 2, Act 2 (Labyrinth Zone, Act 2)|AE2A-ACC8|Tony Hedstrom|
C:Start On Level 3 (Marble Zone)|AA2A-AEC8|Tony Hedstrom|
C:Start On Level 4 (Star Light Zone)|AA2A-AGC8|Tony Hedstrom|
C:Infinite Lives (Alternate Code)|RE3T-A6WJ|Tony Hedstrom|
C:Ring Count Goes To 50 After Getting Hit|GLRT-AADY|Tony Hedstrom|You must have at least one ring.
C:Ring Count Goes To 99 After Getting Hit|NRRT-AADY|Tony Hedstrom|You must have at least one ring.  This code is great for getting lots of extra lives.