Home News Forum                            

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

hydrap: MAME ROM Information.


Hydra (c) 1990 Atari Games.

An abstract racing game in which the player takes on the role of a special government courier, who must deliver a number of secret cargoes to their various destinations at the end of each stage. Gameplay consists of piloting a heavily-armed hovercraft over a series of waterways, avoiding or destroying the enemy craft and barriers that litter each level. Progress is hampered by mines, enemy hovercraft, logs and other obstacles. Money bags can be collected as well as extra fuel.

On-board fuel depletes at a steady pace and players must keep a look out for additional fuel cells. In addition to a forward-firing gun, the hovercraft is equipped with a 'Boost' function. Providing the player has enough boost fuel, the craft can be made to fly in the air for a limited time; useful for avoiding enemies and barriers, as well as for gaining access to certain bonus items.


Atari G1 hardware

Game ID : 136079

Main CPU : 68000 (@ 14.31818 Mhz), M6502 (@ 1.7895 Mhz)

Sound Chips : YM2151 (@ 3.579 Mhz), OKI6295 (@ 9.037 Khz)

Screen orientation : Horizontal

Video resolution : 336 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 1280

Players : 1

Control : stick

Buttons : 6


Released in June 1990.



* Build date : OS : 03MAY1990 19 :41 :10 / PROG : 14MAY1990 09 :57 :52


* Build date : OS : 25MAY1990 11 :50 :03 / PROG : 25MAY1990 12 :36 :10


* Build date : OS : 04JUN1990 18 :58 :46 / PROG : 08JUN1990 14 :19 :52


Project Leaders : Dennis Harper, Milt Loper

Programmers : Dennis Harper, Andrew Burgess

Animators : Deborgh Short, Nick Stern, Chuck Eyler, Will Noble, Sharon Plotkin

Audio : Don Diekneite, Brad Fuller

Hardware : Sam Lee

Technicians : Cris Drobny, Gleen McNamara

Product manager : Linda Benzler

Project supervisor : Chris Downend

Cabinet : Ken Hata, Mike Jang, Ralph Perez

Controls : Jack Aknin

Video imaging : Rob Rowe, Andrew Burgess


* Computers :

Amstrad CPC (1990)

Atari ST (1991)

Commodore C64 (1991)

Sinclair ZX Spectrum (1991)

Atari Lynx (1992)

Commodore Amiga


Game's rom.

Machine's picture.

MAME Info:

0.36b1 [Aaron Giles]


- 0.143u4: Changed 68000 CPU1 clock speed to 14318181 Hz.

- 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.125u7: Aaron Giles fixed 'Fatal Exception' crash.

- 0.122u4: Changed M6502 CPU2 clock speed to 1789772 Hz, YM2151 to 3579545 Hz and OKI6295 to 1193181 Hz.

- 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. Changed VSync to 59.922743 Hz.

- 0.114: Couriersud added general save state support to the atarijsa and atarigen modules.

- 0.109: Canim removed coin slot 3 from Hydra.

- 0.86u4: Pierpaolo Prazzoli fixed broken controls in Hydra.

- 0.79u2: Changed Custom sound to DMA-driven_DAC.

- 0.79u1: Aaron Giles fixed 'bad colour RAM' error in Hydra.

- 6th February 2004: Aaron Giles fixed the recently introduced errors in Hydra, Pit Fighter and Escape Kids.

- 0.77: Aaron Giles added support for the MO command register (MO checksums now work). Added missing SHA1 values and marked some ROMs as NO_DUMP. Removed 6502 speedups.

- 0.68: Aaron Giles added clone Hydra (prototype 5/25/90). Changed description of clone '(prototype)' to '(prototype 5/14/90)'.

- 15th May 2003: Aaron Giles added another prototype of Hydra to the Atari G1 driver.

- 0.66: Added proms ($0, 200, 400 - Microcode for growth renderer).

- 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: Changed M6502 CPU2 clock speed to 1789500, YM2151 to 3579000 and OKI6295 to 9037 Hz.

- 6th April 2001: Aaron Giles fixed a bug in Hydra and Pit Fighter, which caused crashes in MAME32.

- 0.37b8: Changed palettesize from 1024 to 1280 colors.

- 0.36RC1: Changed 68000 CPU1 clock speed to 14318180 Hz, M6502 to 1789772 Hz, YM2151 to 3579545 Hz and OKI6295 to 9039 Hz.

- 0.36b2: Aaron Giles added clone Hydra (prototype) (Atari Games 1990).

- 0.36b1: Aaron Giles added Hydra (Atari Games 1990).

- 16th July 1999: Aaron Giles sent in a huge Atari update with Hydra and Pit Fighter drivers.

- 27th May 1999: Aaron Giles sent in a small Atari update with user-friendly messages about the quirks of the games shown at the startup.


- You are the Hydra, a courier for hire. You are a highly paid specialist whose job it is to deliver cargo to remote locations across the globe. World powers seek you out for dangerous assignments that only you can accomplish. Your toughest competitor, The Shadow, is always on your tail waiting to pick up cargo that you lose.


- Collect money bags to buy weapons

- Receive extra fuel & boost by collecting crystals

- All of these objects will make you crash: Reefs, Mines, Rocks, SDand Bars, Logs and Shoals. Avoid them at all cost.

Recommended Games (Watersport):


River Patrol

The Bounty




Tropical Angel

Water Ski

Water Match



Aqua Jet


Wave Runner

Wave Shark

Sega Water Ski

Wave Runner GP

Soul Surfer

Romset: 2562 kb / 42 files / 1.26 zip

MAME XML Output:

       <game name="hydrap" sourcefile="atarig1.c" cloneof="hydra" romof="hydra">
              <description>Hydra (prototype 5/14/90)</description>
              <manufacturer>Atari Games</manufacturer>
              <rom name="hydhi0.bin" size="65536" crc="dab2e8a2" sha1="ba13b973b2c351fcf36e8dc1a481e797c6e5911e" region="maincpu" offset="0"/>
              <rom name="hydlo0.bin" size="65536" crc="c18d4f16" sha1="93a165b1726ea6fc6488ddfd49ba4cec960612e4" region="maincpu" offset="1"/>
              <rom name="hydhi1.bin" size="65536" crc="50c12bb9" sha1="dea919be2878c8079de4be690ce91d8de5c42771" region="maincpu" offset="20000"/>
              <rom name="hydlo1.bin" size="65536" crc="5ee0a846" sha1="2ee9695d386de951c8fdac629a67dc516ac4ffe4" region="maincpu" offset="20001"/>
              <rom name="hydhi2.bin" size="65536" crc="436a6d81" sha1="9002ef646eab6a27639d712e1b86aea68089a965" region="maincpu" offset="40000"/>
              <rom name="hydlo2.bin" size="65536" crc="182bfd6a" sha1="5f8b9979985e11a3f3b704a56cc50b364e18f0bc" region="maincpu" offset="40001"/>
              <rom name="hydhi3.bin" size="65536" crc="29e9e03e" sha1="0b03482834c1c8fcdd902d513c23c0cc04900f5f" region="maincpu" offset="60000"/>
              <rom name="hydlo3.bin" size="65536" crc="7b5047f0" sha1="99b59dfebc0df0b876e69a885a3e3b07ef958fd4" region="maincpu" offset="60001"/>
              <rom name="hydraa0.bin" merge="hydraa0.bin" size="65536" crc="619d7319" sha1="3c58f18ca5c93ae049bfca91043718fff43e674c" status="baddump" region="jsa" offset="10000"/>
              <rom name="136079-1017.bin" merge="136079-1017.bin" size="65536" crc="bd77b747" sha1="da57e305468c159ca3d2cfae807a85e643bbf053" region="gfx1" offset="0"/>
              <rom name="136079-1018.bin" merge="136079-1018.bin" size="65536" crc="7c24e637" sha1="dd9fa8a59cbd692b0d8c0e452df4fa18d770c602" region="gfx1" offset="10000"/>
              <rom name="136079-1019.bin" merge="136079-1019.bin" size="65536" crc="aa2fb07b" sha1="ed5aa82d5bac112f0507be3e4e2a5bad184eceeb" region="gfx1" offset="20000"/>
              <rom name="hydpl03.bin" size="65536" crc="1f0dfe60" sha1="579d06b52807c1f0081bab3dfe76a10fc3d05260" region="gfx1" offset="30000"/>
              <rom name="136079-1021.bin" merge="136079-1021.bin" size="65536" crc="f88cdac2" sha1="891426db0078cda61ff6c8c4ac323cb541c260d8" region="gfx1" offset="40000"/>
              <rom name="136079-1022.bin" merge="136079-1022.bin" size="65536" crc="a9c612ff" sha1="732d4b7dd6a181fe9a692858d2a72d8994e97829" region="gfx1" offset="50000"/>
              <rom name="136079-1023.bin" merge="136079-1023.bin" size="65536" crc="b706aa6e" sha1="4a0b919668047c24db77b6602edd67bf62e35464" region="gfx1" offset="60000"/>
              <rom name="hydphi3.bin" size="65536" crc="917e250c" sha1="197c9b719b00d750365a477e60a623b910ef3a1f" region="gfx1" offset="70000"/>
              <rom name="136079-1025.bin" merge="136079-1025.bin" size="65536" crc="98b5b1a1" sha1="dfee7d334c4541eb13ee96b43d4d3e1a3c8deb72" region="gfx1" offset="80000"/>
              <rom name="hydpl41.bin" size="65536" crc="85f9afa6" sha1="01d8e07ff249bfab83791fc8916542f38133fadf" region="gfx1" offset="90000"/>
              <rom name="hydalph.bin" size="131072" crc="7dd2b062" sha1="789b35b1e8cce73e2314d1b6688b5066df91b604" region="gfx2" offset="0"/>
              <rom name="hydmhi0.bin" size="65536" crc="3c83b42d" sha1="3c6de7e6aab08a673227f06b04e000714a9111b1" region="gfx3" offset="1"/>
              <rom name="hydmlo0.bin" size="65536" crc="6d49650c" sha1="97f9dbdfa5cc620705eec1da2398b2ac63cef30f" region="gfx3" offset="0"/>
              <rom name="hydmhi1.bin" size="65536" crc="689b3376" sha1="85ffa31f10483317db615cf8e520a8c8a40d6013" region="gfx3" offset="20001"/>
              <rom name="hydmlo1.bin" size="65536" crc="c81a4e88" sha1="6f88edde381a1114fb6dac33ced2db255e6bfd21" region="gfx3" offset="20000"/>
              <rom name="hydmhi2.bin" size="65536" crc="77098e14" sha1="56e716bea36eec62c4142715794ec6c220d10298" region="gfx3" offset="40001"/>
              <rom name="hydmlo2.bin" size="65536" crc="40015d9d" sha1="fa8b6ad77219bc6702edef0c35b09b50bbe68713" region="gfx3" offset="40000"/>
              <rom name="hydmhi3.bin" size="65536" crc="dfebdcbd" sha1="eac79102601fb6d45f263d183bef5132d3896d13" region="gfx3" offset="60001"/>
              <rom name="hydmlo3.bin" size="65536" crc="213c407c" sha1="fe8c9fdabe4b4a3bc69db2381e19f16413d10ae5" region="gfx3" offset="60000"/>
              <rom name="hydmhi4.bin" size="65536" crc="2897765f" sha1="59c2ba99bae38a84f57865588dbc8a34d85e06a9" region="gfx3" offset="80001"/>
              <rom name="hydmlo4.bin" size="65536" crc="730157f3" sha1="dd7d639591e25b9fc43c0fa64f6aa2abebb4bd9c" region="gfx3" offset="80000"/>
              <rom name="hydmhi5.bin" size="65536" crc="ecd061ae" sha1="698ea30aca2174b71df5fc4030e8c8c45de7bd89" region="gfx3" offset="a0001"/>
              <rom name="hydmlo5.bin" size="65536" crc="a5a08c53" sha1="f3eef37aad8ad72897141341741b9c915a3af10a" region="gfx3" offset="a0000"/>
              <rom name="hydmhi6.bin" size="65536" crc="aa3f2903" sha1="940eb8907a02bd306fcf20c1bb3d1520a1864575" region="gfx3" offset="c0001"/>
              <rom name="hydmlo6.bin" size="65536" crc="db8ea56f" sha1="7c4fb5b8ab6e27d469e363b3b81af61eb4e6afee" region="gfx3" offset="c0000"/>
              <rom name="hydmhi7.bin" size="65536" crc="71fc3e43" sha1="ce6bdd68ed40c2b48d679ece740f0376b2442e2b" region="gfx3" offset="e0001"/>
              <rom name="hydmlo7.bin" size="65536" crc="7960b0c2" sha1="56e7d0b48d6afce6a3c1a940fc578a5775abd940" region="gfx3" offset="e0000"/>
              <rom name="136079-1037.bin" merge="136079-1037.bin" size="65536" crc="b974d3d0" sha1="67ecb17386f4be00c03661de14deff77b8ca85d0" status="baddump" region="adpcm" offset="0"/>
              <rom name="136079-1038.bin" merge="136079-1038.bin" size="65536" crc="a2eda15b" sha1="358888ffdeb3d0e98f59e239de6d7e1f7e15aca2" status="baddump" region="adpcm" offset="10000"/>
              <rom name="136079-1039.bin" merge="136079-1039.bin" size="65536" crc="eb9eaeb7" sha1="cd8e076b07588879f1a0e6c0fb9de9889480bebb" status="baddump" region="adpcm" offset="20000"/>
              <rom name="136079-1040.bin" merge="136079-1040.bin" size="512" crc="43d6f3d4" sha1="a072099df1db8db3589130c67a86a362e03d70ff" region="proms" offset="0"/>
              <rom name="136079-1041.bin" merge="136079-1041.bin" size="512" crc="341dc4bb" sha1="175143e29cf9e6a4cecb43b3801356085944d168" region="proms" offset="200"/>
              <rom name="136079-1042.bin" merge="136079-1042.bin" size="512" crc="2e49b52e" sha1="f8abffbcafe2cba7d1410175bb75ec07faac3b47" region="proms" offset="400"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="14318181"/>
              <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="6" coins="2">
                     <control type="pedal" minimum="0" maximum="255" sensitivity="100" keydelta="16"/>
                     <control type="stick" minimum="0" maximum="255" sensitivity="70" keydelta="10"/>
              <dipswitch name="Service Mode" tag="IN0" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1280"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise