Home News Forum                            

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

cabalbl: MAME ROM Information.


Cabal (c) 1988 Red Corp.

The RED Corp. bootleg version.


Released in September 1988.


Game's ROM.

MAME Info:

0.119u3 [Corrado Tomaselli]

0.35b11 [Carlos A. Lozano, Phil Stroffolino]


- Cabal uses MSM5205 chips instead of the custom ADPCM. Kold666 (ID 01550)


- 0.145: Stephane Humbert fixed 'Bonus Lives' dipswitch in Cabal.

- 0.142u3: R. Belmont fixed second ADPCM player in games using SEIBU_ADPCM.

- 0.141: hap fixed memory_set_bank called for unknown bank 'bank1'.

- 0.135u3: Atari Ace converted Cabal to use driver_data structure.

- 0.133u1: Corrado Tomaselli verified/changed VSync to 59.6 Hz in Cabal.

- 0.131u1: Klaus added clone Cabal (bootleg of Joystick version, set 2). Changed description of clone 'Cabal (bootleg of Joystick version)' to 'Cabal (bootleg of Joystick version, set 1, alternate sound hardware)'.

- 0.129u4: Changed 2x Custom sound to 2x 'Seibu ADPCM'.

- 0.126u2: Fabio Priuli added DIP locations to Cabal.

- 0.126u1: Nicola Salmoria merged memory maps in Cabal. Fixed also wrong soundfx in clone Cabal (bootleg of Joystick version).

- 0.125u7: John Gilbert fixed missing SHA1 values in Cabal.

- 0.124: Corrado Tomaselli corrected clocks on Cabal bootleg. Changed Z80 CPU2 clock speed to 3579545 Hz and YM2151 to 3579545 Hz.

- 0.122u2: Changed 68000 CPU1 clock speed to 10MHz and Z80 CPU2 to 3579580 Hz.

- 0.119u4: Pierpaolo Prazzoli hooked up the 2 MSM5205 sample player CPUs and added coin counters to Cabal (bootleg of Joystick version). It seems there still are some problems, because the coin up music is played during the game.

- 0.119u3: Corrado Tomaselli added Cabal (World, Joystick version). David Haywood added clone Cabal (Alpha Trading). Added clone Cabal (US set 1, Trackball version). Removed Cabal (US set 1). Changed description of clones 'Cabal (US set 2)' to 'Cabal (US set 2, Trackball version)' and 'Cabal (bootleg)' to 'Cabal (bootleg of Joystick version)'. Renamed (cabal2) to (cabalus2).

- 30th September 2007: Corrado Tomaselli dumped Cabal (World, Joystick version).

- 0.119u2: Added new cpu1 and gfx1 roms. Removed proms.

- 24th August 2007: Guru - Cabal (joystick version) (Alpha Trading license 1989) arrived last week from Korea. Thanks to gp-lee for sending it out.

- 0.96u1: Aaron Giles added ADPCM utilities to sound\OKIM6295.c to correct hook up the sound in the Seibu games. Replaced MSM5205 sound with 2x Custom (8000 Hz).

- 0.93: Replaced the 2x ADPCM sound with MSM5205.

- 0.85: Added 'Coin A/B' dipswitches.

- 0.76u2: Improved sound in Cabal by adding ADPCM sounds [R. Belmont, Jarek Burczynski]. Added 2x ADPCM sound.

- 30th October 2003: R. Belmont added ADPCM sounds to Cabal and Dead Angle / Gang Hunter, with thanks to Jarek Burczynski for decrypting the sample ROMs.

- 0.62: Added new gfx2/3 roms (2x 512k). Added proms ($0, 100 - unknown).

- 23rd October 2002: Robin Merrill submitted bug fixes for the inputs in Cabal.

- 8th July 2002: David Graves added the correct graphics ROMs to the Cabal driver.

- 0.37b16: Nicola Salmoria decrypted the Seibu sound CPU, giving sound in Cabal and fixed Cabal original version. Added YM2151 (3579580 Hz) sound. Changed input to 3 players, trackball and 2x buttons. Added dipswitches 'Coin Mode' and 'Flip Screen'.

- 20th June 2001: Nicola Salmoria added partial sound to Cabal, but it lacks ADPCM samples.

- 30th April 1999: Cabal bootleg has ADPCM sound.

- 0.35b11: Carlos A. Lozano and Phil Stroffolino added Cabal (US set 1) (Tad 1988 (Fabtek license)) and clones (US set 2) and (bootleg). TODO: Fix ADPCM mapping.

- 16th April 1999: Nicola added some new Cabal romsets to the driver.

- 14th April 1999: Carlos sent in the Cabal driver which is now just about ready.

- 1st June 1998: dump.it dumped Cabal (bootleg of Joystick version) [Tad Corporation].


Other Emulators:

* Raine

Recommended Games (Army Fighter 3D):

Operation Wolf

Operation Thunderbolt

Operation Wolf 3



GI Joe

Born To Fight

Dynamite Duke

Guts n' Glory (Machine Gun)

Line of Fire

Mechanized Attack

Rambo III

Aqua Jack


Spinal Breakers


Area 51

Maximum Force

Area 51 / Maximum Force Duo

Area 51: Site 4

Operation Thunder Hurricane

Behind Enemy Lines

Ranger Mission

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: 1464 kb / 25 files / 497.3 zip

MAME XML Output:

       <game name="cabalbl" sourcefile="cabal.c" cloneof="cabal" romof="cabal">
              <description>Cabal (bootleg of Joystick version, set 1, alternate sound hardware)</description>
              <manufacturer>bootleg (Red Corporation)</manufacturer>
              <rom name="cabal_24.bin" merge="13.7h" size="65536" crc="00abbe0c" sha1="bacf17444abfb4f56248ff56e37b0aa2b1a3800d" region="maincpu" offset="0"/>
              <rom name="cabal_22.bin" size="65536" crc="78c4af27" sha1="31049d1ec76d76284682de7a0592f63d97019240" region="maincpu" offset="1"/>
              <rom name="cabal_23.bin" merge="12.7j" size="65536" crc="d763a47c" sha1="146d8082a404b6eddaf2dc9ba41a997949c17f8a" region="maincpu" offset="20000"/>
              <rom name="cabal_21.bin" merge="10.6j" size="65536" crc="96d5e8af" sha1="ed7d854f08e87db5ae6cf526eafa029dfd2bfb9f" region="maincpu" offset="20001"/>
              <rom name="cabal_11.bin" size="65536" crc="d308a543" sha1="4f45db42512f83266001daee55d06f49e7908e35" region="audiocpu" offset="0"/>
              <rom name="cabal_20.bin" size="32768" crc="189033fd" sha1="814f0cbc5f72345c04922d6d7c986f99d57335fa" region="gfx1" offset="0"/>
              <rom name="cabal_15.bin" merge="bg_rom1.bin" size="65536" crc="1023319b" sha1="38fcc8159776b82779b3163329b07c61be939fae" region="gfx2" offset="0"/>
              <rom name="cabal_17.bin" merge="bg_rom2.bin" size="65536" crc="3b6d2b09" sha1="4cdcd22836dce4ee6348c4e6df7c6360d12ef912" region="gfx2" offset="1"/>
              <rom name="cabal_14.bin" merge="bg_rom3.bin" size="65536" crc="420b0801" sha1="175be6e3ca3cb98672e4cdbc9b5f5b007bc531c9" region="gfx2" offset="20000"/>
              <rom name="cabal_16.bin" merge="bg_rom4.bin" size="65536" crc="77bc7a60" sha1="4d148241835f6a6b63f66494636c09a1fc1d3c06" region="gfx2" offset="20001"/>
              <rom name="cabal_12.bin" merge="bg_rom5.bin" size="65536" crc="543fcb37" sha1="78c40f6a78a8b9ca9f73fc67fc87f78b15e7abbe" region="gfx2" offset="40000"/>
              <rom name="cabal_18.bin" merge="bg_rom6.bin" size="65536" crc="0bc50075" sha1="565eb59b41f71fb69f62397f9747f5ae18b83009" region="gfx2" offset="40001"/>
              <rom name="cabal_13.bin" merge="bg_rom7.bin" size="65536" crc="d28d921e" sha1="e133de5129a33ca9ff449948a959621bbfc58c11" region="gfx2" offset="60000"/>
              <rom name="cabal_19.bin" merge="bg_rom8.bin" size="65536" crc="67e4fe47" sha1="15620fc5e985a249677da333b77331e40d2b24ab" region="gfx2" offset="60001"/>
              <rom name="cabal_04.bin" merge="sp_rom1.bin" size="65536" crc="34d3cac8" sha1="a6a2304fb576267db2c72cfbf0a3f66740ebe60e" region="gfx3" offset="0"/>
              <rom name="cabal_05.bin" merge="sp_rom2.bin" size="65536" crc="4e49c28e" sha1="ea74443a9423b14611a1f97e44692badfedd0ead" region="gfx3" offset="1"/>
              <rom name="cabal_03.bin" merge="sp_rom3.bin" size="65536" crc="7065e840" sha1="baa8cd28be60c678d782ecfabde6cd5e36480415" region="gfx3" offset="20000"/>
              <rom name="cabal_06.bin" merge="sp_rom4.bin" size="65536" crc="6a0e739d" sha1="e3f4f5b4587f573426ec00417f33e94a257c77e6" region="gfx3" offset="20001"/>
              <rom name="cabal_02.bin" merge="sp_rom5.bin" size="65536" crc="0e1ec30e" sha1="4b1f092fc1e92da0f92e55d1548db7961a13f717" region="gfx3" offset="40000"/>
              <rom name="cabal_07.bin" merge="sp_rom6.bin" size="65536" crc="581a50c1" sha1="5afd65c15a0a63a54727e6d882011f0718a9fefc" region="gfx3" offset="40001"/>
              <rom name="cabal_01.bin" merge="sp_rom7.bin" size="65536" crc="55c44764" sha1="7fad1f2084664b5b4d1384c8081371b0c79c4f5e" region="gfx3" offset="60000"/>
              <rom name="cabal_08.bin" merge="sp_rom8.bin" size="65536" crc="702735c9" sha1="e4ac799dc85ff5b7c8e578611605989c78f9e8b3" region="gfx3" offset="60001"/>
              <rom name="cabal_09.bin" size="65536" crc="4ffa7fe3" sha1="381d8e765a7b94678fb3308965c748bbe9f8e247" region="adpcm1" offset="0"/>
              <rom name="cabal_10.bin" size="65536" crc="958789b6" sha1="344c3ee8a1e272b56499e5c0415bb714aec0ddcf" region="adpcm2" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="cpu" tag="adpcm1" name="Z80" clock="3579545"/>
              <chip type="cpu" tag="adpcm2" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="msm1" name="MSM5205" clock="375000"/>
              <chip type="audio" tag="msm2" name="MSM5205" clock="375000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW" mask="3">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="1"/>
                     <dipvalue name="2 Coins/1 Credit" value="2"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
              <dipswitch name="Coin B" tag="DSW" mask="12">
                     <dipvalue name="1 Coin/2 Credits" value="12" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="8"/>
                     <dipvalue name="1 Coin/5 Credits" value="4"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="15">
                     <dipvalue name="6 Coins/1 Credit" value="10"/>
                     <dipvalue name="5 Coins/1 Credit" value="11"/>
                     <dipvalue name="4 Coins/1 Credit" value="12"/>
                     <dipvalue name="3 Coins/1 Credit" value="13"/>
                     <dipvalue name="8 Coins/3 Credits" value="1"/>
                     <dipvalue name="2 Coins/1 Credit" value="14"/>
                     <dipvalue name="5 Coins/3 Credits" value="2"/>
                     <dipvalue name="3 Coins/2 Credits" value="3"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="4"/>
                     <dipvalue name="1 Coin/2 Credits" value="9"/>
                     <dipvalue name="1 Coin/3 Credits" value="8"/>
                     <dipvalue name="1 Coin/4 Credits" value="7"/>
                     <dipvalue name="1 Coin/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/6 Credits" value="5"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin Mode" tag="DSW" mask="16">
                     <dipvalue name="Mode 1" value="16" default="yes"/>
                     <dipvalue name="Mode 2" value="0"/>
              <dipswitch name="Invert Buttons" tag="DSW" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Trackball" tag="DSW" mask="128">
                     <dipvalue name="Small" value="128" default="yes"/>
                     <dipvalue name="Large" value="0"/>
              <dipswitch name="Lives" tag="DSW" mask="768">
                     <dipvalue name="2" value="512"/>
                     <dipvalue name="3" value="768" default="yes"/>
                     <dipvalue name="5" value="256"/>
                     <dipvalue name="121 (Cheat)" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW" mask="3072">
                     <dipvalue name="150k 650k 500k+" value="3072" default="yes"/>
                     <dipvalue name="200k 800k 600k+" value="2048"/>
                     <dipvalue name="300k 1000k 700k+" value="1024"/>
                     <dipvalue name="300k Only" value="0"/>
              <dipswitch name="Difficulty" tag="DSW" mask="12288">
                     <dipvalue name="Easy" value="12288"/>
                     <dipvalue name="Normal" value="8192" default="yes"/>
                     <dipvalue name="Hard" value="4096"/>
                     <dipvalue name="Very Hard" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32768" default="yes"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise