pc_smb: MAME ROM Information. History:
Super Mario Bros. (c) 1986 Nintendo.
The player took the role of Mario, or in the case of a 2nd player, Mario's brother Luigi. The ultimate object was to race through the Mushroom Kingdom, eliminate Bowser's forces, and save Princess Toadstool. The game consisted of 8 worlds with 4 sub-worlds, or levels, in each.
- TECHNICAL -
Nintendo PlayChoice-10 hardware
Game ID : SM
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
- TRIVIA -
Released in April 1986.
According to the Guinness Book Of Records, Super Mario Bros. is the best-selling video game of all time, with a total of 40.23 million units sold worldwide, as of 1999.
Many easter eggs were intentionally left in the game during the development, but 'Minus World' was a programming error only discovered after the game had hit the market (see 'Tips and Tricks' section for more info).
- TIPS AND TRICKS -
* Warps :
1) Warp to World 2, 3, or 4 : In World 1-2, boogie over the end pipe by walking on the ceiling and behind the wall you'll find a Warp Zone where you can warp to World 2, 3, or 4.
2) Warp to World 5 : In World 4-2, walk on the ceiling like you did in 1-2 and you'll find a Warp to World 5.
3) Warp to World 6, 7, or 8 : This is the second Warp Zone you can reach from World 4-2.
After the first elevator lift, there is a pit and three brick blocks above you. Jump around and you'll find four hidden coin blocks under the three bricks. Use the hidden blocks you just uncovered to hit the first brick which will sprout a Vine. The Vine leads to some Coins and the second Warp Zone.
* The World -1 a.k.a The Minus World (Note : You must be either big or have fire power to do this) : Go to the end of world 1-2, where all the elevators are. Go past the elevators, but before the warp zone. You should see a horizontal warp pipe that leads outside. Don't go in this pipe. Instead, jump on top of it. Now, break the two rightmost bricks above you, but not the one that is touching the green pipe! Now, stand on the pipe, but as far left as you can go without falling off the pipe. Now duck and jump up. In the air, make sure you hold right as hard as you can, but stay ducked. If you accidentally break the brick that is touching the green pipe, then you can't do it. Keep trying this, it will take many attempts to accomplish. When you finally do it successfully, Mario will get sucked into the wall and start 'moonwalking' through it. While you are moonwalking, don't touch any buttons except for the joystick. If you try to jump, you will go through the top wall, and you'll have to do it all over again. When you are done moonwalking, you'll come out the other side. On the other side, there will be three warp pipes. Enter either the leftmost or the rightmost warp pipe before the screen scrolls all the way to the right. If done successfully, a screen should now appear which will say you are on world -1.
Rumor : There is a second Minus World. The -2 world has a 1 in 2002 percent chance of working, but it does work. There is King Goomba at the end.
* The Double Jump : After grabbing a Mushroom in mid-air, Mario can pull off another jump with the right timing. First, time a jump so that small Mario is on his way down when he grabs a Mushroom. While Mario is transforming, hold A and he'll jump again when his transformation into Super Mario is complete.
* Fire while small : Go to any Boss level, except for the final level. Make sure that Mario is big when reaching the Boss. Jump on the little axe object so you hit the Koopa (Boss) and the axe at the same instant. You will flash as you were hit but will remain as Super Mario. On the next level, get a mushroom and it will actually make Mario small. Finally, get a flower and Mario will have firepower when he is small.
* Fireworks : Hit the flagpole at the end of a level when the last digit of the timer is 1, 3, or 6.
* At the end of any world X-4 you can get a bonus for time = 0. Complete
the level with exactly 0 seconds left, it'll give you points for 1,000.
* Continue : When you get a Game Over screen, hold down A and press Start. You will start on the first level of the world you died on.
* After beating the game, the player was given the option to start again in 'Hard Mode'. All Goombas are replaced by Buzzy Beetles (Koopa Troopa-like enemies who cannot be killed by fireballs), and all enemies walk faster.
- SERIES -
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)
- STAFF -
Designed by : Shigeru Miyamoto
Music by : Koji Kondo
- PORTS -
* Consoles :
Nintendo Famicom (1985)
NEC PC-8801 (1986, "Super Mario Bros. Special")
Nintendo Super Famicom (1993, "Super Mario Collection")
Nintendo Game Boy Color (1999, "Super Mario Bros. Deluxe")
Nintendo Game Boy Advance (2004, "Famicom Mini Series")
Nintendo Wii (2006, "Virtual Console")
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.37b6 [Ernesto Corvi]
WIP:
- 0.88u2: Changed description to 'Super Mario Bros. (PlayChoice-10)'.
- 0.37b6: Ernesto Corvi added 'PlayChoice-10: Super Mario Bros.' (Nintendo 1985).
- 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.
STORY:
- Once upon a time, the turtles invaded the mushroom Kingdom! Mario's guest to free the princess has only just begun!!
PLAY INSTRUCTIONS:
- Make Mario walk Left/Right = Control Left/Right
- Make Mario run = Control L/R while pressing B button
- Duck = Control down. Control up is for climbing??
- Jump = Press A. The longer you press A, the higher Mario jumps. Press A while Mario is running to jump higher and further.
- To swim in water = Tap A. After picking a Fire Flower. Press B to throw a Fireball!
- How to Get Extra Mario: 1. Find Extra Life Mushroom. 2. Pick up 1000 coins! 3. There are other ways???
- How to Boost Mario's Power: 1. Pick up a Magic Mushroom, Mario changes to be super. 3. Pick up a Fire Flower, Super Mario can throw Fireballs. 3. A "Starman" makes Mario invincible for a short time.
- Mario + Magic Mushroom -> Super Mario + Fire Flower -> Fiery Mario
LEVELS: 32
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):
Flicky
Pac-Land
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
Wiz
Alex Kidd: The Lost Stars
Athena
The Goonies (PlayChoice-10)
Vs. The Goonies
Legend
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
Shadowland
Tricky Doc
Wardner
Bonze Adventure
Dynamite Dux
Hard Head
Hard Head 2
Konek-Gorbunok
The NewZealand Story
Fantasy Land
Keith Courage In Alpha Zones
Legend of Hero Tonma
Marvel Land
Toki
Willow
Blue's Journey
Hammerin' Harry
Liquid Kids
Mega Twins
Nemo
Yo! Noid (PlayChoice-10)
Caveman Ninja / Joe & Mac
Ninja Clowns
PuLiRuLa
Rockin' Kats (PlayChoice-10)
The Simpsons
Three Wonders - Midnight Wanderers
The Addams Family (Nintendo Super System)
Asterix
Kid Chameleon (Mega-Tech)
Aladdin
J. J. Squawkers
Magical Cat Adventure
Spin Master / Miracle Adventure
B.C. Kid
Battle Toads
Recalhorn
Super Trio
Top Hunter - Roddy & Cathy
Charlie Ninja
Romset: 49 kb / 4 files / 33.4 zip
MAME XML Output:
   | <game name="pc_smb" sourcefile="playch10.c" romof="playch10"> |
   |    | <description>Super Mario Bros. (PlayChoice-10)</description> |
   |    | <year>1985</year> |
   |    | <manufacturer>Nintendo</manufacturer> |
   |    | <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="u3sm" size="8192" crc="4b5f717d" sha1="c39c90f9503c4692af4a8fdb3e18ef7cf04e897f" 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="u1sm" size="32768" crc="5cf548d3" sha1="fefa1097449a3a11ebf8c6199e905996c5dc8fbd" region="cart" offset="8000"/> |
   |    | <rom name="u2sm" size="8192" crc="867b51ad" sha1="394badaf0b0bdd0ea279a1bca89a9d9ddc00b1b5" region="gfx2" offset="0"/> |
   |    | <rom name="security.prm" size="16" crc="bd82d775" sha1="e15c369d638156eeb0cd141aeeec877c62810b64" 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"/> |
   |    | </input> |
   |    | <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> |
   |    | <dipswitch name="Demo Sounds" tag="SW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="64" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="SW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <dipswitch name="Coin Mode" tag="SW2" mask="64"> |
   |    |    | <dipvalue name="Mode 1" value="0" default="yes"/> |
   |    |    | <dipvalue name="Mode 2" value="64"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="768"/> |
|
|