hydrap: MAME ROM Information. History:
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.
- TECHNICAL -
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
- TRIVIA -
Released in June 1990.
- UPDATES -
REVISION 1 :
* Build date : OS : 03MAY1990 19 :41 :10 / PROG : 14MAY1990 09 :57 :52
REVISION 2 :
* Build date : OS : 25MAY1990 11 :50 :03 / PROG : 25MAY1990 12 :36 :10
REVISION 3 :
* Build date : OS : 04JUN1990 18 :58 :46 / PROG : 08JUN1990 14 :19 :52
- STAFF -
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
- PORTS -
* Computers :
Amstrad CPC (1990)
Atari ST (1991)
Commodore C64 (1991)
Sinclair ZX Spectrum (1991)
Atari Lynx (1992)
Commodore Amiga
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.36b1 [Aaron Giles]
WIP:
- 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.
STORY:
- 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.
PLAY INSTRUCTIONS:
- 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):
Embargo
River Patrol
The Bounty
Mermaid
Swimmer
Tugboat
Tropical Angel
Water Ski
Water Match
Toobin'
Hydra
Aqua Jet
Skimaxx
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> |
   |    | <year>1990</year> |
   |    | <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"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="IN0" mask="16384"> |
   |    |    | <dipvalue name="Off" value="16384" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1280"/> |
|
|