Home News Forum                            
 

Play your favorite classic games and more with the GameEx front end. Read more.

hdrivair: MAME ROM Information.


History:

Hard Drivin's Airborne (c) 1993 Atari Games.


- TECHNICAL -


Game ID : 136098


Main CPU : 68010 (@ 8 Mhz), TMS34010 (@ 6 Mhz), ADSP2101 (@ 12 Mhz), DSP32C (@ 40 Mhz)

Sound Chips : (2x) DAC (@ 40 Mhz)


Screen orientation : Horizontal

Video resolution : 512 x 288 pixels

Screen refresh : 60.00 Hz

Palette colors : 1024


Players : 1

Control : paddle

Buttons : 6


- SERIES -


1. Hard Drivin' (1988)

2. Race Drivin' (1990)

3. Hard Drivin' II - Drive Harder (1991, Atari ST, Commodore Amiga)

4. Hard Drivin's Airborne (1993)

5. Street Drivin' (1993)


- STAFF -


Project leader, game designer, sound system, mech designer, force shifter, analog HW : Rick Moncrief

Techician, mech, designer, sound recording, dashboard shift, game designer : Erik Durfey

Technician : Dennis Nale

Software designer, game designer : Terry Farnham

Hardware designer : Ray Hansen, Pete Mokris

Software designer, game designer : Betsy Bennett

3D and 2D graphic art design and animation : Mike Prittie

Music and sound effects : John Paul


- SOURCES -


Game's rom.

Machine's picture.




MAME Info:

0.62 [Aaron Giles]

0.37b8 [Aaron Giles]


TODO:

* Get sound working (2x DAC)


WIP:

- 0.139u3: Aaron Giles moved the old hard-coded EEPROM data out into a file in Hard Drivin's Airborne (prototype).

- 0.133u1: Renamed (hdrivaip) to (hdrivairp).

- 0.122u6: Changed TMS34010 CPU2 clock speed to 48MHz and TMS32010 CPU5 to 20MHz.

- 0.115u1: Added TMS32010 (5MHz) CPU5. This fixed a fatal error.

- 0.114u1: Changed VSync to 60.311206 Hz.

- 0.93: Added 2nd sound channel.

- 0.79u1: Aaron Giles fixed Hard Drivin's Airborne again.

- 0.78u4: Fixed cpu4/5 roms addresses.

- 0.76u1: Added 2nd Player.

- 0.74u2: Removed 2nd Player.

- 0.63: Removed the 2x ADSP2105 sound.

- 0.62: Aaron Giles added Hard Drivin's Airborne (prototype) (Atari 1993) and clone (prototype, early rev). DSP32 CPU emulation [Aaron Giles].

- 26th October 2002: Aaron Giles fixed a bug in the DSP32C core that caused random airborne objects in Hard Drivin's Airborne.

- 4th October 2002: Aaron Giles updated the TMS34010, TMS32010, ADSP2100 CPU cores with bugfixes and added emulation for ADSP2101 and DSP32C, added sound to Hard Drivin' and got Race Drivin', Steel Talons and Hard Drivin's Airborne mostly working.

- 0.37b8: Aaron Giles added Hard Drivin's Airborne (Prototype) (Testdriver) and clone (Prototype, early rev).


Recommended Games (Racing 3D):

Datsun 280 Zzzap

Night Driver

Speed Freak

Change Lanes

Konami GT

Out Run

Out Run (Mega-Tech)

Turbo Out Run

Turbo Outrun (Mega-Tech)

OutRunners

Out Run 2

Out Run 2 Special Tours

Rad Racer

Rad Racer II

Top Speed

Hard Drivin'

Race Drivin'

Hard Drivin's Airborne

Street Drivin'

Big Run

Cisco Heat

Rad Mobile

Rad Rally

Ridge Racer

Ridge Racer 2

Ridge Racer V Arcade Battle

Cruis'n USA

Cruis'n World

Cruis'n Exotica

Dangerous Curves

Dirt Dash

Midnight Run

Rave Racer

Sega Rally Championship

Sega Rally 2

Sega Rally 2 DX

Wheels & Fire

GTI Club

GTI Club 2

Pocket Racer

San Francisco Rush

San Francisco Rush: The Rock

San Francisco Rush 2049

Scud Race

Side By Side

Side By Side 2

Speed Up

Winding Heat

Over Rev

Roads Edge / Round Trip

California Speed

Thrill Drive

Thrill Drive 2

Battle Gear

Battle Gear 2

California Chase

18 Wheeler Deluxe

Initial D Arcade Stage

King of Route 66

Faster Than Speed


Romset: 9604 kb / 35 files / 4.16 zip




MAME XML Output:

       <game name="hdrivair" sourcefile="harddriv.c">
              <description>Hard Drivin's Airborne (prototype)</description>
              <year>1993</year>
              <manufacturer>Atari Games</manufacturer>
              <rom name="stesthi.bin" size="131072" crc="b4bfa451" sha1="002a5d213ba8ec76ad83a87d76aefbd98b1e4c94" region="maincpu" offset="0"/>
              <rom name="stestlo.bin" size="131072" crc="58758419" sha1="7951d4c8cf0b28b4fac3fe172ea3bc56f61bd9ff" region="maincpu" offset="1"/>
              <rom name="drivehi.bin" size="131072" crc="d15f5119" sha1="c2c7e9675c14ba41effa6f721602f6471b348758" region="maincpu" offset="40000"/>
              <rom name="drivelo.bin" size="131072" crc="34adf4af" sha1="db93fe1388d092916e1db526ea0fe72b35bf5ec0" region="maincpu" offset="40001"/>
              <rom name="wavehi.bin" size="131072" crc="b21a34b6" sha1="4309774e482cb97a074884e84358618512dc4f77" region="maincpu" offset="c0000"/>
              <rom name="wavelo.bin" size="131072" crc="15ed4394" sha1="8c0ae74b2adce312c41bea95dc3b4f55bc3f8b6d" region="maincpu" offset="c0001"/>
              <rom name="ms2pics.hi" size="131072" crc="bca0af7e" sha1="f25cfdc8f8fa77bcca2723335f76ba8a7d790eec" region="maincpu" offset="140000"/>
              <rom name="ms2pics.lo" size="131072" crc="c3c6be8c" sha1="66f0a54979bd83a940f226a8b3a9cf2eb3eaa908" region="maincpu" offset="140001"/>
              <rom name="univhi.bin" size="131072" crc="86351673" sha1="34170dd48aa77fe93f0c890a4878f3d370dae9b1" region="maincpu" offset="180000"/>
              <rom name="univlo.bin" size="131072" crc="22d3b699" sha1="e7d3e2107f17579549d09b1bb58fbab647343a61" region="maincpu" offset="180001"/>
              <rom name="coprochi.bin" size="131072" crc="5d2ca109" sha1="e1a94d3fbfd5d542732555bf60268e73d66b3a06" region="maincpu" offset="1c0000"/>
              <rom name="coproclo.bin" size="131072" crc="5f98b04d" sha1="9c4fa4092fd85f1d67be44f2ff91a907a87db51a" region="maincpu" offset="1c0001"/>
              <rom name="sboot.bin" size="65536" crc="cde4d010" sha1="853f4b813ff70fe74cd87e92131c46fca045610d" region="dsp32" offset="10000"/>
              <rom name="xboot.bin" size="65536" crc="054b46a0" sha1="038eec17e678f2755239d6795acfda621796802e" region="asic65" offset="10000"/>
              <rom name="obj0l.bin" size="131072" crc="1f835f2e" sha1="9d3419f2c1aa65ddfe9ace4e70ca1212d634afbf" region="user1" offset="0"/>
              <rom name="obj0h.bin" size="131072" crc="c321ab55" sha1="e095e40bb1ebda7c9ff04a5086c10ab41dec2f16" region="user1" offset="1"/>
              <rom name="obj1l.bin" size="131072" crc="3d65f264" sha1="e9232f5bf439bf4e1cf99cc7e81b7f9550563f15" region="user1" offset="40000"/>
              <rom name="obj1h.bin" size="131072" crc="2c06b708" sha1="daa16f727f2f500172f88b69d6931aa0fa13641b" region="user1" offset="40001"/>
              <rom name="obj2l.bin" size="131072" crc="b206cc7e" sha1="17f05e906c41b804fe99dd6cd8acbade919a6a10" region="user1" offset="80000"/>
              <rom name="obj2h.bin" size="131072" crc="a666e98c" sha1="90e380ff87538c7d557cf005a4a5bcedc250eb72" region="user1" offset="80001"/>
              <rom name="dsk2phi.bin" size="524288" crc="71c268e0" sha1="c089248a7dfadf2eba3134fe40ebb777c115a886" region="user3" offset="0"/>
              <rom name="dsk2plo.bin" size="524288" crc="edf96363" sha1="47f0608c2b0ab983681de021a16b1d10d4feb800" region="user3" offset="1"/>
              <rom name="roads0.bin" size="524288" crc="5028eb41" sha1="abe9d73e74d4f0308f07cbe9c18c8a77456fdbc7" region="user4" offset="0"/>
              <rom name="roads1.bin" size="524288" crc="c3f2c201" sha1="c73933d7e46f3c63c4ca86af40eb4f0abb09aedf" region="user4" offset="1"/>
              <rom name="roads2.bin" size="524288" crc="527923fe" sha1="839de8486bb7489f059b5a629ab229ad96de7eac" region="user4" offset="2"/>
              <rom name="roads3.bin" size="524288" crc="2f2023b2" sha1="d474892443db2f0710c2be0d6b90735a2fbee12a" region="user4" offset="3"/>
              <rom name="ds3rom0.bin" size="524288" crc="90b8dbb6" sha1="fff693cb81e88bc00e048bb71406295fe7be5122" region="user5" offset="1"/>
              <rom name="ds3rom1.bin" size="524288" crc="58173812" sha1="b7e9f724011a362e1fc17aa7a7a95841e01d5430" region="user5" offset="0"/>
              <rom name="ds3rom2.bin" size="524288" crc="5a4b18fa" sha1="1e9193c1daf14fc0aeca6fab762f5753ec73435f" region="user5" offset="1"/>
              <rom name="ds3rom3.bin" size="524288" crc="63965868" sha1="d61d9d6709a3a3c37c2652602e97fdee52e0e7cb" region="user5" offset="0"/>
              <rom name="ds3rom4.bin" size="524288" crc="15ffb19a" sha1="030dc90b7cabcd7fc5f231b09d2aa2eaf6e60b98" region="user5" offset="1"/>
              <rom name="ds3rom5.bin" size="524288" crc="8d0e9b27" sha1="76556f48bdf14475260c268ebdb16ecb494b2f36" region="user5" offset="0"/>
              <rom name="ds3rom6.bin" size="524288" crc="ce7edbae" sha1="58e9d8379157bb69e323eb79332d644a32c70a6f" region="user5" offset="1"/>
              <rom name="ds3rom7.bin" size="524288" crc="323eff0b" sha1="5d4945d77191ee44b4fbf125bc0816217321829e" region="user5" offset="0"/>
              <rom name="hdrivair-eeprom.bin" size="4096" crc="7828df8f" sha1="4b62ceb1d3f4b8026d77a59118a9002aa006e98e" region="eeprom" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68010" clock="8000000"/>
              <chip type="cpu" tag="gsp" name="TMS34010" clock="48000000"/>
              <chip type="cpu" tag="adsp" name="ADSP-2101" clock="12000000"/>
              <chip type="cpu" tag="dsp32" name="DSP32C" clock="40000000"/>
              <chip type="cpu" tag="asic65" name="TMS32010" clock="20000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="dac1" name="DAC"/>
              <chip type="audio" tag="dac2" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="288" refresh="60.311206" pixclock="12000000" htotal="646" hbend="0" hbstart="512" vtotal="308" vbend="0" vbstart="288" />
              <sound channels="2"/>
              <input players="1" buttons="6" coins="3">
                     <control type="paddle" minimum="16" maximum="240" sensitivity="25" keydelta="5" reverse="yes"/>
                     <control type="pedal" minimum="0" maximum="255" sensitivity="25" keydelta="40" reverse="yes"/>
                     <control type="stick" minimum="0" maximum="255" sensitivity="25" keydelta="10" reverse="yes"/>
              </input>
              <dipswitch name="Service Mode" tag="IN0" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="preliminary" emulation="good" color="good" sound="preliminary" graphic="good" savestate="unsupported" palettesize="1024"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise