If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Blood Bros.

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Blood Bros.

Developer: TAD Corporation
Publishers: Fabtek (NA), TAD Corporation (INT)
Platform: Arcade (Blood Bros. hardware)
Released internationally: January 1991


DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
DebugIcon.png This game has debugging material.
LevelSelectIcon.png This game has a hidden level select.


Blood Bros. is a spiritual sequel to Cabal with a wacky Wild West theme. Unlike Cabal, Blood Bros. was never ported to home consoles or computers.

Debug Functions

Audits Screen

BloodBrosAudits2.png
There's an audit screen in the game that's supposed to be accessed by holding a certain combination of buttons while the high score screen fades; this was presumably used in location tests to gauge the game's popularity. In all known versions of the game, there's a branch at the start of the subroutine that skips past the check, rendering this screen inaccessible. To fix this, place the following cheat in the appropriate MAME XML cheat file and hold 1P Button 1 + 1P Button 2 + 1P Up + 1P Right while the high score screen is fading out:

World (bloodbro.xml) Japan Rev A (bloodbroj.xml)
  <cheat desc="Enable Audits Screen">
    <script state="run">
      <action>maincpu.mw@01082C=1384</action>
    </script>
    <script state="off">
      <action>maincpu.mw@01082C=1380</action>
    </script>
  </cheat>
  <cheat desc="Enable Audits Screen">
    <script state="run">
      <action>maincpu.mw@010712=126A</action>
    </script>
    <script state="off">
      <action>maincpu.mw@010712=1266</action>
    </script>
  </cheat>
Japan (bloodbroja.xml) US (bloodbrou.xml)
  <cheat desc="Enable Audits Screen">
    <script state="run">
      <action>maincpu.mw@0106EA=1242</action>
    </script>
    <script state="off">
      <action>maincpu.mw@0106EA=123E</action>
    </script>
  </cheat>
  <cheat desc="Enable Audits Screen">
    <script state="run">
      <action>maincpu.mw@01064A=11A2</action>
    </script>
    <script state="off">
      <action>maincpu.mw@01064A=119E</action>
    </script>
  </cheat>

BloodBrosAudits.png
There's an additional feature on this screen that probably necessitated the whole screen being dummied out: Hold any direction on 1P Joystick and press 1P Button 1 / 1P Button 2 to bring up a "Scene?" option. Keep holding the joystick and use Button 1 or Button 2 to change what stage the game starts on.

Debug Display

BloodBrosDebugDisplay.png
There's code in the game to display debug information for the game's dynamic difficulty system, but the code is orphaned in the final game. Place the following cheat in the appropriate MAME XML cheat file and enable it to replace the 1P Bomb Count text with the debug display:

World (bloodbro.xml) Japan Rev A (bloodbroj.xml)
  <cheat desc="Debug Display">
    <script state="run">
      <action>maincpu.mw@005392=0001</action>
      <action>maincpu.mw@005394=4A3E</action>
    </script>
    <script state="off">
      <action>maincpu.mw@005392=0000</action>
      <action>maincpu.mw@005394=11AA</action>
    </script>
  </cheat>
  <cheat desc="Debug Display">
    <script state="run">
      <action>maincpu.mw@00545A=0001</action>
      <action>maincpu.mw@00545C=4918</action>
    </script>
    <script state="off">
      <action>maincpu.mw@00545A=0000</action>
      <action>maincpu.mw@00545C=124A</action>
    </script>
  </cheat>
Japan (bloodbroja.xml) US (bloodbrou.xml)
  <cheat desc="Debug Display">
    <script state="run">
      <action>maincpu.mw@005432=0001</action>
      <action>maincpu.mw@005434=48F0</action>
    </script>
    <script state="off">
      <action>maincpu.mw@005432=0000</action>
      <action>maincpu.mw@005434=124A</action>
    </script>
  </cheat>
  <cheat desc="Debug Display">
    <script state="run">
      <action>maincpu.mw@005392=0001</action>
      <action>maincpu.mw@005394=4848</action>
    </script>
    <script state="off">
      <action>maincpu.mw@005392=0000</action>
      <action>maincpu.mw@005394=11AA</action>
    </script>
  </cheat>

Unused Graphics

General

BloodBrosTitleAlt.png
The wolf's head and claws on the final title screen are actually sprite overlays masking the original title screen, a skull logo mimicking the one from Cabal. Interestingly, a somewhat similar-looking skull appears on the Japanese arcade flyer.

BloodBrosSectionLabels.png
The background and object graphics ROMs have these helpful labels at the top of their banks.

BloodBrosDirectionalArrows.png

A multitude of unused directional arrows, including turning arrows, are in the object graphics ROM.

BloodBrosGameOver.png
A "GAME OVER" graphic stored in the font graphics ROM. Never displayed - instead, the game always displays "INSERT COIN(S)" in an inactive player's slot.

BloodBrosBigFont.png

An entirely unused 16x16 font set! Cabal had a similar font for use in its high score entry screen, where the player had to shoot characters to enter their name; a similar screen seems to have been planned for Blood Bros. before being dropped.

BloodBrosBigBonus.gif
50,000 and 70,000 point bonuses. Bonuses cap at 20,000 in the final game.

BloodBrosSCrate.gif
A mysterious unused power-up. Judging by the bomb on the box, it might have given the player multiple sticks of dynamite.

BloodBrosBoxGuys.gif
Two guys in sombrero carrying a shiny box. This is presumably the treasure of Dodge City that Big Bad John stole, as mentioned in the game's ending.

BloodBrosTarget.gif
Traditional shooting gallery targets, perhaps too traditional for a game like this.

BloodBrosMissile.gif BloodBrosAx.gif BloodBrosArrows.gif BloodBrosBombsAlt.gif
Four unused enemy projectiles. The missile would probably be dropped by the blimp, while the ax and arrows would probably be used by the Native American enemies. Similar flaming arrows are used in the game, but they're fired from the background straight forward. The last is an alternate version of the bombs that enemies throw in the final game, just with fewer frames.

BloodBrosBarrel.png BloodBrosBarrelRoll.gif
This small barrel comes in both idle and rolling flavors. Sold separately.

BloodBrosFlower.png
Flower in a pot
Obliterated by man
How fragile life is

BloodBrosNoose.png
It's a gallows...with a little box to stand on. What fun!

BloodBrosTotem.png BloodBrosMaskArrows.png
Totem pole, mask, bow & arrows, primed for destruction but never placed in any stage.

Stage 2-1

BloodBrosStage21DamagedDoor.png
The metal doors in Stage 2-1 have damaged graphics, but in the final game, they're impervious to damage.

Stage 2-3

BloodBrosStage23FishJump.gif
A leaping fish appears in Stage 2-3 as a source of power-ups, but that jumps from right to left. This fish looks like it would either be an enemy or an unorthodox projectile.

Stage 2-4

BloodBrosCrowIdle.gif BloodBrosCrowFly.gif

Just a little red-eyed crow. Stage 2-4 has the only palette that fits, so it was probably meant to be roost somewhere in there.

Stage 3-1

BloodBrosStage31Furniture.png BloodBrosStage31Lantern.gif
A piano, table, and lantern, objects that would only make sense in Stage 3-1's saloon setting..

BloodBrosCoin.gif
This spinning coin is right next to the previous sprites in the object graphics ROM, so it's probably related to Stage 3-1. Not sure how, though. Maybe shooting a cash register or something would spray these out?

Stage 5-2

BloodBrosStage52BuildingAlt.png
There are two small fort graphics for the back of Stage 5-2. This one isn't used.

Stage 5-4

BloodBrosStage54Icon.png
Stage 5-4's icon has a number of elements that are missing from the stage in the final game, which is conspicuously empty.

BloodBrosStage54Tower.png
The first is this machine tower. Note that for whatever reason, the palette for this stage gives the normally red-brownish wood shades of green.

BloodBrosStage54Gates.png
Wooden walls that would have appeared behind the machine...

BloodBrosStage54Wood.png
...and wooden beams that would have appeared in the upper-right corner of the stage.

BloodBrosOffLimit.png
Finally, this Off Limit sign would have appeared at the bottom-left corner, below the green tower.

Ending

BloodBrosCampfire.gif
Three sprites for the ending are unused. The first is this campfire, which would have appeared on the first screen when our two heroes make their way out of the cave...

BloodBrosTumbleweed.gif
...this tumbleweed would have been used during the horse riding sequence...

BloodBrosBird.gif
...and this bird would have appeared in the sky as they ride their way off into the sunset.

Developer Text

The following string can be found in the audio CPU at 0x012DD:

START UP PROGRAM V1.02 (C)1986 SEIBU KAIHATSU INC.