Home News Forum                            

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

yachtmn: MAME ROM Information.


Yachtsman (c) 1982 Sanritsu.


Main CPU : Z80 (@ 4 Mhz)

Sound Chips : (2x) AY8910 (@ 1.5 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 1


Released in April 1982.

This game is also known as "Mermaid".


Game's rom.

MAME Info:

0.37b2 [Zsolt Vasvari]


- 0.136u4: Fabio Priuli added driver_data struct and save states to Mermaid driver.

- 0.128u4: Stephane Humbert fixed dipswitches (Bonus Life) for Mermaid and clone.

- 0.124u1: Robiza added proper implentation of hardware collision in Mermaid driver. This fixed Mermaid, when the player is in the water with the sharks. Robiza fixed also the priorities in Mermaid and a sprite wrapping bug.

- 0.124: Robiza fixed Mermaid's collision detection - Game now playable.

- 0.123u2: Changed palettesize to 68 colors.

- 0.88u3: Added clone Yachtsman. Curt Coder converted Mermaid driver to tilemaps, merged memory map, cleaned up driver and removed fake input port.

- 0.71u3: Pierpaolo Prazzoli fixed tile flip in the Mermaid driver.

- 25th May 2003: Guru - Received Yachtsman (Esco/Sanritsu 1982). Thanks to MAMEworld donations.

- 10th November 2002: Angelo Salese submitted a fix for the collision detection bug in Mermaid level 2.

- 0.59: Added 2nd player and dipswitches 'Flip Screen', 'Bonus Life', 'Allow Continue', 'Coinage' and '0xf800 bit 0 - 7'.

- 28th February 2002: Stephane Humbert fixed dipswitches and inputs in Kuri Kinton and Mermaid.

- 0.37b6: Added user1 rom ($0 - unknown).

- 0.37b2: Zsolt Vasvari added Mermaid (Rock-ola 1982).

- 28th April 2000: Zsolt Vasvari sent in a driver for Mermaid.

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: 65 kb / 18 files / 37.1 zip

MAME XML Output:

       <game name="yachtmn" sourcefile="mermaid.c" cloneof="mermaid" romof="mermaid">
              <manufacturer>Sanritsu / Esco</manufacturer>
              <rom name="mer-1.15" size="4096" crc="a102b180" sha1="f1f029797d09d89c98ffc96b1e57f3ab8e89f35a" region="maincpu" offset="0"/>
              <rom name="mer-2.16" size="4096" crc="0f2ba7fc" sha1="5eac8300eb755f5f3a88776dbc5cf7995d2f3c44" region="maincpu" offset="1000"/>
              <rom name="mer-3.17" size="4096" crc="46c22b6b" sha1="3d6293cf99e9263e986a6046a0f08ee0416a2856" region="maincpu" offset="2000"/>
              <rom name="mer-4.18" size="4096" crc="0ec84a12" sha1="4f2d1509785d659b7e66df0525cbbd3a500370e2" region="maincpu" offset="3000"/>
              <rom name="mer-5.19" size="4096" crc="315153d5" sha1="c3fa4c1e59026e291ddbd448aede159af9827714" region="maincpu" offset="4000"/>
              <rom name="g960_37.20" merge="g960_37.20" size="4096" crc="7d602527" sha1="1a888bd1829b9f12dd820c49785bea6bc8edab04" region="maincpu" offset="5000"/>
              <rom name="mer-7.21" size="4096" crc="20d56a6e" sha1="b9867f073b38cbf6a98697fe6af6c4cb20d7f54b" region="maincpu" offset="6000"/>
              <rom name="g960_39.22" merge="g960_39.22" size="4096" crc="df0db390" sha1="b466cf1abbf0703d6fbacc86c65d254ef310ba27" region="maincpu" offset="7000"/>
              <rom name="g960_40.23" merge="g960_40.23" size="4096" crc="fb7aba3f" sha1="fe6903c11363ed4c34b29226df58e833150cc525" region="maincpu" offset="8000"/>
              <rom name="mer-10.24" size="4096" crc="04ca4f8c" sha1="c7a437fabe3dd6968258f13e688bd6ed8500eb8e" region="maincpu" offset="9000"/>
              <rom name="g960_45.77" merge="g960_45.77" size="4096" crc="1f6b735e" sha1="dd7ea4ef674f0495a87fc1929ea14852e8d8d338" region="gfx1" offset="0"/>
              <rom name="g960_44.76" merge="g960_44.76" size="4096" crc="fd76074e" sha1="673a214fc41b923191b4136c0cf39fc5efa970ba" region="gfx1" offset="1000"/>
              <rom name="mera-0.79" size="4096" crc="6e3e48c4" sha1="810e140310e668343bc2052e6c9527c090e0aa3c" region="gfx1" offset="2000"/>
              <rom name="g960_46.78" merge="g960_46.78" size="4096" crc="50c117cd" sha1="45b4055497c785218e2aaaffa86d732912555821" region="gfx1" offset="3000"/>
              <rom name="g960_43.26" merge="g960_43.26" size="4096" crc="6f077417" sha1="f2c20e03427a2f5a113c6a4cf95875b77a0ec418" region="gfx2" offset="0"/>
              <rom name="col_a.96" merge="col_a.96" size="32" crc="ef87bcd6" sha1="00a5888ad028fabeb7369eed33be5cd49b6b7bb0" region="proms" offset="0"/>
              <rom name="col_b.95" merge="col_b.95" size="32" crc="ca48abdd" sha1="a864612c2c33acddfa9993ed10a1d63d2e3f145d" region="proms" offset="20"/>
              <rom name="g960_42.39" merge="g960_42.39" size="4096" crc="287840bb" sha1="9a1836f39f328b0c9672976d95a9ece45bb9e89f" region="adpcm" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <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"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Cabinet" tag="DSW" mask="1">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="1"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              <dipswitch name="Bonus Life" tag="DSW" mask="12">
                     <dipvalue name="10k" value="0" default="yes"/>
                     <dipvalue name="20k" value="4"/>
                     <dipvalue name="30k" value="8"/>
                     <dipvalue name="None" value="12"/>
              <dipswitch name="Lives" tag="DSW" mask="48">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="16"/>
                     <dipvalue name="5" value="32"/>
                     <dipvalue name="6" value="48"/>
              <dipswitch name="Coinage" tag="DSW" mask="192">
                     <dipvalue name="2 Coins/1 Credit" value="192"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="64"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="68"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise