Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

mt_soni2: MAME ROM Information.


Sonic The Hedgehog 2 [Mega-Tech 62] (c) 1992 Sega.

The nefariously evil scientist Dr. Ivo Robotnik is at it again with his demented goal to conquer the world by forcing innocent animals to become evil 'badniks' (by that i mean, his robots). and only one speedy hedgehog is eager enough to put a stop to Robotnik's scheme and his name is Sonic The Hedgehog. and this time he's not alone, Miles Prower (miles per hour, get it?) The Fox who's commonly known as 'Tails' because he has 2 tails which enable him to fly has decided to tag along with Sonic in order to bring peace back to the planet.


Cabinet dimensions :

Width : 53 cm.

Depth : 76 cm.

Height : 176 cm.

Weight : 113 Kg.

Sega Mega-Tech hardware

Game ID : Mega-Tech No. 62

Main CPU : 68000, (2x) Z80

Sound Chips : YM3438, (2x) SN76496

Screen orientation : Horizontal

Video resolution : 320 x 416 pixels

Screen refresh : 60.00 Hz

Palette colors : 96

Players : 2

Control : 8-way joystick

Buttons : 3


Sonic the Hedgehog 2's ending music is based on the song 'Sweet Dream' by 'Dreams Come True'. In addition a remixed version of the ending music is performed by 'Dreams Come True' and rapper Akon in Sonic The Hedgehog (the 2006 version).

The final stage's name (Death Egg) is a reference to the Death Star from the Star Wars film series.

Sonic's transformation into Super Sonic is inspired by the anime Dragon Ball Z.

Mega-Tech System list of games :

[Mega-Tech 01] Altered Beast

[Mega-Tech 02] Space Harrier II

[Mega-Tech 03] Super Thunder Blade

[Mega-Tech 04] Great Golf

[Mega-Tech 05] Great Soccer

[Mega-Tech 06] Out Run

[Mega-Tech 07] Alien Syndrome

[Mega-Tech 08] Shinobi

[Mega-Tech 09] Fantasy Zone

[Mega-Tech 10] After Burner

[Mega-Tech 11] Thunder Force II MD

[Mega-Tech 12] ???

[Mega-Tech 13] Astro Warrior

[Mega-Tech 14] ???

[Mega-Tech 15] ???

[Mega-Tech 16] ???

[Mega-Tech 17] ???

[Mega-Tech 18] ???

[Mega-Tech 19] ???

[Mega-Tech 20] Last Battle - Legend of the Final Hero

[Mega-Tech 21] World Championship Soccer

[Mega-Tech 22] Tetris

[Mega-Tech 23] Ghouls'n Ghosts

[Mega-Tech 24] Super Hang-On

[Mega-Tech 25] Golden Axe

[Mega-Tech 26] Forgotten Worlds

[Mega-Tech 27] Mystic Defender

[Mega-Tech 28] The Revenge of Shinobi

[Mega-Tech 29] Parlour Games

[Mega-Tech 31] Arnold Palmer Tournament Golf

[Mega-Tech 32] Super Real Basketball

[Mega-Tech 33] ???

[Mega-Tech 34] ???

[Mega-Tech 35] Tommy Lasorda Baseball

[Mega-Tech 36] Columns

[Mega-Tech 37] ???

[Mega-Tech 38] E-SWAT Cyber Police - Enhanced Special Weapons and Tactics

[Mega-Tech 39] Super Monaco GP

[Mega-Tech 40] Moonwalker

[Mega-Tech 41] Crack Down

[Mega-Tech 42] ???

[Mega-Tech 43] Shadow Dancer

[Mega-Tech 44] Arrow Flash

[Mega-Tech 45] ???

[Mega-Tech 46] ???

[Mega-Tech 47] Alien Storm

[Mega-Tech 48] Wrestle War

[Mega-Tech 49] Bonanza Bros.

[Mega-Tech 50] ???

[Mega-Tech 51] Streets of Rage

[Mega-Tech 52] Sonic The Hedgehog

[Mega-Tech 53] Fire Shark

[Mega-Tech 54] Spider-Man Vs. The Kingpin

[Mega-Tech 55] California Games

[Mega-Tech 56] ???

[Mega-Tech 57] Golden Axe II

[Mega-Tech 58] Joe Montana II - Sports Talk Football

[Mega-Tech 59] Mario Lemieux Hockey

[Mega-Tech 60] Kid Chameleon

[Mega-Tech 61] Turbo Out Run

[Mega-Tech 62] Sonic The Hedgehog 2


* Stage Select : Under the 'Sound Test' menu, listen to sounds 19, 65, 09, and 17 in order; you'll hear a chime when you activate the last sound. Next, return to the title screen, highlight '1 Player', hold A and press Start to access the stage-select menu.

* Chaos Emeralds Cheat : At the Stage Select menu, highlight 'Sound Test' and listen to sounds 04, 01, 02, and 06 in order; you'll hear the fanfare that sounds when you get a Chaos Emerald. This code gives you all of the Chaos Emeralds; you can grab 50 rings and jump to change into Super Sonic. With this you'll be able to see the 'good' ending when you beat the game.

* Debug Mode : At the Stage Select menu, highlight 'Sound Test' and listen to sounds 01, 09, 09, 02, 01, 01, 02 and 04 in order; you'll hear a chime to confirm. Now highlight the name of any stage, hold the A button and press Start; don't release A until the stage begins. Screen coordinates will appear instead of a score and the number of objects displayed will appear instead of the time remaining. Use one of the following buttons sequences to enable the corresponding debug code...

Object transformation : Press B during game play to change Sonic/Tails into a game object.

1) Press A to change into a new object.

2) Press C to place an object on the screen.

3) Press B again to revert back to Sonic (Note : The type of object that may be selectable will vary from level to level).

Invincibility : Sonic/Tails is, by default, invincible in debug mode (Note : Sonic/Tails can still drown, be crushed, fall and die, etc. He is only invincible to enemy attacks).

Slow motion : Pause gameplay and hold B.

Restart : Pause gameplay and press A.

Frame advance : Pause gameplay and press C.


1. Sonic The Hedgehog (1991, Sega Mega Drive)

2. Sonic The Hedgehog 2 (1992, Sega Mega Drive)

3. Sega Sonic The Hedgehog (1992)

4. Sonic The Hedgehog CD (1993, Sega Mega CD)

5. Sonic The Hedgehog 3 (1994, Sega Mega Drive)

6. Sonic and Knuckles (1994, Sega Mega Drive)

7. Knuckles' Chaotix (1995, Sega Mega Drive 32X)

8. Sonic Adventure (1999, Sega Dreamcast)

9. Sonic Adventure 2 (2001, Sega Dreamcast)

10. Sonic Adventure 2 - Battle (2001, Nintendo Gamecube)

11. Sonic Advance (2001, Nintendo Game Boy Advance)

12. Sonic Advance 2 (2002, Nintendo Game Boy Advance)

13. Sonic Adventure DX - Director's Cut (2003, Nintendo Gamecube)

14. Sonic N (2003, Nokia N-Gage)

15. Sonic Advance 3 (2004, Nintendo Game Boy Advance)

16. Sonic Heroes (2004, Nintendo Gamecube, Microsoft Xbox, Sony PlayStation 2)

17. Sonic Rush (2005, Nintendo DS)

18. Sonic The Hedgehog (2006, Microsoft XBox 360) (2007, Sony PlayStation 3 & PC)

19. Sonic and the Secret Rings (2007, Nintendo Wii)

20. Sonic Rush Adventure (2007, Nintendo DS)

21. Sonic The Hedgehog 4 - Episode 1 (2010, PSN, XBOX Live, WiiWare)


Lead programmer : Yuji Naka

Music : Masato Nakamura


* Consoles :

Sega Game Gear (1992)

Sega Master System (1992)

Sega Mega Drive (1992)

Sony PlayStation 2 (2006, "Genesis Collection")

Sony PSP (2006, "Genesis Collection")

Nintendo Wii (2007, "Virtual Console")

Microsoft XBOX 360 (2007, "Xbox Live Arcade")

* Others :

Tiger Handheld LCD Game (1992)


Game's rom.

Machine's picture.

MAME Info:

0.82 [David Haywood]


- 0.88u2: Changed description to 'Sonic The Hedgehog 2 (Mega-Tech)'.

- 0.86u4: Changed description to 'Mega-Tech: Sonic The Hedgehog 2'.

- 0.83: Changed description to 'Mega-Tech: Sonic the Hedgehog 2'.

- 0.82: David Haywood added 'MegaTech: Sonic 2' (Sega 1992).

Recommended Games (Sonic):

Sonic The Hedgehog (Mega Play)

Sonic The Hedgehog (Mega-Tech)

Sonic The Hedgehog 2 (Mega Play)

Sonic The Hedgehog 2 (Mega-Tech)

SegaSonic The Hedgehog

Sonic Championship

Romset: 1056 kb / 2 files / 732.8 zip

MAME XML Output:

       <game name="mt_soni2" sourcefile="megatech.c" romof="megatech">
              <description>Sonic The Hedgehog 2 (Mega-Tech)</description>
              <biosset name="ver1" description="Ver 1" default="yes"/>
              <biosset name="ver0" description="Ver 0"/>
              <rom name="epr-12664.20" merge="epr-12664.20" bios="ver1" size="32768" crc="f71e9526" sha1="1c7887541d02c41426992d17f8e3db9e03975953" region="mtbios" offset="0"/>
              <rom name="epr-12263a.20" merge="epr-12263a.20" bios="ver0" size="32768" crc="07c3f423" sha1="50c28bbc2d4349c820d988ae3f20aae3f808545f" region="mtbios" offset="0"/>
              <rom name="mp15000a-f.ic1" size="1048576" crc="679ebb49" sha1="557482064677702454562f753460993067ef9e16" region="game0" offset="0"/>
              <rom name="epr-12368-62.ic2" size="32768" crc="14a8566f" sha1="d1d14162144bf068ddd19e9736477ff98fb43f9e" region="game0" offset="300001"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="7670453"/>
              <chip type="cpu" tag="genesis_snd_z80" name="Z80" clock="3579545"/>
              <chip type="cpu" tag="mtbios" name="Z80" clock="3579540"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2612" clock="7670453"/>
              <chip type="audio" tag="snsnd" name="SEGA VDP PSG" clock="3579545"/>
              <chip type="audio" tag="sn2" name="SN76496" clock="3579540"/>
              <display tag="megadriv" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <display tag="menu" type="raster" rotate="0" width="256" height="224" refresh="60.000000" pixclock="5376240" htotal="342" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="2"/>
              <input players="2" buttons="4" coins="4" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unknown" tag="BIOS_IN0" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="BIOS_IN0" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="BIOS_IN0" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="BIOS_IN0" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="BIOS_IN0" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="BIOS_IN0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin slot 4" tag="BIOS_DSW0" mask="1">
                     <dipvalue name="Inhibit" value="0"/>
                     <dipvalue name="Accept" value="1" default="yes"/>
              <dipswitch name="Coin slot 3" tag="BIOS_DSW0" mask="2">
                     <dipvalue name="Inhibit" value="0"/>
                     <dipvalue name="Accept" value="2" default="yes"/>
              <dipswitch name="Coin slot 3/4 value" tag="BIOS_DSW0" mask="28">
                     <dipvalue name="1 Coin/1 Credit" value="28" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="24"/>
                     <dipvalue name="1 Coin/3 Credits" value="20"/>
                     <dipvalue name="1 Coin/4 Credits" value="16"/>
                     <dipvalue name="1 Coin/5 Credits" value="12"/>
                     <dipvalue name="1 Coin/6 Credits" value="8"/>
                     <dipvalue name="1 Coin/8 Credits" value="4"/>
                     <dipvalue name="1 Coin/10 credits" value="0"/>
              <dipswitch name="Coin slot 2 value" tag="BIOS_DSW0" mask="224">
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="64"/>
                     <dipvalue name="1 Coin/2 Credits" value="96" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/4 Credits" value="160"/>
                     <dipvalue name="1 Coin/5 Credits" value="192"/>
                     <dipvalue name="1 Coin/6 Credits" value="224"/>
                     <dipvalue name="Inhibit" value="0"/>
              <dipswitch name="Coin Slot 1 value" tag="BIOS_DSW1" mask="15">
                     <dipvalue name="Inhibit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="1" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="1 Coin/3 Credits" value="3"/>
                     <dipvalue name="1 Coin/4 Credits" value="4"/>
                     <dipvalue name="1 Coin/5 Credits" value="5"/>
                     <dipvalue name="1 Coin/6 Credits" value="6"/>
                     <dipvalue name="1 Coin/7 Credits" value="7"/>
                     <dipvalue name="1 Coin/8 Credits" value="8"/>
                     <dipvalue name="1 Coin/9 Credits" value="9"/>
                     <dipvalue name="1 coin/10 credits" value="10"/>
                     <dipvalue name="1 coin/11 credits" value="11"/>
                     <dipvalue name="1 coin/12 credits" value="12"/>
                     <dipvalue name="1 coin/13 credits" value="13"/>
                     <dipvalue name="1 coin/14 credits" value="14"/>
                     <dipvalue name="1 coin/15 credits" value="15"/>
              <dipswitch name="Time per credit" tag="BIOS_DSW1" mask="240">
                     <dipvalue name="Free Play" value="0"/>
                     <dipvalue name="7:30" value="16"/>
                     <dipvalue name="7:00" value="32"/>
                     <dipvalue name="6:30" value="48"/>
                     <dipvalue name="6:00" value="64"/>
                     <dipvalue name="5:30" value="80"/>
                     <dipvalue name="5:00" value="96"/>
                     <dipvalue name="4:30" value="112"/>
                     <dipvalue name="4:00" value="128"/>
                     <dipvalue name="3:30" value="144"/>
                     <dipvalue name="3:00" value="160" default="yes"/>
                     <dipvalue name="2:30" value="176"/>
                     <dipvalue name="2:00" value="192"/>
                     <dipvalue name="1:30" value="208"/>
                     <dipvalue name="1:00" value="224"/>
                     <dipvalue name="0:30" value="240"/>
              <dipswitch name="5" tag="BIOS_J1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="BIOS_J1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="BIOS_J1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="BIOS_J1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="BIOS_J1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="BIOS_J1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="BIOS_J1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="BIOS_J1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise