Home News Forum                            
 

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

tugboat: MAME ROM Information.


History:

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.


- TECHNICAL -


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


- SOURCES -


Game's rom.




MAME Info:

0.63 [MooglyGuy, Nicola Salmoria]


Artwork available


Bugs:

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


WIP:

- 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.


PLAY INSTRUCTIONS:

- 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):

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




MAME XML Output:

       <game name="tugboat" sourcefile="tugboat.c">
              <description>Tugboat</description>
              <year>1982</year>
              <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"/>
              </input>
              <dipswitch name="Unknown" tag="IN4" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              </dipswitch>
              <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>
              <dipswitch name="Lives" tag="DSW" mask="64">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="5" value="64"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              </dipswitch>
              <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="256"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise