motorace: MAME ROM Information. History:
MotoRace USA (c) 1983 Williams Electronics
- TECHNICAL -
Irem M-52 hardware
Main CPU : Z80 (@ 4 Mhz)
Sound CPU : M6803 (@ 894.886 Khz)
Sound Chips : (2x) AY8910 (@ 894.886 Khz), (2x) MSM5205 (@ 384 Khz)
Screen orientation : Vertical
Video resolution : 256 x 240 pixels
Screen refresh : 56.75 Hz
Palette colors : 144
Players : 2
Control : 2-way joystick
Buttons : 2
- TRIVIA -
Released in July 1983 by Williams under license from Irem.
This game is also known as "Traverse USA" and "Zippy Race".
Lyle Holman holds the official record for this game with 2,058,300 points.
- SOURCES -
Game's rom.
MAME Info:
0.30 [Lee Taylor, John Clegg]
Artwork available (motorace)
WIP:
- 0.140u2: Atari Ace take some driver_device classes of m52/m57/m58/m62/travrusa (common code in audio/irem.c) that cover multiple drivers and split them so that each driver gets their own driver_device class. In most cases, these drivers got entangled because of audio/mcu code that was shared between multiple drivers. Added 'Irem Audio' sound.
- 7th December 2009: Mr. Do - Thanks to some great photos as Derek's Basement Arcade, I added in instruction cards to the bezels for Motorace USA.
- 0.135u1: Fabio Priuli added driver data struct and save state support to Traverse USA driver.
- 7th August 2009: Smitdogg - Thanks to D. Beneke we got a box of PCB's from a dealer in NY for pretty cheap. I've dumped all. One is a Zippy Race bootleg.
- 0.133u1: Improved Irem sound [Couriersud]: Revisited schematics. Corrected a bug, some discrete values and added two RC nodes from schematics.
- 26th July 2008: Mr. Do - Thanks to the BYOAC/CAG artwork, we now have a MotoRace USA bezel.
- 0.123u2: Fixed proms addresses from ($100, 120) to ($200, 220). Changed palettesize to 256 colors.
- 0.124u5: Couriersud added discrete mixing and filtering to IREM games using M52-sound-c boards: Moon Patrol and Traverse USA. Replaced 2nd MSM5205 sound with Discrete.
- 0.122u8: Fixed cpu2 rom address to $7000.
- 0.122u7: Changed M6803 CPU2 clock speed to 3579545 Hz.
- 0.106u12: Fixed rom names.
- 0.64: Changed VSync to 56.75 Hz and palettesize to 144 colors.
- 0.37b6: Changed M6803 CPU2 and the 2x AY-8910 clock speeds to 894886 Hz.
- 0.35b11: Changed M6803 CPU2 clock speed to 1.5MHz.
- 0.35b10: Changed M6803 CPU2 clock speed to 6MHz.
- 4th March 1999: Nicola Salmoria has converted Traverse USA to the tilemap system for testing purposes.
- 0.35b5: Nicola Salmoria kludged in a fix for char/sprite priority in Traverse USA. The TileMap code is now mature enough to be used in new drivers. For examples, look into gng, gaiden and travrusa [Phil Stroffolino].
- 0.35b3: Changed M6803 CPU1 clock speed to 1MHz. Added 2nd player input and a 3rd coin slot.
- 0.35b1: Changed description to 'Traverse USA / Zippy Race'.
- 0.34RC1: Nicola fixed music in Traverse USA.
- 0.34b1: Added color proms ($0, 100, 120 - character, sprite and lookup table).
- 0.33b4: Nicola Salmoria added clone MotoRace USA. Known issues: Hanging note at the beginning of the race.
- 0.31: Gerald Vanderick added accurate colors to Traverse USA.
- 0.30: Lee Taylor and John Clegg added Traverse USA (Irem 1983) and clone Motorace USA (Testdriver). Need color proms.
- 14th November 1997: Thierry and Gerald dumped Traverse USA / Zippy Race Irem Corp, 1983.
LEVELS: 5
Other Emulators:
* JAE
Recommended Games (Motorbike 2):
Traverse USA
Kick Rider
Shot Rider
Battle Lane! Vol. 5
Thundercade
Rally Bike
Mad Motor
Cycle Warriors
Masked Riders Club Battle Race
Cool Riders
Harley-Davidson and L.A. Riders
Radikal Bikers
Wild Riders
Romset: 85 kb / 14 files / 42.1 zip
MAME XML Output:
   | <game name="motorace" sourcefile="travrusa.c" cloneof="travrusa" romof="travrusa"> |
   |    | <description>MotoRace USA</description> |
   |    | <year>1983</year> |
   |    | <manufacturer>Irem (Williams license)</manufacturer> |
   |    | <rom name="mr.cpu" size="8192" crc="89030b0c" sha1="dec4209385bbccff4a3c0d93d6507110ef841331" region="maincpu" offset="0"/> |
   |    | <rom name="mr1.3l" size="8192" crc="0904ed58" sha1="2776e031cb58f99103bc35299bffd7612d954608" region="maincpu" offset="2000"/> |
   |    | <rom name="mr2.3k" size="8192" crc="8a2374ec" sha1="7159731f5ef2485e3c822e3e8e51e9583dd1c6bc" region="maincpu" offset="4000"/> |
   |    | <rom name="mr3.3j" size="8192" crc="2f04c341" sha1="ae990d9d4abdd7d6ef9d21aa62125fe2e0067623" region="maincpu" offset="6000"/> |
   |    | <rom name="mr10.1a" merge="mr10.1a" size="4096" crc="a02ad8a0" sha1="aff80b506dbecabed2a36eb743693940f6a22d16" region="iremsound" offset="7000"/> |
   |    | <rom name="mr7.3e" size="8192" crc="492a60be" sha1="9a3d6407b834eb7c3e3c8bb292ff124550a2787c" region="gfx1" offset="0"/> |
   |    | <rom name="mr8.3c" merge="mr8.3c" size="8192" crc="3a046dd1" sha1="65c1dd1c0b5fb72ac5c04e11a577308245e4b312" region="gfx1" offset="2000"/> |
   |    | <rom name="mr9.3a" merge="mr9.3a" size="8192" crc="1cc3d3f4" sha1="e7ee365d43d783cb6b7df37c6edeadbed35318d9" region="gfx1" offset="4000"/> |
   |    | <rom name="mr4.3n" size="8192" crc="5cf1a0d6" sha1="ef0883e71ee1e9c38cf3f444d9d8e79a08076b78" region="gfx2" offset="0"/> |
   |    | <rom name="mr5.3m" size="8192" crc="f75f2aad" sha1="e4a8a3da56cbc04f0c9041afac182d1bfceb1d0d" region="gfx2" offset="2000"/> |
   |    | <rom name="mr6.3k" size="8192" crc="518889a0" sha1="70b417104ce86132cb5542813c1e0509b2260756" region="gfx2" offset="4000"/> |
   |    | <rom name="mmi6349.ij" merge="mmi6349.ij" size="512" crc="c9724350" sha1="1fac20cdc0a53d94e8f67b49d7dd71d1b9f1f7ef" region="proms" offset="0"/> |
   |    | <rom name="tbp18s.2" merge="tbp18s.2" size="32" crc="a1130007" sha1="9deb0eed75dd06e86f83c819a3393158be7c9dce" region="proms" offset="200"/> |
   |    | <rom name="tbp24s10.3" merge="tbp24s10.3" size="256" crc="76062638" sha1="7378a26cf455d9d3df90929dc665870514c34b54" region="proms" offset="220"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/> |
   |    | <chip type="cpu" tag="iremsound" name="M6803" clock="3579545"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="irem_audio" name="Irem Audio"/> |
   |    | <chip type="audio" tag="ay1" name="AY-3-8910A" clock="894886"/> |
   |    | <chip type="audio" tag="ay2" name="AY-3-8910A" clock="894886"/> |
   |    | <chip type="audio" tag="msm1" name="MSM5205" clock="384000"/> |
   |    | <chip type="audio" tag="filtermix" name="DISCRETE"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="240" height="256" refresh="56.750000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="3"> |
   |    |    | <control type="joy" ways="2"/> |
   |    | </input> |
   |    | <dipswitch name="Fuel Reduced on Collision" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="Low" value="3" default="yes"/> |
   |    |    | <dipvalue name="Med" value="2"/> |
   |    |    | <dipvalue name="Hi" value="1"/> |
   |    |    | <dipvalue name="Max" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Fuel Consumption" tag="DSW1" mask="4"> |
   |    |    | <dipvalue name="Low" value="4" default="yes"/> |
   |    |    | <dipvalue name="Hi" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="No" value="8"/> |
   |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW1" mask="240"> |
   |    |    | <dipvalue name="6 Coins/1 Credit" value="160"/> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="176"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="192"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="208"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="224"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="112"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="96"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="80"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="64"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="48"/> |
   |    |    | <dipvalue name="1 Coin/7 Credits" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW2" mask="2"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Mode" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="Mode 1" value="4" default="yes"/> |
   |    |    | <dipvalue name="Mode 2" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Speed Type" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="M/H" value="8" default="yes"/> |
   |    |    | <dipvalue name="Km/H" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Stop Mode (Cheat)" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Invulnerability (Cheat)" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" 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="256"/> |
|
|