Home News Forum                            

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

swimmer: MAME ROM Information.


Swimmer (c) 1982 Tehkan.


Main CPU : Z80 (@ 3.072 Mhz)

Sound CPU : Z80 (@ 2 Mhz)

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

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette Colors : 290

Players : 2

Control : 8-way joystick

Buttons : 1


One of the first game created by the dynamic duo Nishizawa/Ishizuka, who later became the core of Westone (aka the developers of the "Wonder Boy/Monster World" saga).

The main enemies in the first three racks -- Turtles, Crabs and Waterbugs -- would show up in Mario Brothers in the next year.


Strawberries : 100, 200, 300, or 400 points.

Bananas : 200, 400, 600, or 800 points.

Grapes : 300 600, 900, 1200, or points

Grapefruit(?) : 400, 800, 1200, or 1600 points.

Other Fruits : 50, 100, 150, or 200 points.

Enemies (after getting target) : 200 points.

Bonus, first three racks : 1000 points if all strawberries are picked up.

Bonus, fourth rack : 0-10,000 points, depending on whether you've picked up four of each of the fruits.


Try to eat as many fruits in a row as you can. Once you miss a fruit, you will start scoring again at the lowest point level.


Programmed by : Michishito Ishizuka

Sound by : Michishito Ishizuka, R. Kawamoto

Hardware by : Y. Kotoyori, M. Yoneda

Debug by : Michitaka Tsuruta (Quoted as M.Tsujii)

Music by : Ryuichi Nishizawa


* Consoles :

Microsoft XBOX (2005, "Tecmo Classic Arcade")


Game's rom.

Machine's picture.

Michitaka Tsuruta's web site; http://www.turu3.net

MAME Info:

0.30 [Brad Oliver]

Artwork available


- 0.135u1: Corrado Tomaselli verified/changed clocks and VSync to 60.57 Hz in Swimmer.

- 17th February 2009: Mr. Do - Kiltron got extra busy this past month: Swimmer artwork, courtesy of the BYOAC/CAG artwork.

- 0.126u2: Fabio Priuli added DIP locations to Swimmer.

- 0.123u3: Changed palettesize to 289 colors.

- 0.122u8: Changed palettesize to 544 colors.

- 0.53: Added clone Swimmer (set 3). Added color proms ($0, 100) from (set 3) to (set 1+2).

- 25th July 2001: Guru added another version of Swimmer.

- 0.36b10: Changed palettesize from 96 to 290 colors.

- 6th November 1999: Nicola Salmoria fixed a Swimmer graphics bug.

- 0.35b1: Gary Walton fixed the Swimmer side panel background color.

- 0.34b1: Added color proms ($0, 100, 200).

- 0.33b7: Changed description to 'Swimmer (set 1)' and clone '(alternate)' to '(set 2)'. Added chars roms sw13/14 from (set 2) to (set 1).

- 0.33b2: Brad Oliver added high score saving to Swimmer.

- 0.31: Brad Oliver added clone Swimmer (alternate). Support for the complete Swimmer set. No more bad graphics [Brad Oliver]. Gary Walton and Simon Walls added acurate colors to Swimmer. Known issues: The side panel should be light green / blue ( turquoise ) throughout the game, instead it is black.

- 0.30: Brad Oliver added Swimmer (Tehkan 1982), with some corrupt graphics due to the lack of one ROM.

- 23rd July 1996: Gary Walton dumped Swimmer (set 1) Tehkan.


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: 55 kb / 18 files / 33.0 zip

MAME XML Output:

       <game name="swimmer" sourcefile="cclimber.c">
              <description>Swimmer (set 1)</description>
              <rom name="sw1" size="4096" crc="f12481e7" sha1="4e8ee509043fd57ec1579594f0b2c543f270bead" region="maincpu" offset="0"/>
              <rom name="sw2" size="4096" crc="a0b6fdd2" sha1="7d3603de6c282224869824c7572868fc85599ea2" region="maincpu" offset="1000"/>
              <rom name="sw3" size="4096" crc="ec93d7de" sha1="e225c6b98eb3c32825c1cc1fcf69dec7e340460c" region="maincpu" offset="2000"/>
              <rom name="sw4" size="4096" crc="0107927d" sha1="419aeca37c7604f71f49e3dee36f477eee0ba53a" region="maincpu" offset="3000"/>
              <rom name="sw5" size="4096" crc="ebd8a92c" sha1="65401f8d39250f6ec61841e58ce4c21ddfe99842" region="maincpu" offset="4000"/>
              <rom name="sw6" size="4096" crc="f8539821" sha1="82f43ecbbb0a3771632eb26e10bc5453d74b65b1" region="maincpu" offset="5000"/>
              <rom name="sw7" size="4096" crc="37efb64e" sha1="0ed4d678895c17b37df605990acd096c538e3675" region="maincpu" offset="6000"/>
              <rom name="sw8" size="4096" crc="33d6001e" sha1="749b746d018e74e364fd6974e4522c8a18915774" region="maincpu" offset="7000"/>
              <rom name="sw12.4k" size="4096" crc="2eee9bcb" sha1="ceafdf750a8af0c1c9abbbf437c3e9d9ae09f72b" region="audiocpu" offset="0"/>
              <rom name="sw15.18k" size="4096" crc="4f3608cb" sha1="cebcad69c4ad5dacc0bf597fdaed6f8950ffdfe1" region="gfx1" offset="0"/>
              <rom name="sw14.18l" size="4096" crc="7181c8b4" sha1="b22fa0ebac884002cf6f5651e4366f30d0ab09f5" region="gfx1" offset="1000"/>
              <rom name="sw13.18m" size="4096" crc="2eb1af5c" sha1="0105d03adfc5ce9ca478e678a1e1d8bae7c516e0" region="gfx1" offset="2000"/>
              <rom name="sw23.6c" size="2048" crc="9ca67e24" sha1="86f561abc1a1c6b0c29c6017246d805c5a48b999" region="gfx2" offset="0"/>
              <rom name="sw22.5c" size="2048" crc="02c10992" sha1="8c383fdcd83aa9997e5802a58419b9d993a9b38d" region="gfx2" offset="1000"/>
              <rom name="sw21.4c" size="2048" crc="7f4993c1" sha1="a5884b3af707109e810cf1f38bee3cb642e619f6" region="gfx2" offset="2000"/>
              <rom name="24s10.13b" size="256" crc="8e35b97d" sha1="2e2c254574660e01b9983f795a2adb5b9911d7f0" region="proms" offset="0"/>
              <rom name="24s10.13a" size="256" crc="c5f24909" sha1="27f2c967d440f6387841aa3f7b116c64bb812af1" region="proms" offset="100"/>
              <rom name="18s030.12c" size="32" crc="3b2deb3a" sha1="bb7b5c662454f5b355cc59cbdf8879e4664bed1d" region="proms" offset="200"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="2000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="2000000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="2000000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.570000" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="2"/>
                     <dipvalue name="Infinite (Cheat)" value="3"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="12">
                     <dipvalue name="10000" value="0" default="yes"/>
                     <dipvalue name="20000" value="4"/>
                     <dipvalue name="30000" value="8"/>
                     <dipvalue name="None" value="12"/>
              <dipswitch name="Coin A" tag="DSW1" mask="48">
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="32"/>
                     <dipvalue name="1 Coin/3 Credits" value="48"/>
              <dipswitch name="Coin B" tag="DSW1" mask="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"/>
                     <dipvalue name="1 Coin/6 Credits" value="192"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="16">
                     <dipvalue name="Upright" value="16" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32" default="yes"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="192">
                     <dipvalue name="Easy" value="0" default="yes"/>
                     <dipvalue name="Hard" value="64"/>
                     <dipvalue name="Harder" value="128"/>
                     <dipvalue name="Hardest" value="192"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="289"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise