Home News Forum                            

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

tugboat: MAME ROM Information.


Tugboat (c) 1982 ETM.

A kids' game where the player controls a tugboat which the player must navigate up the river while avoiding logs and touching lighthouses for points. There is no penalty for hitting the riverbank. The Horn button just sounds. First four levels just get faster, then the river channel narrows, and the boat's speed increases.


Main CPU : M6502 (@ 2 Mhz)

Sound Chips : AY8910 (@ 2 Mhz)

Screen orientation : Vertical

Video resolution : 224 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 256

Players : 1

Control : 2-way joystick

Buttons : 1


Game's rom.

MAME Info:

0.63 [MooglyGuy, Nicola Salmoria]

Artwork available


- Known graphical issues: score display is kludged and looks wrong and colors may not be 100% accurate. Source (ID 02275)


- 2nd August 2010: Mr. Do - Thanks to ChuckH for pointing out that the Moppett bezel was used in other games, so it's been added to Tugboat.

- 0.124u5: Andrew Gardner merged memory maps for Tugboat.

- 16th December 2005: Dave Widel - Improved the score display in Tugboat.

- 0.69u3: Tomasz Slanina fixed problem where controls stopped working after the first level in Tugboat.

- 3rd June 2003: Tomasz Slanina fixed an interrupt problem in the Tugboat driver that caused problems with controls in the second level.

- 0.63: MooglyGuy added Tugboat (ETM 1982). TODO: Controls stop working in stage 2. Verify connections of the two PIAs. I only hooked up a couple of ports but there are more. Check how the score is displayed. I'm quite sure that tugboat_score_w is supposed to access videoram scanning it by columns (like btime_mirrorvideoram_w), but the current implementation is a big kludge, and it still looks wrong. Colors might not be entirely accurate.

- 27th November 2002: Nicola Salmoria further improved Tugboat.

- 25th November 2002: Nicola Salmoria improved the Tugboat driver, but there are still many problems.

- 18th November 2002: MooglyGuy submitted a preliminary driver for Tugboat, it works somewhat but colors are wrong, scrolling doesn't work and the inputs aren't hooked up.


- Navigate down river and into lock.

- Aviod shores and logs.

- Hit buoys (1 Point).

- Bonus points awared for number of buoys hit.

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: 35 kb / 12 files / 19.8 zip

MAME XML Output:

       <game name="tugboat" sourcefile="tugboat.c">
              <manufacturer>Enter-Tech, Ltd.</manufacturer>
              <rom name="u7.bin" size="4096" crc="e81d7581" sha1="c76327e3b027a5a2af69f8cfafa1f828ad0ebdb1" region="maincpu" offset="5000"/>
              <rom name="u8.bin" size="4096" crc="7525de06" sha1="0722c7a0b89c55162227173679ffbe398ca350a2" region="maincpu" offset="6000"/>
              <rom name="u9.bin" size="4096" crc="aa4ae687" sha1="a212eed5d04d6197aa3484ff36059fd7998604a6" region="maincpu" offset="7000"/>
              <rom name="u67.bin" size="2048" crc="601c425b" sha1="13ed54ba1307ba3f779293d88c19d0c0f2d91a96" region="gfx1" offset="0"/>
              <rom name="u68.bin" size="4096" crc="d5835182" sha1="f67c8f93e0d7dd1bf8e3a98756719d386c133d1c" region="gfx2" offset="0"/>
              <rom name="u69.bin" size="4096" crc="e6d25878" sha1="de9096ef3108d031049be1e7f2c5e346d0bc0df1" region="gfx2" offset="1000"/>
              <rom name="u70.bin" size="4096" crc="34ce2850" sha1="8883126627ed8a1d2c3bed2a3d169ce35eafc8a3" region="gfx2" offset="2000"/>
              <rom name="u168.bin" size="2048" crc="279042fd" sha1="1361fff1bc532251bbd36b7b60776c2cc137cfba" region="gfx3" offset="0"/>
              <rom name="u170.bin" size="2048" crc="64d9f4d7" sha1="3ff7fc099023512c33ec4583e91e6cbab903e7a8" region="gfx4" offset="0"/>
              <rom name="u169.bin" size="2048" crc="1a636296" sha1="bcb18d714328ba3db2d16d74c47a985c16a0bbe2" region="gfx4" offset="800"/>
              <rom name="u167.bin" size="2048" crc="b9c9b4f7" sha1="6685d580ae150d7c67bac2786ee4b7a2c28eddc3" region="gfx4" offset="1000"/>
              <rom name="nt2_u128.clr" size="256" crc="236672bf" sha1="57482d0a23223ef7b211045ad28d3e41e90f961e" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6502" clock="2000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="2000000"/>
              <display tag="screen" type="raster" rotate="90" width="240" height="224" refresh="60.000000" pixclock="3932160" htotal="256" hbend="8" hbstart="248" vtotal="256" vbend="16" vbstart="240" />
              <sound channels="1"/>
              <input players="1" buttons="1" coins="1">
                     <control type="joy" ways="2"/>
              <dipswitch name="Unknown" tag="IN4" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Coinage" tag="DSW" mask="48">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="16" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="32"/>
                     <dipvalue name="1 Coin/4 Credits" value="48"/>
              <dipswitch name="Lives" tag="DSW" mask="64">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="5" value="64"/>
              <dipswitch name="Unknown" tag="DSW" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise