This is the ultimate
 
Below are codes that can do almost anything, If there is anyone out there who can make these codes or has any that I dont,
Email me
 
Well known codes are in Blue (Released by galoob)
 
Rare codes are in orange (Made by players)
Select a system
GENESIS
Game Genie
Sonic 1
ATBT-AA32 MASTER CODE  (some codes work without)
AE3T-AACL Start with 1 life
AY3T-AACL  Start with 5 lives
AE0T-CABE Keep invinciblity until the end of the stage
SCRA-BJX0 Each ring counts as 2
SCRA-BNX0 Each ring counts as 3
SCRA-BTX0 Each ring counts as 4
SCRA-BYX0 Each ring counts as 5
SCRA-B2X0 Each ring counts as 6
SCRA-B6X0 Each ring counts as 7
SCRA-BAX0 Each ring counts as 8
GJ6A-CA7A Infinite lives
AJ3A-AA4G A+Start at title screen for level select menu
AY3T-BA4R Start with 5 chaos emeralds
DDLT-AAGL Super jump
BDLT-AAGL Low Gravity/Skywalking
KDLT-AAGL Low jump
AE0T-CABY Keep Speed Shoes until the end of the stage
Sonic 2
There are 2 versions of this game. if one code doesn't work on your game, then try the other
2P VS
Player 1 (Sonic)
SAST-DJ1A / SATA-DJTJ Each ring counts as 2
SAST-DN1A / SATA-DNTJ Each ring counts as 3
SAST-DT1A / SATA-DTTJ Each ring counts as 4
SAST-DY1A / SATA-DYTJ Each ring counts as 5
SAST-D21A / SATA-D2TJ Each ring counts as 6
SAST-D61A / SATA-D6TJ Each ring counts as 7
SAST-DA1A / SATA-DATJ Each ring counts as 8
AE8A-AAD2 / AE8A-AADN Start with 1 life
AY8A-AAD2 / AY8A-AADN Start with 5 lives
A68A-AAD2 / A68A-AADN Start with 7 lives
BE8A-AAD2 / BE8A-AADN Start with 9 lives
DE8A-AAD2 / DE8A-AADN Start with 25 lives
GJ8A-AAD2 / GJ8A-AADN Start with 50 lives
KN8A-AAD2 / KN8A-AADN Start with 75 lives
NN8A-AAD2 / NN8A-AADN Start with 99 lives
JW3A-CA4J / JW3A-CA4Y Infinite lives
Player 2 (Tails)
SATA-DJVW / SATA-DJW8 Each ring counts as 2
SATA-DNVW / SATA-DNW8 Each ring counts as 3
SATA-DTVW / SATA-DTW8 Each ring counts as 4
SATA-DYVW / SATA-DYW8 Each ring counts as 5
SATA-D2VW / SATA-D2W8 Each ring counts as 6
SATA-D6VW / SATA-D6W8 Each ring counts as 7
SATA-DAVW / SATA-DAW8 Each ring counts as 8
AE8A-AAD8 / AE8A-AADW Start with 1 life
AY8A-AAD8 / AY8A-AADW Start with 5 lives
A68A-AAD8 / A68A-AADW Start with 7 lives
BE8A-AAD8 / BE8A-AADW Start with 9 lives
DE8A-AAD8 / DE8A-AADW Start with 25 lives
GJ8A-AAD8 / GJ8A-AADW Start with 50 lives
KN8A-AAD8 / KN8A-AADW Start with 75 lives
NN8A-AAD8 / NN8A-AADW Start with 99 lives
JXGA-CA7G / JXGA-CA7W Infinite lives
1P
some of these may also work in 2P VS
KBVT-CAE2 / KBVT-CAE2 Jump lower
FVVT-CAE2 / FVVT-CAE2 Jump a little higher
EBVT-CAE2 / EBVT-CAE2 Jump a lot higher
CBVT-CAE2 / CBVT-CAE2 Jump really high
A02T-CAF8 / A02T-CAGL Sonic stays invincible for a shorter time after      getting hit
982T-CAF8 / 982T-CAGL Sonic stays invincible for a longer time after      getting hit
ALTA-CA8N / ALTA-CA82 Sonic becomes invisible and invincible  for the rest     of the level after getting hit--must have at least      one ring (switch off and then on to make Sonic      visible)
ALTA-CA9J / ALTA-CA9Y Keep invinciblity until the end of the stage
ATTT-CA4W / ATTT-CA58 Sonic doesn't lose rings when hit
ATTT-CA5G / ATTT-CA6W Tails doesn't lose rings when hit
AH2T-CAH6/AH2T-CAHN Sonic needs only 1 ring to enter special stage
Special Stage
The counter doesn't show the extra rings, but you do get them
(Sonic)
SBJA-HJWJ/SBJA-HJV2 Each ring counts as 2
SBJA-HNWJ/SBJA-HNV2 Each ring counts as 3
SBJA-HTWJ/SBJA-HTV2 Each ring counts as 4
SBJA-HYWJ/SBJA-HYV2 Each ring counts as 5
SBJA-H2WJ/SBJA-H2V2 Each ring counts as 6
SBJA-H6WJ/SBJA-H6V2 Each ring counts as 7
SBJA-HAWJ/SBJA-HAV2 Each ring counts as 8
(Tails)
SBJA-HJWR/SBJA-HJV8 Each ring counts as 2
SBJA-HNWR/SBJA-HNV8 Each ring counts as 3
SBJA-HTWR/SBJA-HTV8 Each ring counts as 4
SBJA-HYWR/SBJA-HYV8 Each ring counts as 5
SBJA-H2WR/SBJA-H2V8 Each ring counts as 6
SBJA-H6WR/SBJA-H6V8 Each ring counts as 7
SBJA-HAWR/SBJA-HAV8 Each ring counts as 8
Rare Codes
(These should work with both versions)
ACZT-CACA Need 0 Chaos Emeralds to Become Super Sonic
RE8A-A60W Level Select - A+Start at Title screen
Enter Hidden Palace Zone
1 Enter code ACLA-ATD4
2 Enter level select code (In Codemaster section or use genie code above)
3 Select "Death Egg Zone" (enter debug code if you wish to explore the level)
(This level is partly deleted and barely playable, why didn't they just delete the whole level, the people who made the game never told anybody)
Sonic 3
AWHA-CA92 Don't lose rings
SCGT-DJYL Each ring counts as  2
SCGT-DNYL Each ring counts as 3
SCGT-DTYL Each ring counts as 4
SCGT-DYYL Each ring counts as 5
SCGT-D2YL Each ring counts as 6
SCGT-D6YL Each ring counts as 7
SCGT-DAYL Each ring counts as 8
T4HA-CA42 When hit, rings go to 999
KRGT-CAE0 75 Rings needed for an extra life
GLGT-CAE0 50 Rings needed for an extra life
D4GT-CAE0 30 Rings needed for an extra life
CWGT-CAE0 20 Rings needed for an extra life
BLGT-CAE0 10 Rings needed for an extra life
HCGT-DJZY Get 2 extra lives for 100 rings
HCGT-DNZY Get 3 extra lives for 100 rings
HCGT-DTZY Get 4 extra lives for 100 rings
HCGT-DYZY Get 5 extra lives for 100 rings
HCGT-D2ZY Get 6 extra lives for 100 rings
HCGT-D6ZY Get 7 extra lives for 100 rings
HCGT-DAZY Get 8 extra lives for 100 rings
AC5A-CAHN 10 ring monitor worth 0 rings
A05A-CAHN 10 ring monitor worth 5 rings
B85A-CAHN 10 ring monitor worth 15 rings
CW5A-CAHN 10 ring monitor worth 20 rings
DG5A-CAHN 10 ring monitor worth 25 rings
D45A-CAHN 10 ring monitor worth 30 rings
GL5A-CAHN 10 ring monitor worth 50 rings
NW5A-CAHN 10 ring monitor worth 100 rings
CL5A-CA1W 10 ring monitor worth 999 rings
AC4T-CA50 All monitors contain nothing
CL5A-CA5W Keep special items until the end of the stage
AJZA-CA8N Super Sonic doesn't lose rings
AG4T-AAH4 Start with 1 life
AL4T-AAH4 Start with 2 lives
A04T-AAH4 Start with 5 lives
BL4T-AAH4 Start with 10 lives
DG4T-AAH4 Start with 25 lives
GL4T-AAH4 Start with 50 lives
NR4T-AAH4 Start with 99 lives
AJ3A-CA7A Infinite lives
ACAT-CAB6 Shield can be activated multiple times
E06A-CAB6 Invincibility lasts 1/4 as long
KR6A-CAB6 Invincibility lasts half as long
986A-CAB6 Invincibility lasts almost twice as long
AJRT-CA8R Invincibility lasts forever
SCFT-BJT4 Only need 6 chaos emeralds
SCFT-BNT4 Only need 4 chaos emeralds
SCFT-BTT4 Only need 3 chaos emeralds
SCFT-B2T4 Only need 2 chaos emeralds
SCGA-BL0N + A4GA-A28T Each Blue sphere counts as 2
SCGA-BR0N + A4GA-A28T Each Blue sphere counts as 3
SCGA-BW0N + A4GA-A28T Each Blue sphere counts as 4
SCGA-B00N + A4GA-A28T Each Blue sphere counts as 5
SCGA-B40N + A4GA-A28T Each Blue sphere counts as 6
SCGA-B80N + A4GA-A28T Each Blue sphere counts as 7
SCGA-BC0N + A4GA-A28T Each Blue sphere counts as 8
ACGA-AA8T 1 Blue sphere needed for chaos emerald
TAYA-CRB6 Bonus jump
AAYA-CWB6 Super jump
AAYA-C0B6 Mega-jump
ATST-CA38 Never drown
BJLT-CA40 Sonic dies with 1 hit
BJLT-CA5W Invincibility, but still lose rings and get squashed
2LHA-CA4A Invincibility, don't lose rings when hit
Sonic &
Knuckles
Sonic & Knuckles
AFKT-AAG0 Start with 1 life
AKKT-AAG0 Start with 2 lives
AVKT-AAG0 Start with 4 lives
AZKT-AAG0 Start with 5 lives
A7KT-AAG0 Start with 7 lives
BFKT-AAG0 Start with 9 lives
DFKT-AAG0 Start with 25 lives
GKKT-AAG0 Start with 50 lives
NPKT-AAG0 Start with 99 lives
K2WA-CA4J Infinite lives
Sonic & Knuckles or Sonic 3 & Knuckles
AWXT-CA4C Don't lose rings when hit
HXRT-AA6A Infinite time
96BA-CAG6 Keep shields (fire, water, lightning) when hit
AKVT-AA76 + AMNA-EA24 Keep rings between levels
ATGT-CA3Y Super shoes don't run out with time
RENT-C6YA Sonic can always double jump (can't use water shield or become   Super Sonic)
RENT-C6V6 Sonic can always use Fireball Spin Dash (can't double jump,    bounce, or become Super Sonic)
RGSA-A6YY Only 1 blue sphere needed to get a chaos emerald
AANA-CNA0 Sonic jumps as high as Knuckles (slightly lower than usual)
4ANA-CRA0 High jump for Sonic
2ANA-CWA0 Super jump for Sonic
AANA-C4A0 Mega jump for Sonic
AANA-DYA0 Orbital jump for Sonic
TB5T-CNCR Knuckles jumps as high as Sonic (slightly higher than usual)
PV5T-CRCR High jump for Knuckles
AB5T-CWCR Super jump for Knuckles
AB5T-C2CR Mega jump for Knuckles
AB5T-DTCR Orbital jump for Knuckles
ALNA-AACR Each ring counts as 2 in special stage
ARNA-AACR Each ring counts as 3 in special stage
AWNA-AACR Each ring counts as 4 in special stage
A0NA-AACR Each ring counts as 5 in special stage
BLNA-AACR Each ring counts as 10 in special stage
A2NT-CAG6 Only 6 chaos emeralds needed to become Super Sonic
AYNT-CAG6 Only 5 chaos emeralds needed to become Super Sonic
ATNT-CAG6 Only 4 chaos emeralds needed to become Super Sonic
ANNT-CAG6 Only 3 chaos emeralds needed to become Super Sonic
AJNT-CAG6 Only 2 chaos emeralds needed to become Super Sonic
AENT-CAG6 Only 1 chaos emerald needed to become Super Sonic
AANT-CAG6 Become Super Sonic without any chaos emeralds
NTNT-CAHL 100 rings needed to become Super Sonic
FANT-CAHL 40 rings needed to become Super Sonic
DENT-CAHL 25 rings needed to become Super Sonic
BJNT-CAHL 10 rings needed to become Super Sonic
AENT-CAHL 1 ring needed to become Super Sonic
AANT-CAGY + AAPA-CAB8 Become Hyper Sonic without any emeralds
NTPT-CA50 Rings aren't used up as Super (or Hyper) Sonic/Knuckles
RHJA-E60L Bonus round always activated after every checkpoint
BXLA-EA5G Bonus round is always Slot Machine
A5LA-EA5G Bonus round is always Glowing Spheres
A36A-CACW Only 6 chaos emeralds needed to become Super Knuckles
AZ6A-CACW Only 5 chaos emeralds needed to become Super Knuckles
AV6A-CACW Only 4 chaos emeralds needed to become Super Knuckles
AP6A-CACW Only 3 chaos emeralds needed to become Super Knuckles
AK6A-CACW Only 2 chaos emeralds needed to become Super Knuckles
AF6A-CACW Only 1 chaos emerald needed to become Super Knuckles
AB6A-CACW Become Super Knuckles without any chaos emeralds
NV6A-CADA 100 rings needed to become Super Knuckles
FB6A-CADA 40 rings needed to become Super Knuckles
DF6A-CADA 25 rings needed to become Super Knuckles
BK6A-CADA 10 rings needed to become Super Knuckles
AF6A-CADA 1 ring needed to become Super Knuckles
AB6A-CACL + AB6A-CAHR Become Hyper Knuckles without any emeralds
ACCT-CA2R Can't drown
Knuckles the Echidna in Sonic 2
AX6D-AA3W Knuckles doesn't lose rings when hit
HWLX-GA2Y Infinite time
SD5X-BJT2 Rings worth 2
SD5X-BNT2 Rings worth 3
SD5X-BTT2 Rings worth 4
SD5X-BYT2 Rings worth 5
SD5X-B2T2 Rings worth 6
SD5X-B6T2 Rings worth 7
SD5X-BAT2 Rings worth 8
AE5X-AAFY Knuckles starts with 1 life instead of 3
AY5X-AAFY Knuckles starts with 5 lives
A65X-AAFY Knuckles starts with 7 lives
BE5X-AAFY Knuckles starts with 9 lives
DE5X-AAFY Knuckles starts with 25 lives
GJ5X-AAFY Knuckles starts with 50 lives
KN5X-AAFY Knuckles starts with 75 lives
NN5X-AAFY Knuckles starts with 99 lives
JV1D-CA6W Infinite lives
PVWD-CRDC High jump for Knuckles
ABWD-CWDC Super jump for Knuckles
ABWD-C2DC Mega jump for Knuckles
ABWD-DTDC Orbital jump for Knuckles
Sonic Spinball
AFBT-4AHR Start with 1 life
AKBT-4AHR Start with 2 lives
AZBT-4AHR Start with 5 lives
A7BT-4AHR Start with 7 lives
AXBA-4A4T Infinite lives
B69A-4AHR + B69T-4AAA 1,000,000 pts needed for an extra life
KT9A-4AHR + KT9T-4AAA 5,000,000 pts needed for an extra life
XA9A-4AHR + XA9T-4AAA 10,000,000 pts needed for an extra life
3J9A-4CHR + 3J9T-4CAA 30,000,000 pts needed for an extra life
9N9A-4EHR + 9N9T-4EAA 50,000,000 pts needed for an extra life
AFBT-5N7G Start on Level 2: Lava Powerhouse
AKBT-5N7G Start on Level 3: The Machine
APBT-5N7G Start on Level 4: Showdown
BGXA-8AH6 10 balls in Level 1 bonus round
AWXA-8AH6 5 balls in Level 1 bonus round
AGXA-8AH6 2 balls in Level 1 bonus round
ACXA-8AH6 1 ball in Level 1 bonus round
BGXA-8AGG 10 balls in Level 2 bonus round
AWXA-8AGG 5 balls in Level 2 bonus round
AGXA-8AGG 2 balls in Level 2 bonus round
ACXA-8AGG 1 ball in Level 2 bonus round
BGXT-8AA2 10 balls in Level 3 bonus round
AWXT-8AA2 5 balls in Level 3 bonus round
AGXT-8AA2 2 balls in Level 3 bonus round
ACXT-8AA2 1 ball in Level 3 bonus round
AXST-8A5L Infinite balls in all bonus rounds
Sonic 3D Blast