Home News Forum                            

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

bloodbro: MAME ROM Information.


Blood Bros. (c) 1990 TAD.

In the far west, ruthless bandits terrorized the good people and is up to you to stop them and their vast weapon arsenal in order to bring peace to this troubled land. Features destructible background objects and lots of weapons! Despite the western concept, this game features almost identical mechanics to TAD's previous shooter "Cabal".


Main CPU : 68000 (@ 10 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM3812 (@ 3.579545 Mhz), OKI6295 (@ 8 Khz)

Players : 2

Control : 8-way joystick

Buttons : 3


Even if titlescreen says 1990, Blood Bros. was released in January 1991 in Japan.

Licensed to Fabtek for US manufacture and distribution.

A bootleg of this game is known as "West Story".


* Here's A Way To Play Blood Bros. For As Long As You Want :

1) Get to the second screen (preferably without dying on the first screen).

2) Shoot the building on the right side of the screen and start shooting the trees in the background on the right. 20,000 points fly out from each bunch of trees. Continue.

3) That is basically it. A few problems occur and here is how to counter them :

3a) 5 men run across the back from the left and throw grenades : Just shoot the grenades before they get to you. Eventually they come out less often, and will stop altogether.

3b) The men on the right come out from the edge to shoot you : Same as above. They stop eventually.

3c) A plane flies over and drops bombs : Same as above. It stops after some time.

3d) After a certain amount of time a bird comes out to kill you : Let it. Only 2 birds ever come out (sometimes only 1) and then they also stop coming. This is why it pays not to die on the first screen.

4) Hold your finger on the button to keep shooting the trees (sticky-tape works well here) and prepare to get 'really' bored. Play the neighboring game so that you can keep an eye on it.

* Extra Live : On the 1-1 and 4-1 stages, the tin can be shot eight times to give you a free man. If you miss it, don't bother trying again - you only get one chance.


1. Cabal (1988)

2. Blood Bros. (1990)


Program : Dai. Kohama

Direction : Hiro. Kakiuchi

Graphic : Jun. Matsubara, Tetsu. Shiraishi, Jun. Fujisaku, Nao. Shishino

Sound : Yus. Aoki, Yuj. Tezuka


Game's rom.

Machine's picture.

MAME Info:

0.36b1 [Carlos A. Lozano, Phil Stroffolino, Richard Bush]


- Press P1 button 3 + F3 to enter service mode.


- Clone weststry: Some To-Do's from source code are sound, some bad sprites (probably bad ROMs) and tilemap scroll. Source (ID 02581)


- 0.145u8: Brian Troha added minor documentation about accessing the built-in DSW setting page for games in Blood Bros driver. Also minor whitespace clean up for alignment.

- 0.145u4: Corrado Tomaselli corrected rom labels in Blood Bros.

- 0.136: David Haywood simplified Blood Bros. gfx decoding and removed unnecessary DRIVER_INIT. Marked two sprite ROMs as BAD_DUMP in clone West Story. Changed description of clone 'West Story' to 'West Story (bootleg of Blood Bros.)'.

- 0.135u4: dlfrsilver added clone Blood Bros. (set 3).

- 0.133u1: Corrado Tomaselli verified/changed VSync to 59.39 Hz in Blood Bros.

- 0.124u1: Blood Brothers driver improvements to DIP locations and coin modes. Added notes for 'bloodbra' [RansAckeR, Stephane Humbert]. Added dipswitches 'Coin A/B' and 2x 'Unknown'.

- 0.123u1: Corrado Tomaselli changed OKI6295 pin 7 to "high" in Blood Bros. Changed OKI6295 clock speed to 1MHz.

- 0.89u3: Added clone 'Blood Bros. (set 2)'. Changed parent description to 'Blood Bros. (set 1)'.

- 0.79u2: Removed 2x 'Unknown' dipswitches.

- 19th February 2004: Curt Coder submitted cleanups to Blood Bros and Xor World.

- 20th September 2002: Stephane Humbert fixed the dipswitches and inputs in the Blood Brothers driver.

- 0.54: Fixed missing sprites/tiles in Blood Bros.

- 0.37b16: Added 2nd coin slot.

- 0.36b13: Bryan McPhail improved sound in Blood Bros. Changed 68000 CPU1 clock speed to 10MHz, Z80 CPU2 and YM3812 to 3579545Hz and replaced ADPCM sound with OKI6295 (8000 Hz).

- 28th November 1999: Bryan McPhail added more sound to Blood Brothers.

- 0.36b4: Added dipswitches 'Coin Mode', 'Coin A/B', 'Starting Coin', 'Unused 1/2', 'Lives', 'Bonus Life', 'Difficulty', 'Allow Continue', 'Demo Sounds'.

- 0.36b1: Added Blood Bros. (Tad 1990) and clone West Story (bootleg) [Carlos A. Lozano, Phil Stroffolino, Richard Bush]. New sprite manager, used in System 16, Ninja Gaiden, Shoot Out, Blood Bros [Phil Stroffolino]. TODO: Sprites priorities/clip. Fix timing? Foreground layer disappear during the game! Add sound. Dipswitch/hiscore. West Story sprites problems (decode problems?).

- 20th June 1999: Bryan McPhail added sound to Blood Brothers.

- 19th June 1999: Phil Stroffolino sent a preliminary Blood Brothers driver by him and Carlos (with help from Richard Bush).


Other Emulators:

* FB Alpha

* Raine

Recommended Games (Western):

Gun Fight

Boot Hill

Dead Eye


Indian Battle


Pioneer Balloon

Wild Western

The Tin Star

Bank Panic



Wild Gunman (PlayChoice-10)


Express Raider

Iron Horse

Ninja Kazan



Blood Bros.

Sunset Riders

Sunset Riders (bootleg of Megadrive version)

Heated Barrel

Wild West C.O.W.-Boys of Moo Mesa

Lethal Enforcers II: Gun Fighters

Charlie Ninja


Rapid Fire (Western)

Recommended Games (Shooting 2):



Hogan's Alley (PlayChoice-10)

Vs. Hogan's Alley

Turkey Shoot


Wild Gunman (PlayChoice-10)


N.Y. Captor

Shoot Out

Shooting Master


Cycle Shooting

Empire City: 1931

Dead Angle


Vs. Freedom Force

Who Dunit

Blood Bros.

Golly! Ghost!

Laser Ghost

Hard Times

Point Blank

Point Blank 2

Ghost Hunter

Tut's Tomb


Rapid Fire v1.1


Zero Point

Zero Point 2

Ghoul Panic

Romset: 2880 kb / 10 files / 1.06 zip

MAME XML Output:

       <game name="bloodbro" sourcefile="bloodbro.c">
              <description>Blood Bros. (set 1)</description>
              <manufacturer>TAD Corporation</manufacturer>
              <rom name="2j.u021" size="131072" crc="c0fdc3e4" sha1="31968f693de2054a0c8ba50a8d44a371dd9c2848" region="maincpu" offset="1"/>
              <rom name="1j.i022" size="131072" crc="2d7e0fdf" sha1="8fe22d8a1ef7d562a475a5b6c98303b0cb1af561" region="maincpu" offset="0"/>
              <rom name="bb_04.bin" size="131072" crc="fd951c2c" sha1="f4031bf303c67c82f2f78f7456f78382d8c1ac85" region="maincpu" offset="40001"/>
              <rom name="bb_03.bin" size="131072" crc="18d3c460" sha1="93b86af1199f0fedeaf1fe64d27ffede4b819e42" region="maincpu" offset="40000"/>
              <rom name="bb_07.bin" size="65536" crc="411b94e8" sha1="6968441f64212c0935afeca68f07deaadf86d614" region="audiocpu" offset="0"/>
              <rom name="bb_05.bin" size="65536" crc="04ba6d19" sha1="7333075c3323756d51917418b5234d785a9bee00" region="gfx1" offset="0"/>
              <rom name="bb_06.bin" size="65536" crc="7092e35b" sha1="659d30b2e2fd9ffa34a47e98193c8f0a87ac1315" region="gfx1" offset="10000"/>
              <rom name="bloodb.bk" size="1048576" crc="1aa87ee6" sha1="e7843c1e8a0f3a685f0b5d6e3a2eb3176c410847" region="gfx2" offset="0"/>
              <rom name="bloodb.obj" size="1048576" crc="d27c3952" sha1="de7306432b682f238b911507ad7aa2fa8acbee80" region="gfx3" offset="0"/>
              <rom name="bb_08.bin" size="131072" crc="deb1b975" sha1="08f2e9a0a23171201b71d381d091edcd3787c287" region="oki" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM3812" clock="3579545"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="59.390000" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin Mode" tag="DSW" mask="1">
                     <dipvalue name="Mode 1" value="1" default="yes"/>
                     <dipvalue name="Mode 2" value="0"/>
              <dipswitch name="Coin A" tag="DSW" mask="6">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="2"/>
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="6" default="yes"/>
              <dipswitch name="Coin B" tag="DSW" mask="24">
                     <dipvalue name="1 Coin/2 Credits" value="24" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/5 Credits" value="8"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="30">
                     <dipvalue name="6 Coins/1 Credit" value="20"/>
                     <dipvalue name="5 Coins/1 Credit" value="22"/>
                     <dipvalue name="4 Coins/1 Credit" value="24"/>
                     <dipvalue name="3 Coins/1 Credit" value="26"/>
                     <dipvalue name="8 Coins/3 Credits" value="2"/>
                     <dipvalue name="2 Coins/1 Credit" value="28"/>
                     <dipvalue name="5 Coins/3 Credits" value="4"/>
                     <dipvalue name="3 Coins/2 Credits" value="6"/>
                     <dipvalue name="1 Coin/1 Credit" value="30" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="8"/>
                     <dipvalue name="1 Coin/2 Credits" value="18"/>
                     <dipvalue name="1 Coin/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/4 Credits" value="14"/>
                     <dipvalue name="1 Coin/5 Credits" value="12"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Starting Coin" tag="DSW" mask="32">
                     <dipvalue name="Normal" value="32" default="yes"/>
                     <dipvalue name="x2" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW" mask="768">
                     <dipvalue name="1" value="0"/>
                     <dipvalue name="2" value="512"/>
                     <dipvalue name="3" value="768" default="yes"/>
                     <dipvalue name="5" value="256"/>
              <dipswitch name="Bonus Life" tag="DSW" mask="3072">
                     <dipvalue name="300K 500K+" value="3072" default="yes"/>
                     <dipvalue name="500K+" value="2048"/>
                     <dipvalue name="500K" value="1024"/>
                     <dipvalue name="None" value="0"/>
              <dipswitch name="Difficulty" tag="DSW" mask="12288">
                     <dipvalue name="Easy" value="8192"/>
                     <dipvalue name="Normal" value="12288" default="yes"/>
                     <dipvalue name="Hard" value="4096"/>
                     <dipvalue name="Very Hard" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="16384">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="16384" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32768" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="unsupported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise