Actions

Difference between revisions of "Cheat Codes:Sonic the Hedgehog 2 (16-bit)"

From Sonic Retro

(Cheat Codes, All Versions)
 
(47 intermediate revisions by 22 users not shown)
Line 1: Line 1:
== Cheat Codes ==
+
#REDIRECT [[Sonic the Hedgehog 2 (16-bit)/Hidden content]]
These are cheat codes which can be accessed by inputting button sequences or by various other methods.
 
 
 
=== Cheat Codes, All Versions ===
 
''Note: in cheat codes, + signifies that the buttons must be held simultaneously.''
 
 
 
*'''[[Level Select|Zone Select]]''': Play tunes 19, 65, 09, 17 on the options screen, {{A}}+Start on title screen.
 
*'''14 Continues''': Play tunes 01, 01, 02, 04 on the options screen. An incorrect sound command is issued, causing OOZ music to continue playing until a reset.
 
*'''[[Super Sonic]]''': Play tunes 04, 01, 02, 06 on the zone select sound test, an emerald sound triggers, select zone, hold A until Sonic appears.
 
*'''[[Debug mode]] + Slow-motion/Restart''': Play tunes 01, 09, 09, 02, 01, 01, 02, 04 on the zone select sound test, a ring sound triggers, select zone, hold A until Sonic appears.
 
*'''Super Sonic + Debug''': Play tunes 01, 09, 09, 02, 01, 01, 02, 04, 01, 02, 06 on the zone select sound test, a ring sound triggers after 04 and an emerald sound triggers after 06, select zone, hold {{A}} until Sonic appears.
 
*'''Change Tails' name to Miles on game HUD''': Press {{up}} {{up}} {{up}} {{down}} {{down}} {{down}} {{up}} at the title screen. In the Japanese version this will change Miles name to Tails' instead.
 
'''In-level Functions, all versions:'''
 
 
 
''Debug''
 
 
 
*Press {{B}} to toggle normal and debug mode.
 
*Press {{A}} to advance forward through the debug object list.
 
*Press {{A}}+{{C}} to advance backwards through the debug object list.
 
*Press {{C}} to place the selected object at the current coordinates.
 
*Current coordinates are designated by the top line of hex digits in the HUD.
 
*Viewport coordinates are designated by the bottom line of hex digits in the HUD.
 
*In the Sonic 2 prototype, the bottom line represents two things: the left word is the timer in seconds and the right word is a sine that oscillates between 0000 and 0080.
 
 
 
''Slow-motion/Restart - during pause''
 
 
 
*Press {{A}} to fade to black and restart from right after the SEGA screen.
 
*Press and hold {{B}} to enable slow-motion (proceeds at half speed or 15fps as long as you keep holding {{B}}).
 
*Press {{C}} to advance one frame.
 
 
 
== Game Enhancer Codes ==
 
These are cheat codes that can only be used with game enhancer devices. Support for these codes is available in most emulators. There are two versions of this game. If one code doesn't work on your game, then try the other.
 
 
 
=== Game Genie ===
 
==== Official Codes (Rev 0)====
 
{|class="prettytable"
 
! Code||Description
 
|-
 
|SATA-DJTJ
 
|Rings worth 2 (player 1).
 
|-
 
|SATA-DNTJ
 
|Rings worth 3 (player 1).
 
|-
 
|SATA-DTTJ
 
|Rings worth 4 (player 1).
 
|-
 
|SATA-DYTJ
 
|Rings worth 5 (player 1).
 
|-
 
|SATA-D2TJ
 
|Rings worth 6 (player 1).
 
|-
 
|SATA-D6TJ
 
|Rings worth 7 (player 1).
 
|-
 
|SATA-DATJ
 
|Rings worth 8 (player 1).
 
|-
 
|AE8A-AADN
 
|Start with 1 life instead of 3 (player 1).
 
|-
 
|AY8A-AADN
 
|Start with 5 lives (player 1).
 
|-
 
|A68A-AADN
 
|Start with 7 lives (player 1).
 
|-
 
|BE8A-AADN
 
|Start with 9 lives (player 1).
 
|-
 
|DE8A-AADN
 
|Start with 25 lives (player 1).
 
|-
 
|GJ8A-AADN
 
|Start with 50 lives (player 1).
 
|-
 
|KN8A-AADN
 
|Start with 75 lives (player 1).
 
|-
 
|NN8A-AADN
 
|Start with 99 lives (player 1).
 
|-
 
|JW3A-CA4Y
 
|Infinite lives (player 1).
 
|-
 
|SATA-DJW8
 
|Rings worth 2 (player 2).
 
|-
 
|SATA-DNW8
 
|Rings worth 3 (player 2).
 
|-
 
|SATA-DTW8
 
|Rings worth 4 (player 2).
 
|-
 
|SATA-DYW8
 
|Rings worth 5 (player 2).
 
|-
 
|SATA-D2W8
 
|Rings worth 6 (player 2).
 
|-
 
|SATA-D6W8
 
|Rings worth 7 (player 2).
 
|-
 
|SATA-DAW8
 
|Rings worth 8 (player 2).
 
|-
 
|AE8A-AADW
 
|Start with 1 life instead of 3 (player 2).
 
|-
 
|AY8A-AADW
 
|Start with 5 lives (player 2).
 
|-
 
|A68A-AADW
 
|Start with 7 lives (player 2).
 
|-
 
|BE8A-AADW
 
|Start with 9 lives (player 2).
 
|-
 
|DE8A-AADW
 
|Start with 25 lives (player 2).
 
|-
 
|GJ8A-AADW
 
|Start with 50 lives (player 2).
 
|-
 
|KN8A-AADW
 
|Start with 75 lives (player 2).
 
|-
 
|NN8A-AADW
 
|Start with 99 lives (player 2).
 
|-
 
|JXGA-CA7W
 
|Infinite lives (player 2).
 
|-
 
|KBVT-CAE2
 
|Jump lower.
 
|-
 
|FVVT-CAE2
 
|Jump a little higher.
 
|-
 
|EBVT-CAE2
 
|Jump a lot higher (Switch off if you get stuck somewhere or want to go in the water).
 
|-
 
|CBVT-CAE2
 
|Jump really high (Switch off if you get stuck somewhere or want to go in the water).
 
|-
 
|A02T-CAGL
 
|Sonic stays invincible for a shorter time after getting hit.
 
|-
 
|982T-CAGL
 
|Sonic stays invincible for a longer time after getting hit.
 
|-
 
|ALTA-CA82
 
|Sonic becomes invisible and invincible for the rest of the level after getting hit.
 
|-
 
|ALTA-CA9Y
 
|Once invincible [stars], Sonic stays Invincible for the rest of the level.
 
|-
 
|ATTT-CA58
 
|Sonic doesn't lose rings when hit.
 
|-
 
|ATTT-CA6W
 
|Tails doesn't lose rings when hit.
 
|-
 
|ATTT-CA6W
 
|Only 1 ring needed instead of 50 to enter special stage.
 
|-
 
|SBJA-HJV2
 
|Rings worth 2 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-HNV2
 
|Rings worth 3 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-HTV2
 
|Rings worth 4 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-HYV2
 
|Rings worth 5 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-H2V2
 
|Rings worth 6 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-H6V2
 
|Rings worth 7 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-HAV2
 
|Rings worth 8 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-HJV8
 
|Rings worth 2 in special stage (Tails only/Doesn't show on screen).
 
|-
 
|SBJA-HNV8
 
|Rings worth 3 in special stages (Tails only/Doesn't show on screen).
 
|-
 
|SBJA-HTV8
 
|Rings worth 4 in special stages (Tails only/Doesn't show on screen).
 
|-
 
|SBJA-HYV8
 
|Rings worth 5 in special stages (Tails only/Doesn't show on screen).
 
|-
 
|SBJA-H2V8
 
|Rings worth 6 in special stages (Tails only/Doesn't show on screen).
 
|-
 
|SBJA-H6V8
 
|Rings worth 7 in special stages (Tails only/Doesn't show on screen).
 
|-
 
|SBJA-HAV8
 
|Rings worth 8 in special stages (Tails only/Doesn't show on screen).
 
|-
 
|ACZT-CACN
 
|Need 0 chaos emeralds to become Super Sonic (Don't grab more than needed).
 
|-
 
|AGZT-CACN
 
|Need 1 Chaos Emerald to become Super Sonic (Don't grab more than needed).
 
|-
 
|ALZT-CACN
 
|Need 2 chaos emeralds to become Super Sonic (Don't grab more than needed).
 
|-
 
|ARZT-CACN
 
|Need 3 chaos emeralds to become Super Sonic (Don't grab more than needed).
 
|-
 
|AWZT-CACN
 
|Need 4 chaos emeralds to become Super Sonic (Don't grab more than needed).
 
|-
 
|A0ZT-CACN
 
|Need 5 chaos emeralds to become Super Sonic (Don't grab more than needed).
 
|-
 
|A4ZT-CACN
 
|Need 6 chaos emeralds to become Super Sonic (Don't grab more than needed).
 
|-
 
|AGZT-CACY + K4ZT-CA92
 
|Need 1 ring to become Super Sonic, don't lose rings with time.
 
|-
 
|A0ZT-CACY
 
|Need 5 rings to become Super Sonic.
 
|-
 
|BLZT-CACY
 
|Need 10 rings to become Super Sonic.
 
|-
 
|DGZT-CACY
 
|Need 25 rings to become Super Sonic.
 
|-
 
|FCZT-CACY
 
|Need 40 rings to become Super Sonic.
 
|-
 
|K4ZT-CA92
 
|Super Sonic doesn't lose rings with time.
 
|-
 
|RE8A-A60G
 
|Level select menu enabled.
 
|-
 
|2VAT-BCRA
 
|Start most levels with some rings (1 player game only).
 
|}
 
 
 
==== Official Codes (Rev 1)====
 
{|class="prettytable"
 
! Code||Description
 
|-
 
|SAST-DJ1A
 
|Rings worth 2 (player 1).
 
|-
 
|SAST-DN1A
 
|Rings worth 3 (player 1).
 
|-
 
|SAST-DT1A
 
|Rings worth 4 (player 1).
 
|-
 
|SAST-DY1A
 
|Rings worth 5 (player 1).
 
|-
 
|SAST-D21A
 
|Rings worth 6 (player 1).
 
|-
 
|SAST-D61A
 
|Rings worth 7 (player 1).
 
|-
 
|SAST-DA1A
 
|Rings worth 8 (player 1).
 
|-
 
|AE8A-AAD2
 
|Start with 1 life instead of 3 (player 1).
 
|-
 
|AY8A-AAD2
 
|Start with 5 lives (player 1).
 
|-
 
|A68A-AAD2
 
|Start with 7 lives (player 1).
 
|-
 
|BE8A-AAD2
 
|Start with 9 lives (player 1).
 
|-
 
|DE8A-AAD2
 
|Start with 25 lives (player 1).
 
|-
 
|GJ8A-AAD2
 
|Start with 50 lives (player 1).
 
|-
 
|KN8A-AAD2
 
|Start with 75 lives (player 1).
 
|-
 
|NN8A-AAD2
 
|Start with 99 lives (player 1).
 
|-
 
|JW3A-CA4J
 
|Infinite lives (player 1).
 
|-
 
|SATA-DJVW
 
|Rings worth 2 (player 2).
 
|-
 
|SATA-DNVW
 
|Rings worth 3 (player 2).
 
|-
 
|SATA-DTVW
 
|Rings worth 4 (player 2).
 
|-
 
|SATA-DYVW
 
|Rings worth 5 (player 2).
 
|-
 
|SATA-D2VW
 
|Rings worth 6 (player 2).
 
|-
 
|SATA-D6VW
 
|Rings worth 7 (player 2).
 
|-
 
|SATA-DAVW
 
|Rings worth 8 (player 2).
 
|-
 
|AE8A-AAD8
 
|Start with 1 life instead of 3 (player 2).
 
|-
 
|AY8A-AAD8
 
|Start with 5 lives (player 2).
 
|-
 
|A68A-AAD8
 
|Start with 7 lives (player 2).
 
|-
 
|BE8A-AAD8
 
|Start with 9 lives (player 2).
 
|-
 
|DE8A-AAD8
 
|Start with 25 lives (player 2).
 
|-
 
|GJ8A-AAD8
 
|Start with 50 lives (player 2).
 
|-
 
|KN8A-AAD8
 
|Start with 75 lives (player 2).
 
|-
 
|NN8A-AAD8
 
|Start with 99 lives (player 2).
 
|-
 
|JXGA-CA7G
 
|Infinite lives (player 2).
 
|-
 
|KBVT-CAE2
 
|Jump lower.
 
|-
 
|FVVT-CAE2
 
|Jump a little higher.
 
|-
 
|EBVT-CAE2
 
|Jump a lot higher (Switch off if you get stuck somewhere or want to go in the water).
 
|-
 
|CBVT-CAE2
 
|Jump really high (Switch off if you get stuck somewhere or want to go in the water).
 
|-
 
|A02T-CAF8
 
|Sonic stays invincible for a shorter time after getting hit.
 
|-
 
|982T-CAF8
 
|Sonic stays invincible for a longer time after getting hit.
 
|-
 
|ALTA-CA8N
 
|Sonic becomes invisible and invincible for the rest of the level after getting hit.
 
|-
 
|ALTA-CA9J
 
|Once invincible [stars], Sonic stays Invincible for the rest of the level.
 
|-
 
|ATTT-CA4W
 
|Sonic doesn't lose rings when hit.
 
|-
 
|ATTT-CA5G
 
|Tails doesn't lose rings when hit.
 
|-
 
|AH2T-CAH6
 
|Only 1 ring needed instead of 50 to enter special stage.
 
|-
 
|SBJA-HJWJ
 
|Rings worth 2 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-HNWJ
 
|Rings worth 3 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-HTWJ
 
|Rings worth 4 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-HYWJ
 
|Rings worth 5 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-H2WJ
 
|Rings worth 6 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-H6WJ
 
|Rings worth 7 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-HAWJ
 
|Rings worth 8 in special stages (Sonic only/Doesn't show on screen).
 
|-
 
|SBJA-HJWR
 
|Rings worth 2 in special stage (Tails only/Doesn't show on screen).
 
|-
 
|SBJA-HNWR
 
|Rings worth 3 in special stages (Tails only/Doesn't show on screen).
 
|-
 
|SBJA-HTWR
 
|Rings worth 4 in special stages (Tails only/Doesn't show on screen).
 
|-
 
|SBJA-HYWR
 
|Rings worth 5 in special stages (Tails only/Doesn't show on screen).
 
|-
 
|SBJA-H2WR
 
|Rings worth 6 in special stages (Tails only/Doesn't show on screen).
 
|-
 
|SBJA-H6WR
 
|Rings worth 7 in special stages (Tails only/Doesn't show on screen).
 
|-
 
|SBJA-HAWR
 
|Rings worth 8 in special stages (Tails only/Doesn't show on screen).
 
|-
 
|ACZT-CACA
 
|Need 0 chaos emeralds to become Super Sonic (Don't grab more than needed).
 
|-
 
|AGZT-CACA
 
|Need 1 Chaos Emerald to become Super Sonic (Don't grab more than needed).
 
|-
 
|ALZT-CACA
 
|Need 2 chaos emeralds to become Super Sonic (Don't grab more than needed).
 
|-
 
|ARZT-CACA
 
|Need 3 chaos emeralds to become Super Sonic (Don't grab more than needed).
 
|-
 
|AWZT-CACA
 
|Need 4 chaos emeralds to become Super Sonic (Don't grab more than needed).
 
|-
 
|A0ZT-CACA
 
|Need 5 chaos emeralds to become Super Sonic (Don't grab more than needed).
 
|-
 
|A4ZT-CACA
 
|Need 6 chaos emeralds to become Super Sonic (Don't grab more than needed).
 
|-
 
|AGZT-CACJ + K4ZT-CA9N
 
|Need 1 ring to become Super Sonic, don't lose rings with time.
 
|-
 
|A0ZT-CACJ
 
|Need 5 rings to become Super Sonic.
 
|-
 
|BLZT-CACJ
 
|Need 10 rings to become Super Sonic.
 
|-
 
|DGZT-CACJ
 
|Need 25 rings to become Super Sonic.
 
|-
 
|FCZT-CACJ
 
|Need 40 rings to become Super Sonic.
 
|-
 
|K4ZT-CA9N
 
|Super Sonic doesn't lose rings with time.
 
|-
 
|RE8A-A60W
 
|Level select menu enabled.
 
|-
 
|2VAT-BCRN
 
|Start most levels with some rings (1 player game only).
 
|}
 
 
 
==== Unofficial Codes (Rev 0)====
 
{|class="prettytable"
 
! Code||Description
 
|-
 
|ADFT-8AF6
 
|Regular level music plays when turning into Super Sonic.
 
|-
 
|ACLA-ATDR
 
|Access Hidden Palace Zone by selecting Death Egg on the Level Select menu (no solid floors, glitched graphics, etc).
 
|}
 
 
 
==== Unofficial Codes (Rev 1)====
 
{|class="prettytable"
 
! Code||Description
 
|-
 
|ACZT-CACA
 
|Become Super Sonic With 0 Emeralds.
 
|-
 
|ADFT-8AF6
 
|Regular level music plays when turning into Super Sonic.
 
|-
 
|982T-C9F8
 
|Keep flashing after hit/Invincible (If you have rings).
 
|-
 
|ACLA-ATD4
 
|Access Hidden Palace Zone by selecting Death Egg on the Level Select menu (no solid floors, glitched graphics, etc).
 
|}
 
 
 
=== Pro Action Replay ===
 
Due to the fact that Pro Action Replay Effects RAM and that RAM is the same regardless of the game revision there is no need for version specific codes. These codes should work in all versions.
 
==== Unofficial Codes ====
 
{|class="prettytable"
 
! Code||Description
 
|-
 
|FFFE12:0009
 
|Infinite Lives.
 
|-
 
|FFFE20:00C8
 
|Infinite Rings.
 
|-
 
|FFB030:00FF
 
|Invincibility For Sonic (Enemies Can't Touch You/Can't collect Rings).
 
|-
 
|FFB06A:01
 
|Invincibility For Tails (Always Have Shield).
 
|-
 
|FFB070:00FF
 
|Invincibility For Tails (Enemies Can't Touch You).
 
|-
 
|FFB028:FA
 
|Infinite Time Underwater For Sonic.
 
|-
 
|FFB068:FA
 
|Infinite Time Underwater For Tails.
 
|-
 
|FFF761:6410
 
|Sonic has Super Speed.
 
|-
 
|FFFEC1:6410
 
|Tails has Super Speed.
 
|-
 
|FFFFB1:07
 
|Enable Super Sonic (All Chaos Emeralds Collected).
 
|-
 
|FFB02B:01
 
|Always have Shield.
 
|-
 
|FFFE19:01
 
|Play As Super Sonic (No Powers).
 
|-
 
|FFF730:00
 
|Disable Water.
 
|-
 
|FFF711:??
 
|HUD Display Modifier (00 = Off, 01 = On).
 
|-
 
|FFFFFA:0100
 
|Enable Debug Mode.
 
|-
 
|FFFFD0:0100
 
|Enable Stage Select 8143 (A+Start on Title Screen).
 
|-
 
|FFFE10:XXYY
 
|Stage/Act Modifier (XX = Zone, YY = Level).
 
*00 - Emerald Hill
 
*04 - Metropolis
 
*06 - Wing Fortress
 
*07 - Hill Top
 
*08 - Hidden Palace (!)
 
*0A - Oil Ocean
 
*0B - Mystic Cave
 
*0C - Casino Night
 
*0D - Chemical Plant
 
*0E - Death Egg
 
*0F - Aquatic Ruin
 
*10 - Sky Chase
 
|-
 
|FFB461:01
 
|Defeat Final Stage Bosses With 1 Hit.
 
|-
 
|FFB521:01
 
|Defeat Stage 1 Robotnik With 1 Hit.
 
|-
 
|FFB621:01
 
|Defeat Stage 2 Robotnik With 1 Hit.
 
|-
 
|FFB721:01
 
|Defeat Stage 3 Robotnik With 1 Hit.
 
|-
 
|FFB821:01
 
|Defeat Stage 4 Robotnik With 1 Hit.
 
|-
 
|FFB921:01
 
|Defeat Stage 5 Robotnik With 1 Hit.
 
|-
 
|FFBA21:01
 
|Defeat Stage 6 Robotnik With 1 Hit.
 
|-
 
|FFBB21:01
 
|Defeat Stage 7 Robotnik With 1 Hit.
 
|-
 
|FFBC21:01
 
|Defeat Stage 8 Robotnik With 1 Hit.
 
|}
 
 
 
== Resources ==
 
*[http://www.gamefaqs.com/console/genesis/code/454495.html GameFAQ's] - Regular cheat codes.
 
*[http://www.gshi.org/?s=v2&sys=16 The GSHI] - Official codes sepearated from User made codes.
 
 
 
{{Sonic2Levels}}
 
 
 
[[Category: Cheat Codes]]
 

Latest revision as of 07:34, 7 April 2019