roadriot: MAME ROM Information. History:
Road Riot 4WD (c) 1991 Atari Games.
- TECHNICAL -
Atari G42 hardware
Game ID : 136089
Main CPU : 68000 (@ 14.31818 Mhz), M6502 (@ 1.7895 Mhz)
Sound Chips : YM2151 (@ 3.579 Mhz), OKI6295 (@ 9.037 Khz)
Players : 1
Control : stick
Buttons : 3
- TRIVIA -
Released in June 1991.
- SERIES -
1. Road Riot 4WD (1991)
2. Road Riot's Revenge Rally (1994)
- STAFF -
Project leader / Game designer / Graphics : Mark Stephen Pierce (MSP)
Software design & implementation : Dennis Harper (DDH), David S. Akers (DSA)
Hardware engineer : Sam Lee (SL )
Controls : Milt Loper
Expert technician : Farrokh Khodadadi (FRK)
Video imaging : Rob Rowe
Hardware supervisor : Pat McCarthy
Music and video : Don Diekneite
Animation : Sean Murphy
Marketing manager : Linda Benzler (LB )
Nu/Omega / Team director : John Ray
- PORTS -
* Consoles :
Nintendo Super Famicom
Atari Lynx [Unreleased Prototype]
Sega Mega Drive [Unreleased Prototype]
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.141u1 [Smitdogg, The Dumping Union]
0.74u2 [Aaron Giles]
0.37b15 [Aaron Giles]
WIP:
- 0.143u4: Changed 68000 CPU1 clock speed to 14318181 Hz.
- 0.141u1: Smitdogg and The Dumping Union added Road Riot 4WD (set 1, 13 Nov 1991), not working. Changed 'Road Riot 4WD' to clone 'Road Riot 4WD (set 2, 04 Jun 1991)'. Renamed (roadriot) to (roadrioto).
- 19th January 2011: Smitdogg - We also got a newer revision of Road Riot 4WD. It has a service mode with more checks.
- 0.139u3: Aaron Giles moved the old hard-coded EEPROM data out into a file in Road Riot 4WD.
- 0.139u1: Aaron Giles changed atarigen_state to be a base class from which all the related Atari drivers derive their state from.
- 0.135u4: Some more Atari driver shuffling [Aaron Giles]: Added atarigen_init() function which allocates all timers and registers for save states. Updated all drivers to call it. Converted some drivers to use device timers.
- 0.135u3: Aaron Giles converted atari drivers over to using driver_data for the most part. Some shared systems still exist with globals, but this tackles the atarigen module and the variables local to each driver.
- 0.132u4: Fixed ADPCM roms addresses.
- 0.126u5: Fixed rom names.
- 0.122u6: Changed TMS32010 CPU2 clock speed to 20MHz.
- 0.122u4: Changed M6502 CPU3 clock speed to 1789772 Hz, YM2151 to 3579545 Hz and OKI6295 to 1193181 Hz.
- 0.114u4: Aaron Giles hooked up actual TMS32010 on Road Riot 4WD - Game now playable. Changed TMS32010 CPU2 clock speed to 5MHz. Fixed rom names.
- 0.114u3: Added TMS32010 (20MHz) CPU2 and rom (ASIC65 TMS32015 code).
- 0.114u2: Aaron Giles and Couriersud added more accurate video timing to most of the Atari 68000-era games. The parameters are from published specs, not derived. The board uses an SOS-2 chip to generate video signals. Changed VSync to 59.922743 Hz.
- 0.114: Couriersud added general save state support to the atarijsa and atarigen modules.
- 0.77: Aaron Giles improved logic for Road Riot 4WD - almost playable. Added support for the MO command register (MO checksums now work). Added missing SHA1 values. Removed 6502 speedups. Documented color MUXing. Removed old orientation code. Added MO/playfield priorities.
- 0.74u2: Aaron Giles added Road Riot 4WD (Atari Games 1991).
- 16th February 2003: Aaron Giles added the proper microcode PROMs for the growth object generator in the Atari G1 and G42 drivers, and improved the SLOOP protection emulation in Road Riot, but it's still not playable.
- 0.37b15: Aaron Giles added (Testdrivers) Road Riot 4WD and clone (prototype).
Recommended Games (Racing 3):
Drag Race
Sprint 8
Car Jamboree
Zeroize (DECO Cassette)
Buggy Challenge
Demolition Derby
Buggy Boy/Speed Buggy
Turbo Tag
Max RPM
Power Drive
Power Drift
Four Trax
Over Drive
Double Axle
Road Riot 4WD
Road Riot's Revenge
Off Road Challenge
Dirt Devils
Xtreme Rally / Off Beat Racer!
Club Kart: European Session
Romset: 4041 kb / 37 files / 2.09 zip
MAME XML Output:
   | <game name="roadriot" sourcefile="atarig42.c"> |
   |    | <description>Road Riot 4WD (set 1, 13 Nov 1991)</description> |
   |    | <year>1991</year> |
   |    | <manufacturer>Atari Games</manufacturer> |
   |    | <rom name="136089-3114.8d" size="131072" crc="a2bd949c" sha1="f96064d491b4d488cadebd3a63a6d3edf9236046" region="maincpu" offset="0"/> |
   |    | <rom name="136089-3113.8c" size="131072" crc="68c45cb1" sha1="e38c7ad3f3d301e59a1d9f53e8f2c28e91d691fe" region="maincpu" offset="1"/> |
   |    | <rom name="136089-2016.9d" size="131072" crc="6191653c" sha1="97d1a84a585149e8f2c49cab7af22dc755dff350" region="maincpu" offset="40000"/> |
   |    | <rom name="136089-2015.9c" size="131072" crc="0d34419a" sha1="f16e9fb4cd537d727611cb7dd5537c030671fe1e" region="maincpu" offset="40001"/> |
   |    | <rom name="136089-1012.3f" size="2688" crc="7c5498e7" sha1="9d8b235baf7b75bef8ef9b168647c5b2b80b2cb3" region="asic65" offset="0"/> |
   |    | <rom name="136089-1047.12c" size="65536" crc="849dd26c" sha1="05a0b2a5f7ee4437448b5f076d3066d96dec2320" region="jsa" offset="10000"/> |
   |    | <rom name="136089-1041.22d" size="131072" crc="b7451f92" sha1="9fd17913630e457e406e596f2d86afff98787750" region="gfx1" offset="0"/> |
   |    | <rom name="136089-1038.22c" size="131072" crc="90f3c6ee" sha1="7607509e2d3b2080a918cfaf2879dbed6b79d029" region="gfx1" offset="20000"/> |
   |    | <rom name="136089-1037.2021d" size="131072" crc="d40de62b" sha1="fa6dfd20bdad7874ae33a1027a9bb0ea200f86ca" region="gfx1" offset="40000"/> |
   |    | <rom name="136089-1039.2021c" size="131072" crc="a7e836b1" sha1="d41f1e4166ca757176c6976be2a953db5db05e48" region="gfx1" offset="60000"/> |
   |    | <rom name="136089-1040.20d" size="131072" crc="a81ae93f" sha1="b694ba5fab35f8fa505a02039ae62f7af3c7ae1d" region="gfx1" offset="80000"/> |
   |    | <rom name="136089-1042.20c" size="131072" crc="b8a6d15a" sha1="43d2be9d40a84b2c01d80bbcac737eda04d55999" region="gfx1" offset="a0000"/> |
   |    | <rom name="136089-1046.22j" size="131072" crc="0005bab0" sha1="257e1b23eea117fe6701a67134b96d9d9fe10caf" region="gfx2" offset="0"/> |
   |    | <rom name="136089-1018.2s" size="131072" crc="19590a94" sha1="e375b7e01a8b1f366bb4e7750e33f0b6d9ae2042" region="gfx3" offset="0"/> |
   |    | <rom name="136089-1017.2p" size="131072" crc="c2bf3f69" sha1="f822359070b1907973ee7ee35469f4a59f720830" region="gfx3" offset="1"/> |
   |    | <rom name="136089-1020.3s" size="131072" crc="bab110e4" sha1="0c4e3521474249517e7832df1bc63aca6d6a6c91" region="gfx3" offset="40000"/> |
   |    | <rom name="136089-1019.3p" size="131072" crc="791ad2c5" sha1="4ef218fbf38a9c6b58c86f203843988df1c935f6" region="gfx3" offset="40001"/> |
   |    | <rom name="136089-1022.4s" size="131072" crc="79cba484" sha1="ce361a432f1fe627086bab3c1131118fd15056f1" region="gfx3" offset="80000"/> |
   |    | <rom name="136089-1021.4p" size="131072" crc="86a2e257" sha1="98d95d2e67fecc332f6c66358a1f8d58b168c74b" region="gfx3" offset="80001"/> |
   |    | <rom name="136089-1024.5s" size="131072" crc="67d28478" sha1="cfc9da6d20c65d11c2a59a38660a8da4d1cc219d" region="gfx3" offset="c0000"/> |
   |    | <rom name="136089-1023.5p" size="131072" crc="74638838" sha1="bea0fb21ccb946e023c88791ce5a8dd92b44baec" region="gfx3" offset="c0001"/> |
   |    | <rom name="136089-1026.6s" size="131072" crc="24933c37" sha1="516393aae51fc9634a5c6d5134be058d6067e114" region="gfx3" offset="100000"/> |
   |    | <rom name="136089-1025.6p" size="131072" crc="054a163b" sha1="1b0b129c093398bc5c14b3fdd87dfe149f555fac" region="gfx3" offset="100001"/> |
   |    | <rom name="136089-1028.7s" size="131072" crc="31ff090a" sha1="7b43ed37901c3f94cae90c84b3c8c689d7b64dd6" region="gfx3" offset="140000"/> |
   |    | <rom name="136089-1027.7p" size="131072" crc="bbe5b69b" sha1="9eaa551fba763824d36fc41bfe0e6d735a9e68c5" region="gfx3" offset="140001"/> |
   |    | <rom name="136089-1030.8s" size="131072" crc="6c89d2c5" sha1="0bf2990ce1cd5ec5b84f7e3171725540e6238408" region="gfx3" offset="180000"/> |
   |    | <rom name="136089-1029.8p" size="131072" crc="40d9bde5" sha1="aca6e07ea96e4618412d32fe4d4cd293ae82d940" region="gfx3" offset="180001"/> |
   |    | <rom name="136089-1032.9s" size="131072" crc="eca3c595" sha1="5d067b7c02675b1e6dd3c4046697a16f873f80af" region="gfx3" offset="1c0000"/> |
   |    | <rom name="136089-1031.9p" size="131072" crc="88acdb53" sha1="5bf2424ee75a25248a8ce38c8605b6780da4e323" region="gfx3" offset="1c0001"/> |
   |    | <rom name="136089-1048.19e" size="131072" crc="2db638a7" sha1="45da8088f7439beacc3056952a4d631d9633efa7" region="adpcm" offset="0"/> |
   |    | <rom name="136089-1049.17e" size="131072" crc="e1dd7f9e" sha1="6b9a240aa84d210d3052daab6ea26f9cd0e62dc1" region="adpcm" offset="20000"/> |
   |    | <rom name="136089-1050.15e" size="131072" crc="64d410bb" sha1="877bccca7ff37a9dd8294bc1453487a2f516ca7d" region="adpcm" offset="40000"/> |
   |    | <rom name="136089-1051.12e" size="131072" crc="bffd01c8" sha1="f6de000f61ea0c1ddb31ee5301506e5e966638c2" region="adpcm" offset="60000"/> |
   |    | <rom name="roadriot.nv" size="4096" crc="d7f73bad" sha1="017cccde835ca2e03f606de74bea233e4c5a8533" region="eeprom" offset="0"/> |
   |    | <rom name="136089-1001.bin" size="512" crc="5836cb5a" sha1="2c797f6a1227d6e1fd7a12f99f0254072c8c266e" region="proms" offset="0"/> |
   |    | <rom name="136089-1002.bin" size="512" crc="44288753" sha1="811582015264f85a32643196cdb331a41430318f" region="proms" offset="200"/> |
   |    | <rom name="136089-1003.bin" size="512" crc="1f571706" sha1="26d5ea59163b3482ab1f8a26178d0849c5fd9692" region="proms" offset="400"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="14318181"/> |
   |    | <chip type="cpu" tag="asic65" name="TMS32010" clock="20000000"/> |
   |    | <chip type="cpu" tag="jsa" name="M6502" clock="1789772"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/> |
   |    | <chip type="audio" tag="adpcm" name="OKI6295" clock="1193181"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="336" height="240" refresh="59.922743" pixclock="7159090" htotal="456" hbend="0" hbstart="336" vtotal="262" vbend="0" vbstart="240" /> |
   |    | <sound channels="1"/> |
   |    | <input players="1" buttons="3" coins="2" service="yes" tilt="yes"> |
   |    |    | <control type="pedal" minimum="0" maximum="255" sensitivity="100" keydelta="16"/> |
   |    |    | <control type="stick" minimum="0" maximum="255" sensitivity="50" keydelta="10"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="IN2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="good" sound="good" graphic="good" protection="preliminary" savestate="unsupported" palettesize="2048"/> |
|
|