Home News Forum                            

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

monsterb: MAME ROM Information.


Monster Bash (c) 1982 Sega.

MONSTER BASH is a fascinating cartoon theme game featuring colorful graphics in three exciting scenes of hunt-and-hide adventure. Light-hearted, suspenseful music and audio sounds add to the fun, and heighten player interest and intrigue.


The player-hero of the game is LITTLE RED, a wily, red-headed boy who chases Dracula throughout his five-story haunted house. Up and down staircases and through Warp Doors leading to secret passageways, Little Red zaps defending bats while attempting to light candles in certain rooms. When a candle is lit a Magic Sword is energized with mystical powers. Little Red must touch the flashing Magic Sword to gain SuperZap power... only a SuperZap will defeat the sly Dracula.


Little Red enters the eerie castle of the hulking Frankenstein. He pursues Frankenstein around his six-story castle while avoiding the fierce Wolfmen. The tricky Wolfmen can be zapped, but be careful, they can duck under the zap and attack Little Red. Fewer candles are now available to be lit. Warp doors to secret passageways can be used only when they flash. Special jump-down zones allow Little Red to jump down several levels at once, eliminating any Wolfmen in the way as he descends, but Frankenstein can only be defeated with a SuperZap.


The greatest challenge yet... to dispatch the sneaky Chameleon Man and his horde of Spiders. Entering the spooky graveyard, Little Red finds that only one candle is available for lighting which is found in a crypt guarded by giant Spiders. Chameleon Man changes his color to match that of the background and thus becomes invisible. Little Red must pass over one of the Color-Change Spots to change the background color making Chameleon Man visible again. Chameleon Man can do away with Little Red with a flick of his long tongue. Chameleon Man can only be done in with a SuperZap.


Sega G80 Raster hardware

Main CPU : Z80 (@ 3.867 Mhz), N7751 (@ 400 Khz)

Sound Chips : Samples, TMS36XX (@ 247 Khz), DAC

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 128

Players : 2

Control : 4-way joystick

Buttons : 1 (ZAP)


Released in November 1982.

Bob Lynch holds the official record for this game with 448,400 points.


Designed & programmed by : Steve Hanawa


Game's rom.

Machine's picture.

MAME Info:

0.30 [Mike Balfour, Dave Fish]

Artwork available

Samples required


- 0.138: Added new user2 rom pr-5021.39 to clone Monster Bash (2 board version) and fixed rom names.

- 0.133u1: Renamed (monster2) to (monsterb2).

- 0.129: Aaron Giles removed bogus port 4-7 definitions from MCS-48. Added i8243 implementation. Connected 8243 properly to Monster Bash sound.

- 0.127u3: Aaron Giles fixed Monster Bash crashes on launch.

- 0.122u6: Changed N7751 CPU2 clock speed to 6MHz.

- 31st October 2007: Mr. Do - Happy Halloween...here's Monster Bash bezel.

- 0.107u4: Aaron Giles fixed Monster Bash (2 board version) video.

- 0.107u3: Aaron Giles connected 2-board Monster Bash more correctly. Changed Z80 CPU1 clock speed to 3867000 Hz, VSync to 59.998135 Hz, palettesize from 129 to 128 colors and fixed rom names. Changed user1 rom to gfx2 ($0).

- 0.104u8: Changed Z80 CPU1 clock speed to 4MHz.

- 0.99u1: David Haywood and MASH fixed rom loading and background in Monster Bash (2-board version) so it works now, though the graphics are still not perfect.

- 0.93: Added clock parameter to TMS36XX sound (247 Hz).

- 0.81u9: MASH added clone Monster Bash (2 board version). Doesn't work, needs correct decryption table.

- 10th November 2001: Malcor dumped Monster Bash by SEGA (1982) (2 board version).

- 0.36RC2: Replaced Custom sound with TMS36XX.

- 12th March 2000: Juergen Buchmueller sent in a sound core for TMS36xx sound chips emulation and modified Phoenix, Pleiads, Naughty Boy, Pop Flamer and Monster Bash to use it.

- 0.35b9: Changed 8-way Joystick to 4-way.

- 0.35b6: Replaced I8039 CPU2 with N7751.

- 0.35b2: Mike Balfour added support for the 7751 sound chip in Monster Bash. Two samples are still needed (discrete circuits). Added I8039 (400000 Hz) CPU2 and DAC sound, cpu2 rom ($0 - 4k for 7751 onboard ROM) and sound2 ($0 - 32 bytes for sound PROM).

- 0.34RC1: Added Custom and Samples sound.

- 0.30: Mike Balfou and Dave Fish added Monster Bash (Sega 1982).


- Touch candle to energize the superzap magic sword.

- Touch flashing sword to get superzap power to defeat monsters.

- Each superzap charge can be used only once.

- Locations are: Dracula House, Frankenstein Castle and Chameleon Man Graveyard.

Recommended Games (Horror):

Monster Bash


Bogey Manor


The Real Ghostbusters

Splatter House

Beast Busters

Beast Busters 2nd Nightmare

Demon's World / Horror Story

Golly! Ghost!

Laser Ghost

Night Slashers

Action Hollywood (Transilvania)

Zombie Raid

Ghost Hunter

House of the Dead

House of the Dead 2

House of the Dead III


Ghoul Panic

Spawn In the Demon's Hand

Zombie Revenge

Nightmare in the Dark

The Typing of the Dead

Gun Survivor 2 Biohazard Code: Veronica

Pokasuka Ghost

Romset: 82 kb / 31 files / 47.8 zip

MAME XML Output:

       <game name="monsterb" sourcefile="segag80r.c" sampleof="monsterb">
              <description>Monster Bash</description>
              <rom name="1778.cpu-u25" size="2048" crc="19761be3" sha1="551a5eb958b6efac41f32e7feb2786400fcfb6d3" region="maincpu" offset="0"/>
              <rom name="1779c.prom-u1" size="2048" crc="5b67dc4c" sha1="5d2c5128b6cba2d8aa98cae8cb78dbe0c998e965" region="maincpu" offset="800"/>
              <rom name="1780b.prom-u2" size="2048" crc="fac5aac6" sha1="52a6b98760f011aa68f374801cddf0aa3efa4e69" region="maincpu" offset="1000"/>
              <rom name="1781b.prom-u3" size="2048" crc="3b104103" sha1="50c68144cd76343f0e7cde35a655994f3063250f" region="maincpu" offset="1800"/>
              <rom name="1782b.prom-u4" size="2048" crc="c1523553" sha1="c63d77b3add7afed54454d7b7bfc4f42276713ce" region="maincpu" offset="2000"/>
              <rom name="1783b.prom-u5" size="2048" crc="e0ea08c5" sha1="1df1acd0132ee32c9cc10f55125feb95d9257706" region="maincpu" offset="2800"/>
              <rom name="1784b.prom-u6" size="2048" crc="48976d11" sha1="3e64a908485d09f2949589f6f0d540627ea20c38" region="maincpu" offset="3000"/>
              <rom name="1785b.prom-u7" size="2048" crc="297d33ae" sha1="af01951b41cc93bb645d4fa7f9e95bbcacd4481a" region="maincpu" offset="3800"/>
              <rom name="1786b.prom-u8" size="2048" crc="ef94c8f4" sha1="a1e9b8210dc647643540643009929424d6b5a0d8" region="maincpu" offset="4000"/>
              <rom name="1787b.prom-u9" size="2048" crc="1b62994e" sha1="9ab8ecac299d1e218e2bac1dd162225ca7c38c47" region="maincpu" offset="4800"/>
              <rom name="1788b.prom-u10" size="2048" crc="a2e32d91" sha1="5c0ca2a8803e5b630d2f0dd9087b9022c8326f5a" region="maincpu" offset="5000"/>
              <rom name="1789b.prom-u11" size="2048" crc="08a172dc" sha1="d6665904c914ebce036a320c329e1d9cb7127063" region="maincpu" offset="5800"/>
              <rom name="1790b.prom-u12" size="2048" crc="4e320f9d" sha1="af39c08f1afb5396932f9dc334ad4c31c080cafe" region="maincpu" offset="6000"/>
              <rom name="1791b.prom-u13" size="2048" crc="3b4cba31" sha1="6141717f6b041996971270bc387eab3092d0928c" region="maincpu" offset="6800"/>
              <rom name="1792b.prom-u14" size="2048" crc="7707b9f8" sha1="0084c073fbbc453a07a32a6e51b8695a123b5235" region="maincpu" offset="7000"/>
              <rom name="1793b.prom-u15" size="2048" crc="a5d05155" sha1="254012db05aeb617b590f67fa18675fa3a9dcb92" region="maincpu" offset="7800"/>
              <rom name="1794b.prom-u16" size="2048" crc="e4813da9" sha1="1bfd1679ad77e2e539549811b343472890bde09a" region="maincpu" offset="8000"/>
              <rom name="1795b.prom-u17" size="2048" crc="4cd6ed88" sha1="51876f5f95c2e67a8b42b19f946ccf2b3bc391e3" region="maincpu" offset="8800"/>
              <rom name="1796b.prom-u18" size="2048" crc="9f141a42" sha1="278e5902ed2fbb59c24228d2c6c32407a6717757" region="maincpu" offset="9000"/>
              <rom name="1797b.prom-u19" size="2048" crc="ec14ad16" sha1="7d828a6917d5c50b9c3c943271668dfd6212b366" region="maincpu" offset="9800"/>
              <rom name="1798b.prom-u20" size="2048" crc="86743a4f" sha1="33d6b6a24b47bc2090636f8e89eff997eb35501d" region="maincpu" offset="a000"/>
              <rom name="1799b.prom-u21" size="2048" crc="41198a83" sha1="8432fc921ab174c767c594fca1211cb20c0efd55" region="maincpu" offset="a800"/>
              <rom name="1800b.prom-u22" size="2048" crc="6a062a04" sha1="cae125f5c0867898f2c0a159026da69ff5a2897f" region="maincpu" offset="b000"/>
              <rom name="1801b.prom-u23" size="2048" crc="f38488fe" sha1="dd0f2c655970e8755f9ca1898313ff5fd9f11563" region="maincpu" offset="b800"/>
              <rom name="7751.bin" size="1024" crc="6a9534fc" sha1="67ad94674db5c2aab75785668f610f6f4eccd158" region="audiocpu" offset="0"/>
              <rom name="1516.bg-u13" size="8192" crc="e93a2281" sha1="61c9022edfb8fee2b7214d87d6bbed415fba9601" region="gfx1" offset="0"/>
              <rom name="1517.bg-u8" size="8192" crc="1e589101" sha1="6805644e18e5b18b96e6a407ec217f02c8931ec2" region="gfx1" offset="2000"/>
              <rom name="1518a.bg-u22" size="8192" crc="2d5932fe" sha1="a9ca239a062e047b307cf3d0740cb6492a55abb4" region="gfx2" offset="0"/>
              <rom name="1543snd.bin" size="4096" crc="b525ce8f" sha1="61e541061a0a579101e52ffa2431540010b9df3e" region="n7751" offset="0"/>
              <rom name="1544snd.bin" size="4096" crc="56c79fb0" sha1="26de83efcc97318220603f83acf4387f6d70d806" region="n7751" offset="1000"/>
              <rom name="pr1512.u31" size="32" crc="414ebe9b" sha1="3df8694e3d26635d19fd4cdf02bd0998e8538b5b" region="prom" offset="0"/>
              <sample name="zap"/>
              <sample name="jumpdown"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3867000"/>
              <chip type="cpu" tag="audiocpu" name="N7751" clock="6000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <chip type="audio" tag="music" name="TMS36XX" clock="247"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="59.998138" pixclock="5156000" htotal="328" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2" service="yes">
                     <control type="joy" ways="4"/>
              <dipswitch name="Lives" tag="D3D2" mask="3">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="6" value="3"/>
              <dipswitch name="Cabinet" tag="D3D2" mask="4">
                     <dipvalue name="Upright" value="4" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Difficulty" tag="D3D2" mask="24">
                     <dipvalue name="Easy" value="0"/>
                     <dipvalue name="Medium" value="16" default="yes"/>
                     <dipvalue name="Hard" value="8"/>
                     <dipvalue name="Hardest" value="24"/>
              <dipswitch name="Bonus Life" tag="D3D2" mask="96">
                     <dipvalue name="10000" value="32"/>
                     <dipvalue name="20000" value="64" default="yes"/>
                     <dipvalue name="40000" value="96"/>
                     <dipvalue name="None" value="0"/>
              <dipswitch name="Infinite Lives (Cheat)" tag="D3D2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="D1D0" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="1"/>
                     <dipvalue name="2 Coins/1 Credit" value="2"/>
                     <dipvalue name="2 Coins/1 Credit 5/3 6/4" value="9"/>
                     <dipvalue name="2 Coins/1 Credit 4/3" value="10"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit 5/6" value="11"/>
                     <dipvalue name="1 Coin/1 Credit 4/5" value="12"/>
                     <dipvalue name="1 Coin/1 Credit 2/3" value="13"/>
                     <dipvalue name="1 Coin/2 Credits" value="4"/>
                     <dipvalue name="1 Coin/2 Credits 5/11" value="14"/>
                     <dipvalue name="1 Coin/2 Credits 4/9" value="15"/>
                     <dipvalue name="1 Coin/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/4 Credits" value="6"/>
                     <dipvalue name="1 Coin/5 Credits" value="7"/>
                     <dipvalue name="1 Coin/6 Credits" value="8"/>
              <dipswitch name="Coin B" tag="D1D0" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="2 Coins/1 Credit 5/3 6/4" value="144"/>
                     <dipvalue name="2 Coins/1 Credit 4/3" value="160"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit 5/6" value="176"/>
                     <dipvalue name="1 Coin/1 Credit 4/5" value="192"/>
                     <dipvalue name="1 Coin/1 Credit 2/3" value="208"/>
                     <dipvalue name="1 Coin/2 Credits" value="64"/>
                     <dipvalue name="1 Coin/2 Credits 5/11" value="224"/>
                     <dipvalue name="1 Coin/2 Credits 4/9" value="240"/>
                     <dipvalue name="1 Coin/3 Credits" value="80"/>
                     <dipvalue name="1 Coin/4 Credits" value="96"/>
                     <dipvalue name="1 Coin/5 Credits" value="112"/>
                     <dipvalue name="1 Coin/6 Credits" value="128"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="128"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise