Home News Forum                            

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

waterski: MAME ROM Information.


Water Ski (c) 1983 Taito.

In this timed abstract racing game, a single player controls a water-skier who is being pulled along behind a power-boat. The objective is to complete the course in as fast a time as possible to reach the next course, while avoiding rocks, sharks, motor boats, wind surfers and numerous other obstacles.

The player can move their skier left or right, and can press buttons to either slow the boat's speed or to jump over obstacles. Small rocks are the most common obstacle and can either be avoided or jumped over. As well as the small rocks that litter each course, there are also occasional large rocks; these cannot be jumped and must be avoided at all costs. Also, players must be watchful of the direction their tow-boat takes them otherwise they risk being dragged into oncoming obstacles or having their tow-rope snapped on one of the large rocks.

As well as obstacles, each stage also contains one or more large jump ramps. To make a successful jump, players must ensure they hit the bottom of the ramp with their ski-board facing directly forwards. At the top of the ramp players must press the JUMP button, which will propel them from the end of the ramp to make a perfect landing in the water below. Making a successful ramp jump awards the player with bonus points, but if a player fails to hit the bottom of the ramp properly, they will crash and lose valuable seconds.


Prom Stickers : A03

Main CPU : Z80 (@ 4 Mhz)

Sound CPU : Z80 (@ 3 Mhz)

Sound Chips : (4x) AY8910 (@ 1.5 Mhz), DAC (@ 1.5 Mhz)

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 64

Players : 2

Control : 2-way joystick

Buttons : 2


Water Ski came in the standard 'Taito Classic' cabinet (the same one that was used for titles such as "Qix", "Zoo Keeper", and "Jungle King"). It was usually a brown cabinet with painted sideart (stripes and a 'Taito' logo). This was not a very popular game, and real cabinets are almost impossible to find.


* Consoles :

Atari 7800 (1988)

* Computers :

Atari ST


Game's rom.

MAME Info:

0.34b3 [Nicola Salmoria]


- [possible] Some graphics in this game appear corrupted. BSR (ID 01102)


- 0.96u2: Nicola Salmoria fixed sprite hardware collision detection. This fixes end of level 1 in Water Ski.

- 0.92: Removed 3rd button.

- 0.84u6: Changed input from 2 to 3 buttons.

- 0.37b15: Added missing gfx1 roms ($0, 2000).

- 0.36b1: Added layer prom eb16.22.

- 0.34b3: Nicola Salmoria added Water Ski (Taito 1983). Known issues: Some garbled graphics probably due to a bad ROM. Collision detection is not emulated properly.

- 12th August 1998: Malcor dumped Water Ski by TAITO.

LEVELS: 99 (endless)

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: 57 kb / 15 files / 27.8 zip

MAME XML Output:

       <game name="waterski" sourcefile="taitosj.c">
              <description>Water Ski</description>
              <manufacturer>Taito Corporation</manufacturer>
              <rom name="a03-01" size="4096" crc="322c4c2c" sha1="8f25acd50fdda4cae756849f3961c79d6138866e" region="maincpu" offset="0"/>
              <rom name="a03-02" size="4096" crc="8df176d1" sha1="db6e7a82320dc478306b0b1a06c284ed4faf5103" region="maincpu" offset="1000"/>
              <rom name="a03-03" size="4096" crc="420bd04f" sha1="1efce6d384cde94c0fd9e7c3a43feaa18b6c3d73" region="maincpu" offset="2000"/>
              <rom name="a03-04" size="4096" crc="5c081a94" sha1="eae8b84869b1bc754550c8427c510831348418fa" region="maincpu" offset="3000"/>
              <rom name="a03-05" size="4096" crc="1fae90d2" sha1="f5f2e022794593a5a6a06223e7a1ac19ef23e140" region="maincpu" offset="4000"/>
              <rom name="a03-06" size="4096" crc="55b7c151" sha1="ad05dcd07a7907d08c5d8827e323c207a7c8ace6" region="maincpu" offset="5000"/>
              <rom name="a03-07" size="4096" crc="8abc7522" sha1="4a3d8ea006630020722d385f4d7b50ece323cad2" region="maincpu" offset="6000"/>
              <rom name="a03-13" size="4096" crc="78c7d37f" sha1="460bff7c78a2fa78a7c6f95c7f2847c1c5267626" region="audiocpu" offset="0"/>
              <rom name="a03-14" size="4096" crc="31f991ca" sha1="82cbaa618ac3de6fce12e9dcbb89ab064773b2bd" region="audiocpu" offset="1000"/>
              <rom name="a03-08" size="4096" crc="c206d870" sha1="0be09b7da28d60bf23a0b87cff28957bb165bec5" region="gfx1" offset="0"/>
              <rom name="a03-09" size="4096" crc="48ac912a" sha1="09d57b5b76a4416f1ee5eb2077bc969d2afbbf11" region="gfx1" offset="1000"/>
              <rom name="a03-10" size="4096" crc="a056defb" sha1="15b4202b19f7190bfc953d0958c189db2db928cc" region="gfx1" offset="2000"/>
              <rom name="a03-11" size="4096" crc="f06cddd6" sha1="483a25880a29552f4b70cd5d41de5cfe4ed64475" region="gfx1" offset="3000"/>
              <rom name="a03-12" size="4096" crc="27dfd8c2" sha1="cf4d2c4b52598cff7a934c816514de1471e4af8d" region="gfx1" offset="4000"/>
              <rom name="eb16.22" size="256" crc="b833b5ea" sha1="d233f1bf8a3e6cd876853ffd721b9b64c61c9047" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay3" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay4" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="3" tilt="yes">
                     <control type="joy" ways="2"/>
              <dipswitch name="Unknown" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Free Play" tag="DSW1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Time" tag="DSW1" mask="24">
                     <dipvalue name="2:00" value="0"/>
                     <dipvalue name="2:10" value="8"/>
                     <dipvalue name="2:20" value="16"/>
                     <dipvalue name="2:30" value="24" default="yes"/>
              <dipswitch name="Unknown" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              <dipswitch name="Coin A" tag="DSW2" mask="15">
                     <dipvalue name="9 Coins/1 Credit" value="15"/>
                     <dipvalue name="8 Coins/1 Credit" value="14"/>
                     <dipvalue name="7 Coins/1 Credit" value="13"/>
                     <dipvalue name="6 Coins/1 Credit" value="12"/>
                     <dipvalue name="5 Coins/1 Credit" value="11"/>
                     <dipvalue name="4 Coins/1 Credit" value="10"/>
                     <dipvalue name="3 Coins/1 Credit" value="9"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="1 Coin/3 Credits" value="2"/>
                     <dipvalue name="1 Coin/4 Credits" value="3"/>
                     <dipvalue name="1 Coin/5 Credits" value="4"/>
                     <dipvalue name="1 Coin/6 Credits" value="5"/>
                     <dipvalue name="1 Coin/7 Credits" value="6"/>
                     <dipvalue name="1 Coin/8 Credits" value="7"/>
              <dipswitch name="Coin B" tag="DSW2" mask="240">
                     <dipvalue name="9 Coins/1 Credit" value="240"/>
                     <dipvalue name="8 Coins/1 Credit" value="224"/>
                     <dipvalue name="7 Coins/1 Credit" value="208"/>
                     <dipvalue name="6 Coins/1 Credit" value="192"/>
                     <dipvalue name="5 Coins/1 Credit" value="176"/>
                     <dipvalue name="4 Coins/1 Credit" value="160"/>
                     <dipvalue name="3 Coins/1 Credit" value="144"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="16"/>
                     <dipvalue name="1 Coin/3 Credits" value="32"/>
                     <dipvalue name="1 Coin/4 Credits" value="48"/>
                     <dipvalue name="1 Coin/5 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="80"/>
                     <dipvalue name="1 Coin/7 Credits" value="96"/>
                     <dipvalue name="1 Coin/8 Credits" value="112"/>
              <dipswitch name="Unknown" tag="DSW3" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW3" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coinage Display" tag="DSW3" mask="16">
                     <dipvalue name="Coins/Credits" value="16" default="yes"/>
                     <dipvalue name="Insert Coin" value="0"/>
              <dipswitch name="Year Display" tag="DSW3" mask="32">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="32" default="yes"/>
              <dipswitch name="Invulnerability (Cheat)" tag="DSW3" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coinage" tag="DSW3" mask="128">
                     <dipvalue name="A and B" value="128" default="yes"/>
                     <dipvalue name="A only" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="64"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise