Actions

Difference between revisions of "Sonic the Hedgehog 2 (16-bit)/Hidden content"

From Sonic Retro

m (Text replacement - "{{UnusedRow | sprite=" to "{{UnusedRow | content=")
 
(54 intermediate revisions by 11 users not shown)
Line 1: Line 1:
==Lost Sprites==
+
{{back}}
{|class="prettytable"
+
 
!Artwork||Name||Description
+
==Level select==
 +
{{HiddenContent
 +
| image1=S2 level select.png
 +
| desc=Play songs 19, 65, 09, 17 on the options screen, then hold {{A}}+{{start}} on title screen.
 +
}}
 +
==[[Edit mode]]==
 +
{{HiddenContent
 +
| image1=Sonic2 MD DebugMode.png
 +
| desc=From the level select menu, play songs 01, 09, 09, 02, 01, 01, 02, 04 (1992-11-24 - the worldwide launch date of ''Sonic 2''). A [[Ring]] sound should trigger. Select a Zone and hold {{A}} until the title card disappears.
 +
 
 +
Edit mode does not work when playing as [[Miles "Tails" Prower|Tails]] in this game, even though the counters for debug mode are still intact here.
 +
}}
 +
 
 +
==[[Night mode]]==
 +
{{HiddenContent
 +
| image1=Sonic2 MD NightMode.png
 +
| desc=After enabling edit mode, select a level on the level select screen and hold {{C}}+{{Start}} until the title card disappears.
 +
}}
 +
==Get all Chaos Emeralds==
 +
{{HiddenContent
 +
| noimage=yes
 +
| desc=From the level select menu, play songs 04, 01, 02, 06 on the sound test and a [[Chaos Emerald]] sound effect will trigger. This immediately gives the player all seven Chaos Emeralds, enabling [[Super Sonic]].
 +
}}
 +
==Swap Tails for Miles==
 +
{{HiddenContent
 +
| image1=Sonic2 MD Comparison OptionsJP.png
 +
| desc=Press {{up}} {{down}} {{down}} {{down}} {{up}} at the title screen. This will cause all instances of "Tails" to change to "Miles", except in the Japanese version where the reverse will happen. This also toggles the trademark symbols on the Sega logo and the title screen.
 +
}}
 +
==[[Continue|14 continues]]==
 +
{{HiddenContent
 +
| image1=Sonic2 MD 14Continues.png
 +
| desc=Play songs 01, 01, 02, 04 on the options screen. An incorrect sound command is issued, causing [[Oil Ocean Zone]] music to continue playing until a reset.
 +
}}
 +
 
 +
==Unused content==
 +
===Art===
 +
====Tiles====
 +
{{UnusedTable|type=Art|
 +
{{UnusedRow
 +
| content={{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=017
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=01B
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=081
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=08D
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=093
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=0B2
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=0B3
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=0C8
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=0C9
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=0D0
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=0D1
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=0DB
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=0DC
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=0F3
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=0F4
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=114
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=11C
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=11D
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=11E
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=123
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=124
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=125
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=126
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=127
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=128
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=129
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=12A
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=12B
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=12C
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=12D
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=12E
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=12F
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=130
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=131
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=134
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=139
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=13A
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=13F
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=141
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=144
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=146
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=147
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=157
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=15B
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=182
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=183
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=184
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=187
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=189
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=18A
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=18E
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=1AB
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=20F
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=210
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=216
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=217
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=218
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=250
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=25E
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=262
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=263
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=270
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=272
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=27E
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=28A
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=28B
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map OOZ blocks.png
 +
| tilesize=16
 +
| id=293
 +
}}
 +
| desc=The old ball launcher among other graphics in [[Oil Ocean Zone]].
 +
 
 +
Tile IDs: 017, 01B, 081, 08D, 093, 0B2, 0B3, 0C8, 0C9, 0D0, 0D1, 0DB, 0DC, 0F3, 0F4, 114, 11C, 11D, 11E, 123, 124, 125, 126, 127, 128, 129, 12A, 12B, 12C, 12D, 12E, 12F, 130, 131, 134, 139, 13A, 13F, 141, 144,
 +
146, 147, 157, 15B, 182, 183, 184, 187, 189, 18A, 18E, 1AB, 20F, 210, 216, 217, 218, 250, 25E, 262, 263, 270, 272, 27E, 28A, 28B, 293.
 +
}}
 +
 
 +
{{UnusedRow
 +
| content={{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=023
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=024
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=025
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=026
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=028
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=029
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=048
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=049
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=04A
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=04B
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=04C
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=04D
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=04E
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=04F
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=050
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=051
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=052
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=053
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=054
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=055
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=056
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=057
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=058
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=059
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=05A
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=05B
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=05C
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=05D
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=05E
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=05F
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=060
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=061
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=062
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=064
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=065
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=066
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=067
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=068
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=09F
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=0C2
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=134
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=135
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=136
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=137
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=138
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=139
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=13A
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=13B
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=13C
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=13D
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=13E
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=13F
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=140
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=141
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=142
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=143
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=144
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=145
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=147
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=174
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=17B
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=196
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=197
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=198
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=199
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=19A
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=19B
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=19C
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=19D
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=19E
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1A1
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1A2
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1AF
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1B0
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1B1
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1B2
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1B3
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1B4
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1B5
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1B6
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1B7
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1B8
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1B9
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1BA
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1BB
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1BC
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1BD
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1BE
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1BF
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1C0
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1C1
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1C2
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1C3
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1C4
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1C5
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1E4
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1E6
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1E7
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map MZ blocks.png
 +
| tilesize=16
 +
| id=1E8
 +
}}
 +
| desc=Remnants of the diagonal platforms and some unused grey pipes in [[Metropolis Zone]].
 +
 
 +
Tile IDs: 023, 024, 025, 026, 028, 029, 048, 049, 04A, 04B, 04C, 04D, 04E, 04F, 050, 051, 052, 053, 054, 055, 056, 057, 058, 059, 05A, 05B, 05C, 05D, 05E, 05F, 060, 061, 062, 064, 065, 066, 067, 068, 09F, 0C2, 134, 135, 136, 137, 138, 139, 13A, 13B, 13C, 13D, 13E, 13F, 140, 141, 142, 143, 144, 145, 147, 174, 17B, 196, 197, 198, 199, 19A, 19B, 19C, 19D, 19E, 1A1, 1A2, 1AF, 1B0, 1B1, 1B2, 1B3, 1B4, 1B5, 1B6, 1B7, 1B8, 1B9, 1BA, 1BB, 1BC, 1BD, 1BE, 1BF, 1C0, 1C1, 1C2, 1C3, 1C4, 1C5, 1E4, 1E6, 1E7, 1E8.
 +
}}
 +
 
 +
{{UnusedRow
 +
| content={{GetTile
 +
| image=Sonic2 MD Map SCZ blocks.png
 +
| tilesize=16
 +
| id=259
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map SCZ blocks.png
 +
| tilesize=16
 +
| id=262
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map SCZ blocks.png
 +
| tilesize=16
 +
| id=268
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map SCZ blocks.png
 +
| tilesize=16
 +
| id=27C
 +
}}
 +
| desc=Some unused clouds in [[Sky Chase Zone]].
 +
 
 +
Tile IDs: 259, 262, 268, 27C
 +
}}
 +
 
 +
{{UnusedRow
 +
| content={{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=147
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=14D
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=151
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=157
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=162
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=16C
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=1BB
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=1F8
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=1FE
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=1FF
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=201
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=210
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=211
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=215
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=219
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=21A
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=227
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=228
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=2A0
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=2A2
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=2B7
 +
}}
 +
{{GetTile
 +
| image=Sonic2 MD Map WFZ blocks.png
 +
| tilesize=16
 +
| id=2E3
 +
}}
 +
| desc=[[Wing Fortress Zone]] tiles, possibly also desgined for Sky Chase Zone.
 +
 
 +
Tile IDs: 147, 14D, 151, 157, 162, 16C, 1BB, 1F8, 1FE, 1FF, 201, 210, 211, 215, 219, 21A, 227, 228, 2A0, 2A2, 2B7, 2E3.
 +
}}
 +
}}
 +
 
 +
====Sprites====
 +
{{UnusedTable|type=Art|
 +
{{UnusedRow
 +
| content=
 +
| desc=An animation very similar to one used in [[Wing Fortress Zone]] when [[Sonic the Hedgehog|Sonic]] grabs the panels on the side of the ship. However, this is vertical. Its frame IDs are '''52''' and '''53'''.
 +
}}
 +
{{UnusedRow
 +
| content=
 +
| desc=An alternate death frame for Sonic, defined in animation '''16''' with a frame ID of '''5E'''. This returns from (and is also unused in) ''[[Sonic the Hedgehog (16-bit)|Sonic the Hedgehog]]''.
 +
}}
 +
{{UnusedRow
 +
| content={{spriteImage|Sonic2 MD Sprite CPZSirenLights.gif|2}}
 +
| desc=Unused decorative objects for [[Chemical Plant Zone]], stored at '''0x0383-0x0393''' in VRAM. These can be placed in the [[Sonic the Hedgehog 2 (2013)|iOS/Android 2013 version]]'s debug mode.
 +
}}
 +
{{UnusedRow
 +
| content={{spriteImage|Spr_cpzboss.gif}}
 +
| desc=An animation for [[Water Eggman]] which shows [[Dr. Eggman]] dropping chemicals on himself. This animation has been around since the [[Sonic the Hedgehog 2 (Nick Arcade prototype)|Nick Arcade prototype]], but it was never implemented. A fix to implement the lost animation can be found [[SCHG How-to:Restore lost CPZ boss feature|here]].
 +
}}
 +
{{UnusedRow
 +
| content={{spriteImage|Sonic2 MD Sprite OOZSpringHolder.png}}
 +
| desc=A holder for [[Oil Ocean Zone]]'s ball and spring object (see below). This appeared in the Simon Wai prototype, and is still loaded into VRAM in the final game.
 +
}}
 +
{{UnusedRow
 +
| content=
 +
| desc=An unused animation for [[Aquis]] spitting up oil, along with an oil spray.
 +
}}
 +
{{UnusedRow
 +
| content={{spriteImage|Balkiry2.png}}
 +
| desc=Unused frame of the [[Balkiry]] badnik with landing gear. It's possible that they were originally intended to take off from the [[Wing Fortress Zone]] as it passed by. If a Balkiry is selected in debug mode, this sprite will be seen instead of its flying one.
 +
}}
 +
{{UnusedRow
 +
| content={{spriteImage|S2-Turtle.gif|2}}
 +
| desc=Walking sprites of [[Tocky]], who pops out of the [[Badnik]]s in [[Sky Chase Zone]]. Normally the player will never see this, since the animal never has the opportunity to hit the ground. In order to see it, the player must use debug mode to create and destroy a Badnik while the Wing Fortress passes by. This animation would later make an appearance in ''[[Sonic Mania]]'', as Tocky can be found in [[Titanic Monarch Zone]].
 +
}}
 +
{{UnusedRow
 +
| content={{spriteImage|S2-Picky.gif|2}}
 +
| desc=[[Picky]], a returning animal from the original ''Sonic the Hedgehog'', is present in [[Death Egg Zone]]. However, there are no Badniks or animal capsules, so he's never seen.
 +
}}
 +
{{UnusedRow
 +
| content={{spriteImage|Sonic2-RobotnikLaugh.gif|2}}
 +
| desc=In [[Death Egg Zone]], getting hit with one or more [[Ring]]s during the [[Mecha Sonic (Sonic the Hedgehog 2 16-bit boss)|Mecha Sonic]] battle causes Eggman to laugh. However, this is never actually seen outside of debug mode because the Zone has no Rings. In the 2013 mobile remake, this animation can be seen normally if the player dies during the fight.  In ''[[3D Sonic the Hedgehog 2]]'' it can also be seen if the player is hurt by Mecha Sonic if the Ring Keeper mode is on.
 +
}}
 +
{{UnusedRow
 +
| content={{spriteImage|HPZiconS2.png|2}}
 +
| desc=Level Select icon for [[Hidden Palace Zone]], which never made it into the final game.  The art however, is present in [[Sonic the Hedgehog 3|''Sonic 3''<nowiki>'</nowiki>s]] level select. Pro Action Replay code '''0096D8:0303''' will cause it to replace the [[Emerald Hill Zone]] icon in the Stage Select.
 +
}}
 +
}}
 +
 
 +
===Objects===
 +
====Placeable in [[edit mode]]====
 +
{{UnusedTable|type=Art|
 +
{{UnusedRow
 +
| content={{spriteImage|Aquatic ruin door.png}}
 +
| desc=Unused door barriers for [[Aquatic Ruin Zone]], which function like the door barriers found in other Zones.
 +
}}
 +
{{UnusedRow
 +
| content={{spriteImage|Sonic2-mrzobject.png}}
 +
| desc=A strange platform made of [[Ring]]s in [[Mystic Cave Zone]]. When placed, this object will slowly swing in an anti-clockwise direction and can be stood on. This object has existed since the [[Sonic the Hedgehog 2 (Simon Wai prototype)|Simon Wai prototype]], and its object ID is '''$73'''.
 +
}}
 +
{{UnusedRow
 +
| content={{SpriteImage|Sonic2PreBeta MD Sprite OOZ Ball.png}} {{SpriteImage|S2button.png}}
 +
| desc=A ball and spring object, which can be placed in [[Oil Ocean Zone]]. If a [[button]] is placed near it and pressed, the ball will pop out and start rolling in whichever direction Sonic was facing when the object was placed. It does not collide with objects (such as breakable floors or elevators), and it will go up slopes and even vertical walls without slowing or stopping. It is used in the [[Sonic the Hedgehog 2 (Simon Wai prototype)|Simon Wai]] and [[Sonic the Hedgehog 2 (alpha)|alpha]] prototypes. Its object ID is '''$46'''.
 +
}}
 +
{{UnusedRow
 +
| content={{SpriteImage|Sonic2Alpha MD Sprite OOZTube.png}}
 +
| desc=A horizontal version of the breakable pressure stopper in Oil Ocean Zone. These can be jumped on, but they will send Sonic and Tails left or right rather than up. Once Sonic is travelling, the player can't make him stop unless he collides with an object - even in edit mode the player will continue to travel. This would have been used in the Simon Wai layout of the Zone, but has no purpose in the final layout.
 +
}}
 +
{{UnusedRow
 +
| content={{spriteImage|Sonic2-giantlaser.gif}}
 +
| desc=Large laser shooting through a spinning platform in [[Wing Fortress Zone]]. If the sub-ID of the spinning platforms has bit '''02''' of their subtype set but not '''04''', they will become this object. Its object ID is '''$B7'''.
 +
}}
 +
{{UnusedRow
 +
| content={{spriteImage|Sonic2-wfz-spinnything2.gif|2}}
 +
| desc=Weird spinning pole in [[Wing Fortress Zone]] that acts like a [[Badnik]] - the player can destroy it, and it can hurt them, but it doesn't actually move. Its object ID is '''$BF'''.
 +
}}
 +
}}
 +
 
 +
====Others====
 +
{{UnusedTable|type=Art|
 +
{{UnusedRow
 +
| content={{spriteImage|Sonic2 MD Sprite Monitors.png|2|crop_width=30}}
 +
| desc=A static or blank [[monitor]] which harms the player when broken. Never seen in-game. To see it, a monitor's subtype should be set to '''00'''.
 +
}}
 +
{{UnusedRow
 +
| content=
 +
| desc=A hovering platform for [[Chemical Plant Zone]] that has been around since the Nick Arcade prototype. Every 1024 frames, it will slowly rise up for 128 frames, float in the air, then come back down 128 frames later. The amount of time it floats in the air is 128*(lower four bits of subtype) frames. The upper four bits can be used to offset when it starts to rise in the air. Its object ID is '''$0C'''.
 +
}}
 +
{{UnusedRow
 +
| content=
 +
| desc=The blue bubble snakes in Chemical Plant Zone have many subtypes that define their movement pattern ('''00'''-'''0F''' for jumping back and forth, '''10'''-'''1F''' for jumping between the floor and ceiling) and their length, which can be any number of segments between 1 and 16. However, only those that are 6 segments long are used (subtypes '''05''' and '''15'''), leaving all other subtypes unused.
 +
}}
 +
{{UnusedRow
 +
| content=
 +
| desc=Although very similar to the small platforms used in [[Metropolis Zone]], this platform behaves strangely, usually rising at an angle. Its object ID is '''$6C'''.
 +
}}
 +
{{UnusedRow
 +
| content=
 +
| desc=The emerald-shaped object that was used in Hidden Palace Zone to block off a tube. The graphics are long gone, but the code is still there. It's a simple solid indestructible object and its coding hasn't changed since the Nick Arcade prototype. Its object ID is '''$12'''.
 +
}}
 +
{{UnusedRow
 +
| content=
 +
| desc=The waterfall object from Hidden Palace Zone, which is also left over. Again, the graphics no longer exist in the ROM. Its height is equal to 16*(lower five bits of subtype)+16 pixels. Placing one with a subtype greater than '''17''' will spawn garbage objects on the right. Its object ID is '''$13'''.
 +
}}
 +
{{UnusedRow
 +
| content=
 +
| desc=The spinning log spikes from ''[[Sonic the Hedgehog (16-bit)|Sonic the Hedgehog]]''<nowiki>'</nowiki>s [[Green Hill Zone (Sonic the Hedgehog 16-bit)|Green Hill Zone]]. Unfortunately, the graphics have been deleted, but the coding is intact. Its object ID is '''$17'''.
 +
}}
 +
}}
 +
 
 +
===Score tally===
 +
{{HiddenContent
 +
| image1=Sonic2UnusedScoreTally.png
 +
| desc=This configuration of the score tally is unused but was meant for Zones with a single Act ([[Sky Chase Zone]], etc). It can be made to appear by using debug mode and placing, then breaking a capsule.
 +
}}
 +
 
 +
===Level chunks===
 +
====Emerald Hill Zone====
 +
{{gallery
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=01
 +
}}¦01
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=05
 +
}}¦05
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=0E
 +
}}¦0E
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=15
 +
}}¦15
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=17
 +
}}¦17
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=32
 +
}}¦32
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=56
 +
}}¦56
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=7A
 +
}}¦7A
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=7F
 +
}}¦7F
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=A6
 +
}}¦A6
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=AE
 +
}}¦AE
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=D2
 +
}}¦D2
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=D8
 +
}}¦D8
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=D9
 +
}}¦D9
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=DA
 +
}}¦DA
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=DC
 +
}}¦DC
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=E7
 +
}}¦E7
 +
|{{GetTile
 +
| image=Sonic2 MD Map EHZ chunks.png
 +
| tilesize=128
 +
| id=ED
 +
}}¦ED
 +
}}
 +
 
 +
 
 +
====Chemical Plant Zone====
 +
{{gallery
 +
|{{GetTile
 +
| image=Sonic2 MD Map CPZ chunks.png
 +
| tilesize=128
 +
| id=1D
 +
}}¦1D
 +
|{{GetTile
 +
| image=Sonic2 MD Map CPZ chunks.png
 +
| tilesize=128
 +
| id=4A
 +
}}¦4A
 +
|{{GetTile
 +
| image=Sonic2 MD Map CPZ chunks.png
 +
| tilesize=128
 +
| id=89
 +
}}¦89
 +
}}
 +
 
 +
====Casino Night Zone====
 +
{{gallery
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=22
 +
}}¦22
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=30
 +
}}¦30
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=44
 +
}}¦44
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=48
 +
}}¦48
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=49
 +
}}¦49
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=50
 +
}}¦50
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=53
 +
}}¦53
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=54
 +
}}¦54
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=57
 +
}}¦57
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=5A
 +
}}¦5A
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=6D
 +
}}¦6D
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=6F
 +
}}¦6F
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=70
 +
}}¦70
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=72
 +
}}¦72
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=77
 +
}}¦77
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=7C
 +
}}¦7C
 +
|{{GetTile
 +
| image=Sonic2 MD Map CNZ chunks.png
 +
| tilesize=128
 +
| id=EA
 +
}}¦EA
 +
}}
 +
 
 +
====Hill Top Zone====
 +
{{gallery
 +
|{{GetTile
 +
| image=Sonic2 MD Map HTZ chunks.png
 +
| tilesize=128
 +
| id=A6
 +
}}¦A6
 +
|{{GetTile
 +
| image=Sonic2 MD Map HTZ chunks.png
 +
| tilesize=128
 +
| id=AE
 +
}}¦AE
 +
|{{GetTile
 +
| image=Sonic2 MD Map HTZ chunks.png
 +
| tilesize=128
 +
| id=D2
 +
}}¦D2
 +
|{{GetTile
 +
| image=Sonic2 MD Map HTZ chunks.png
 +
| tilesize=128
 +
| id=D8
 +
}}¦D8
 +
|{{GetTile
 +
| image=Sonic2 MD Map HTZ chunks.png
 +
| tilesize=128
 +
| id=D9
 +
}}¦D9
 +
|{{GetTile
 +
| image=Sonic2 MD Map HTZ chunks.png
 +
| tilesize=128
 +
| id=DA
 +
}}¦DA
 +
|{{GetTile
 +
| image=Sonic2 MD Map HTZ chunks.png
 +
| tilesize=128
 +
| id=DC
 +
}}¦DC
 +
|{{GetTile
 +
| image=Sonic2 MD Map HTZ chunks.png
 +
| tilesize=128
 +
| id=E7
 +
}}¦E7
 +
|{{GetTile
 +
| image=Sonic2 MD Map HTZ chunks.png
 +
| tilesize=128
 +
| id=ED
 +
}}¦ED
 +
|{{GetTile
 +
| image=Sonic2 MD Map HTZ chunks.png
 +
| tilesize=128
 +
| id=F5
 +
}}¦F5
 +
}}
 +
 
 +
====Mystic Cave Zone====
 +
{{gallery
 +
|{{GetTile
 +
| image=Sonic2 MD Map MCZ chunks.png
 +
| tilesize=128
 +
| id=1E
 +
}}¦1E
 +
|{{GetTile
 +
| image=Sonic2 MD Map MCZ chunks.png
 +
| tilesize=128
 +
| id=3A
 +
}}¦3A
 +
|{{GetTile
 +
| image=Sonic2 MD Map MCZ chunks.png
 +
| tilesize=128
 +
| id=4F
 +
}}¦4F
 +
|{{GetTile
 +
| image=Sonic2 MD Map MCZ chunks.png
 +
| tilesize=128
 +
| id=88
 +
}}¦88
 +
|{{GetTile
 +
| image=Sonic2 MD Map MCZ chunks.png
 +
| tilesize=128
 +
| id=CA
 +
}}¦CA
 +
|{{GetTile
 +
| image=Sonic2 MD Map MCZ chunks.png
 +
| tilesize=128
 +
| id=CD
 +
}}¦CD
 +
|{{GetTile
 +
| image=Sonic2 MD Map MCZ chunks.png
 +
| tilesize=128
 +
| id=CE
 +
}}¦CE
 +
|{{GetTile
 +
| image=Sonic2 MD Map MCZ chunks.png
 +
| tilesize=128
 +
| id=CF
 +
}}¦CF
 +
|{{GetTile
 +
| image=Sonic2 MD Map MCZ chunks.png
 +
| tilesize=128
 +
| id=D0
 +
}}¦D0
 +
|{{GetTile
 +
| image=Sonic2 MD Map MCZ chunks.png
 +
| tilesize=128
 +
| id=D1
 +
}}¦D1
 +
|{{GetTile
 +
| image=Sonic2 MD Map MCZ chunks.png
 +
| tilesize=128
 +
| id=D7
 +
}}¦D7
 +
|{{GetTile
 +
| image=Sonic2 MD Map MCZ chunks.png
 +
| tilesize=128
 +
| id=E6
 +
}}¦E6
 +
}}
 +
 
 +
====Oil Ocean Zone====
 +
None of the chunks listed here are referenced in the table that the game checks to determine whether or not Sonic & Tails should slide.
 +
{{gallery
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=09
 +
}}¦09
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=2B
 +
}}¦2B
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=2C
 +
}}¦2C
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=59
 +
}}¦59
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=5E
 +
}}¦5E
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=62
 +
}}¦62
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=6D
 +
}}¦6D
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=73
 +
}}¦73
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=76
 +
}}¦76
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=79
 +
}}¦79
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=81
 +
}}¦81
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=84
 +
}}¦84
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=86
 +
}}¦86
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=8A
 +
}}¦8A
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=94
 +
}}¦94
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=97
 +
}}¦97
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=9E
 +
}}¦9E
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=A0
 +
}}¦A0
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=A5
 +
}}¦A5
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=A6
 +
}}¦A6
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=A9
 +
}}¦A9
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=AA
 +
}}¦AA
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=B2
 +
}}¦B2
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=BC
 +
}}¦BC
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=CC
 +
}}¦CC
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=D0
 +
}}¦D0
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=D2
 +
}}¦D2
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=D3
 +
}}¦D3
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=D6
 +
}}¦D6
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=DB
 +
}}¦DB
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=DC
 +
}}¦DC
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=DE
 +
}}¦DE
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=E0
 +
}}¦E0
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=E9
 +
}}¦E9
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=EA
 +
}}¦EA
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=F0
 +
}}¦F0
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=F5
 +
}}¦F5
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=F6
 +
}}¦F6
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=F8
 +
}}¦F8
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=F9
 +
}}¦F9
 +
|{{GetTile
 +
| image=Sonic2 MD Map OOZ chunks.png
 +
| tilesize=128
 +
| id=FF
 +
}}¦FF
 +
}}
 +
 
 +
====Metropolis Zone====
 +
{{gallery
 +
|{{GetTile
 +
| image=Sonic2 MD Map MZ chunks.png
 +
| tilesize=128
 +
| id=03
 +
}}¦03
 +
|{{GetTile
 +
| image=Sonic2 MD Map MZ chunks.png
 +
| tilesize=128
 +
| id=69
 +
}}¦69
 +
|{{GetTile
 +
| image=Sonic2 MD Map MZ chunks.png
 +
| tilesize=128
 +
| id=79
 +
}}¦79
 +
|{{GetTile
 +
| image=Sonic2 MD Map MZ chunks.png
 +
| tilesize=128
 +
| id=7D
 +
}}¦7D
 +
|{{GetTile
 +
| image=Sonic2 MD Map MZ chunks.png
 +
| tilesize=128
 +
| id=8A
 +
}}¦8A
 +
|{{GetTile
 +
| image=Sonic2 MD Map MZ chunks.png
 +
| tilesize=128
 +
| id=B6
 +
}}¦B6
 +
|{{GetTile
 +
| image=Sonic2 MD Map MZ chunks.png
 +
| tilesize=128
 +
| id=D0
 +
}}¦D0
 +
|{{GetTile
 +
| image=Sonic2 MD Map MZ chunks.png
 +
| tilesize=128
 +
| id=D5
 +
}}¦D5
 +
|{{GetTile
 +
| image=Sonic2 MD Map MZ chunks.png
 +
| tilesize=128
 +
| id=DC
 +
}}¦DC
 +
}}
 +
 
 +
====Wing Fortress Zone====
 +
{{gallery
 +
|{{GetTile
 +
| image=Sonic2 MD Map WFZ chunks.png
 +
| tilesize=128
 +
| id=43
 +
}}¦43
 +
|{{GetTile
 +
| image=Sonic2 MD Map WFZ chunks.png
 +
| tilesize=128
 +
| id=48
 +
}}¦48
 +
|{{GetTile
 +
| image=Sonic2 MD Map WFZ chunks.png
 +
| tilesize=128
 +
| id=4F
 +
}}¦4F
 +
|{{GetTile
 +
| image=Sonic2 MD Map WFZ chunks.png
 +
| tilesize=128
 +
| id=57
 +
}}¦57
 +
|{{GetTile
 +
| image=Sonic2 MD Map WFZ chunks.png
 +
| tilesize=128
 +
| id=62
 +
}}¦62
 +
|{{GetTile
 +
| image=Sonic2 MD Map WFZ chunks.png
 +
| tilesize=128
 +
| id=98
 +
}}¦98
 +
|{{GetTile
 +
| image=Sonic2 MD Map WFZ chunks.png
 +
| tilesize=128
 +
| id=DD
 +
}}¦DD
 +
}}
 +
 
 +
===Background data===
 +
====Aquatic Ruin Zone====
 +
Code exists to scroll part of the top tree background layer at a different rate, giving the impression it is closer to the camera. As the code executes, the effect is reverted, so cannot be not seen without hacking. It is theorised that this may be a leftover from an early version of the level, as with the final art the seam is quite obvious.
 +
 
 +
====Hill Top Zone====
 +
Hill Top Zone's background is partially optimised for 2-player mode; the background scrolls independently for both players, which cannot be said for other 1-player only levels. However, the parallax effect for the clouds is missing and some parts are corrupted, and while sharing data with Emerald Hill Zone means the foreground also renders correctly, objects are not optimised, meaning the experience is still noticeably buggy.
 +
 
 +
The final version of Hill Top Zone is also not suited to 2-player thanks to some level gimmicks, such as its inside lava sections; these make it impossible to back-track to the beginning of the stage by creating dead-ends, so if the two players were at opposite ends, the slower player would in theory get stuck.
 +
 
 +
====Oil Ocean Zone====
 +
Due to the way scrolling is handled in Oil Ocean Zone, part of the background is never seen.
 +
 
 +
===Audio===
 +
====Music====
 +
{{UnusedTable|type=Audio|
 +
{{UnusedRow
 +
| content=
 +
| desc=In the sound test, song '''$10''' is a unused song. This has been established to be the music meant for [[Hidden Palace Zone]].
 +
}}
 +
}}
 +
 
 +
====Sound effects====
 +
Sounds not used anywhere in the game can be heard in the sound test, some of which are leftovers from the original ''[[Sonic the Hedgehog (16-bit)|Sonic the Hedgehog]]''.
 +
{| class="prettytable" style="width:auto;"
 +
!Audio !!ID !!Description
 +
|-
 +
!colspan=3|''Sonic the Hedgehog'' leftovers
 +
|-
 +
|[[File:Sonic2 MD Sound29.ogg]]
 +
|'''29'''
 +
|The sound for touching the R, Up, and Down [[Special Stage (Sonic the Hedgehog 16-bit)|Special Stage]] blocks.
 
|-
 
|-
|[[Image:Aquatic ruin door.png|center]]||ARZ Barrier||Unused door barriers from [[Aquatic Ruin Zone]].
+
|[[File:Sonic2 MD Sound31.ogg]]
 +
|'''31'''
 +
|[[Scrap Brain Zone]] electricity.
 
|-
 
|-
|[[Image:Balkiry2.png|center]]||Unused Balkiry Frame||Unused frame of the [[Balkiry]] badnik with landing gear.
+
|[[File:Sonic2 MD Sound3A.ogg]]
 +
|'''3A'''
 +
|The sound for touching the colour-changing diamonds in the Special Stage.
 
|-
 
|-
|[[Image:S2-Turtle.gif|center]]||Walking Turtle||Walking sprites of the turtles that pop out of the badniks in [[Sky Chase Zone]]. Normally you'll never see this, since the animal never has the opportunity to hit the ground.
+
|[[File:Sonic2 MD Sound43.ogg]]
 +
|'''43'''
 +
|The sound for entering [[Giant Ring]]s at the end of an Act.
 
|-
 
|-
|[[Image:HPZiconS2.png|center]]||HPZ Icon||Level Select icon for [[Hidden Palace Zone]], which never made it into the final game.  The art however, is present in [[Sonic the Hedgehog 3|Sonic 3's]] level select.
+
|[[File:Sonic2 MD Sound47.ogg]]
 +
|'''47'''
 +
|The chain pulling sound from [[Marble Zone]].
 
|-
 
|-
|[[Image:Sonic2-giantlaser.gif|center]]||WFZ Laser||Large laser shooting through a spinning platform in [[Wing Fortress Zone]]. Never seen in-game.
+
|[[File:Sonic2 MD Sound49.ogg]]
 +
|'''49'''
 +
|The bonus point tags found at the end of an Act.
 
|-
 
|-
|[[Image:Sonic2-mrzobject.png|center]]||MCZ Ring Platform||Weird platform made of rings, placeable using debug mode. It moves back and forth depending on which side you stand on.
+
!colspan=3|Other sounds
 
|-
 
|-
|[[Image:Sonic2-wfz-spinnything2.gif|center]]||WFZ Spinning Pole||Weird spinning pole that acts like a badnik - you can destroy it, and it can hurt you, but it doesn't actually move.
+
|[[File:Sonic2 MD Sound38.ogg]]
 +
|'''38'''
 +
|Sounds similar to the sound of spikes popping up. Also unused in ''Sonic 1''.
 
|-
 
|-
|[[Image:S2 static monitor.png|center]]||Static or blank TV Monitor||Powerup monitor which harms you when broken. Never seen in-game.
+
|[[File:Sonic2 MD Sound51.ogg]]
 +
|'''51'''
 +
|Unknown. Sounds like something popping or skidding on the ground.
 
|-
 
|-
 +
|[[File:Sonic2 MD Sound52.ogg]]
 +
|'''52'''
 +
|A low siren, similar to '''$53''' which is used in the 2-Player mode.
 +
|-
 +
|[[File:Sonic2 MD Sound68.ogg]]
 +
|'''68'''
 +
|Sounds like a slightly shorter version of Mystic Cave Zone's bridges stopping in place ('''$69''').
 
|}
 
|}
  
==Unused Music Track==
+
==Level slots==
In the sound test, song $10 is actually a unused song. This has been established to be the music meant for [[Hidden Palace Zone]].
+
Like its predecessor, ''Sonic 2'' on the Mega Drive lays out its levels in a different order internally to how the player sees them when playing through the game. It gives some clues as to what the original progression looked like, and the differences are quite significant.
  
==True Level Order==
+
The internal level order can be seen by using [[Pro Action Replay]] code (FFFE10:??00), substituting the question marks with the hexadecimal values for the level slots described in the table below and then attempting to enter any level (any number past 10 crashes the game). [[Metropolis Zone]] covers two level slots as it has three Acts.
The level order that is used during gameplay is actually quite different from the intended order according to the level slots. A simple level select [[Pro Action Replay]] code (FFFE10:??00) can be used to verify this:
+
 
{|class="prettytable"
+
{|class="prettytable sortable" style="width:auto;"
! Order in gameplay||Actual
+
! Level slot
 +
! Level name
 +
! In-game order
 +
! Comments
 +
|-
 +
| 00
 +
| [[Emerald Hill Zone]]
 +
| 01
 +
|
 +
|-
 +
| 01
 +
| Unknown
 +
|
 +
| Plays Emerald Hill Zone's music.
 +
|-
 +
| 02
 +
| [[Wood Zone]]
 +
| Scrapped
 +
| Palette is all that remains. Plays Metropolis Zone's music.
 +
|-
 +
| 03
 +
| Unknown
 +
|
 +
| Plays Oil Ocean Zone's music.
 +
|-
 +
| 04
 +
| [[Metropolis Zone]]
 +
| 08
 +
|
 +
|-
 +
| 05
 +
| [[Metropolis Zone]] (Act 3)
 +
| 09
 +
|
 +
|-
 +
| 06
 +
| [[Wing Fortress Zone]]
 +
| 11
 +
|
 +
|-
 +
| 07
 +
| [[Hill Top Zone]]
 +
| 05
 +
|
 +
|-
 +
| 08
 +
| [[Hidden Palace Zone]]
 +
| Scrapped
 +
| Palette and object/ring locations remain. Plays unused track #10.
 +
|-
 +
| 09
 +
| Unknown
 +
|
 +
| Plays Sky Chase Zone's music.
 +
|-
 +
| <span style="display:none;">10</span>0A
 +
| [[Oil Ocean Zone]]
 +
| 07
 +
|
 
|-
 
|-
|Emerald Hill Zone
+
| <span style="display:none;">11</span>0B
|Emerald Hill Zone (00)
+
| [[Mystic Cave Zone]]
 +
| 06
 +
|
 
|-
 
|-
|Chemical Plant Zone
+
| <span style="display:none;">12</span>0C
|Metropolis Zone (04/05)
+
| [[Casino Night Zone]]
 +
| 04
 +
|
 
|-
 
|-
|Aquatic Ruin Zone
+
| <span style="display:none;">13</span>0D
|Wing Fortress Zone (06)
+
| [[Chemical Plant Zone]]
 +
| 02
 +
|
 
|-
 
|-
|Casino Night Zone
+
| <span style="display:none;">14</span>0E
|Hill Top Zone (07)
+
| [[Death Egg Zone]]
 +
| 12
 +
| Occupied by [[Genocide City Zone]] in prototypes.
 
|-
 
|-
|Hill Top Zone
+
| <span style="display:none;">15</span>0F
|Oil Ocean Zone (0A)
+
| [[Aquatic Ruin Zone]]
 +
| 03
 +
|
 
|-
 
|-
|Mystic Cave Zone
+
| <span style="display:none;">16</span>10
|Mystic Cave Zone (0B)
+
| [[Sky Chase Zone]]
 +
| 10
 +
|
 +
|}
 +
 
 +
This order is mirrored (with empty slots cut out) by some prototype level select screens. All empty slots are fundamentally broken, loading varying amounts of graphics data from Emerald Hill Zone (depending on the build).
 +
 
 +
Three slots in the game remain empty in all versions of ''Sonic 2'' (save for the very early [[Sonic the Hedgehog 2 (Nick Arcade prototype)|Nick Arcade prototype]] which is using the ''Sonic 1'' level order). There has been much speculation over the years about what these slots were reserved for (if anything) - possible candidates include [[Brenda Ross]]'s "desert" and "winter" zones which were thought to be at least partially complete, or possibly Genocide City Zone before it was transformed into Metropolis Zone Act 3. The team are known to have explored many level ideas during development, most of which did not make it past the design stage.
 +
 
 +
Commentary found in the ''[[Sonic Jam]]'' strategy guide reveals that the level order could have been even more different. It states that [[Chemical Plant Zone]] was meant to be the 10th Zone back when the game was planned as an 18-Zone game.
 +
 
 +
===Unused slots===
 +
In all cases, Acts 1 and 2 are identical. Metropolis "Act 4" loads a duplicate of Metropolis Act 3 (with a different starting position) while "Act 2" of Sky Chase, Wing Fortress and Death Egg load their Act 1 counterparts without objects.
 +
<gallery>
 +
Sonic2 MD Slot01.png|01 (unknown)
 +
SonictheHedgehog2-WoodZone.png|02 ([[Wood Zone]])
 +
Sonic2 MD Slot03.png|03 (unknown)
 +
Sonic2 MD HPZ Start.png|08 ([[Hidden Palace Zone]])
 +
Sonic2 MD Slot03.png|09 (unknown)
 +
</gallery>
 +
 
 +
==Inaccessible Rings==
 +
There are some levels that have Rings in places that can't be reached normally. This makes getting a [[Perfect Bonus]] in these stages impossible.{{ref|1=http://tcrf.net/Sonic_the_Hedgehog_2_(Genesis)#Inaccessible_Rings}}
 +
 
 +
{| class="prettytable"
 +
!style="width:320px"|Screenshot
 +
! Level
 +
! Approximate coordinates
 +
! Description
 
|-
 
|-
|Oil Ocean Zone
+
|{{Bobscreen|Sonic2AquaticRuinZone-Rings.png}}
|Casino Night Zone (0C)
+
|Aquatic Ruin Zone Act 2
 +
|1FA90626
 +
|Two horizontally lined rings.
 
|-
 
|-
|Metropolis Zone
+
|{{Bobscreen|Sonic2CasinoNightZone-Rings.png}}
|Chemical Plant Zone (0D)
+
|Casino Night Zone Act 2
 +
|027F00F8
 +
|Two groups of seven rings. These are right at the start of the level but cannot be reached with a jump or using nearby objects.
 
|-
 
|-
|Sky Chase Zone
+
|{{Bobscreen|Sonic2MysticCaveZone-Rings1.png}}{{Bobscreen|Sonic2MysticCaveZone-Rings2.png}}
|Death Egg Zone (0E)
+
|Mystic Cave Zone Act 2
 +
|16050156<br>1712016D
 +
|Three horizontally lined rings, and a nearby curve of rings, similar to ones found near swings. Both sets of rings are found in the ceiling.
 
|-
 
|-
|Wing Fortress Zone
+
|{{Bobscreen|Sonic2OilOceanZone-Rings1.png}}{{Bobscreen|Sonic2OilOceanZone-Rings2.png}}{{Bobscreen|Sonic2OilOceanZone-Rings3.png}}
|Aquatic Ruin Zone (0F)
+
|Oil Ocean Zone Act 2
 +
|1A0001F8<br>0B9F03B0<br>1245021C
 +
|Three horizontally lined rings, close to the launcher and invincibility monitor. Three vertically lined rings stuck in a block which prohibits access to them. Rings in a upside down v shape pattern. They are stuck inside the wall, thus unaccessable.
 
|-
 
|-
|Death Egg Zone  
+
|{{Bobscreen|Sonic2MetropolisZone-Rings.png}}
|Sky Chase Zone (10)
+
|Metropolis Zone Act 2
 +
|02C0043F
 +
|Three slanted rings, in the floor that has a ten-ring monitor and a cog close-by.
 
|}
 
|}
  
Level slots 01,02,03,05,09 all lead to Emerald Hill Zone and 08 is actually Hidden Palace. In the [[Sonic the Hedgehog 2 (Simon Wai prototype)| Simon Wai prototype]] some of these were used for scrapped levels. 02 was used for [[Wood Zone]] and 0E was used for [[Genocide City Zone]].
+
==Cheat device 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 (Mega Drive)|Game Genie]]===
 +
==== Official codes (REV00)====
 +
{{CodeTable|official=yes|
 +
{{CodeRow|SATA-DJTJ|[[Rings]] worth 2 (player 1). }}
 +
{{CodeRow|SATA-DNTJ|Rings worth 3 (player 1).}}
 +
{{CodeRow|SATA-DTTJ|Rings worth 4 (player 1).}}
 +
{{CodeRow|SATA-DYTJ|Rings worth 5 (player 1).}}
 +
{{CodeRow|SATA-D2TJ|Rings worth 6 (player 1).}}
 +
{{CodeRow|SATA-D6TJ|Rings worth 7 (player 1).}}
 +
{{CodeRow|SATA-DATJ|Rings worth 8 (player 1).}}
 +
{{CodeRow|AE8A-AADN|Start with 1 life instead of 3 (player 1).}}
 +
{{CodeRow|AY8A-AADN|Start with 5 lives (player 1).}}
 +
{{CodeRow|A68A-AADN|Start with 7 lives (player 1).}}
 +
{{CodeRow|BE8A-AADN|Start with 9 lives (player 1).}}
 +
{{CodeRow|DE8A-AADN|Start with 25 lives (player 1).}}
 +
{{CodeRow|GJ8A-AADN|Start with 50 lives (player 1).}}
 +
{{CodeRow|KN8A-AADN|Start with 75 lives (player 1).}}
 +
{{CodeRow|NN8A-AADN|Start with 99 lives (player 1).}}
 +
{{CodeRow|JW3A-CA4Y|Infinite lives (player 1).}}
 +
{{CodeRow|SATA-DJW8|Rings worth 2 (player 2).}}
 +
{{CodeRow|SATA-DNW8|Rings worth 3 (player 2).}}
 +
{{CodeRow|SATA-DTW8|Rings worth 4 (player 2).}}
 +
{{CodeRow|SATA-DYW8|Rings worth 5 (player 2).}}
 +
{{CodeRow|SATA-D2W8|Rings worth 6 (player 2).}}
 +
{{CodeRow|SATA-D6W8|Rings worth 7 (player 2).}}
 +
{{CodeRow|SATA-DAW8|Rings worth 8 (player 2).}}
 +
{{CodeRow|AE8A-AADW|Start with 1 life instead of 3 (player 2).}}
 +
{{CodeRow|AY8A-AADW|Start with 5 lives (player 2).}}
 +
{{CodeRow|A68A-AADW|Start with 7 lives (player 2).}}
 +
{{CodeRow|BE8A-AADW|Start with 9 lives (player 2).}}
 +
{{CodeRow|DE8A-AADW|Start with 25 lives (player 2).}}
 +
{{CodeRow|GJ8A-AADW|Start with 50 lives (player 2).}}
 +
{{CodeRow|KN8A-AADW|Start with 75 lives (player 2).}}
 +
{{CodeRow|NN8A-AADW|Start with 99 lives (player 2).}}
 +
{{CodeRow|JXGA-CA7W|Infinite lives (player 2).}}
 +
{{CodeRow|KBVT-CAE2|Jump lower.}}
 +
{{CodeRow|FVVT-CAE2|Jump a little higher.}}
 +
{{CodeRow|EBVT-CAE2|Jump a lot higher (Switch off if you get stuck somewhere or want to go in the water).}}
 +
{{CodeRow|CBVT-CAE2|Jump really high (Switch off if you get stuck somewhere or want to go in the water).}}
 +
{{CodeRow|A02T-CAGL|[[Sonic]] stays invincible for a shorter time after getting hit.}}
 +
{{CodeRow|982T-CAGL|Sonic stays invincible for a longer time after getting hit.}}
 +
{{CodeRow|ALTA-CA82|Sonic becomes invisible and invincible for the rest of the level after getting hit.}}
 +
{{CodeRow|ALTA-CA9Y|Once invincible [stars], Sonic stays Invincible for the rest of the level.}}
 +
{{CodeRow|ATTT-CA58|Sonic doesn't lose rings when hit.}}
 +
{{CodeRow|ATTT-CA6W |Tails doesn't lose rings when hit.}}
 +
{{CodeRow|ATTT-CA6W|Only 1 ring needed instead of 50 to enter special stage.}}
 +
{{CodeRow|SBJA-HJV2|Rings worth 2 in special stages (Sonic only/Doesn't show on screen).}}
 +
{{CodeRow|SBJA-HNV2|Rings worth 3 in special stages (Sonic only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HTV2|Rings worth 4 in special stages (Sonic only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HYV2|Rings worth 5 in special stages (Sonic only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-H2V2|Rings worth 6 in special stages (Sonic only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-H6V2|Rings worth 7 in special stages (Sonic only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HAV2|Rings worth 8 in special stages (Sonic only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HJV8|Rings worth 2 in special stage (Tails only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HNV8|Rings worth 3 in special stages (Tails only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HTV8|Rings worth 4 in special stages (Tails only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HYV8|Rings worth 5 in special stages (Tails only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-H2V8|Rings worth 6 in special stages (Tails only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-H6V8|Rings worth 7 in special stages (Tails only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HAV8|Rings worth 8 in special stages (Tails only/Doesn't show on screen). }}
 +
{{CodeRow|ACZT-CACN|Need 0 chaos emeralds to become [[Super Sonic]] (Don't grab more than needed).}}
 +
{{CodeRow|AGZT-CACN|Need 1 Chaos Emerald to become Super Sonic (Don't grab more than needed). }}
 +
{{CodeRow|ALZT-CACN|Need 2 chaos emeralds to become Super Sonic (Don't grab more than needed).}}
 +
{{CodeRow|ARZT-CACN|Need 3 chaos emeralds to become Super Sonic (Don't grab more than needed).}}
 +
{{CodeRow|AWZT-CACN|Need 4 chaos emeralds to become Super Sonic (Don't grab more than needed).}}
 +
{{CodeRow|A0ZT-CACN|Need 5 chaos emeralds to become Super Sonic (Don't grab more than needed).}}
 +
{{CodeRow|A4ZT-CACN|Need 6 chaos emeralds to become Super Sonic (Don't grab more than needed).}}
 +
{{CodeRow|AGZT-CACY + K4ZT-CA92|Need 1 ring to become Super Sonic, don't lose rings with time.}}
 +
{{CodeRow|A0ZT-CACY |Need 5 rings to become Super Sonic.}}
 +
{{CodeRow|BLZT-CACY |Need 10 rings to become Super Sonic.}}
 +
{{CodeRow|DGZT-CACY|Need 25 rings to become Super Sonic.}}
 +
{{CodeRow|FCZT-CACY|Need 40 rings to become Super Sonic.}}
 +
{{CodeRow|K4ZT-CA92|Super Sonic doesn't lose rings with time.}}
 +
{{CodeRow|RE8A-A60G|Level select menu enabled.}}
 +
{{CodeRow|2VAT-BCRA|Start most levels with some rings (1 player game only).}}
 +
}}
 +
 
 +
==== Official codes (REV01)====
 +
{{CodeTable|official=yes|
 +
{{CodeRow|SAST-DJ1A|Rings worth 2 (player 1). }}
 +
{{CodeRow|SAST-DN1A|Rings worth 3 (player 1).}}
 +
{{CodeRow|SAST-DT1A|Rings worth 4 (player 1).}}
 +
{{CodeRow|SAST-DY1A|Rings worth 5 (player 1).}}
 +
{{CodeRow|SAST-D21A|Rings worth 6 (player 1).}}
 +
{{CodeRow|SAST-D61A|Rings worth 7 (player 1).}}
 +
{{CodeRow|SAST-DA1A|Rings worth 8 (player 1).}}
 +
{{CodeRow|AE8A-AAD2|Start with 1 life instead of 3 (player 1).}}
 +
{{CodeRow|AY8A-AAD2|Start with 5 lives (player 1).}}
 +
{{CodeRow|A68A-AAD2|Start with 7 lives (player 1).}}
 +
{{CodeRow|BE8A-AAD2|Start with 9 lives (player 1).}}
 +
{{CodeRow|DE8A-AAD2|Start with 25 lives (player 1).}}
 +
{{CodeRow|GJ8A-AAD2 |Start with 50 lives (player 1).}}
 +
{{CodeRow|KN8A-AAD2|Start with 75 lives (player 1).}}
 +
{{CodeRow|NN8A-AAD2|Start with 99 lives (player 1).}}
 +
{{CodeRow|JW3A-CA4J|Infinite lives (player 1).}}
 +
{{CodeRow|SATA-DJVW|Rings worth 2 (player 2).}}
 +
{{CodeRow|SATA-DNVW|Rings worth 3 (player 2).}}
 +
{{CodeRow|SATA-DTVW|Rings worth 4 (player 2).}}
 +
{{CodeRow|SATA-DYVW|Rings worth 5 (player 2).}}
 +
{{CodeRow|SATA-D2VW|Rings worth 6 (player 2).}}
 +
{{CodeRow|SATA-D6VW|Rings worth 7 (player 2).}}
 +
{{CodeRow|SATA-DAVW|Rings worth 8 (player 2).}}
 +
{{CodeRow|AE8A-AAD8|Start with 1 life instead of 3 (player 2).}}
 +
{{CodeRow|AY8A-AAD8|Start with 5 lives (player 2).}}
 +
{{CodeRow|A68A-AAD8|Start with 7 lives (player 2).}}
 +
{{CodeRow|BE8A-AAD8|Start with 9 lives (player 2).}}
 +
{{CodeRow|DE8A-AAD8|Start with 25 lives (player 2).}}
 +
{{CodeRow|GJ8A-AAD8|Start with 50 lives (player 2).}}
 +
{{CodeRow|KN8A-AAD8|Start with 75 lives (player 2).}}
 +
{{CodeRow|NN8A-AAD8|Start with 99 lives (player 2).}}
 +
{{CodeRow|JXGA-CA7G|Infinite lives (player 2).}}
 +
{{CodeRow|KBVT-CAE2|Jump lower.}}
 +
{{CodeRow|FVVT-CAE2|Jump a little higher.}}
 +
{{CodeRow|EBVT-CAE2|Jump a lot higher (Switch off if you get stuck somewhere or want to go in the water).}}
 +
{{CodeRow|CBVT-CAE2|Jump really high (Switch off if you get stuck somewhere or want to go in the water). }}
 +
{{CodeRow|A02T-CAF8|Sonic stays invincible for a shorter time after getting hit.}}
 +
{{CodeRow|982T-CAF8|Sonic stays invincible for a longer time after getting hit.}}
 +
{{CodeRow|ALTA-CA8N|Sonic becomes invisible and invincible for the rest of the level after getting hit. }}
 +
{{CodeRow|ALTA-CA9J|Once invincible [stars], Sonic stays Invincible for the rest of the level.}}
 +
{{CodeRow|ATTT-CA4W|Sonic doesn't lose rings when hit.}}
 +
{{CodeRow|ATTT-CA5G|Tails doesn't lose rings when hit.}}
 +
{{CodeRow|AH2T-CAH6|Only 1 ring needed instead of 50 to enter special stage.}}
 +
{{CodeRow|SBJA-HJWJ|Rings worth 2 in special stages (Sonic only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HNWJ|Rings worth 3 in special stages (Sonic only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HTWJ|Rings worth 4 in special stages (Sonic only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HYWJ|Rings worth 5 in special stages (Sonic only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-H2WJ|Rings worth 6 in special stages (Sonic only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-H6WJ|Rings worth 7 in special stages (Sonic only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HAWJ|Rings worth 8 in special stages (Sonic only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HJWR|Rings worth 2 in special stage (Tails only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HNWR|Rings worth 3 in special stages (Tails only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HTWR|Rings worth 4 in special stages (Tails only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HYWR|Rings worth 5 in special stages (Tails only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-H2WR|Rings worth 6 in special stages (Tails only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-H6WR|Rings worth 7 in special stages (Tails only/Doesn't show on screen). }}
 +
{{CodeRow|SBJA-HAWR|Rings worth 8 in special stages (Tails only/Doesn't show on screen).}}
 +
{{CodeRow|ACZT-CACA|Need 0 chaos emeralds to become Super Sonic (Don't grab more than needed).}}
 +
{{CodeRow|AGZT-CACA |Need 1 Chaos Emerald to become Super Sonic (Don't grab more than needed). }}
 +
{{CodeRow|ALZT-CACA |Need 2 chaos emeralds to become Super Sonic (Don't grab more than needed).}}
 +
{{CodeRow|ARZT-CACA |Need 3 chaos emeralds to become Super Sonic (Don't grab more than needed).}}
 +
{{CodeRow|AWZT-CACA |Need 4 chaos emeralds to become Super Sonic (Don't grab more than needed).}}
 +
{{CodeRow|A0ZT-CACA |Need 5 chaos emeralds to become Super Sonic (Don't grab more than needed).}}
 +
{{CodeRow|A4ZT-CACA |Need 6 chaos emeralds to become Super Sonic (Don't grab more than needed).}}
 +
{{CodeRow|AGZT-CACJ + K4ZT-CA9N|Need 1 ring to become Super Sonic, don't lose rings with time.}}
 +
{{CodeRow|A0ZT-CACJ|Need 5 rings to become Super Sonic.}}
 +
{{CodeRow|BLZT-CACJ|Need 10 rings to become Super Sonic.}}
 +
{{CodeRow|DGZT-CACJ|Need 25 rings to become Super Sonic.}}
 +
{{CodeRow|FCZT-CACJ|Need 40 rings to become Super Sonic.}}
 +
{{CodeRow|K4ZT-CA9N|Super Sonic doesn't lose rings with time.}}
 +
{{CodeRow|RE8A-A60W|Level select menu enabled.}}
 +
{{CodeRow|2VAT-BCRN|Start most levels with some rings (1 player game only).}}
 +
{{CodeRow|GJ8A-AA4G|Skip straight to the ending sequence.}}
 +
}}
 +
 
 +
==== Unofficial codes (REV00)====
 +
{{CodeTable|
 +
{{CodeRow|ADFT-8AF6|Regular level music plays when turning into Super Sonic.}}
 +
{{CodeRow|ACLA-ATDR |Access [[Hidden Palace Zone]] by selecting [[Death Egg]] on the Level Select menu (no solid floors, glitched graphics, etc).}}
 +
}}
 +
 
 +
==== Unofficial codes (REV01)====
 +
{{CodeTable|
 +
{{CodeRow|ACZT-CACA|Become Super Sonic With 0 Emeralds.}}
 +
{{CodeRow|ADFT-8AF6|Regular level music plays when turning into Super Sonic.}}
 +
{{CodeRow|982T-C9F8|Keep flashing after hit/Invincible (If you have rings).}}
 +
{{CodeRow|ACLA-ATD4|Access Hidden Palace Zone by selecting Death Egg on the Level Select menu (no solid floors, glitched graphics, etc).}}
 +
{{CodeRow|ACLA-AECY|Access [[Wood Zone]] by selecting [[Emerald Hill Zone]] on the Stage Select screen. (Buggy, pallete-swapped Emerald Hill Zone).}}
 +
}}
 +
 
 +
===[[Action Replay (Mega Drive)|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====
 +
{{CodeTable|
 +
{{CodeRow|FFFE12:0009|Infinite Lives.}}
 +
{{CodeRow|FFFE20:00C8|Infinite Rings.}}
 +
{{CodeRow|FFB030:00FF|Invincibility For Sonic ([[Enemies]] Can't Touch You/Can't collect Rings).}}
 +
{{CodeRow|FFB06A:01|Invincibility For Tails (Always Have Shield).}}
 +
{{CodeRow|FFB070:00FF|Invincibility For Tails (Enemies Can't Touch You).}}
 +
{{CodeRow|FFB028:FA|Infinite Time Underwater For Sonic.}}
 +
{{CodeRow|FFB068:FA|Infinite Time Underwater For Tails.}}
 +
{{CodeRow|FFF761:6410|Sonic has Super Speed.}}
 +
{{CodeRow|FFFEC1:6410|Tails has Super Speed.}}
 +
{{CodeRow|FFFFB1:07|Enable Super Sonic (All [[Chaos Emeralds]] Collected).}}
 +
{{CodeRow|FFB02B:01|Always have Shield.}}
 +
{{CodeRow|FFFE19:01|Play As Super Sonic (No Powers).}}
 +
{{CodeRow|FFF711:??|HUD Display Modifier (00: Off, 01: On).}}
 +
{{CodeRow|FFFFFA:0100|Enable Debug Mode.}}
 +
{{CodeRow|FFFFD0:0100|Enable Stage Select ({{A}}+{{start}} on Title Screen).}}
 +
{{CodeRow|FFFE10:XXYY|Stage/Act Modifier (XX: Zone, YY: Level).
 +
*00 - Emerald Hill
 +
*04 - Metropolis
 +
*05 - Metropolis 3
 +
*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}}
 +
{{CodeRow|FFB461:01|Defeat Final Stage Bosses With 1 Hit.}}
 +
{{CodeRow|FFB521:01|Defeat Stage 1 Robotnik With 1 Hit.}}
 +
{{CodeRow|FFB621:01|Defeat Stage 2 Robotnik With 1 Hit.}}
 +
{{CodeRow|FFB721:01|Defeat Stage 3 Robotnik With 1 Hit.}}
 +
{{CodeRow|FFB821:01|Defeat Stage 4 Robotnik With 1 Hit.}}
 +
{{CodeRow|FFB921:01|Defeat Stage 5 Robotnik With 1 Hit.}}
 +
{{CodeRow|FFBA21:01|Defeat Stage 6 Robotnik With 1 Hit.}}
 +
{{CodeRow|FFBB21:01|Defeat Stage 7 Robotnik With 1 Hit.}}
 +
{{CodeRow|FFBC21:01|Defeat Stage 8 Robotnik With 1 Hit.}}
 +
}}
  
Commentary found in the ''[[Sonic Jam]]'' strategy guide reveals that the level order could have been even more different. It states that [[Chemical Plant Zone]] was meant to be the 10th zone back when the game was planned as an 18 zone game.
+
==== Unofficial codes (user found)====
 +
{{CodeTable|
 +
{{CodeRow|FFFE12:999D|Start wing fortress(Not sure about others) with 53(i guess) lives. Super Sonic mode Presents.}}
 +
{{CodeRow|016398:0100|Very short jump height.}}
 +
{{CodeRow|FFB03A:11C0|Sonic Generations spindash (partially breaks the game, dying softlocks the game)}}
 +
{{CodeRow|004476:00XX|Player slot ID (When playing as Sonic & Tails). XX is the ID (Example: 004476:0025 changes Sonic to a ring).}}
 +
{{CodeRow|00449A:00XX|Sidekick slot ID (When playing as Sonic & Tails). XX is the ID.}}
 +
}}
  
==2013 Game==
+
If you want to make your own codes, see [[SCHG:Sonic 2/RAM Editing|here]]. The format to edit those RAM values with PAR codes is this: FFXXXX:YY FF is FF, XXXX is the position of the data in RAM in four hexadecimal digits and YY is the value you want to put in in two or four hexadecimal digits. Remamber to convert your decimal value to [[sega:Hexadecimal|hexadecimal]] first. For 2 Byte/16 bit values, put four digits in YY. If you need to enter values with four Bytes, you have to split it into two 2 Byte codes.
==Egg Gauntlet Zone==
 
[[File:EggGauntlet.png|right|320px]]
 
Egg Gauntlet Zone data remains in the final game but can only be accessed through hacking. It was the first attempt at a Boss Attack level that had some original artwork such as mechanical palm trees and flashing lights. It was to be a full Zone that acted as a testing facility for some of the bosses inventions rather than just have a level with bosses back to back. The act was nearly completed and needed just a few graphical changes to replace missing, unpolished, and placeholder graphics. Sonic Team did not approve of changing the location, colors, or graphical style so the level was scrapped and the Boss Attack level that was used in the final game was created.[http://forums.sonicretro.org/index.php?showtopic=31061&view=findpost&p=772621]
 
{{clear}}
 
  
[[Category:Game secrets|Sonic the Hedgehog 2 (16-bit)]]
+
==References==
 +
<references/>
  
 
{{S2MDOmni}}
 
{{S2MDOmni}}

Latest revision as of 18:25, 3 December 2022

Back to: Sonic the Hedgehog 2 (16-bit).

Level select

S2 level select.png

Play songs 19, 65, 09, 17 on the options screen, then hold A+Start on title screen.

Edit mode

Sonic2 MD DebugMode.png

From the level select menu, play songs 01, 09, 09, 02, 01, 01, 02, 04 (1992-11-24 - the worldwide launch date of Sonic 2). A Ring sound should trigger. Select a Zone and hold A until the title card disappears.

Edit mode does not work when playing as Tails in this game, even though the counters for debug mode are still intact here.

Night mode

Sonic2 MD NightMode.png

After enabling edit mode, select a level on the level select screen and hold C+Start until the title card disappears.

Get all Chaos Emeralds

From the level select menu, play songs 04, 01, 02, 06 on the sound test and a Chaos Emerald sound effect will trigger. This immediately gives the player all seven Chaos Emeralds, enabling Super Sonic.

Swap Tails for Miles

Sonic2 MD Comparison OptionsJP.png

Press Up Down Down Down Up at the title screen. This will cause all instances of "Tails" to change to "Miles", except in the Japanese version where the reverse will happen. This also toggles the trademark symbols on the Sega logo and the title screen.

14 continues

Sonic2 MD 14Continues.png

Play songs 01, 01, 02, 04 on the options screen. An incorrect sound command is issued, causing Oil Ocean Zone music to continue playing until a reset.

Unused content

Art

Tiles

Art Description
23


Sonic2 MD Map OOZ blocks.png
27


Sonic2 MD Map OOZ blocks.png
129


Sonic2 MD Map OOZ blocks.png
141


Sonic2 MD Map OOZ blocks.png
147


Sonic2 MD Map OOZ blocks.png
178


Sonic2 MD Map OOZ blocks.png
179


Sonic2 MD Map OOZ blocks.png
200


Sonic2 MD Map OOZ blocks.png
201


Sonic2 MD Map OOZ blocks.png
208


Sonic2 MD Map OOZ blocks.png
209


Sonic2 MD Map OOZ blocks.png
219


Sonic2 MD Map OOZ blocks.png
220


Sonic2 MD Map OOZ blocks.png
243


Sonic2 MD Map OOZ blocks.png
244


Sonic2 MD Map OOZ blocks.png
276


Sonic2 MD Map OOZ blocks.png
284


Sonic2 MD Map OOZ blocks.png
285


Sonic2 MD Map OOZ blocks.png
286


Sonic2 MD Map OOZ blocks.png
291


Sonic2 MD Map OOZ blocks.png
292


Sonic2 MD Map OOZ blocks.png
293


Sonic2 MD Map OOZ blocks.png
294


Sonic2 MD Map OOZ blocks.png
295


Sonic2 MD Map OOZ blocks.png
296


Sonic2 MD Map OOZ blocks.png
297


Sonic2 MD Map OOZ blocks.png
298


Sonic2 MD Map OOZ blocks.png
299


Sonic2 MD Map OOZ blocks.png
300


Sonic2 MD Map OOZ blocks.png
301


Sonic2 MD Map OOZ blocks.png
302


Sonic2 MD Map OOZ blocks.png
303


Sonic2 MD Map OOZ blocks.png
304


Sonic2 MD Map OOZ blocks.png
305


Sonic2 MD Map OOZ blocks.png
308


Sonic2 MD Map OOZ blocks.png
313


Sonic2 MD Map OOZ blocks.png
314


Sonic2 MD Map OOZ blocks.png
319


Sonic2 MD Map OOZ blocks.png
321


Sonic2 MD Map OOZ blocks.png
324


Sonic2 MD Map OOZ blocks.png
326


Sonic2 MD Map OOZ blocks.png
327


Sonic2 MD Map OOZ blocks.png
343


Sonic2 MD Map OOZ blocks.png
347


Sonic2 MD Map OOZ blocks.png
386


Sonic2 MD Map OOZ blocks.png
387


Sonic2 MD Map OOZ blocks.png
388


Sonic2 MD Map OOZ blocks.png
391


Sonic2 MD Map OOZ blocks.png
393


Sonic2 MD Map OOZ blocks.png
394


Sonic2 MD Map OOZ blocks.png
398


Sonic2 MD Map OOZ blocks.png
427


Sonic2 MD Map OOZ blocks.png
527


Sonic2 MD Map OOZ blocks.png
528


Sonic2 MD Map OOZ blocks.png
534


Sonic2 MD Map OOZ blocks.png
535


Sonic2 MD Map OOZ blocks.png
536


Sonic2 MD Map OOZ blocks.png
592


Sonic2 MD Map OOZ blocks.png
606


Sonic2 MD Map OOZ blocks.png
610


Sonic2 MD Map OOZ blocks.png
611


Sonic2 MD Map OOZ blocks.png
624


Sonic2 MD Map OOZ blocks.png
626


Sonic2 MD Map OOZ blocks.png
638


Sonic2 MD Map OOZ blocks.png
650


Sonic2 MD Map OOZ blocks.png
651


Sonic2 MD Map OOZ blocks.png
659


Sonic2 MD Map OOZ blocks.png
The old ball launcher among other graphics in Oil Ocean Zone.

Tile IDs: 017, 01B, 081, 08D, 093, 0B2, 0B3, 0C8, 0C9, 0D0, 0D1, 0DB, 0DC, 0F3, 0F4, 114, 11C, 11D, 11E, 123, 124, 125, 126, 127, 128, 129, 12A, 12B, 12C, 12D, 12E, 12F, 130, 131, 134, 139, 13A, 13F, 141, 144, 146, 147, 157, 15B, 182, 183, 184, 187, 189, 18A, 18E, 1AB, 20F, 210, 216, 217, 218, 250, 25E, 262, 263, 270, 272, 27E, 28A, 28B, 293.

35


Sonic2 MD Map MZ blocks.png
36


Sonic2 MD Map MZ blocks.png
37


Sonic2 MD Map MZ blocks.png
38


Sonic2 MD Map MZ blocks.png
40


Sonic2 MD Map MZ blocks.png
41


Sonic2 MD Map MZ blocks.png
72


Sonic2 MD Map MZ blocks.png
73


Sonic2 MD Map MZ blocks.png
74


Sonic2 MD Map MZ blocks.png
75


Sonic2 MD Map MZ blocks.png
76


Sonic2 MD Map MZ blocks.png
77


Sonic2 MD Map MZ blocks.png
78


Sonic2 MD Map MZ blocks.png
79


Sonic2 MD Map MZ blocks.png
80


Sonic2 MD Map MZ blocks.png
81


Sonic2 MD Map MZ blocks.png
82


Sonic2 MD Map MZ blocks.png
83


Sonic2 MD Map MZ blocks.png
84


Sonic2 MD Map MZ blocks.png
85


Sonic2 MD Map MZ blocks.png
86


Sonic2 MD Map MZ blocks.png
87


Sonic2 MD Map MZ blocks.png
88


Sonic2 MD Map MZ blocks.png
89


Sonic2 MD Map MZ blocks.png
90


Sonic2 MD Map MZ blocks.png
91


Sonic2 MD Map MZ blocks.png
92


Sonic2 MD Map MZ blocks.png
93


Sonic2 MD Map MZ blocks.png
94


Sonic2 MD Map MZ blocks.png
95


Sonic2 MD Map MZ blocks.png
96


Sonic2 MD Map MZ blocks.png
97


Sonic2 MD Map MZ blocks.png
98


Sonic2 MD Map MZ blocks.png
100


Sonic2 MD Map MZ blocks.png
101


Sonic2 MD Map MZ blocks.png
102


Sonic2 MD Map MZ blocks.png
103


Sonic2 MD Map MZ blocks.png
104


Sonic2 MD Map MZ blocks.png
159


Sonic2 MD Map MZ blocks.png
194


Sonic2 MD Map MZ blocks.png
308


Sonic2 MD Map MZ blocks.png
309


Sonic2 MD Map MZ blocks.png
310


Sonic2 MD Map MZ blocks.png
311


Sonic2 MD Map MZ blocks.png
312


Sonic2 MD Map MZ blocks.png
313


Sonic2 MD Map MZ blocks.png
314


Sonic2 MD Map MZ blocks.png
315


Sonic2 MD Map MZ blocks.png
316


Sonic2 MD Map MZ blocks.png
317


Sonic2 MD Map MZ blocks.png
318


Sonic2 MD Map MZ blocks.png
319


Sonic2 MD Map MZ blocks.png
320


Sonic2 MD Map MZ blocks.png
321


Sonic2 MD Map MZ blocks.png
322


Sonic2 MD Map MZ blocks.png
323


Sonic2 MD Map MZ blocks.png
324


Sonic2 MD Map MZ blocks.png
325


Sonic2 MD Map MZ blocks.png
327


Sonic2 MD Map MZ blocks.png
372


Sonic2 MD Map MZ blocks.png
379


Sonic2 MD Map MZ blocks.png
406


Sonic2 MD Map MZ blocks.png
407


Sonic2 MD Map MZ blocks.png
408


Sonic2 MD Map MZ blocks.png
409


Sonic2 MD Map MZ blocks.png
410


Sonic2 MD Map MZ blocks.png
411


Sonic2 MD Map MZ blocks.png
412


Sonic2 MD Map MZ blocks.png
413


Sonic2 MD Map MZ blocks.png
414


Sonic2 MD Map MZ blocks.png
417


Sonic2 MD Map MZ blocks.png
418


Sonic2 MD Map MZ blocks.png
431


Sonic2 MD Map MZ blocks.png
432


Sonic2 MD Map MZ blocks.png
433


Sonic2 MD Map MZ blocks.png
434


Sonic2 MD Map MZ blocks.png
435


Sonic2 MD Map MZ blocks.png
436


Sonic2 MD Map MZ blocks.png
437


Sonic2 MD Map MZ blocks.png
438


Sonic2 MD Map MZ blocks.png
439


Sonic2 MD Map MZ blocks.png
440


Sonic2 MD Map MZ blocks.png
441


Sonic2 MD Map MZ blocks.png
442


Sonic2 MD Map MZ blocks.png
443


Sonic2 MD Map MZ blocks.png
444


Sonic2 MD Map MZ blocks.png
445


Sonic2 MD Map MZ blocks.png
446


Sonic2 MD Map MZ blocks.png
447


Sonic2 MD Map MZ blocks.png
448


Sonic2 MD Map MZ blocks.png
449


Sonic2 MD Map MZ blocks.png
450


Sonic2 MD Map MZ blocks.png
451


Sonic2 MD Map MZ blocks.png
452


Sonic2 MD Map MZ blocks.png
453


Sonic2 MD Map MZ blocks.png
484


Sonic2 MD Map MZ blocks.png
486


Sonic2 MD Map MZ blocks.png
487


Sonic2 MD Map MZ blocks.png
488


Sonic2 MD Map MZ blocks.png
Remnants of the diagonal platforms and some unused grey pipes in Metropolis Zone.

Tile IDs: 023, 024, 025, 026, 028, 029, 048, 049, 04A, 04B, 04C, 04D, 04E, 04F, 050, 051, 052, 053, 054, 055, 056, 057, 058, 059, 05A, 05B, 05C, 05D, 05E, 05F, 060, 061, 062, 064, 065, 066, 067, 068, 09F, 0C2, 134, 135, 136, 137, 138, 139, 13A, 13B, 13C, 13D, 13E, 13F, 140, 141, 142, 143, 144, 145, 147, 174, 17B, 196, 197, 198, 199, 19A, 19B, 19C, 19D, 19E, 1A1, 1A2, 1AF, 1B0, 1B1, 1B2, 1B3, 1B4, 1B5, 1B6, 1B7, 1B8, 1B9, 1BA, 1BB, 1BC, 1BD, 1BE, 1BF, 1C0, 1C1, 1C2, 1C3, 1C4, 1C5, 1E4, 1E6, 1E7, 1E8.

601


Sonic2 MD Map SCZ blocks.png
610


Sonic2 MD Map SCZ blocks.png
616


Sonic2 MD Map SCZ blocks.png
636


Sonic2 MD Map SCZ blocks.png
Some unused clouds in Sky Chase Zone.

Tile IDs: 259, 262, 268, 27C

327


Sonic2 MD Map WFZ blocks.png
333


Sonic2 MD Map WFZ blocks.png
337


Sonic2 MD Map WFZ blocks.png
343


Sonic2 MD Map WFZ blocks.png
354


Sonic2 MD Map WFZ blocks.png
364


Sonic2 MD Map WFZ blocks.png
443


Sonic2 MD Map WFZ blocks.png
504


Sonic2 MD Map WFZ blocks.png
510


Sonic2 MD Map WFZ blocks.png
511


Sonic2 MD Map WFZ blocks.png
513


Sonic2 MD Map WFZ blocks.png
528


Sonic2 MD Map WFZ blocks.png
529


Sonic2 MD Map WFZ blocks.png
533


Sonic2 MD Map WFZ blocks.png
537


Sonic2 MD Map WFZ blocks.png
538


Sonic2 MD Map WFZ blocks.png
551


Sonic2 MD Map WFZ blocks.png
552


Sonic2 MD Map WFZ blocks.png
672


Sonic2 MD Map WFZ blocks.png
674


Sonic2 MD Map WFZ blocks.png
695


Sonic2 MD Map WFZ blocks.png
739


Sonic2 MD Map WFZ blocks.png
Wing Fortress Zone tiles, possibly also desgined for Sky Chase Zone.

Tile IDs: 147, 14D, 151, 157, 162, 16C, 1BB, 1F8, 1FE, 1FF, 201, 210, 211, 215, 219, 21A, 227, 228, 2A0, 2A2, 2B7, 2E3.

Sprites

Art Description
An animation very similar to one used in Wing Fortress Zone when Sonic grabs the panels on the side of the ship. However, this is vertical. Its frame IDs are 52 and 53.
An alternate death frame for Sonic, defined in animation 16 with a frame ID of 5E. This returns from (and is also unused in) Sonic the Hedgehog.
Sonic2 MD Sprite CPZSirenLights.gif
Unused decorative objects for Chemical Plant Zone, stored at 0x0383-0x0393 in VRAM. These can be placed in the iOS/Android 2013 version's debug mode.
Spr cpzboss.gif
An animation for Water Eggman which shows Dr. Eggman dropping chemicals on himself. This animation has been around since the Nick Arcade prototype, but it was never implemented. A fix to implement the lost animation can be found here.
Sonic2 MD Sprite OOZSpringHolder.png
A holder for Oil Ocean Zone's ball and spring object (see below). This appeared in the Simon Wai prototype, and is still loaded into VRAM in the final game.
An unused animation for Aquis spitting up oil, along with an oil spray.
Balkiry2.png
Unused frame of the Balkiry badnik with landing gear. It's possible that they were originally intended to take off from the Wing Fortress Zone as it passed by. If a Balkiry is selected in debug mode, this sprite will be seen instead of its flying one.
S2-Turtle.gif
Walking sprites of Tocky, who pops out of the Badniks in Sky Chase Zone. Normally the player will never see this, since the animal never has the opportunity to hit the ground. In order to see it, the player must use debug mode to create and destroy a Badnik while the Wing Fortress passes by. This animation would later make an appearance in Sonic Mania, as Tocky can be found in Titanic Monarch Zone.
S2-Picky.gif
Picky, a returning animal from the original Sonic the Hedgehog, is present in Death Egg Zone. However, there are no Badniks or animal capsules, so he's never seen.
Sonic2-RobotnikLaugh.gif
In Death Egg Zone, getting hit with one or more Rings during the Mecha Sonic battle causes Eggman to laugh. However, this is never actually seen outside of debug mode because the Zone has no Rings. In the 2013 mobile remake, this animation can be seen normally if the player dies during the fight. In 3D Sonic the Hedgehog 2 it can also be seen if the player is hurt by Mecha Sonic if the Ring Keeper mode is on.
HPZiconS2.png
Level Select icon for Hidden Palace Zone, which never made it into the final game. The art however, is present in Sonic 3's level select. Pro Action Replay code 0096D8:0303 will cause it to replace the Emerald Hill Zone icon in the Stage Select.

Objects

Placeable in edit mode

Art Description
Aquatic ruin door.png
Unused door barriers for Aquatic Ruin Zone, which function like the door barriers found in other Zones.
Sonic2-mrzobject.png
A strange platform made of Rings in Mystic Cave Zone. When placed, this object will slowly swing in an anti-clockwise direction and can be stood on. This object has existed since the Simon Wai prototype, and its object ID is $73.
Sonic2PreBeta MD Sprite OOZ Ball.png
S2button.png
A ball and spring object, which can be placed in Oil Ocean Zone. If a button is placed near it and pressed, the ball will pop out and start rolling in whichever direction Sonic was facing when the object was placed. It does not collide with objects (such as breakable floors or elevators), and it will go up slopes and even vertical walls without slowing or stopping. It is used in the Simon Wai and alpha prototypes. Its object ID is $46.
Sonic2Alpha MD Sprite OOZTube.png
A horizontal version of the breakable pressure stopper in Oil Ocean Zone. These can be jumped on, but they will send Sonic and Tails left or right rather than up. Once Sonic is travelling, the player can't make him stop unless he collides with an object - even in edit mode the player will continue to travel. This would have been used in the Simon Wai layout of the Zone, but has no purpose in the final layout.
Sonic2-giantlaser.gif
Large laser shooting through a spinning platform in Wing Fortress Zone. If the sub-ID of the spinning platforms has bit 02 of their subtype set but not 04, they will become this object. Its object ID is $B7.
Sonic2-wfz-spinnything2.gif
Weird spinning pole in Wing Fortress Zone that acts like a Badnik - the player can destroy it, and it can hurt them, but it doesn't actually move. Its object ID is $BF.

Others

Art Description
Sonic2 MD Sprite Monitors.png
A static or blank monitor which harms the player when broken. Never seen in-game. To see it, a monitor's subtype should be set to 00.
A hovering platform for Chemical Plant Zone that has been around since the Nick Arcade prototype. Every 1024 frames, it will slowly rise up for 128 frames, float in the air, then come back down 128 frames later. The amount of time it floats in the air is 128*(lower four bits of subtype) frames. The upper four bits can be used to offset when it starts to rise in the air. Its object ID is $0C.
The blue bubble snakes in Chemical Plant Zone have many subtypes that define their movement pattern (00-0F for jumping back and forth, 10-1F for jumping between the floor and ceiling) and their length, which can be any number of segments between 1 and 16. However, only those that are 6 segments long are used (subtypes 05 and 15), leaving all other subtypes unused.
Although very similar to the small platforms used in Metropolis Zone, this platform behaves strangely, usually rising at an angle. Its object ID is $6C.
The emerald-shaped object that was used in Hidden Palace Zone to block off a tube. The graphics are long gone, but the code is still there. It's a simple solid indestructible object and its coding hasn't changed since the Nick Arcade prototype. Its object ID is $12.
The waterfall object from Hidden Palace Zone, which is also left over. Again, the graphics no longer exist in the ROM. Its height is equal to 16*(lower five bits of subtype)+16 pixels. Placing one with a subtype greater than 17 will spawn garbage objects on the right. Its object ID is $13.
The spinning log spikes from Sonic the Hedgehog's Green Hill Zone. Unfortunately, the graphics have been deleted, but the coding is intact. Its object ID is $17.

Score tally

Sonic2UnusedScoreTally.png

This configuration of the score tally is unused but was meant for Zones with a single Act (Sky Chase Zone, etc). It can be made to appear by using debug mode and placing, then breaking a capsule.

Level chunks

Emerald Hill Zone

[[File:
1


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
01
[[File:
5


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
05
[[File:
14


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
0E
[[File:
21


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
15
[[File:
23


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
17
[[File:
50


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
32
[[File:
86


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
56
[[File:
122


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
7A
[[File:
127


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
7F
[[File:
166


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
A6
[[File:
174


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
AE
[[File:
210


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
D2
[[File:
216


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
D8
[[File:
217


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
D9
[[File:
218


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
DA
[[File:
220


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
DC
[[File:
231


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
E7
[[File:
237


Sonic2 MD Map EHZ chunks.png
|120x120px|]]
ED


Chemical Plant Zone

[[File:
29


Sonic2 MD Map CPZ chunks.png
|120x120px|]]
1D
[[File:
74


Sonic2 MD Map CPZ chunks.png
|120x120px|]]
4A
[[File:
137


Sonic2 MD Map CPZ chunks.png
|120x120px|]]
89

Casino Night Zone

[[File:
34


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
22
[[File:
48


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
30
[[File:
68


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
44
[[File:
72


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
48
[[File:
73


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
49
[[File:
80


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
50
[[File:
83


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
53
[[File:
84


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
54
[[File:
87


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
57
[[File:
90


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
5A
[[File:
109


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
6D
[[File:
111


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
6F
[[File:
112


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
70
[[File:
114


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
72
[[File:
119


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
77
[[File:
124


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
7C
[[File:
234


Sonic2 MD Map CNZ chunks.png
|120x120px|]]
EA

Hill Top Zone

[[File:
166


Sonic2 MD Map HTZ chunks.png
|120x120px|]]
A6
[[File:
174


Sonic2 MD Map HTZ chunks.png
|120x120px|]]
AE
[[File:
210


Sonic2 MD Map HTZ chunks.png
|120x120px|]]
D2
[[File:
216


Sonic2 MD Map HTZ chunks.png
|120x120px|]]
D8
[[File:
217


Sonic2 MD Map HTZ chunks.png
|120x120px|]]
D9
[[File:
218


Sonic2 MD Map HTZ chunks.png
|120x120px|]]
DA
[[File:
220


Sonic2 MD Map HTZ chunks.png
|120x120px|]]
DC
[[File:
231


Sonic2 MD Map HTZ chunks.png
|120x120px|]]
E7
[[File:
237


Sonic2 MD Map HTZ chunks.png
|120x120px|]]
ED
[[File:
245


Sonic2 MD Map HTZ chunks.png
|120x120px|]]
F5

Mystic Cave Zone

[[File:
30


Sonic2 MD Map MCZ chunks.png
|120x120px|]]
1E
[[File:
58


Sonic2 MD Map MCZ chunks.png
|120x120px|]]
3A
[[File:
79


Sonic2 MD Map MCZ chunks.png
|120x120px|]]
4F
[[File:
136


Sonic2 MD Map MCZ chunks.png
|120x120px|]]
88
[[File:
202


Sonic2 MD Map MCZ chunks.png
|120x120px|]]
CA
[[File:
205


Sonic2 MD Map MCZ chunks.png
|120x120px|]]
CD
[[File:
206


Sonic2 MD Map MCZ chunks.png
|120x120px|]]
CE
[[File:
207


Sonic2 MD Map MCZ chunks.png
|120x120px|]]
CF
[[File:
208


Sonic2 MD Map MCZ chunks.png
|120x120px|]]
D0
[[File:
209


Sonic2 MD Map MCZ chunks.png
|120x120px|]]
D1
[[File:
215


Sonic2 MD Map MCZ chunks.png
|120x120px|]]
D7
[[File:
230


Sonic2 MD Map MCZ chunks.png
|120x120px|]]
E6

Oil Ocean Zone

None of the chunks listed here are referenced in the table that the game checks to determine whether or not Sonic & Tails should slide.

[[File:
9


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
09
[[File:
43


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
2B
[[File:
44


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
2C
[[File:
89


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
59
[[File:
94


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
5E
[[File:
98


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
62
[[File:
109


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
6D
[[File:
115


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
73
[[File:
118


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
76
[[File:
121


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
79
[[File:
129


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
81
[[File:
132


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
84
[[File:
134


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
86
[[File:
138


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
8A
[[File:
148


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
94
[[File:
151


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
97
[[File:
158


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
9E
[[File:
160


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
A0
[[File:
165


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
A5
[[File:
166


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
A6
[[File:
169


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
A9
[[File:
170


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
AA
[[File:
178


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
B2
[[File:
188


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
BC
[[File:
204


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
CC
[[File:
208


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
D0
[[File:
210


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
D2
[[File:
211


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
D3
[[File:
214


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
D6
[[File:
219


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
DB
[[File:
220


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
DC
[[File:
222


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
DE
[[File:
224


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
E0
[[File:
233


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
E9
[[File:
234


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
EA
[[File:
240


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
F0
[[File:
245


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
F5
[[File:
246


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
F6
[[File:
248


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
F8
[[File:
249


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
F9
[[File:
255


Sonic2 MD Map OOZ chunks.png
|120x120px|]]
FF

Metropolis Zone

[[File:
3


Sonic2 MD Map MZ chunks.png
|120x120px|]]
03
[[File:
105


Sonic2 MD Map MZ chunks.png
|120x120px|]]
69
[[File:
121


Sonic2 MD Map MZ chunks.png
|120x120px|]]
79
[[File:
125


Sonic2 MD Map MZ chunks.png
|120x120px|]]
7D
[[File:
138


Sonic2 MD Map MZ chunks.png
|120x120px|]]
8A
[[File:
182


Sonic2 MD Map MZ chunks.png
|120x120px|]]
B6
[[File:
208


Sonic2 MD Map MZ chunks.png
|120x120px|]]
D0
[[File:
213


Sonic2 MD Map MZ chunks.png
|120x120px|]]
D5
[[File:
220


Sonic2 MD Map MZ chunks.png
|120x120px|]]
DC

Wing Fortress Zone

[[File:
67


Sonic2 MD Map WFZ chunks.png
|120x120px|]]
43
[[File:
72


Sonic2 MD Map WFZ chunks.png
|120x120px|]]
48
[[File:
79


Sonic2 MD Map WFZ chunks.png
|120x120px|]]
4F
[[File:
87


Sonic2 MD Map WFZ chunks.png
|120x120px|]]
57
[[File:
98


Sonic2 MD Map WFZ chunks.png
|120x120px|]]
62
[[File:
152


Sonic2 MD Map WFZ chunks.png
|120x120px|]]
98
[[File:
221


Sonic2 MD Map WFZ chunks.png
|120x120px|]]
DD

Background data

Aquatic Ruin Zone

Code exists to scroll part of the top tree background layer at a different rate, giving the impression it is closer to the camera. As the code executes, the effect is reverted, so cannot be not seen without hacking. It is theorised that this may be a leftover from an early version of the level, as with the final art the seam is quite obvious.

Hill Top Zone

Hill Top Zone's background is partially optimised for 2-player mode; the background scrolls independently for both players, which cannot be said for other 1-player only levels. However, the parallax effect for the clouds is missing and some parts are corrupted, and while sharing data with Emerald Hill Zone means the foreground also renders correctly, objects are not optimised, meaning the experience is still noticeably buggy.

The final version of Hill Top Zone is also not suited to 2-player thanks to some level gimmicks, such as its inside lava sections; these make it impossible to back-track to the beginning of the stage by creating dead-ends, so if the two players were at opposite ends, the slower player would in theory get stuck.

Oil Ocean Zone

Due to the way scrolling is handled in Oil Ocean Zone, part of the background is never seen.

Audio

Music

Audio Description
In the sound test, song $10 is a unused song. This has been established to be the music meant for Hidden Palace Zone.

Sound effects

Sounds not used anywhere in the game can be heard in the sound test, some of which are leftovers from the original Sonic the Hedgehog.

Audio ID Description
Sonic the Hedgehog leftovers
29 The sound for touching the R, Up, and Down Special Stage blocks.
31 Scrap Brain Zone electricity.
3A The sound for touching the colour-changing diamonds in the Special Stage.
43 The sound for entering Giant Rings at the end of an Act.
47 The chain pulling sound from Marble Zone.
49 The bonus point tags found at the end of an Act.
Other sounds
38 Sounds similar to the sound of spikes popping up. Also unused in Sonic 1.
51 Unknown. Sounds like something popping or skidding on the ground.
52 A low siren, similar to $53 which is used in the 2-Player mode.
68 Sounds like a slightly shorter version of Mystic Cave Zone's bridges stopping in place ($69).

Level slots

Like its predecessor, Sonic 2 on the Mega Drive lays out its levels in a different order internally to how the player sees them when playing through the game. It gives some clues as to what the original progression looked like, and the differences are quite significant.

The internal level order can be seen by using Pro Action Replay code (FFFE10:??00), substituting the question marks with the hexadecimal values for the level slots described in the table below and then attempting to enter any level (any number past 10 crashes the game). Metropolis Zone covers two level slots as it has three Acts.

Level slot Level name In-game order Comments
00 Emerald Hill Zone 01
01 Unknown Plays Emerald Hill Zone's music.
02 Wood Zone Scrapped Palette is all that remains. Plays Metropolis Zone's music.
03 Unknown Plays Oil Ocean Zone's music.
04 Metropolis Zone 08
05 Metropolis Zone (Act 3) 09
06 Wing Fortress Zone 11
07 Hill Top Zone 05
08 Hidden Palace Zone Scrapped Palette and object/ring locations remain. Plays unused track #10.
09 Unknown Plays Sky Chase Zone's music.
100A Oil Ocean Zone 07
110B Mystic Cave Zone 06
120C Casino Night Zone 04
130D Chemical Plant Zone 02
140E Death Egg Zone 12 Occupied by Genocide City Zone in prototypes.
150F Aquatic Ruin Zone 03
1610 Sky Chase Zone 10

This order is mirrored (with empty slots cut out) by some prototype level select screens. All empty slots are fundamentally broken, loading varying amounts of graphics data from Emerald Hill Zone (depending on the build).

Three slots in the game remain empty in all versions of Sonic 2 (save for the very early Nick Arcade prototype which is using the Sonic 1 level order). There has been much speculation over the years about what these slots were reserved for (if anything) - possible candidates include Brenda Ross's "desert" and "winter" zones which were thought to be at least partially complete, or possibly Genocide City Zone before it was transformed into Metropolis Zone Act 3. The team are known to have explored many level ideas during development, most of which did not make it past the design stage.

Commentary found in the Sonic Jam strategy guide reveals that the level order could have been even more different. It states that Chemical Plant Zone was meant to be the 10th Zone back when the game was planned as an 18-Zone game.

Unused slots

In all cases, Acts 1 and 2 are identical. Metropolis "Act 4" loads a duplicate of Metropolis Act 3 (with a different starting position) while "Act 2" of Sky Chase, Wing Fortress and Death Egg load their Act 1 counterparts without objects.

Inaccessible Rings

There are some levels that have Rings in places that can't be reached normally. This makes getting a Perfect Bonus in these stages impossible.[1]

Screenshot Level Approximate coordinates Description
Sonic2AquaticRuinZone-Rings.png
Aquatic Ruin Zone Act 2 1FA90626 Two horizontally lined rings.
Sonic2CasinoNightZone-Rings.png
Casino Night Zone Act 2 027F00F8 Two groups of seven rings. These are right at the start of the level but cannot be reached with a jump or using nearby objects.
Sonic2MysticCaveZone-Rings1.png
Sonic2MysticCaveZone-Rings2.png
Mystic Cave Zone Act 2 16050156
1712016D
Three horizontally lined rings, and a nearby curve of rings, similar to ones found near swings. Both sets of rings are found in the ceiling.
Sonic2OilOceanZone-Rings1.png
Sonic2OilOceanZone-Rings2.png
Sonic2OilOceanZone-Rings3.png
Oil Ocean Zone Act 2 1A0001F8
0B9F03B0
1245021C
Three horizontally lined rings, close to the launcher and invincibility monitor. Three vertically lined rings stuck in a block which prohibits access to them. Rings in a upside down v shape pattern. They are stuck inside the wall, thus unaccessable.
Sonic2MetropolisZone-Rings.png
Metropolis Zone Act 2 02C0043F Three slanted rings, in the floor that has a ten-ring monitor and a cog close-by.

Cheat device 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 (REV00)

Code Effect Reference
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 (REV01)

Code Effect Reference
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).
GJ8A-AA4G Skip straight to the ending sequence.

Unofficial codes (REV00)

Code Effect
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 (REV01)

Code Effect
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).
ACLA-AECY Access Wood Zone by selecting Emerald Hill Zone on the Stage Select screen. (Buggy, pallete-swapped Emerald Hill Zone).

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

Code Effect
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).
FFF711:?? HUD Display Modifier (00: Off, 01: On).
FFFFFA:0100 Enable Debug Mode.
FFFFD0:0100 Enable Stage Select (A+Start on Title Screen).
FFFE10:XXYY Stage/Act Modifier (XX: Zone, YY: Level).
  • 00 - Emerald Hill
  • 04 - Metropolis
  • 05 - Metropolis 3
  • 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.

Unofficial codes (user found)

Code Effect
FFFE12:999D Start wing fortress(Not sure about others) with 53(i guess) lives. Super Sonic mode Presents.
016398:0100 Very short jump height.
FFB03A:11C0 Sonic Generations spindash (partially breaks the game, dying softlocks the game)
004476:00XX Player slot ID (When playing as Sonic & Tails). XX is the ID (Example: 004476:0025 changes Sonic to a ring).
00449A:00XX Sidekick slot ID (When playing as Sonic & Tails). XX is the ID.

If you want to make your own codes, see here. The format to edit those RAM values with PAR codes is this: FFXXXX:YY FF is FF, XXXX is the position of the data in RAM in four hexadecimal digits and YY is the value you want to put in in two or four hexadecimal digits. Remamber to convert your decimal value to hexadecimal first. For 2 Byte/16 bit values, put four digits in YY. If you need to enter values with four Bytes, you have to split it into two 2 Byte codes.

References


Sonic the Hedgehog 2 (16-bit)
Sonic2 title.png

Main page (KiS2|2013|3D|Ages)
Comparisons (KiS2) (2013)
Maps (KiS2) (2013)
Achievements
Credits


Manuals
Promotional material
Magazine articles
Video coverage
Reception
Merchandise


Development
Hidden content (KiS2) (2013)
Bugs (KiS2) (2013)
Region coding
Hacking guide
Bootlegs