cabalbl: MAME ROM Information. History:
Cabal (c) 1988 Red Corp.
The RED Corp. bootleg version.
- TRIVIA -
Released in September 1988.
- SOURCES -
Game's ROM.
MAME Info:
0.119u3 [Corrado Tomaselli]
0.35b11 [Carlos A. Lozano, Phil Stroffolino]
Bugs:
- Cabal uses MSM5205 chips instead of the custom ADPCM. Kold666 (ID 01550)
WIP:
- 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].
LEVELS: 20
Other Emulators:
* Raine
Recommended Games (Army Fighter 3D):
Operation Wolf
Operation Thunderbolt
Operation Wolf 3
Cabal
Devastators
GI Joe
Born To Fight
Dynamite Duke
Guts n' Glory (Machine Gun)
Line of Fire
Mechanized Attack
Rambo III
Aqua Jack
NAM-1975
Spinal Breakers
Riot
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
Cabal
Beast Busters
Beast Busters 2nd Nightmare
Dynamite Duke
Guts n' Glory (Machine Gun)
Line of Fire
Mechanized Attack
Rambo III
NAM-1975
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
Riot
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
CarnEvil
Teraburst
Flame Gunner
Golgo 13
Golgo 13 Kiseki no Dandou
Invasion - The Abductors
OutTrigger
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> |
   |    | <year>1988</year> |
   |    | <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"/> |
   |    | </input> |
   |    | <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> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Coin Mode" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Mode 1" value="16" default="yes"/> |
   |    |    | <dipvalue name="Mode 2" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Invert Buttons" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Trackball" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Small" value="128" default="yes"/> |
   |    |    | <dipvalue name="Large" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="16384"> |
   |    |    | <dipvalue name="Off" value="16384" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW" mask="32768"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="32768" default="yes"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="1024"/> |
|
|