Home News Forum                            

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

pc_smb2: MAME ROM Information.


Super Mario Bros. 2 (c) 1988 Nintendo.

One evening, Mario had a strange dream. He dreamt of a long, long stairway leading up to a door. As soon as the door opened, he was confronted with a world he had never seen before, spreading out as far as his eyes could see. When he strained his ears to listen, he heard a faint voice saying : Welcome to 'Subcon', the land of dreams. We have been cursed by Wart and we are completely under his evil spell. We have been awaiting your arrival. Please defeat Wart and return Subcon to its natural state. The curse Wart has put on you in the real world will not have any effect upon you here. Remember, Wart hates vegetables. Please help us!.

At the same time this was heard, a bolt of lightning flashed before Mario's eyes. Stunned, Mario lost his footing and tumbled upside down. He awoke with a start to find himself sitting up in his bed. To clear his head, Mario talked to Luigi, Toad and the Princess about the strange dream he had. They decide to go to a nearby mountain for a picnic. After arriving at the picnic area and looking at the scenery, they see a small cave nearby. When thy enter this cave, to their great surprise, there's a stairway leading up, up and up. It is exactly like the one Mario saw in his dream. They all walk together up the stairs and at the top, find a door just like the one in Mario's dream. When Mario and his friends, in fear, open the door, to their surprise, the world that he saw in his dream spreads out before them!

Players choose from four characters each time they start or restart a level : Mario, Luigi, Princess Peach, and Toad. Each has a special ability : Luigi can jump very high, the Princess can remain temporarily suspended in the air, Toad can pick up things quickly and is very agile, and Mario is balanced. In future Mario games in which multiple characters were playable, Mario would always be the most balanced character. A unique ability in this game is the 'power squat' — by holding Down on the control pad for a few seconds, players could build power for higher jumps.

Most enemies are defeated by throwing vegetables and other items which the character plucks from the ground. Most enemies may also be picked up and thrown. Many enemies which first appeared in this game would reappear in later sequels and related games.

In each level, there are places where the player can pick up potions, which he can drop to make a door appear. This door will lead to a left-right reversed, non-scrolling version of the section of the level, with no enemies. If a door is created in the right place, there will be coins planted in the ground which the player can pick up, and sometimes a mushroom which will add another unit to his maximum health and re-fill his health. In addition, some jars (the equivalent of pipes in the original game) became 'warp zones' that allowed the player to skip to another world. For each coin collected while in these 'door levels', the player will get a chance at the bonus slot machine at the end of each level.

At the end of each level, the player is presented with a slot machine-type game. He gets to try as many times as he has coins collected from the level he just completed, and depending on what combinations come up, he can get anywhere from 0 to 5 extra lives for each try.


Nintendo PlayChoice-10 hardware

Game ID : MW

Main CPU : Z80 (@ 4 Mhz), N2A03 (@ 1.789772 Mhz)

Sound Chips : N2A03 (@ 1.789772 Mhz), DAC (@ 1.789772 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 320

Players : 2

Control : 8-way joystick

Buttons : 2


"Super Mario Bros. - The Lost Levels" was released in 1986 for the Famicom Disk System, a Japan-only disk-based add-on for the Famicom (aka NES), under the name 'Super Mario Bros. 2'. It featured the same game-play and level design as the original "Super Mario Bros.", with the addition of poison mushrooms and a much higher difficulty level than the first game. Due to the similarity in game-play to the original and its increased difficulty, this game was not brought to the West. The American/European game called Super Mario Bros. 2 is the most unusual game in the Mario series. In this game, Mario, Luigi, Princess Toadstool, and Toad have to save Subcon, the land of dreams, from Wart and his minions. It was however, marketed in Japan as "Super Mario Bros. USA".

The reason that the American/Euro version of Super Mario Bros. 2 is so unusual is that it was made by making small changes to a Japanese game called "Doki Doki Panic : Yume Kojo" — a loose translation is "Heart Thumping Panic : Dream Factory". Various Nintendo of America employees personally despised the original Japanese Super Mario Bros. 2, which they found to be frustratingly difficult. Knowing such a game would likely sell poorly in the United States, they wanted to release a different sequel they thought would be friendlier to American audiences. Although Doki Doki Panic was originally set in a storybook and had an 'Arabian' theme completely unrelated to Mario, it was modified to use Mario sprites and music. With these small revisions, it was released to the U.S. market in 1988 and featured on the cover of the very first issue of Nintendo Power magazine.

The American/Euro version of Super Mario Bros. 2 was eventually released in Japan for the Nintendo Family Computer under the name Super Mario USA. It was also released as part of the Super Mario Collection (in the U.S., Super Mario All-Stars) in Japan.

Despite being a new, supposedly unrelated land from a game not initially intended to be a Mario game, Subcon is not all that unlike the Mushroom Kingdom. Instead of brick castles and giant mushrooms, however, Subcon is characterized by palm trees and red-and-white vases dotting the landscape. Though it lacks any underwater stages, Super Mario Bros. 2 introduces other concepts to the series — like desert stages complete with quicksand, or ice stages. Level 3-1 is notable for taking place against an enormous waterfall which the heroes must ascend.

Levels progress in a linear fashion, but for the first time Mario can backtrack. In the original "Super Mario Bros.", the screen could only scroll to the right.


* Characters list :

1) Mario : he has average jumping, running, and strength abilities.

2) Luigi : Mario's brother jumps the highest, but is not very strong or fast. He jumps well for distance, but is harder to control, making him weaker in spots where precision is required.

3) Toad : the strongest and fastest of all the players, but he can't jump as high as the others.

4) The Princess : the Princess is the slowest at running and pulling grass and the weakest in strength, but she can hover in the air for a second and a half when players hold the A Button.

* Enemies list :

1) Shy Guys : the most common enemies. They wear masks. The red ones keep walking in a straight line forever, but the pink ones patrol a given area.

2) Snifits : most similar to 'Shy Guys'. They can turn to you while you're facing them or looking away. The pink Snifits are the most common, and patrol a given area, and they can stop and shoot out a bullet so you can accumulate damage. The grey ones stay in one spot, hopping up and down in place and shooting. They're one of the biggest obstacles in Worlds 6-3 and 7-1. The red one is the only one that appears in World 3-3 and is the rarest Snifit.

3) Ninjis : a star-shaped enemy that comes in two forms. The one that jumps in place is the most common, but there's also one that runs around.

4) Phantos : these creepy-looking guys attack you when you steal the key they guard. Putting the key down causes Phanto to stop chasing you temporarily. When you succeed in unlocking the door, Phanto abandons his pursuit.

5) Sparks : these enemies are extremely dangerous and you can take damage, especially landing on them.

6) Porcupos : these enemies are extremely dangerous and you can't jump on them.

7) Albatoss : a red bird featured in only a few levels. Sometimes, they'll fly overhead to drop 'Bob-Ombs' on you, and other times it will be necessary to hitch a ride on their backs. They cannot be picked up by pressing the B button.

8) Bob-Omb : a living bomb. It'll blow you up. What more can be said?

9) Hoopster : a basketball-sized ladybug that climbs up and down vines. If you jump on it, you can hitch a ride.

10) Tweeter : a rarely-appearing masked bird that hops along the ground to attack.

11) Pokey : a tall cactus that can continue to approach you, even after some of its sections have been knocked away.

12) Trouter : a jumping fish that leaps up from rivers and waterfalls in its attempt to bite you. Some levels, such as 5-1, require the player to jump on top of them in order to cross gaps.

13) Cobrat : a bullet-spitting snake that dwells inside jars or beneath quicksand.

14) Flurry : a slick, ice-skating snowman.

15) Ostro : an ostrich ridden by 'Shy Guys'.

16) Beezo : a flying, spear-wielding Shy Guy.

17) Pidget : a bird that rides upon a magic carpet. If you throw Pidget off, you can use the carpet yourself.

18) Panser : the only 'Piranha Plant'-like enemy in the game, Panser shoots out big fireballs like a tiny volcano.

* Bosses list :

1) Birdo : appears in 3 colours : Pink, red, and green. She is the boss at the end of nearly every level, and sometimes appears in levels when she isn't the boss. She attacks by spitting eggs when she's pink. She can be defeated by throwing 3 eggs back at her. When she's red, she spits eggs and fireballs. Fireballs cannot be grabbed, but she can still be defeated by cracking 3 eggs on her head. When she's green, she only spits fireballs, so it is required that players throw Mushroom Blocks at her.

2) Mouser : appears in world 1-3 and world 3-3. He attacks by throwing bombs. He can be defeated by throwing 3 bombs at him. The bombs have to explode for him to be hit. During the second battle, 5 bombs must be thrown at him.

3) Tryclyde : appears in world 2-3 and world 6-3. He is a 3 headed snake that attacks by spitting lots of fireballs. He can be defeated by throwing Mushroom Blocks at him.

4) Fryguy : appears in world 4-3. He attacks by floating around and spitting fireballs. He can be defeated by throwing 3 Mushroom Blocks at him to turn him into little Fryguys. Little Fryguys can be defeated in one hit with the Mushroom Blocks.

5) Clawgrip : appears in world 5-3. He attacks by throwing rocks at players. He can be defeated if players grab the rocks and throw 5 at him.

6) Hawkmouth : the last Bird's Head Gateway before the confrontation with Wart will come to life and swoop around the room to attack you after you claim the Crystal Ball. Hit it with three Mushroom Blocks, then step through its open mouth to confront Wart.

7) Wart : the final boss. Appears in world 7-2 and he attacks by firing bubbles at players. There is a vegetable machine in the room. He can be defeated if players catch the vegetables and throw 6 into his open mouth.

* Warp Vases :

1) World 1-3 : there is a warp vase by the brick wall. Bring a potion and drop it on top. Go down the vase in subspace to warp to world 4-1.

2) World 3-1 : fall down the giant waterfall and make sure you land in the center on top of the door when you reach the bottom. The potion there is under the 6th grass from the right. Drop it on the vase in that room. This goes to world 5-1 (best place for coins).

3) World 4-2 : get a potion in the whale section and work your way right to the vase. This goes to world 6-1.

4) World 5-3 : if you have Luigi, then you could easily jump to the top at the beginning of this world to get the potion next to the vase. Go down and this takes you to world 7-1.

* Get the music from SMB1 : make sure that when you collect 5 cherries and the star comes up that you have a potion very close to you (even in your hands is good). Before getting the star, drop the potion so the door appears. Get the star and go into the door to subspace. You will hear the subspace music playing (from SMB 1) but you know that the music stops once you leave subspace. When the invincibility starts wearing off and the character starts to flash, exit subspace through the door and if you did it right, the subspace music repeats when you're back to the normal world. But this time it continues like the SMB 1 music. This lasts until you go into a door or lose a life. The best place to try this is World 1-3 at the beginning with all the cherries. This trick is not too hard to do.

* Suicide : pause the game, then hold UP+A+B on the player2 side. Unpause and your character will instantly die and have to restart the level.

* Suicide door : while entering a door, pause the game before the screen changes. Enter the suicide code (UP+A+B on the player2 side), then unpause the game. Instead of dying once, you'll watch your character fall through the floor and die for each extra life remaining! Game over.


1. Mario Bros. (1983)

2. Super Mario Bros. (1985, Nintendo Famicom)

3. Super Mario Bros. 2 (1986, Nintendo Famicom)

4. Super Mario Bros. 2 (1988, Nintendo NES) : remake of Yumekojo Doki Doki Panic (1987, Nintendo Famicom)

5. Super Mario Bros. 3 (1988, Nintendo Famicom)

6. Super Mario Land (1989, Nintendo Game Boy)

7. Super Mario World (1991, Nintendo Super Famicom)

8. Super Mario Land 2 - 6 Golden Coins (1992, Nintendo Game Boy)

9. Super Mario Land 3 - Wario Land (1993, Nintendo Game Boy)

10. Yoshi's Island - Super Mario World 2 (1995, Nintendo Super Famicom)

11. Super Mario 64 (1997, Nintendo 64)

12. Super Mario Sunshine (2002, Nintendo Gamecube)

13. Yoshi's Island DS (2006, Nintendo DS)

14. New Super Mario Bros (2006, Nintendo DS)

15. Super Mario Galaxy (2007, Nintendo Wii)

16. Super Mario Galaxy 2 (2010, Nintendo Wii)

17. New Super Mario Bros 2 (2012, Nintendo DS)


Designed by : Shigeru Miyamoto

Music by : Koji Kondo


* Consoles :

Nintendo Famicom (1986)

Nintendo Super Famicom (1995, "BS Super Mario USA Power Challenge" - Satellaview (BS-X)) : downloaded via satellite broadcasting station in Japan called St.Giga to a BS-X cartridge. Only in Japan.

Nintendo Super Famicom (1993, "Super Mario Collection")

Nintendo Game Boy Advance (2001, "Super Mario Advance")

Nintendo Wii (2007, "Virtual Console")


Game's rom.

MAME Info:

0.37b7 [Ernesto Corvi]


- 0.88u2: Changed description to 'Super Mario Bros. 2 (PlayChoice-10)'.

- 0.37b7: Ernesto Corvi added 'PlayChoice-10: Super Mario Bros. 2' (Nintendo 1988).


- When Mario opened a door after climbing a long stair in his dream, another world spread before him and he heard a voice call for help to be freed forma a spell. Adter awakening, Mario went to a cave nearby and to his surprise he saw exactly what he saw in his dream....


Recommended Games:

Mario Bros.

Mario Bros. (PlayChoice-10)

Vs. Super Mario Bros

Super Mario Bros. (PlayChoice-10)

Super Mario Bros. 2 (PlayChoice-10)

Super Mario Bros. 3 (PlayChoice-10)

Vs. Dr. Mario

Dr. Mario (PlayChoice-10)

Mario's Open Golf (PlayChoice-10)

Super Mario World

Recommended Games (Platform Extra):



Pac-Land (United Amusements PC Engine)

Son Son

Road Runner

Vs. Super Mario Bros

Super Mario Bros. (PlayChoice-10)

Super Mario Bros. 2 (PlayChoice-10)

Super Mario Bros. 3 (PlayChoice-10)

Super Mario World


Alex Kidd: The Lost Stars


The Goonies (PlayChoice-10)

Vs. The Goonies


Red Robin

Wonder Boy

Wonder Boy in Monster Land

Wonder Boy III - Monster Lair

Chip'n Dale: Rescue Rangers (PlayChoice-10)

Psychic 5

Psycho Soldier


Tricky Doc


Bonze Adventure

Dynamite Dux

Hard Head

Hard Head 2


The NewZealand Story

Fantasy Land

Keith Courage In Alpha Zones

Legend of Hero Tonma

Marvel Land



Blue's Journey

Hammerin' Harry

Liquid Kids

Mega Twins


Yo! Noid (PlayChoice-10)

Caveman Ninja / Joe & Mac

Ninja Clowns


Rockin' Kats (PlayChoice-10)

The Simpsons

Three Wonders - Midnight Wanderers

The Addams Family (Nintendo Super System)


Kid Chameleon (Mega-Tech)


J. J. Squawkers

Magical Cat Adventure

Spin Master / Miracle Adventure

B.C. Kid

Battle Toads


Super Trio

Top Hunter - Roddy & Cathy

Charlie Ninja

Romset: 265 kb / 4 files / 76.8 zip

MAME XML Output:

       <game name="pc_smb2" sourcefile="playch10.c" romof="playch10">
              <description>Super Mario Bros. 2 (PlayChoice-10)</description>
              <biosset name="dual" description="Dual Monitor Version" default="yes"/>
              <biosset name="single" description="Single Monitor Version"/>
              <rom name="pch1-c.8t" merge="pch1-c.8t" bios="dual" size="16384" crc="d52fa07a" sha1="55cabf52ae10c050c2229081a80b9fe5454ab8c5" region="maincpu" offset="0"/>
              <rom name="pck1-c.8t" merge="pck1-c.8t" bios="single" size="16384" crc="503ee8b1" sha1="3bd20bc71cac742d1b8c1430a6426d0a19db7ad0" region="maincpu" offset="0"/>
              <rom name="mw-u3" size="8192" crc="beaeb43a" sha1="c7dd186d6167e39924a000eb80bd33beedb2b8c8" region="maincpu" offset="c000"/>
              <rom name="pch1-c.8p" merge="pch1-c.8p" size="8192" crc="30c15e23" sha1="69166afdb2fe827c7f1919cdf4197caccbd961fa" region="gfx1" offset="0"/>
              <rom name="pch1-c.8m" merge="pch1-c.8m" size="8192" crc="c1232eee" sha1="beaf9fa2d091a3c7f70c51e966d885b1f9f0935f" region="gfx1" offset="2000"/>
              <rom name="pch1-c.8k" merge="pch1-c.8k" size="8192" crc="9acffb30" sha1="b814f10ef23f2ca445fabafcbf7f25e2d454ba8c" region="gfx1" offset="4000"/>
              <rom name="pch1-c.6f" merge="pch1-c.6f" size="256" crc="e5414ca3" sha1="d2878411cda84ffe0afb2e538a67457f51bebffb" region="proms" offset="0"/>
              <rom name="pch1-c.6e" merge="pch1-c.6e" size="256" crc="a2625c6e" sha1="a448b47c9289902e26a3d3c4c7d5a7968c385e81" region="proms" offset="100"/>
              <rom name="pch1-c.6d" merge="pch1-c.6d" size="256" crc="1213ebd4" sha1="0ad386fc3eab5e53c0288ad1de33639a9e461b7c" region="proms" offset="200"/>
              <rom name="rp2c0x.pal" merge="rp2c0x.pal" size="192" crc="48de65dc" sha1="d10acafc8da9ff479c270ec01180cca61efe62f5" region="palette" offset="0"/>
              <rom name="mw-u5" size="131072" crc="07854b3f" sha1="9bea58ba97730c84232a4acbb23c3ea7bce14ec5" region="cart" offset="10000"/>
              <rom name="mw-u1" size="131072" crc="f2ba1170" sha1="d9976b677ad222b76fbdaf31713374e2f283d44e" region="gfx2" offset="0"/>
              <rom name="security.prm" size="16" crc="372f4e84" sha1="cdf221d49f3b454997d696f213d60b5dce0ce9fb" region="rp5h01" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="cart" name="N2A03" clock="1789772"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="nes" name="N2A03" clock="1789772"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="top" type="raster" rotate="0" width="256" height="240" refresh="60.000000" pixclock="4024320" htotal="256" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="240" />
              <display tag="bottom" type="raster" rotate="0" width="256" height="240" refresh="60.000000" pixclock="4024320" htotal="256" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Units of time (coin A/coin B)" tag="SW1" mask="63">
                     <dipvalue name="300/0" value="0" default="yes"/>
                     <dipvalue name="300/100" value="1"/>
                     <dipvalue name="300/200" value="2"/>
                     <dipvalue name="300/300" value="3"/>
                     <dipvalue name="300/400" value="4"/>
                     <dipvalue name="300/500" value="5"/>
                     <dipvalue name="300/600" value="6"/>
                     <dipvalue name="300/700" value="7"/>
                     <dipvalue name="300/800" value="8"/>
                     <dipvalue name="300/900" value="9"/>
                     <dipvalue name="150/0" value="10"/>
                     <dipvalue name="150/200" value="11"/>
                     <dipvalue name="150/400" value="12"/>
                     <dipvalue name="150/500" value="15"/>
                     <dipvalue name="150/600" value="13"/>
                     <dipvalue name="150/800" value="14"/>
                     <dipvalue name="300/1000" value="16"/>
                     <dipvalue name="300/1100" value="17"/>
                     <dipvalue name="300/1200" value="18"/>
                     <dipvalue name="300/1300" value="19"/>
                     <dipvalue name="300/1400" value="20"/>
                     <dipvalue name="300/1500" value="21"/>
                     <dipvalue name="300/1600" value="22"/>
                     <dipvalue name="300/1700" value="23"/>
                     <dipvalue name="300/1800" value="24"/>
                     <dipvalue name="300/1900" value="25"/>
                     <dipvalue name="150/1000" value="26"/>
                     <dipvalue name="150/1200" value="27"/>
                     <dipvalue name="150/1400" value="28"/>
                     <dipvalue name="150/1500" value="31"/>
                     <dipvalue name="150/1600" value="29"/>
                     <dipvalue name="150/1800" value="30"/>
                     <dipvalue name="300/2000" value="32"/>
                     <dipvalue name="300/2100" value="33"/>
                     <dipvalue name="300/2200" value="34"/>
                     <dipvalue name="300/2300" value="35"/>
                     <dipvalue name="300/2400" value="36"/>
                     <dipvalue name="300/2500" value="37"/>
                     <dipvalue name="300/2600" value="38"/>
                     <dipvalue name="300/2700" value="39"/>
                     <dipvalue name="300/2800" value="40"/>
                     <dipvalue name="300/2900" value="41"/>
                     <dipvalue name="150/2000" value="42"/>
                     <dipvalue name="150/2200" value="43"/>
                     <dipvalue name="150/2400" value="44"/>
                     <dipvalue name="150/2500" value="47"/>
                     <dipvalue name="150/2600" value="45"/>
                     <dipvalue name="150/2800" value="46"/>
                     <dipvalue name="300/3000" value="48"/>
                     <dipvalue name="300/3100" value="49"/>
                     <dipvalue name="300/3200" value="50"/>
                     <dipvalue name="300/3300" value="51"/>
                     <dipvalue name="300/3400" value="52"/>
                     <dipvalue name="300/3500" value="53"/>
                     <dipvalue name="300/3600" value="54"/>
                     <dipvalue name="300/3700" value="55"/>
                     <dipvalue name="300/3800" value="56"/>
                     <dipvalue name="300/3900" value="57"/>
                     <dipvalue name="150/3000" value="58"/>
                     <dipvalue name="150/3200" value="59"/>
                     <dipvalue name="150/3400" value="60"/>
                     <dipvalue name="150/3500" value="63"/>
                     <dipvalue name="150/3600" value="61"/>
                     <dipvalue name="150/3800" value="62"/>
              <dipswitch name="Demo Sounds" tag="SW1" mask="64">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="64" default="yes"/>
              <dipswitch name="Service Mode" tag="SW1" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Timer speed" tag="SW2" mask="191">
                     <dipvalue name="60 units per second" value="5"/>
                     <dipvalue name="30 units per second" value="6"/>
                     <dipvalue name="20 units per second" value="7"/>
                     <dipvalue name="15 units per second" value="8"/>
                     <dipvalue name="10 units per second" value="10"/>
                     <dipvalue name="6 units per second" value="14"/>
                     <dipvalue name="5 units per second" value="16"/>
                     <dipvalue name="4 units per second" value="19"/>
                     <dipvalue name="3 units per second" value="24"/>
                     <dipvalue name="2 units per second" value="34"/>
                     <dipvalue name="1 unit per second" value="63" default="yes"/>
                     <dipvalue name="1 unit every 4 seconds" value="0"/>
                     <dipvalue name="Free Play" value="128"/>
              <dipswitch name="Coin Mode" tag="SW2" mask="64">
                     <dipvalue name="Mode 1" value="0" default="yes"/>
                     <dipvalue name="Mode 2" value="64"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="768"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise