dualaslt: MAME ROM Information. History:
Dual Assault (c) 1984 Data East.
A vertically scrolling shoot'em up.
- TECHNICAL -
Main CPU : DECO (@ 2 Mhz)
Sound CPU : M6502 (@ 1.5 Mhz)
Sound Chips : (2x) AY8910 (@ 1.5 Mhz)
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in December 1984.
This game is known outside US as "Liberation".
- STAFF -
Staff : I. Fushiki, D. Kohama, Y. Ohba, Kenji Nishikawa
- SOURCES -
Game's rom.
MAME Info:
0.63 [Bryan McPhail]
WIP:
- 0.132u1: Angelo Salese implemented a new DECO CPU-16 opcode, used by Liberation for TILT bit. Changed M6502 CPU1 clock speed to 750000 Hz.
- 0.131u3: Renamed (liberatb) to (liberateb).
- 0.129u6: Phil Bennett fixed black screen shows after disclaimer in Liberation and clone Dual Assault.
- 0.129: Atari Ace fixed access violation (debug) in clone Liberation (bootleg). Added missing M6502 (2MHz) CPU1 to clone Liberation (bootleg).
- 0.128u7: Removed DECO CPU16 CPU in clone Liberation (bootleg).
- 0.126u2: Replaced M6502 CPU1 with DECO CPU16 in clone Liberation (bootleg).
- 0.122u3: Bryan McPhail fixed messed up graphics, when you destroy a blue enemy plane (liberate074u1gre).
- 8th February 2004: Pierpaolo Prazzoli fixed the Liberation bootleg so that it works now, and he fixed the sprites in cocktail mode in it.
- 0.79: Pierpaolo Prazzoli added clone Dual Assault.
- 27th January 2004: Pierpaolo Prazzoli added a clone of Liberation called Dual Assault.
- 0.63: Bryan McPhail added Liberation (Data East 1984) and clone (bootleg). Liberation was available on two PCBs: A dedicated twin PCB set and a version on the Genesis/Yellow cab PCB that had an extra CPU PCB attached for the different protection. The program is the same on both versions.
- 5th January 2003: Bryan McPhail submitted the DECO16 CPU core and a driver for Boomer Rang'r / Genesis, Kamikaze Cabbie and Liberation.
- 13th March 2000: Guru - Dumped Liberation (Alt).
- 25th March 1998: CaBBe dumped Liberation.
Recommended Games (Helicopter):
Super Cobra
Rescue
Sky Army
Gyrodine
Liberation
Choplifter
Tiger Heli
Vs. Raid on Bungeling Bay
Airwolf
Ajax
Battle Chopper
Combat Hawk
Twin Cobra
Twin Cobra II
Chopper I
Cobra-Command
Silk Worm
Twin Eagle
Twin Eagle II - The Rescue Mission
Viper
Ashura Blaster
Thunder Strike
S.S. Mission
Desert War
Ketsui
Romset: 153 kb / 13 files / 60.5 zip
MAME XML Output:
   | <game name="dualaslt" sourcefile="liberate.c" cloneof="liberate" romof="liberate"> |
   |    | <description>Dual Assault</description> |
   |    | <year>1984</year> |
   |    | <manufacturer>Data East USA</manufacturer> |
   |    | <rom name="bt12" size="16384" crc="1434ee46" sha1="c431982c25323787b8e2ac1b433fc0e81650fbf9" region="maincpu" offset="8000"/> |
   |    | <rom name="bt13" size="16384" crc="38e0ffa4" sha1="c450960cdcfa9b2b136f96bc1e3a37995a37f60c" region="maincpu" offset="c000"/> |
   |    | <rom name="bt11.bin" merge="bt11.bin" size="8192" crc="b549ccaa" sha1="e4c8350fea61ed85d21037cbd4c3c50f9a9de09f" region="audiocpu" offset="e000"/> |
   |    | <rom name="bt04-5" size="16384" crc="159a3e85" sha1="e916ee7e96c7c64d9ef05ff410d0cbba4d1b8ad0" region="gfx1" offset="0"/> |
   |    | <rom name="bt03.bin" merge="bt03.bin" size="8192" crc="29ad1b59" sha1="4d5a385ccad4cdebe87300ef08e1220bc9303673" region="gfx1" offset="4000"/> |
   |    | <rom name="bt06-5" size="16384" crc="3b5a80c8" sha1="8b55b18ab46a64381fc135e84ab82fc451ee722d" region="gfx1" offset="6000"/> |
   |    | <rom name="bt05.bin" merge="bt05.bin" size="8192" crc="a8896c20" sha1="c21412c8a6b10719d324ce7ecb01ec4e9d803932" region="gfx1" offset="a000"/> |
   |    | <rom name="bt08-5" size="16384" crc="b0cebde8" sha1="9ed418705f56bc43fd864dbfb412cd7062229006" region="gfx1" offset="c000"/> |
   |    | <rom name="bt07.bin" merge="bt07.bin" size="8192" crc="f919e8e2" sha1="e9eafa10f024aa522947f6098480bddf1fbe960f" region="gfx1" offset="10000"/> |
   |    | <rom name="bt01" size="8192" crc="c0ddbeb5" sha1="043c3ef2aa62a0e8b650d4daddb944e694078e01" region="gfx2" offset="0"/> |
   |    | <rom name="bt02a" size="8192" crc="846d9d24" sha1="d0c395876601cf666dcf40a0f95e461095a98df4" region="gfx2" offset="2000"/> |
   |    | <rom name="bt00.bin" merge="bt00.bin" size="8192" crc="b744454d" sha1="664619c3907c538f353d8ac04d66086dcfbd53d4" region="gfx2" offset="4000"/> |
   |    | <rom name="bt09" size="8192" crc="2ea31472" sha1="2e3125b53755260a036dfc2940970eeb4c5c058b" region="user1" offset="0"/> |
   |    | <rom name="bt10a" size="8192" crc="69d9aa8d" sha1="4587481d304bf34de56ab027668b22e716ee1da7" region="user1" offset="2000"/> |
   |    | <rom name="bt14.bin" merge="bt14.bin" size="32" crc="20281d61" sha1="905dd2744c148d50332fcad34a57dc573d41bb0a" region="proms" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="DECO CPU16" clock="2000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="M6502" clock="1500000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1500000"/> |
   |    | <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1500000"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="256" height="240" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2" tilt="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="2"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW1" mask="12"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="8"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Manufacturer / Title" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Data East USA (Dual Assault)" value="0" default="yes"/> |
   |    |    | <dipvalue name="(INVALID) Data East Corporation (Liberation)" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW2" mask="3"> |
   |    |    | <dipvalue name="3" value="3" default="yes"/> |
   |    |    | <dipvalue name="4" value="1"/> |
   |    |    | <dipvalue name="5" value="2"/> |
   |    |    | <dipvalue name="Infinite" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus" tag="DSW2" mask="12"> |
   |    |    | <dipvalue name="20000" value="0"/> |
   |    |    | <dipvalue name="20000 30000" value="12" default="yes"/> |
   |    |    | <dipvalue name="30000 50000" value="8"/> |
   |    |    | <dipvalue name="50000 70000" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="33"/> |
|
|