Home News Forum                            

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

bbustersu: MAME ROM Information.


Beast Busters (c) 1989 SNK.

A city has been invaded by the undead, you as any of three soldiers must shoot & blast your way out or you'll become tonight's main course in this frantic first person shooter! Features excellent graphics and lots of challenge! No one knows how it happened but one thing is for sure, we'll risk our lives... and have lots of fun!


Cabinet dimensions : 74'' (187,5cm) high x 35'' (90cm) wide x 47'' (115,5cm) deep.

Top Board Number : A9003-1

Middle Board Number : A9003-2

Bottom Board Number : A9003-3

Prom stickers : BB

Main CPU : 68000 (@ 12 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM2610 (@ 8 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette Colors : 2048

Players : 3

Control : lightgun

Buttons : 2


Released in November 1989.

One famous owner of a Beast Busters cabinet was American pop singer, Michael Jackson (1958-2009), who would often take the cabinet on tour with him via cargo plane.

A Beast Busters unit appears in the 1998 movie 'The Replacement Killers'.

Soundtrack releases :

Beast Busters / SNK [Pony Canyon / Scitron - PCCB-00036 - Jul 21, 1990]


1. Beast Busters (1989)

2. Beast Busters - Second Nightmare (1999)

3. Dark Arms - Beast Busters (1999, SNK Neo-Geo Pocket Color)


President : Eikichi Kawasaki

Producer & Director : Hamachi. Papa

Designers : Mitsuzo.I, Ken, Muromoto, Sakai, Mioshi, Maeda, Fujiwara

Main programmer : Mr. SNK 25

Assistant programmer : Murano

Sound creators : Tarkun, Masahiko Hataya (Papaya)

Hard creator : Ebara


* Computers :

Atari ST (1990)

Commodore Amiga (1990)


Game's rom.

Machine's picture.

MAME Info:

0.61 [Bryan McPhail]


- 0.139u3: Aaron Giles moved the old hard-coded EEPROM data out into a file in Beast Busters.

- 0.137u4: Howard Casto added new output handling functions and hooked up outputs for Beast Busters.

- 0.133u1: Renamed (bbusteru) to (bbustersu).

- 0.128u4: Brian Hargrove added clone Beast Busters (US, Version 2). Changed parent description to 'Beast Busters (World)'. David Haywood tweaked gun handling in Beast Busters a bit, by halving the precision of the guns to 7-bit they can be calibrated more easily, maybe the originals were like this. Added also a default EEPROM with them calibrated in a 'reasonable' way for MAME. Sound is pretty awful on this, maybe the sound ROMs should be checked? Adjusted volume balance slightly.

- 0.128u2: Mamesick updated the Beast Buster driver that fixes the service mode issues (the game freezed at a black screen after you calibrated the guns and wanted to exit).

- 0.126u2: Aaron Giles merged memory maps in Beast Buster.

- 0.124: Zsolt Vasvari fixed sprite wrapping in Beast Busters, this is used on the gun calibration screen, at least. The game still hangs on a black screen after service mode is turned off. Even exiting MAME and restarting doesn't fix it, so it's probably a EEPROM issue.

- 0.123u6: RansAckeR added DIP locations to Beast Busters. Also added note regarding correct gun calibration.

- 0.86u4: Inigo Luja fixed DIPs in Beast Buster.

- 0.85u3: Added coin slots 5 and 6.

- 0.61: Bryan McPhail added Beast Busters (World ?) (SNK 1989).

- 3rd June 2002: Bryan McPhail sent in a driver for Beast Busters and Mechanized Attack.


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

Recommended Games (Shooting 3):

Operation Wolf

Operation Wolf 3

Operation Thunderbolt


Beast Busters

Beast Busters 2nd Nightmare

Dynamite Duke

Guts n' Glory (Machine Gun)

Line of Fire

Mechanized Attack

Rambo III


Space Gun

Spinal Breakers

Steel Gunner

Steel Gunner 2

Rail Chase

Rail Chase 2

Terminator 2 - Judgment Day

G.I. Joe

Lethal Enforcers

Lethal Enforcers II: Gun Fighters


Alien3: The Gun

Born To Fight

Dragon Gun

Jurassic Park

Jurassic Park 3

Under Fire

Locked 'n Loaded

Lord of Gun

Revolution X

Target Hits

Virtua Cop

Virtua Cop 2

Crypt Killer

Mobil Suit Gundam Final Shooting

Time Crisis

Zombie Raid

Area 51

Maximum Force

Area 51 / Maximum Force Duo

Area 51: Site 4

Crazy Fight

Lethal Justice

Police Trainer

House of the Dead

House of the Dead 2

The House of the Dead III

Behind Enemy Lines



Flame Gunner

Golgo 13

Golgo 13 Kiseki no Dandou

Invasion - The Abductors


Confidential Mission

Death Crimson OX

Gun Spike

Silent Scope

Silent Scope 2

Silent Scope EX

The Typing of the Dead

Gun Survivor 2: Bio Hazard Code Veronica

Lupin The Third - The Shooting

Ranger Mission

Romset: 7105 kb / 23 files / 2.14 zip

MAME XML Output:

       <game name="bbustersu" sourcefile="bbusters.c" cloneof="bbusters" romof="bbusters">
              <description>Beast Busters (US, Version 2)</description>
              <rom name="bbv2-3.k10" size="131072" crc="6930088b" sha1="265f0b584d81b6fdcda5c3a2e0bd15d56443bb35" region="maincpu" offset="0"/>
              <rom name="bbv2-5.k12" size="131072" crc="cfdb2c6c" sha1="54a837dc84b74d12e931f607f3dc9ee06a7e4d31" region="maincpu" offset="1"/>
              <rom name="bb-2.k8" merge="bb-2.k8" size="131072" crc="20141805" sha1="0958579681bda81bcf48d020a14bc147c1e575f1" region="maincpu" offset="40000"/>
              <rom name="bb-4.k11" merge="bb-4.k11" size="131072" crc="d482e0e9" sha1="e56ca92965e8954b613ba4b0e3975e3a12840c30" region="maincpu" offset="40001"/>
              <rom name="bb-1.e6" merge="bb-1.e6" size="65536" crc="4360f2ee" sha1="4c6b212f59389bdf4388893d2030493b110ac087" region="audiocpu" offset="0"/>
              <rom name="bb-10.l9" merge="bb-10.l9" size="131072" crc="490c0d9b" sha1="567c25a6d96407259c64061d674305e4117d9fa4" region="gfx1" offset="0"/>
              <rom name="bb-f11.m16" merge="bb-f11.m16" size="524288" crc="39fdf9c0" sha1="80392947e3a1831c3ee80139f6f3bdc3bafa4f0d" region="gfx2" offset="0"/>
              <rom name="bb-f12.m13" merge="bb-f12.m13" size="524288" crc="69ee046b" sha1="5c0435f1ce76b584fa8d154d7617d73c7ab5f62f" region="gfx2" offset="80000"/>
              <rom name="bb-f13.m12" merge="bb-f13.m12" size="524288" crc="f5ef840e" sha1="dd0f630c52076e0d330f47931e68a3ae9a401078" region="gfx2" offset="100000"/>
              <rom name="bb-f14.m11" merge="bb-f14.m11" size="524288" crc="1a7df3bb" sha1="1f27a528e6f89fe56a7342c4f1ff733da0a09327" region="gfx2" offset="180000"/>
              <rom name="bb-f21.l10" merge="bb-f21.l10" size="524288" crc="530f595b" sha1="820898693b878c4423de9c244f943d39ea69515e" region="gfx3" offset="0"/>
              <rom name="bb-f22.l12" merge="bb-f22.l12" size="524288" crc="889c562e" sha1="d19172d6515ab9793c98de75d6e41687e61a408d" region="gfx3" offset="80000"/>
              <rom name="bb-f23.l13" merge="bb-f23.l13" size="524288" crc="c89fe0da" sha1="92be860a7191e7473c42aa2da981eda873219d3d" region="gfx3" offset="100000"/>
              <rom name="bb-f24.l15" merge="bb-f24.l15" size="524288" crc="e0d81359" sha1="2213c17651b6c023a456447f352b0739439f913a" region="gfx3" offset="180000"/>
              <rom name="bb-back1.m4" merge="bb-back1.m4" size="524288" crc="b5445313" sha1="3c99b557b2af30ff0fbc8a7dc6c40448c4f327db" region="gfx4" offset="0"/>
              <rom name="bb-back2.m6" merge="bb-back2.m6" size="524288" crc="8be996f6" sha1="1e2c56f4c24793f806d7b366b92edc03145ae94c" region="gfx5" offset="0"/>
              <rom name="bb-6.e7" merge="bb-6.e7" size="65536" crc="61f3de03" sha1="736f9634fe054ea68a2aa90a743bd0dc320f23c9" region="user1" offset="0"/>
              <rom name="bb-7.h7" merge="bb-6.e7" size="65536" crc="61f3de03" sha1="736f9634fe054ea68a2aa90a743bd0dc320f23c9" region="user1" offset="0"/>
              <rom name="bb-8.a14" merge="bb-6.e7" size="65536" crc="61f3de03" sha1="736f9634fe054ea68a2aa90a743bd0dc320f23c9" region="user1" offset="0"/>
              <rom name="bb-9.c14" merge="bb-6.e7" size="65536" crc="61f3de03" sha1="736f9634fe054ea68a2aa90a743bd0dc320f23c9" region="user1" offset="0"/>
              <rom name="bb-pcma.l5" merge="bb-pcma.l5" size="524288" crc="44cd5bfe" sha1="26a612191a0aa614c090203485aba17c99c763ee" region="ymsnd" offset="0"/>
              <rom name="bb-pcma.l5" merge="bb-pcma.l5" size="524288" crc="44cd5bfe" sha1="26a612191a0aa614c090203485aba17c99c763ee" region="ymsnd.deltat" offset="0"/>
              <rom name="bbusters-eeprom.bin" merge="bbusters-eeprom.bin" size="256" crc="a52ebd66" sha1="de04db6f1510700c61bf152799452a80220ae87c" region="eeprom" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2610" clock="8000000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" pixclock="7864320" htotal="512" hbend="0" hbstart="256" vtotal="256" vbend="16" vbstart="240" />
              <sound channels="2"/>
              <input players="3" buttons="2" coins="6">
                     <control type="lightgun" minimum="0" maximum="255" sensitivity="25" keydelta="10"/>
              <dipswitch name="Allow Continue" tag="DSW1" mask="1">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="1" default="yes"/>
              <dipswitch name="Magazine / Grenade" tag="DSW1" mask="6">
                     <dipvalue name="5 / 2" value="4"/>
                     <dipvalue name="7 / 3" value="6" default="yes"/>
                     <dipvalue name="9 / 4" value="2"/>
                     <dipvalue name="12 / 5" value="0"/>
              <dipswitch name="Coin A" tag="DSW1" mask="24">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="24" default="yes"/>
              <dipswitch name="Coin B" tag="DSW1" mask="96">
                     <dipvalue name="1 Coin/2 Credits" value="96" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="64"/>
                     <dipvalue name="1 Coin/4 Credits" value="32"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Coin Slots" tag="DSW1" mask="128">
                     <dipvalue name="Common" value="128" default="yes"/>
                     <dipvalue name="Individual" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="3">
                     <dipvalue name="Easy" value="2"/>
                     <dipvalue name="Normal" value="3" default="yes"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Game Mode" tag="DSW2" mask="12">
                     <dipvalue name="Demo Sounds Off" value="8"/>
                     <dipvalue name="Demo Sounds On" value="12" default="yes"/>
                     <dipvalue name="Infinite Energy (Cheat)" value="4"/>
                     <dipvalue name="Freeze" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise