G:Sonic The Hedgehog 2 (JUE)

C:Infinite Rings|00D2-9963|Viper187|Press button 1 at end of level during score totalising.
C:Infinite Lives|00D2-9809|Viper187|
C:Better Invincibility|00D3-A915|Rid|After being hurt once, you can then can walk into baddies and on spikes/lava without being hurt, either collect a ring or use with above cheat to activate.
C:Level Select - Zone|00D2-950X|Datel|Activate enable switch after the first 2 title screens but before the level starts, after the level starts disable action replay, use with the next code.
C:Level Select - Act|00D2-960Y|Datel|Activate enable switch after the first 2 title screens but before the level starts, after the level starts disable action replay, use with above code.<br><br>  x, Zone               y, Act<br>  0  Underground        0  1<br>  0  Underground        1  2<br>  0  Underground        2  3<br>  1  Sky High           0  1<br>  1  Sky High           1  2<br>  1  Sky High           2  3<br>  2  Aqualake           0  1<br>  2  Aqualake           1  2<br>  2  Aqualake           2  3<br>  3  Greenhills         0  1<br>  3  Greenhills         1  2<br>  3  Greenhills         2  3<br>  4  Gimmick Mountain   0  1<br>  4  Gimmick Mountain   1  2<br>  4  Gimmick Mountain   2  3<br>  5  Scrambled Egg      0  1<br>  5  Scrambled Egg      1  2<br>  5  Scrambled Egg      2  3<br>  6  Crystal Egg        0  1<br>  6  Crystal Egg        1  2<br>  6  Crystal Egg        2  3
C:Keeps Time At Zero|00D2-B999|Datel|
C:Glider From Start|00D5-0213|Battleman100|
C:Invisible Sonic|00D5-2876|Battleman100|