Home News Forum                            

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

pc_smb3: MAME ROM Information.


Super Mario Bros. 3 (c) 1988 Nintendo.

Just when it was safe to be at the Mushroom Kingdom, Bowser returns to bring mass chaos and panic. Adding to this is that he has brought along his koopalings to help him do his dirty work. now it's up to Mario and Luigi to stop them in their tracks once again, only their skills and with all new power-ups will the Mario Bros. face Bowser on their biggest adventure yet.


Nintendo PlayChoice-10 hardware

Game ID : UM

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

Sound Chips : N2A03 (@ 1.789772 Mhz), DAC

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


Considered by many as the best in the series.

Super Mario Bros. 3 was previewed in the movie 'The Wizard', starring Fred Savage. And it was also previewed in the US market via the PlayChoice-10 machine BEFORE its Nintendo NES release.

During the game, Mario can find Warp flutes (see Tips and Tricks section for more information), which will take him to a new area of the game. When using the flutes, the tune played is the exact melody used from the flute in "The Legend of Zelda".

The names of the Koopalings were influenced by many pop culture icons as well as one historical icon :

* Ludwig Von Koopa is named after composer Ludwig Von Beethoven

* Lemmy Koopa is named after Lemmy Kilmeister (the lead singer of Motorhead)

* Morton Koopa is named after controversial talk show host Morton Downey Jr.

* Iggy Koopa is named after Iggy Pop

* Larry Koopa is named after talk show host Larry King

* Roy Koopa is named after singer Roy Orbison

* Wendy O. Koopa is named after shock rocker Wendy O. Williams


* Continue game play : Use two controllers and start the game in two player mode. After Mario loses all lives, the game can be continued as Luigi using the other controller.

* Getting the flutes : In World 1, Level 3, go to the white block toward the end. Jump in and hold Down until your character falls. Then, run to the end and you should end up behind the black wall object. Move back as far as you can and press Up. You will appear in a room with a chest like object in mushrooms. Open the chest and collect the flute.

Another flute can be found in the first semi-castle. Go to the location where you can go through the door to get to the room with the 'up-down' ceiling, but do not go through the door. Fly over where the screen ends. Then, keep running and press Up. Your character will end up in a room with a chest. Open the chest to get another flute.

Another flute can be found in World 2. Defeat one of the camels to get a hammer. Then, go to the top right of the world to find a rock. Break the rock to open a path. Go through the path and defeat the camel to get the third flute. There is also a frog suit in the mushroom room. You can use the flute to warp to farther worlds.

* 28 P-Wings : Complete the game, then press Start at the ending screen. The next game will begin with 28 P-Wings per brother.


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 (1990)

Nintendo Super Famicom (1993, Super Mario Collection)

Nintendo Game Boy Advance (2003, "Super Mario Advance 4 - Super Mario Bros 3")

Nintendo Wii (2007, "Virtual Console")


Game's rom.

MAME Info:

0.37b6 [Ernesto Corvi]


- Watching the attract of SMB3, I noticed the black and white checker pattern ground shakes up and down almost constantly...it shouldn't. Reznor007 (ID 00881)


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

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

- 4th August 2000: Ernesto Corvi sent in a fully working Playchoice 10 driver with support for Excite Bike, Super Mario Bros, Duck Hunt, Pro Wrestling, Rush N' Attack, Contra, The Goonies, Ninja Gaiden and Super Mario Bros 3.


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: 393 kb / 5 files / 219.4 zip

MAME XML Output:

       <game name="pc_smb3" sourcefile="playch10.c" romof="playch10">
              <description>Super Mario Bros. 3 (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="u3um" size="8192" crc="45e92f7f" sha1="9071d5f18639ac58d6d4d72674856f9ecab911f0" 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="u4um" size="131072" crc="590b4d7c" sha1="ac45940b71215a3a48983e22e1c7e71a71642b91" region="cart" offset="10000"/>
              <rom name="u5um" size="131072" crc="bce25425" sha1="69468643a3a8b9220d675e2cdc4245ada81a492c" region="cart" offset="30000"/>
              <rom name="u1um" size="131072" crc="c2928c49" sha1="2697d1f21b72a6d8e7d2a2d2c51c9c5550f68b56" region="gfx2" offset="0"/>
              <rom name="security.prm" size="16" crc="e48f4945" sha1="66fe537cfe540317d6194847321ce4a9bdf0bba4" 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