Actions

Sonic the Hedgehog (16-bit)/Hidden content

From Sonic Retro

Revision as of 20:52, 30 July 2023 by BSonirachi (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Back to: Sonic the Hedgehog (16-bit).

Level select

Sonic1 level select.png

On the title screen, press Up Down Left Right. A Ring sound will play - holding A+Start will bring up the menu, which also includes a sound test.

If running REV01 on a Japanese system, the code is Up Down Down Down Left Right, then A+Start.

The screen in REV00 suggests the intended level order was different to what is seen in the final game, with every Zone save for Green Hill Zone and Scrap Brain Zone (and Final Zone) changing positions. This order is reflected internally, as shown in the Action Replay codes at the bottom of this page.

Commentary found in the Sonic Jam Official Guide also confirms that Labyrinth Zone was originally intended to be the second Zone but was moved due to its difficulty relative to Green Hill Zone.[1]

Edit mode

Sonic1 MD Edit.png

On the title screen, press C C Up Down Left Right. A Ring sound will play - holding A+Start until the title card appears will activate debug mode. Sonic will also be invincible.

If running REV01 on a Japanese system, the code is C C C C Up Down Down Down Left Right, then A+Start.

Due to a quirk in Sonic 1, other sources will give variations of this code. The game looks for two (or four) C presses during the sequence, but is not concerned about where they are placed - this means, for example, the hint in Sonic Jam, which specifies edit mode as UpCDownCLeftCRightC, A+Start is equally valid.

It is possible to activate both edit mode and the level select by separating the two codes (before A+Start) with an Up button press. Alternatively, activating debug mode, pausing during gameplay and pressing A will return to the title screen with the feature still activated. Holding B during paused gameplay will activate slow-motion, and pressing C will display the next frame (it can be pressed more times to show other frames).

Note that in the case of running REV01 on a Japanese system, these "pause options" will require an other code which is C C Up Down Down Down Left Right (it can be used in addition to "Debug Mode" and "Level Select" like other versions).

Hidden Japanese credits

SonicTeamCredits.PNG

On the Sonic Team Presents screen, text showing the full names of key staff members and their roles in development is placed behind the Sonic Team Presents text. Players cannot see this, however, because both the text and the background color are black.

With a cheat code, however, the game will hide the Sonic Team Presents text and change the background color to white, showing the hidden credits. With the region set to Japan, press C, C, C, C, C, C, Up, Down, Down, Down, Left, Right for REV01, or C, C, C, C, C, C, Up, Down, Left, Right on REV00; a Ring sound will confirm correct entry. Then, when the demo starts, hold Down + A + B + C and either press Start or wait for the demo to end.

Japanese
プログラム 中 裕司
プラン 安原 広和
デザイン 大島 直人
石渡 爾奈
片岡 理恵子
サウンドプロデュース 中村 正人
サウンドプログラム 久保田 浩
牧野 幸文
English
Program Naka Yuuji
Plan Yasuhara Hirokazu
Design Ooshima Naoto
Ishiwatari Jina
Kataoka Rieko
Sound Produce Nakamura Masato
Sound Program Kubota Hiroshi
Makino Yukifumi

Staff roll and ending sequence from level select

REV01 on Japanese hardware

Up Down Down Down Left Right Up C C C C C C Up Down Down Down Left Right A+Start

Alternatively:

  • C C C C C C Up Down Down Down Left Right, wait until the demo starts, press Start to stop the demo, enter Zone Select cheat.
  • In the Sound Select, select 9E and press A/B/C to go to the Staff Roll, or select 9F and press A/B/C to go to the Ending Sequence (which will lead to the Staff Roll).

REV00 on Japanese hardware

Up Down Left Right Up C C C C C C Up Down Left Right A+Start

Alternatively:

  • C C C C C C Up Down Left Right, wait until the demo starts, press Start to stop the demo, enter Zone Select cheat.
  • In the Sound Select, select 9E and press A/B/C to go to the Staff Roll, or select 9F and press A/B/C to go to the Ending Sequence (which will lead to the Staff Roll).

Unused content

Art

Sonic

Art Description
Standair.png
This sprite shows Sonic standing while gasping for air. This was presumably used in Labyrinth Zone.
Needair.gif
This animation shows Sonic holding his breath while running. It is speculated that this was used during the countdown to signify that Sonic must find air as soon as possible.
Slide.gif
This unused sliding sprite is similar to the one used in Sonic CD's Wacky Workbench Zone.
Victorypose.png
As seen in the prototype as well as in prerelease screenshots in magazines and in video footage from
YouTube
Sega Shinsaku Soft Video Vol. 7
, Sonic would do a victory pose when jumping after passing a signpost. This was removed before the final version, possibly because its use was complicated by the addition of post-singpost Giant Rings, which cause Sonic to disappear.
Spin.png
These Spin Dash–esque sprites are present in the final ROM, but their use is unknown. Some theories are that they were used for a move similar to the Spin Dash or that they are animations for some sort of warp movement, perhaps through winding tunnels. It’s also possible that a teleporter like the one found in the 8-bit version of Scrap Brain Zone would have played the animation.
Falling or shrinking.png
This set of sprites showing Sonic falling or shrinking are not used in the game, and their intended purpose is unknown. They might have been designed to simulate falling in the death animation, or for a speed tunnel that would extend into the background.
Sonic1 MD Sprite GreyDeath.png
A greyscale version of Sonic's death animation. His left foot is placed slightly differently.

Levels

Tiles

These 16x16 tiles are loaded into VRAM as part of level tilesets, but are never drawn on-screen:


Art Description
6


Sonic1 MD Map GHZ blocks.png
12


Sonic1 MD Map GHZ blocks.png
14


Sonic1 MD Map GHZ blocks.png
23


Sonic1 MD Map GHZ blocks.png
24


Sonic1 MD Map GHZ blocks.png
34


Sonic1 MD Map GHZ blocks.png
40


Sonic1 MD Map GHZ blocks.png
43


Sonic1 MD Map GHZ blocks.png
44


Sonic1 MD Map GHZ blocks.png
68


Sonic1 MD Map GHZ blocks.png
72


Sonic1 MD Map GHZ blocks.png
73


Sonic1 MD Map GHZ blocks.png
85


Sonic1 MD Map GHZ blocks.png
92


Sonic1 MD Map GHZ blocks.png
94


Sonic1 MD Map GHZ blocks.png
134


Sonic1 MD Map GHZ blocks.png
135


Sonic1 MD Map GHZ blocks.png
189


Sonic1 MD Map GHZ blocks.png
190


Sonic1 MD Map GHZ blocks.png
244


Sonic1 MD Map GHZ blocks.png
245


Sonic1 MD Map GHZ blocks.png
247


Sonic1 MD Map GHZ blocks.png
326


Sonic1 MD Map GHZ blocks.png
353


Sonic1 MD Map GHZ blocks.png
391


Sonic1 MD Map GHZ blocks.png
Various grass and rock tiles in Green Hill Zone, and one background water tile.

Tile IDs: 006, 00C, 00E, 017, 018, 022, 028, 02B, 02C, 044, 048, 049, 055, 05C, 05E, 086, 087, 0BD, 0BE, 0F4, 0F5, 0F7, 146, 161, 187.

87


Sonic1 MD Map GHZ blocks.png
88


Sonic1 MD Map GHZ blocks.png
89


Sonic1 MD Map GHZ blocks.png
Green Hill Zone tile IDs 057, 058 and 059 appear similar to the areas used in the underground areas of Sonic the Hedgehog (8-bit)'s Green Hill Zone. These may have also been used for a cut underground area. An unused level chunk in the prototype used these tiles for a ledge.
345


Sonic1 MD Map GHZ blocks.png
346


Sonic1 MD Map GHZ blocks.png
Green Hill Zone tile IDs 159 and 15A are two faces, presumed to be earlier versions of the totem poles. Whether this was the intended palette is not known.
88


Sonic1 MD Map MZ blocks.png
89


Sonic1 MD Map MZ blocks.png
90


Sonic1 MD Map MZ blocks.png
91


Sonic1 MD Map MZ blocks.png
101


Sonic1 MD Map MZ blocks.png
105


Sonic1 MD Map MZ blocks.png
106


Sonic1 MD Map MZ blocks.png
107


Sonic1 MD Map MZ blocks.png
108


Sonic1 MD Map MZ blocks.png
138


Sonic1 MD Map MZ blocks.png
140


Sonic1 MD Map MZ blocks.png
148


Sonic1 MD Map MZ blocks.png
149


Sonic1 MD Map MZ blocks.png
150


Sonic1 MD Map MZ blocks.png
151


Sonic1 MD Map MZ blocks.png
154


Sonic1 MD Map MZ blocks.png
155


Sonic1 MD Map MZ blocks.png
157


Sonic1 MD Map MZ blocks.png
158


Sonic1 MD Map MZ blocks.png
163


Sonic1 MD Map MZ blocks.png
164


Sonic1 MD Map MZ blocks.png
183


Sonic1 MD Map MZ blocks.png
184


Sonic1 MD Map MZ blocks.png
185


Sonic1 MD Map MZ blocks.png
186


Sonic1 MD Map MZ blocks.png
187


Sonic1 MD Map MZ blocks.png
188


Sonic1 MD Map MZ blocks.png
200


Sonic1 MD Map MZ blocks.png
201


Sonic1 MD Map MZ blocks.png
202


Sonic1 MD Map MZ blocks.png
203


Sonic1 MD Map MZ blocks.png
204


Sonic1 MD Map MZ blocks.png
205


Sonic1 MD Map MZ blocks.png
206


Sonic1 MD Map MZ blocks.png
209


Sonic1 MD Map MZ blocks.png
210


Sonic1 MD Map MZ blocks.png
211


Sonic1 MD Map MZ blocks.png
216


Sonic1 MD Map MZ blocks.png
238


Sonic1 MD Map MZ blocks.png
282


Sonic1 MD Map MZ blocks.png
283


Sonic1 MD Map MZ blocks.png
304


Sonic1 MD Map MZ blocks.png
323


Sonic1 MD Map MZ blocks.png
324


Sonic1 MD Map MZ blocks.png
325


Sonic1 MD Map MZ blocks.png
326


Sonic1 MD Map MZ blocks.png
327


Sonic1 MD Map MZ blocks.png
329


Sonic1 MD Map MZ blocks.png
330


Sonic1 MD Map MZ blocks.png
331


Sonic1 MD Map MZ blocks.png
332


Sonic1 MD Map MZ blocks.png
Background tiles for Marble Zone.

Tile IDs: 058, 059, 05A, 05B, 065, 069, 06A, 06B, 06C, 08A, 08C, 094, 095, 096, 097, 09A, 09B, 09D, 09E, 0A3, 0A4, 0B7, 0B8, 0B9, 0BA, 0BB, 0BC, 0C8, 0C9, 0CA, 0CB, 0CC, 0CD, 0CE, 0D1, 0D2, 0D3, 0D8, 0EE, 11A, 11B, 130, 143, 144, 145, 146, 147, 149, 14A, 14B, 14C

28


Sonic1 MD Map SYZ blocks.png
29


Sonic1 MD Map SYZ blocks.png
43


Sonic1 MD Map SYZ blocks.png
106


Sonic1 MD Map SYZ blocks.png
107


Sonic1 MD Map SYZ blocks.png
114


Sonic1 MD Map SYZ blocks.png
139


Sonic1 MD Map SYZ blocks.png
141


Sonic1 MD Map SYZ blocks.png
172


Sonic1 MD Map SYZ blocks.png
186


Sonic1 MD Map SYZ blocks.png
187


Sonic1 MD Map SYZ blocks.png
210


Sonic1 MD Map SYZ blocks.png
221


Sonic1 MD Map SYZ blocks.png
246


Sonic1 MD Map SYZ blocks.png
251


Sonic1 MD Map SYZ blocks.png
260


Sonic1 MD Map SYZ blocks.png
268


Sonic1 MD Map SYZ blocks.png
269


Sonic1 MD Map SYZ blocks.png
367


Sonic1 MD Map SYZ blocks.png
369


Sonic1 MD Map SYZ blocks.png
401


Sonic1 MD Map SYZ blocks.png
402


Sonic1 MD Map SYZ blocks.png
407


Sonic1 MD Map SYZ blocks.png
421


Sonic1 MD Map SYZ blocks.png
422


Sonic1 MD Map SYZ blocks.png
425


Sonic1 MD Map SYZ blocks.png
Foreground and background tiles for Spring Yard Zone.

Tile IDs: 01C, 01D, 02B, 06A, 06B, 072, 08B, 08D, 0AC, 0BA, 0BB, 0D2, 0DD, 0F6, 0FB, 104, 10C, 10D, 16F, 171, 191, 192, 197, 1A5, 1A6, 1A9

60


Sonic1 MD Map LZ blocks.png
61


Sonic1 MD Map LZ blocks.png
79


Sonic1 MD Map LZ blocks.png
Two slanted tiles and some water spray in Labyrinth Zone.

Tile IDs: 03C, 03D, 04F

Light.gif
Light2.gif
Flashing lights for Star Light Zone. They were used in the prototype versions of the game, but are unseen in the final ROM.
Machine2.gif
Machinparts.png
Machinery parts in Star Light Zone. They appear to have been background objects rather than obstacles.
24


Sonic1 MD Map SLZ blocks.png
25


Sonic1 MD Map SLZ blocks.png
26


Sonic1 MD Map SLZ blocks.png
27


Sonic1 MD Map SLZ blocks.png
28


Sonic1 MD Map SLZ blocks.png
29


Sonic1 MD Map SLZ blocks.png
30


Sonic1 MD Map SLZ blocks.png
31


Sonic1 MD Map SLZ blocks.png
33


Sonic1 MD Map SLZ blocks.png
34


Sonic1 MD Map SLZ blocks.png
35


Sonic1 MD Map SLZ blocks.png
36


Sonic1 MD Map SLZ blocks.png
37


Sonic1 MD Map SLZ blocks.png
38


Sonic1 MD Map SLZ blocks.png
39


Sonic1 MD Map SLZ blocks.png
40


Sonic1 MD Map SLZ blocks.png
41


Sonic1 MD Map SLZ blocks.png
42


Sonic1 MD Map SLZ blocks.png
43


Sonic1 MD Map SLZ blocks.png
44


Sonic1 MD Map SLZ blocks.png
45


Sonic1 MD Map SLZ blocks.png
46


Sonic1 MD Map SLZ blocks.png
47


Sonic1 MD Map SLZ blocks.png
49


Sonic1 MD Map SLZ blocks.png
50


Sonic1 MD Map SLZ blocks.png
51


Sonic1 MD Map SLZ blocks.png
52


Sonic1 MD Map SLZ blocks.png
53


Sonic1 MD Map SLZ blocks.png
54


Sonic1 MD Map SLZ blocks.png
55


Sonic1 MD Map SLZ blocks.png
56


Sonic1 MD Map SLZ blocks.png
57


Sonic1 MD Map SLZ blocks.png
129


Sonic1 MD Map SLZ blocks.png
133


Sonic1 MD Map SLZ blocks.png
134


Sonic1 MD Map SLZ blocks.png
136


Sonic1 MD Map SLZ blocks.png
137


Sonic1 MD Map SLZ blocks.png
247


Sonic1 MD Map SLZ blocks.png
250


Sonic1 MD Map SLZ blocks.png
259


Sonic1 MD Map SLZ blocks.png
265


Sonic1 MD Map SLZ blocks.png
266


Sonic1 MD Map SLZ blocks.png
267


Sonic1 MD Map SLZ blocks.png
268


Sonic1 MD Map SLZ blocks.png
269


Sonic1 MD Map SLZ blocks.png
270


Sonic1 MD Map SLZ blocks.png
271


Sonic1 MD Map SLZ blocks.png
272


Sonic1 MD Map SLZ blocks.png
273


Sonic1 MD Map SLZ blocks.png
274


Sonic1 MD Map SLZ blocks.png
275


Sonic1 MD Map SLZ blocks.png
276


Sonic1 MD Map SLZ blocks.png
279


Sonic1 MD Map SLZ blocks.png
282


Sonic1 MD Map SLZ blocks.png
285


Sonic1 MD Map SLZ blocks.png
286


Sonic1 MD Map SLZ blocks.png
287


Sonic1 MD Map SLZ blocks.png
289


Sonic1 MD Map SLZ blocks.png
292


Sonic1 MD Map SLZ blocks.png
293


Sonic1 MD Map SLZ blocks.png
296


Sonic1 MD Map SLZ blocks.png
297


Sonic1 MD Map SLZ blocks.png
315


Sonic1 MD Map SLZ blocks.png
316


Sonic1 MD Map SLZ blocks.png
317


Sonic1 MD Map SLZ blocks.png
318


Sonic1 MD Map SLZ blocks.png
320


Sonic1 MD Map SLZ blocks.png
321


Sonic1 MD Map SLZ blocks.png
390


Sonic1 MD Map SLZ blocks.png
391


Sonic1 MD Map SLZ blocks.png
392


Sonic1 MD Map SLZ blocks.png
408


Sonic1 MD Map SLZ blocks.png
411


Sonic1 MD Map SLZ blocks.png
Other unused foreground and background tiles in Star Light Zone.

Tile IDs: 018, 019, 01A, 01B, 01C, 01D, 01E, 01F, 021, 022, 023, 024, 025, 026, 027, 028, 029, 02A, 02B, 02C, 02D, 02E, 02F, 031, 032, 033, 034, 035, 036, 037, 038, 039, 081, 085, 086, 088, 089, 0F7, 0FA, 103, 109, 10A, 10B, 10C, 10D, 10E, 10F, 110 111, 112, 113, 114, 117, 11A, 11D, 11E, 11F, 121, 124, 125, 128, 129, 13B, 13C, 13D, 13E, 140, 141, 186, 187, 188, 198, 19B

26


Sonic1 MD Map SBZ1 blocks.png
27


Sonic1 MD Map SBZ1 blocks.png
28


Sonic1 MD Map SBZ1 blocks.png
29


Sonic1 MD Map SBZ1 blocks.png
41


Sonic1 MD Map SBZ1 blocks.png
42


Sonic1 MD Map SBZ1 blocks.png
52


Sonic1 MD Map SBZ1 blocks.png
62


Sonic1 MD Map SBZ1 blocks.png
71


Sonic1 MD Map SBZ1 blocks.png
72


Sonic1 MD Map SBZ1 blocks.png
106


Sonic1 MD Map SBZ1 blocks.png
116


Sonic1 MD Map SBZ1 blocks.png
123


Sonic1 MD Map SBZ1 blocks.png
133


Sonic1 MD Map SBZ1 blocks.png
134


Sonic1 MD Map SBZ1 blocks.png
192


Sonic1 MD Map SBZ1 blocks.png
210


Sonic1 MD Map SBZ1 blocks.png
220


Sonic1 MD Map SBZ1 blocks.png
234


Sonic1 MD Map SBZ1 blocks.png
296


Sonic1 MD Map SBZ1 blocks.png
306


Sonic1 MD Map SBZ1 blocks.png
319


Sonic1 MD Map SBZ1 blocks.png
321


Sonic1 MD Map SBZ1 blocks.png
364


Sonic1 MD Map SBZ1 blocks.png
370


Sonic1 MD Map SBZ1 blocks.png
371


Sonic1 MD Map SBZ1 blocks.png
380


Sonic1 MD Map SBZ1 blocks.png
386


Sonic1 MD Map SBZ1 blocks.png
392


Sonic1 MD Map SBZ1 blocks.png
393


Sonic1 MD Map SBZ1 blocks.png
547


Sonic1 MD Map SBZ1 blocks.png
548


Sonic1 MD Map SBZ1 blocks.png
Unused foreground and background tiles in Scrap Brain Zone. Some were used in prototypes.

Tile IDs: 01A, 01B, 01C, 01D, 029, 02A, 034, 03E, 047, 048, 06A, 074, 07B, 085, 086, 0C0, 0D2, 0DC, 0EA, 128, 132, 13F, 141, 16C, 172, 173, 17C, 182, 188, 189, 223, 224,

Sprites
Art Description
Letsgo.png
This unused graphic can be found in the tileset for Spring Yard Zone. It is unused in the final game, and can be found in several prototype screenshots shown in magazine previews. The sign itself says "Let’s Go."
LZunusedswitch.png
An unused frame of the switch sprite. When bit 5 of a switch's subtype is set, it makes the object flash, using this sprite. In Labyrinth Zone, this sprite's data is partially overwritten by the cork sprite in VRAM. Marble Zone's switch has no equivalent sprite.
Burrobot1.png
This is a horizontal sprite of the Burrobot. Perhaps the Burrobot dug back into the ground after a certain amount of time?
Robotniklegs1.png
The left image shows the back of the Egg Mobile's legs, which can’t be seen normally. The right image is what is normally seen.
RSBUD.PNG
A Bumper that appears to be a rosebud with an incorrect palette. The ending level shares its debug item list with the Special Stage, so the bumper is usable in both.
Sonic1Gen UnkGrass.png
Unused section of grass which does not seem to match with any palette in the game.
Splats.png
Splats, a prototype Badnik that was cut late in the game's development. Splats is unique in that it went on to be featured in merchandise and comic books, but only the art remains in the final game.
Goggles.png
Sonicgoggles Run.gif
Some yellow goggles, possibly intended for Labyrinth Zone. Each frame of the graphic fits together with one of Sonic's poses.
Altending.PNG
Unused graphics of Eggman exploding, possibly as part of an alternative ending sequence.
Sonic1 MD Sprite TitleCardK.png
The letter "K" meant for the title cards. Originally used in the prototype, this letter became unused after Sparkling Zone and Clock Work Zone were renamed respectively, and nothing else in the game calls for it.

Special Stage

Note: All of these items can be seen in-game by using edit mode to fall outside the playing area of the special stage. It is easier to see them when advancing frame-by-frame by pausing and pressing C.

Art Description
Sprite03.png
Although these icons are found in the object list for the Special Stages and their graphics exist in the ROM, they are unused in the final game and have no known function; when placed, they act like normal solid blocks. They are labeled Zones 1–6, suggesting that they may have warped Sonic to another Zone from within the Special Stage as a sort of shortcut, or they were likely to indicate which Special Stage the player was in or which stage they came from after reaching the signpost.
Sprite01.gif
Extra life icon for the Special Stages. It is listed in the North American and European manuals for the gameMedia:Sonic1 MD US SonicJam manual.pdf[2]Media:Sonic1 MD EU manual.pdf[3], but it never actually appears in any of the Special Stages. It is, however, fully functional, and can be placed in any Special Stage; when touched, Sonic gains an extra life and the icon disappears like a ring.
Sprite02.gif
An icon with the letter W on it. Its use is unknown, and it has no function when placed in-game. This block is solid. The letter "W" is often associated with "double" in Japan, which may give clues about its use.

Objects

Art Description
Sonic1 MD Sprite Monitors.png
Static monitor that does nothing. This can be placed with debug mode, and is found in various walls of Scrap Brain Zone. Its object subtype is $00.
Sonic1 MD Sprite Monitors.png
Eggman monitor that does nothing. Is likely intended to hurt the player, as it does in Sonic the Hedgehog 2 (16-bit)'s 2-player mode. To add a functional Eggman monitor in the game, see the SCHG page on how to add it. Its object subtype is $01.
Sonic1 MD Sprite Monitors.png
"S" monitor that does nothing. This monitor also appears in Sonic CD prototype 510, where it grants the player both extra speed and invincibility. That is most likely the intended function of the monitor here, as an issue of Computer & Video Games alludes to a powerup which grants extra speed and invincibility.[4] This suggests that the "S" monitors were functional at that point in development. In the 2013 remake, it can be placed and once destroyed the player's character transforms into their Super form regardless of how many Chaos Emeralds have been collected. Its object subtype is $07.
Sonic1 MD Sprite Monitors.png
Goggle monitor that does nothing. Had it been used, it would most likely have been accompanied by the unused goggle graphics and may have provided the ability to breathe underwater. To add a monitor which adds a goggle Monitor that uses the goggle sprites, use this SCHG page. Its object subtype is $08.
Wreck.gif
The checkered ball seen on the Green Hill Zone Boss was originally a separate object that could roll down hills in the prototype. In the final game, this is still in Green Hill Zone's object list in debug mode but can no longer be placed. Its associated code has been removed from the ROM.
Sidespike.png
This spike crusher is horizontal, rather than the vertical spike crusher used in the final Marble Zone, and are also slightly thinner. However, they can be placed and are fully functional. Its object ID is $45.
PressStart.png
The prototype and many early previews of Sonic the Hedgehog showed the text "PRESS START BUTTON" on the title screen. In the final version, it does not show up due to an oversight with the "Sonic Team Presents" screen, but the graphics can be found inside the ROM. It is also possible to get them to display in the Japanese version: this occurs after accessing the secret credits screen via a cheat code (in emulators, the region of the emulator must be set to Japan), or an easier way is to enter the Game Genie code AB3A-DADV.
UnusedSwingingWreckingBallGHZ.png
The swinging platforms of Green Hill Zone will carry a wrecking ball when the highest bit of their subtype value is set. The object is fully functional, and can hurt Sonic. Technically, the swinging platforms of Marble Zone, Star Light Zone, and the swinging spikeball of Scrap Brain Zone are capable of doing this, too, but the wrecking ball graphics are not loaded, suggesting this feature was only intended for Green Hill Zone.
SYZ obj 564x.png
Variant of the floating blocks (object 56) in Spring Yard Zone. A similar-looking 2x2 version is used in Act 3, but the 1x3 block is never used. Its object subtype is 4X, where the object's behaviour is determined by x.

Audio

Music

Sound effects

Audio ID Description
A5 This was used by the early Ball Hog in the prototype and earlier builds when its bombs exploded. The final Ball Hog's bombs use a different sound effect, rendering this one unused.
B8 Similar to the sound of moving spikes.

Warping effect

Warping.png

Thought to be the original method of accessing the Special Stage, this warp effect activates when Sonic touches the area in which its associated object is placed (object ID 4A). Sonic disappears as he runs into it, and a warping noise plays. Sonic then reappears a few seconds later, likely as a method of testing the object.[5] Giant Rings are programmed to load this object in the prototype, proving its original intention.

Level chunks

Marble Zone

[[File:
4


Sonic1 MD Map MZ chunks.png
|120x120px|]]
04
[[File:
19


Sonic1 MD Map MZ chunks.png
|120x120px|]]
13
[[File:
50


Sonic1 MD Map MZ chunks.png
|120x120px|]]
32

Labyrinth Zone

[[File:
78


Sonic1 MD Map LZ chunks.png
|120x120px|]]
4E

Star Light Zone

[[File:
55


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
37
[[File:
56


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
38
[[File:
57


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
39
[[File:
58


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
3A
[[File:
59


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
3B
[[File:
60


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
3C
[[File:
61


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
3D
[[File:
62


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
3E
[[File:
66


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
42
[[File:
67


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
43
[[File:
68


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
44
[[File:
69


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
45
[[File:
70


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
46
[[File:
71


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
47
[[File:
72


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
48
[[File:
73


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
49
[[File:
74


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
4A
[[File:
75


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
4B
[[File:
76


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
4C
[[File:
77


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
4D
[[File:
78


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
4E
[[File:
79


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
4F
[[File:
80


Sonic1 MD Map SLZ chunks.png
|120x120px|]]
50

Several chunks shown here are in the prototype.

Scrap Brain Zone

[[File:
35


Sonic1 MD Map SBZ1 chunks.png
|120x120px|]]
23
[[File:
51


Sonic1 MD Map SBZ1 chunks.png
|120x120px|]]
33

Misplaced objects

Green Hill Zone Act 2

Sonic1 MisplacedCrabmeat.png

The above picture shows a misplaced Crabmeat in Green Hill Zone Act 2, located under the section with moving pillars and spikes before the Lamppost. As there is no solid ground beneath it, it simply unloads. It can be found at coordinates 10D0 0370.

Green Hill Zone Act 3

Sonic1 MD GHZ3 MisplacedRock.png

There is a rock placed way below the level boundaries between both spiked log bridges, and is impossible to reach it without debug mode. The rock's coordinates are 18C0 0760

Sonic1 MD GHZ3 MisplacedBuzzBomber.png

At coordinates 21B0 0000, located shortly before the boss area, is a Buzz Bomber that is placed too high for it to be reached.

Labyrinth Zone Act 1

Notavailable.svg

A group of spikes are buried in the ground at coordinates 12D3 0675. Because they are placed below the camera boundaries and the foreground tiles are a layer above the sprites, they cannot be seen. There are spikes at the exact same coordinates in Act 3, which is part of the long water current tunnel.

Oddities

Wall monitor

Sonic1 MD SBZ Act2HiddenMonitor.png

Throughout Scrap Brain Zone, static monitors can be found inside walls and other areas the player cannot access. One notable example is in the screenshot, located above and to the right of a Super Ring monitor in Act 2. By "digging" into the wall in a jump, it can be broken during normal play, but it does nothing. The graphics are largely obscured by the wall, but it is just about possible to see the explosion and a corrupted tile when it is broken (the tile in question is a portion of the ‘zappers’).

Missing shoe stripes

S1-floating.gif
Sonic1 MD Sprite SonicSpring.png

A couple of animations are missing the white stripes from Sonic's shoes. This could suggest stripes were added after much of the artwork was ready.

Exception handler

Sonic1 MD LZEndCrash.png

Sonic the Hedgehog uses a basic exception handler in the event a 68000 exception occurs, in which the game stops while unloading all sprites and printing basic information about the exception on the screen. Pressing C can attempt to advance the game past the exception handler, though in most cases will not work properly, leading to further occurrences of the exception handler or freezing completely. The screenshot above shows an example of the exception handler occurring during gameplay, which is caused by a bug in Labyrinth Zone.

Listed below are the exceptions covered by the handler, located at ROM address 4E0:

ERROR EXCEPTION    
BUS ERROR          
ADDRESS ERROR      
ILLEGAL INSTRUCTION
ZERO DIVIDE        
CHK INSTRUCTION    
TRAPV INSTRUCTION  
PRIVILEGE VIOLATION
TRACE              
LINE 1010 EMULATOR 
LINE 1111 EMULATOR 

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.

Game Genie

Official codes

Code Effect Reference
ATBT-AA32 Master Code (Not needed in emulators).
AE3T-AACL You start with 1 life.
AY3T-AACL You start with 5 lives.
AE0T-CABE Once you gain Invincibility, you stay invincible until the stage ends, or when you die.
AE0T-CABY Once you gain Speed Shoes, you keep them until the stage ends, or when you die.
SCRA-BJX0 Each ring is worth 2.
SCRA-BNX0 Each ring is worth 3.
SCRA-BTX0 Each ring is worth 4.
SCRA-BYX0 Each ring is worth 5.
SCRA-B2X0 Each ring is worth 6.
SCRA-B6X0 Each ring is worth 7.
SCRA-BAX0 Each ring is worth 8.
SCRA-B9X0 Each ring is worth a crazy amount of rings.
GJ6A-CA7A Infinite lives.
AJ3A-AA4G Access to the Level Select menu.
AY3T-BA4R Start with 5 Chaos Emeralds in possession.
DDLT-AAGL Jump higher than your regular jump.
KDLT-AAGL Jump lower than your regular jump.
BDLT-AAGL Jump VERY high and "float" in the air.
NCLT-BYE6 Some Crabmeats go berserk.
NCLT-B9E6 Some Crabmeats disappear altogether.

Unofficial codes

Code Effect
663T-BA4R Max out score with one kill.
663T-B64R Start with 2 continues.
A23T-BA4R Start with all Chaos Emeralds.
AE2T-AAAL Enable Debug mode.
GLRT-AADY Ring count resets to 50 if Hit (Must have at least 1 ring).
NRRT-AADY Ring count resets to 99 if Hit (Must have at least 1 ring).
AA2A-ACC8 Start on Labyrinth Zone.
AA2A-AEC8 Start on Marble Zone.
AA2A-AGC8 Start on Star Light Zone.

Action Replay

Unofficial codes

Code Effect
00A35E:6042 Every Monitor Powerup gives Speed Shoes.
FFFE20:00C8 Infinite Rings (Turn off before passing end of level sign).
FFFE15:00FA Never run out of air Underwater.
FFFE2C:0001 Always have Shield.
FFFE24:0000 Infinite Time.
FFFE2D:0001 Invincibility (Monitor Effect without speed boost).
FFFFD0:0100 Enable Stage Select (A+Start on Title Screen).
FFFE10:XXYY Stage/Act Modifier (XX: Zone, YY: Level).
  • 00 - Green Hill Zone
  • 01 - Labyrinth Zone
  • 02 - Marble Zone
  • 03 - Star Light Zone
  • 04 - Spring Yard Zone
  • 05 - Scrap Brain Zone

Note: Scrap Brain Zone act 3 is accessed by using level code 03 for Labyrinth Zone (i.e. it is treated as the fourth act of Labyrinth Zone). Final Zone is considered to be the third act of Scrap Brain.

FFD861:0001 Final zone's first boss health equals 1.

User-found codes

Code Effect
00D5CA:0005 Very Low Gravity
00CAA8:0532 Corrupted Spring Yard Title Card
FFF600:00YY Game Mode Modifier (YY: Mode).
  • 00 - SEGA Screen
  • 04 - Title Screen
  • 08 - Demo
  • 0C - Level
  • 10 - Special Stage
  • 14 - Continue Screen
  • 18 - Ending Scene
  • 1C - Credits
  • 8C - Pre-Level

References


Sonic the Hedgehog (16-bit)
Sonic1 title.png

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


Manuals
Promotional material
Magazine articles (Gen)
Video coverage
Reception (Gen)
Merchandise


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