mermaid: MAME ROM Information. History:
Mermaid (c) 1982 Rock-ola.
- TECHNICAL -
Main CPU : Z80 (@ 4 Mhz)
Sound Chips : (2x) AY8910 (@ 1.5 Mhz)
Players : 2
Control : 8-way joystick
Buttons : 1
- TRIVIA -
Released in April 1982.
This game is also known as "Yachtsman".
- SOURCES -
Game's rom.
MAME Info:
0.37b2 [Zsolt Vasvari]
WIP:
- 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):
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: 65 kb / 18 files / 37.1 zip
MAME XML Output:
   | <game name="mermaid" sourcefile="mermaid.c"> |
   |    | <description>Mermaid</description> |
   |    | <year>1982</year> |
   |    | <manufacturer>Sanritsu / Rock-Ola</manufacturer> |
   |    | <rom name="g960_32.15" size="4096" crc="8311f090" sha1="c59485a712cf1cd384f03874c693b58e972fe4da" region="maincpu" offset="0"/> |
   |    | <rom name="g960_33.16" size="4096" crc="9f274fc4" sha1="4098e98c9d95f7e621de061925374154a23c5d35" region="maincpu" offset="1000"/> |
   |    | <rom name="g960_34.17" size="4096" crc="5f910179" sha1="bcf1e24b7584d18f9e85a8b4aec6f03bb1034150" region="maincpu" offset="2000"/> |
   |    | <rom name="g960_35.18" size="4096" crc="db1868a1" sha1="f5bb0b9895c5e2facc5ae9db9f1bed44e14d308a" region="maincpu" offset="3000"/> |
   |    | <rom name="g960_36.19" size="4096" crc="178a3567" sha1="993479d9fadf1c4d3f44ce030f2d6197ecfceb9d" region="maincpu" offset="4000"/> |
   |    | <rom name="g960_37.20" size="4096" crc="7d602527" sha1="1a888bd1829b9f12dd820c49785bea6bc8edab04" region="maincpu" offset="5000"/> |
   |    | <rom name="g960_38.21" size="4096" crc="bf9f623c" sha1="48d3aebb01c01c51acaccd1a4582ab21e6ed1104" region="maincpu" offset="6000"/> |
   |    | <rom name="g960_39.22" size="4096" crc="df0db390" sha1="b466cf1abbf0703d6fbacc86c65d254ef310ba27" region="maincpu" offset="7000"/> |
   |    | <rom name="g960_40.23" size="4096" crc="fb7aba3f" sha1="fe6903c11363ed4c34b29226df58e833150cc525" region="maincpu" offset="8000"/> |
   |    | <rom name="g960_41.24" size="4096" crc="d022981d" sha1="ab1659a933af4d49daeacd70072f6c1197181c20" region="maincpu" offset="9000"/> |
   |    | <rom name="g960_45.77" size="4096" crc="1f6b735e" sha1="dd7ea4ef674f0495a87fc1929ea14852e8d8d338" region="gfx1" offset="0"/> |
   |    | <rom name="g960_44.76" size="4096" crc="fd76074e" sha1="673a214fc41b923191b4136c0cf39fc5efa970ba" region="gfx1" offset="1000"/> |
   |    | <rom name="g960_47.79" size="4096" crc="3b7d4ad0" sha1="722483989c611b6396538dd3b357589262f366e3" region="gfx1" offset="2000"/> |
   |    | <rom name="g960_46.78" size="4096" crc="50c117cd" sha1="45b4055497c785218e2aaaffa86d732912555821" region="gfx1" offset="3000"/> |
   |    | <rom name="g960_43.26" size="4096" crc="6f077417" sha1="f2c20e03427a2f5a113c6a4cf95875b77a0ec418" region="gfx2" offset="0"/> |
   |    | <rom name="col_a.96" size="32" crc="ef87bcd6" sha1="00a5888ad028fabeb7369eed33be5cd49b6b7bb0" region="proms" offset="0"/> |
   |    | <rom name="col_b.95" size="32" crc="ca48abdd" sha1="a864612c2c33acddfa9993ed10a1d63d2e3f145d" region="proms" offset="20"/> |
   |    | <rom name="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"/> |
   |    | </input> |
   |    | <dipswitch name="Cabinet" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="20k" value="0" default="yes"/> |
   |    |    | <dipvalue name="30k" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="8" default="yes"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <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"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="68"/> |
|
|