wexpressb: MAME ROM Information. History:
Western Express (c) 1986 Data East.
A beat'em up / platform game with shoot'em up sequence.
- TRIVIA -
This game is known in US as "Express Raider".
- SOURCES -
Game's rom.
MAME Info:
0.34b4 [Ernesto Corvi]
WIP:
- 0.146: hap fixed a obvious regression (hang after coining up - why did this even work before??) in Express Raider.
- 0.135u2: Fabio Priuli added save state support to Express Raider.
- 0.134u4: Angelo Salese fixed Express Raider freezes after insert coins while playing.
- 0.133u1: Renamed (exprrada) to (exprraida), (wexpresb) to (wexpressb) and (wexpresc) to (wexpressb2).
- 0.132u1: Angelo Salese converted Express Raider to use the DECO CPU-16 core instead of the plain M6502 and implemented a new DECO CPU-16 opcode, used by Express Raider for V-BLANK bit. Replaced M6502 CPU1 with DECO CPU16.
- 0.128u3: Stephane Humbert added DIP locations for Express Raider and clones.
- 0.128u2: Stephane Humbert fixed dipswitches for Express Raider and clones. Added dipswitches 'Coin Mode', 'Force Coinage = 1C/1C' and 2x 'Unused'.
- 0.123u5: Zsolt Vasvari fixed game doesn't start.
- 0.122u8: Changed description to 'Express Raider (US set 1)'.
- 0.106u12: MASH added plds ($0, 200 - pal16r4a.5c and pal16r4a.5e) to Express Raider and clones.
- 0.104u5: Pierpaolo Prazzoli fixed Express Raider protection (exprraid0103u1red).
- 0.96u3: Joachim Bassmann added clone Express Raider (US set 2).
- 0.79u2: Removed unknown dipswitches.
- 0.72: Added 2nd Player.
- 23rd February 2002: Angelo Salese submitted a fix for Express Raider not accepting more than 1 coin.
- 0.37b12: Added clone Western Express (bootleg set 2). Changed description of clone 'Western Express (bootleg)' to '(bootleg set 1)'.
- 20th January 2001: David Haywood added yet another Western Express clone romset.
- 18th January 2001: David Haywood re-submitted the Western Express clone romset support.
- 8th December 2000: David Haywood added another Western Express romset to the Express Raider driver.
- 0.36b9: Changed M6809 CPU2 clock speed to 2MHz.
- 14th August 1999: Nicola fixed clone Western Express bug.
- 0.35b9: Changed description to 'Express Raider (US)' and clone to 'Western Express (World?)'.
- 0.34RC1: Dave W. added high score saving to Express Raider.
- 0.34b8: Changed YM-3812 sound to YM-3526.
- 0.34b7: Nicola Salmoria added clone Western Express. Changed description of clone 'Express Raider (bootleg)' to 'Western Express (bootleg)'.
- 0.34b5: Known issues: Some flickering graphics.
- 0.34b4: Ernesto Corvi added Express Raider (Data East 1986) and clone (bootleg). The background tiles had a very ugly encoding. It was so ugly that our decode gfx routine will not be able to decode it without some little help. So thats why exprraid_gfx_expand() is there. Many thanks to Phil Stroffolino, who figured out the encoding. The bootleg version patched the rom to get rid of the extra opcode ( bootlegs used a regular 6502 ), the vectors hardcoded in place and also had the protection cracked.
- 10th November 1997: Thierry and Gerald dumped Western Express (bootleg set 1).
- 25th September 1997: Dumped Express Raider (US set 1).
LEVELS: 8 (endless)
Recommended Games (Western):
Gun Fight
Boot Hill
Dead Eye
Sheriff
Indian Battle
Lasso
Pioneer Balloon
Wild Western
The Tin Star
Bank Panic
Cheyenne
Wanted
Wild Gunman (PlayChoice-10)
Gun.Smoke
Express Raider
Iron Horse
Ninja Kazan
Showdown
Yukon
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
Bang!
Rapid Fire (Western)
Romset: 418 kb / 20 files / 155.9 zip
MAME XML Output:
   | <game name="wexpressb" sourcefile="exprraid.c" cloneof="exprraid" romof="exprraid"> |
   |    | <description>Western Express (bootleg set 1)</description> |
   |    | <year>1986</year> |
   |    | <manufacturer>bootleg</manufacturer> |
   |    | <rom name="wexpress.3" size="16384" crc="b4dd0fa4" sha1="8d17eb28ae92486c67859871ea2bef8f50f39dbd" region="maincpu" offset="4000"/> |
   |    | <rom name="wexpress.1" size="32768" crc="e8466596" sha1="dbbd3b84d0f017292595fc19f7412b984851221a" region="maincpu" offset="8000"/> |
   |    | <rom name="cz02" merge="cz02" size="32768" crc="552e6112" sha1="f8412a63cab0aa47321d602f69bf534426c6aa5d" region="slave" offset="8000"/> |
   |    | <rom name="cz07" merge="cz07" size="16384" crc="686bac23" sha1="b6c96ed40e90a8ba32c2e78a65f9589d387b0254" region="gfx1" offset="0"/> |
   |    | <rom name="cz09" merge="cz09" size="32768" crc="1ed250d1" sha1="c98b0440e4319308e683e857bbfeb6a150c76ff3" region="gfx2" offset="0"/> |
   |    | <rom name="cz08" merge="cz08" size="32768" crc="2293fc61" sha1="bf81db375f5424396559dcf0e04d34a52f6a020a" region="gfx2" offset="8000"/> |
   |    | <rom name="cz13" merge="cz13" size="32768" crc="7c3bfd00" sha1="87b48e09aaeacf78f3260df893b0922e25d10a5d" region="gfx2" offset="10000"/> |
   |    | <rom name="cz12" merge="cz12" size="32768" crc="ea2294c8" sha1="bc996351921e68e6237cee2d29fee882931ce0ea" region="gfx2" offset="18000"/> |
   |    | <rom name="cz11" merge="cz11" size="32768" crc="b7418335" sha1="e9d08ee651b9221c371e2629a757bceca7b6192b" region="gfx2" offset="20000"/> |
   |    | <rom name="cz10" merge="cz10" size="32768" crc="2f611978" sha1="fb60be573184d2af1dfdd543e68eeec53f2788f2" region="gfx2" offset="28000"/> |
   |    | <rom name="4" size="32768" crc="f2e93ff0" sha1="2e631966e1fa0b2699aa782b589d36801072ba03" region="gfx3" offset="0"/> |
   |    | <rom name="cz05" merge="cz05" size="32768" crc="c44570bf" sha1="3e9b8b6b36c7f5ae016dba3987ea19a29bd5ee5b" region="gfx3" offset="10000"/> |
   |    | <rom name="6" size="32768" crc="c3a56de5" sha1="aefc516c6c69b12291c0bda03729910181a91a17" region="gfx3" offset="18000"/> |
   |    | <rom name="3" size="32768" crc="242e3e64" sha1="4fa8e93ef055bfdbe3bd619c53bf2448e1b832f0" region="gfx4" offset="0"/> |
   |    | <rom name="cz17.prm" merge="cz17.prm" size="256" crc="da31dfbc" sha1="ac476440864f538918f7bef2e1db82fd19195f89" region="proms" offset="0"/> |
   |    | <rom name="cz16.prm" merge="cz16.prm" size="256" crc="51f25b4c" sha1="bfcca57613fbb22919e00db1f6a8c7ca50faa60b" region="proms" offset="100"/> |
   |    | <rom name="cz15.prm" merge="cz15.prm" size="256" crc="a6168d7f" sha1="0c7b31adcd764ce2631c3fb5c1a968b01f65e741" region="proms" offset="200"/> |
   |    | <rom name="cz14.prm" merge="cz14.prm" size="256" crc="52aad300" sha1="ff09772b930afa87e28d0628ef85a589a3d149c9" region="proms" offset="300"/> |
   |    | <chip type="cpu" tag="maincpu" name="M6502" clock="4000000"/> |
   |    | <chip type="cpu" tag="slave" name="M6809" clock="2000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ym1" name="YM2203" clock="1500000"/> |
   |    | <chip type="audio" tag="ym2" name="YM3526" clock="3600000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="240" height="240" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW0" 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/2 Credits" value="3" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="1"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="2"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="1"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW0" mask="12"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="4"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/> |
   |    |    | <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="Coin Mode" tag="DSW0" mask="16"> |
   |    |    | <dipvalue name="Mode 1" value="16" default="yes"/> |
   |    |    | <dipvalue name="Mode 2" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW0" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW0" mask="64"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW0" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="1" value="1"/> |
   |    |    | <dipvalue name="3" value="3" default="yes"/> |
   |    |    | <dipvalue name="5" value="2"/> |
   |    |    | <dipvalue name="Infinite" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW1" mask="4"> |
   |    |    | <dipvalue name="50k 80k" value="0"/> |
   |    |    | <dipvalue name="50k only" value="4" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW1" mask="24"> |
   |    |    | <dipvalue name="Easy" value="24" default="yes"/> |
   |    |    | <dipvalue name="Normal" value="16"/> |
   |    |    | <dipvalue name="Hard" value="8"/> |
   |    |    | <dipvalue name="Very Hard" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="32" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Force Coinage = 1C/1C" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="No" value="64" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" 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="256"/> |
|
|