toobin1: MAME ROM Information. History:
Toobin' (c) 1988 Atari Games.
Toobin' is a unique fantasy-adventure game. 1 or 2 players can race Bif and Jet, the Toobin' dudes, in their inner tubes, down 45 different rivers. The players try to keep Jet and Bif afloat, avoiding sharp objects, gaining points, and throwing cans at obstacles. Toobin' appeals to both males and females of all ages who both find it just 'fun to play'.
Toobin' has a continuous buy-in feature so players can join in at any time. Toobin' has a color-coded control panel and players can identify Jet in the yellow inner tube and Bif in the black inner tube and red shorts.
Each player has a set of four buttons to steer Bif or Jet forwards, backwards, and sideways. Pressing the two Paddle Forward buttons moves the inner tube forward. Pressing the two Back Paddle buttons moves the inner tube backwards. Pressing only one Paddle button makes the inner tube turn. The player uses the Throw Can button to destroy obstacles in the river and stun riverside pests.
Toobin' players can enjoy amusing game play and an incredible variety of rivers and environments for their long-term enjoyment.
The player races Bif or Jet against other players, or against the game, down Toobin's 45 different rivers, paddling through six classes of play, and cruising the 15 unique river environments. The player can choose almost 200 courses through the rivers, finding his own way through rapids, obstacles, riverside pests and waterfalls.
The player has to guide Bif or Jet around obstacles, go through gates and pick up treasure to accumulate points to get more inner tube patches, collect cans to throw at obstacles and to stun riverside pests, and paddle fast enough to avoid the big 'gator lurking in all the rivers.
At the finish line, players are treated to a party. Each party grows in size until the player reaches the final super party at the end of the game.
Inner-Tube Patches : At the beginning of each game, the player has a certain number of inner-tube patches, which represent game lives. A player receives extra patches by scoring the number of points required for another patch. The number of points required changes from level to level, and is displayed in the lower left and right corners of the playfield. A player can also receive more patches by picking up patches floating in the rivers.
Cans : The player must accumulate cans to throw at obstacles and pests. All cans are the same value. The player can pick up individual cans floating in all the rivers or six-packs hidden under obstacles or in back waters (Six packs give unlimited cans). The player throws the cans by pointing Bif or Jet at the obstacle and pressing the Throw Can button.
Most of the obstacles in the river can be eliminated by hitting them with a can.
Dangers : The player must avoid or eliminate dangers in the river and stun pests on the river banks. The dangers in the river include falling rocks, floating logs, deadly falling coconuts, icebergs, mines, stampeding cattle, snakes, crocodiles, barbed wire, and thorny bushes.
Dangerous riverside pests throw and shoot objects at Bif and Jet. The player can stun most of these objectionable characters with a can thrown in their direction. These pests include Casting fishermen, Hillbillies, Terrorists, Devils, Martians, Street punks, Pistolaros, Natives, Penguins, Bears, Dinosaurs, and Cavemen.
Big 'Gator : If a player is slow, the big 'gator comes up from behind to discourage slow play and hurry the player through the gates. A loud thumping sound warns the player of its presence. One escape from the big 'gator is to quickly paddle downstream or pass through a gate. If the gator catches Bif or Jet, one inner-tube patch is lost.
- TECHNICAL -
Game ID : 136061
Main CPU : 68010 (@ 8 Mhz), M6502 (@ 1.7895 Mhz)
Sound Chips : YM2151 (@ 3.579 Mhz), POKEY (@ 1.7895 Mhz)
Screen orientation : Vertical
Video resolution : 384 x 512 pixels
Screen refresh : 60.00 Hz
Palette colors : 1024
Players : 2
Buttons : 5
- TRIVIA -
Released in June 1988.
Toobin' featured a unique cabinet (as did many Atari games of the time) that featured a large marquee behind which were two rotating drums, designed to give the impression of a flowing waterfall.
Toobin' was a classic example of Atari's genius approach to abstract game design, that would typify their heyday of the mid-to-late 80s.
The default high score screen of "Cyberball 2072" features names of many Atari arcade games, including TOOBIN.
Special Contest Feature : Every Toobin' game in the U.S. has a special contest. A player can win a free Toobin' t-shirt just for playing the game and finding and picking up all seven characters to spell the word Toobin' (including the apostrophe). These characters are hidden in the river below obstacles and hazards. The letters collected by the player are shown at the beach party at the end of the run. For more contest details, see the game (The offer expired December 1, 1988).
- UPDATES -
REVISION 1 :
* Build date : OS 09JUN1988 15 :25 :18 / PG 09JUN1988 18 :29 :59
REVISION 2 :
* Build date : OS 09JUN1988 15 :25 :18 / PG 14JUN1988 13 :49 :21
REVISION 2 (European release) :
* Build date : OS 16JUN1988 12 :45 :40 / PG 16JUN1988 11 :58 :15
REVISION 3 :
* Build date : OS 23JUN1988 10 :31 :30 / PG 23JUN1988 10 :29 :31
REVISION 3 (European release) :
* Build date : OS 23JUN1988 10 :42 :33 / PG 23JUN1988 10 :43 :06
REVISION 3 (German release) :
* Build date : OS 28JUN1988 12 :39 :41 / PG 28JUN1988 15 :38 :41
- SCORING -
The player can score points by :
* Time of Travel : The player receives points simply for traveling down the river.
* Passing through Gates. The player receives points for passing through the gates in the river. Different colored gates are worth different amounts of points. The green gates give the lowest points, then the red, gold, and finally crystal gates give the highest points.
If a players swishes a gate, that is, paddles through it without hitting the poles, he adds to his Score Multiplier (This is described in Score Multiplier below). For maximum points, the player should be the first through the gate and swish the gate. Each time the gate poles are hit, the point value of the gate falls.
* Score Multiplier. If a player swishes the gate, the score is multiplied. Each gate that is swished adds to the multiplier. For example, if the player has a 2X multiplier, each point scored is multiplied by 2.
Every point the player scores is multiplied by the score multiplier. The score multiplier is shown in the upper left and right of the playfield, underneath the game scores. The minimum multiplier is 1 and the maximum is 5. The player must pass through every gate (whether he swishes it or not) to maintain the score multiplier. If the player misses a gate, the score multiplier is reduced by one. As long as the player passes through the gate, even if he bumps it, the score multiplier is maintained. However, if a player's tube is punctured, his score multiplier falls to one.
* Treasures. The player can pick up treasures floating on the river or hidden under obstacles to gain extra points. The lowest-value treasure is green, next is red, and gold is the highest.
* Warp. The warp feature moves the player to the intermediate or advanced play classes. When the player warps, he is rewarded with warp bonus points. Warping is a good way to quickly score points.
- TIPS AND TRICKS -
* When you pick up a six-pack of cans, it's possible to park yourself close to a non-player character and rack up points by hitting them with the cans. The faster you are the better, so the beachball speed-up can be a big help here.
* When the alligator comes to eat you (because you're taking too long to progress down the river) just hit him with one of the cans. This also works for certain other obstacles such as the floating mines (seeking or non-seeking). If you are quick enough, you can re-destroy the same mine several times and release multiple bonuses such as letters, treasures, sixpacks, etc. You can only throw one can at a time so any can already thrown will disappear once you press throw again.
* Collect as many points as possible and try to push your opponent into obstacles. Swish up to five gates in a row and you will correspondingly advance your score multiplier (very important). Basic gates start at 2000, 1000, 500, 250. Once passed through the gates will decrease in points until they reach 100. Swishing a gate and then bumping it numerous times before your opponent can pass is an effective move. Pick-up cans (you can carry up to 9 at a time) or a sixpack (which gives you unlimited cans). The cans are used as "ammo" to hinder your opponent, stun other game characters, or to destroy certain obstacles (some obstacles are only temporarily destroyed). When you have a blowout you lose your sixpack and your score multiplier resets to 1. Your multiplier will go down each time you miss a gate.
* Obstacles in the water (icebergs, bushes, mines, etc.) can reveal hidden points, sixpacks, patches (extra life), beachballs (speedup), including the fabled colorful letters. These letters are worth 10,000 points a piece. Try to have your score multiplier as high as possible to maximize the letter bonus at the end of each class. Be on the lookout for the 25,000 point gate since swishing it can give you up to 125,000 points if your score multiplier is 5! Unlike the other gates however, you only get one chance at the 25,000. Also be on the lookout for falling rocks, jumping penguins, submarines with nasty torpedoes, etc. On the first and second start gate you can utilize the warp whirlpool that will send you to a higher class. Many non-player characters chase you along the way. Watch out for the alligator, he likes to come out when you stall and he always comes from the top of the screen. You must go through a gate to repel that alligator before he appears or before he gets you.
* A simple way to get a very high score : In only a minute or so, there's a way you can rack up over a million points. On Class 1, after going towards the first gate, direct your innertube to the right-hand side of the screen. You should see a sign that says 'This Way to Class 2' and a whirlpool should appear next to it. Shoot the twigs in front of the entrance and paddle back up. You will now be at the start of Class 2. Immediately move to the right of the screen, the same sign will appear, only this one warps you to Class 3. Shoot the iceberg in front, paddle back up and end up on class 3. The best part about the warps is that after each one, you get 600,000 points each. That's 1,200,000+ for doing very little work. An added bonus is that you will have four patches left in reserve thanks to the excess points you will have accumulated.
- STAFF -
Game designer : Milt Loper
Game programmer : Dennis Harper
Support programmers : Gary Stark, Russel Dawe (Rusty)
Animators : Will Noble, Mark West, Deborah Short
Audio : Brad Fuller, Hal Canon
Engineers : Gary Stempler, Doug Snyder
Technician : Dave Wiebenson
- PORTS -
* Consoles :
Atari 7800 (unreleased prototype)
Nintendo Famicom (1989)
Nintendo Game Boy Colors (2000)
Sony PlayStation (2000, "Arcade Party Pak")
Sony PlayStation 2 (2003, "Midway Arcade Treasure")
Nintendo GameCube (2003, "Midway Arcade Treasure")
Microsoft XBOX (2003, "Midway Arcade Treasure")
Sony PSP (2005, "Midway Arcade Treasures - Extended Play")
* Computers :
Amstrad CPC (1989)
Commodore C64 (1989)
Commodore Amiga (1989)
Atari ST (1989)
Sinclair ZX Spectrum (1989)
MSX
PC [MS Windows, CD-ROM] (2004, "Midway Arcade Treasure")
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.31 [Aaron Giles]
Artwork available
Bugs:
- Dinosaur has wrong colors for the head & tail in Toobin. Radwar (ID 02606)
WIP:
- 0.139u1: Aaron Giles changed atarigen_state to be a base class from which all the related Atari drivers derive their state from.
- 0.135u4: Some more Atari driver shuffling [Aaron Giles]: Added atarigen_init() function which allocates all timers and registers for save states. Updated all drivers to call it. Converted some drivers to use device timers.
- 0.135u3: Aaron Giles converted atari drivers over to using driver_data for the most part. Some shared systems still exist with globals, but this tackles the atarigen module and the variables local to each driver.
- 0.128u3: Aaron Giles converted Toobin to RGB32 to allow for mid-screen palette updates. Also added correct video timing and full memory map and connected watchdog. Changed VSync to 60.096154 Hz.
- 0.126u5: Andrew Gardner merged memory maps for Toobin'.
- 9th July 2008: Mr. Do - Very minor cleanup to Toobin' bezel.
- 0.122u4: Changed M6502 CPU2 clock speed to 1789772 Hz, YM2151 to 3579545 Hz and POKEY to 1789772 Hz.
- 8th July 2007: Mr. Do - Kiltron recreated from photos the inner bezel for Toobin'.
- 0.114: Couriersud added general save state support to the atarijsa and atarigen modules.
- 0.76u1: Aaron Giles added clones Toobin' (Europe, rev 2), (Europe, rev 3) and (German, rev 3). Changed parent description to 'Toobin' (rev 3)' and clones '(version 2)' to '(rev 2)' and 'Toobin' (prototype)' to 'Toobin' (rev 1)'. Renamed (toobinp) to (toobin1).
- 4th July 2002: Robin Merrill fixed an input bug in Toobin.
- 23rd July 2001: Aaron Giles added global brightness control to Toobin' and Time Killers.
- 0.61: Robin Merrill fixed multiple key presses don't work correctly. Replaced 8-way Joystick (1 button) with 5x buttons.
- 1st July 2001: Aaron Giles fixed bad colors in Toobin' in 8bpp modes.
- 0.37b15: Changed M6502 CPU2 clock speed to 1789500, YM2151 to 3579000 and Pokey to 1789500 Hz.
- 0.37b12: Changed description of clone to 'Toobin' (prototype)'.
- 0.36RC1: Changed 68010 CPU1 clock speed to 8MHz, M6502 to 1789772 Hz, YM2151 to 3579545 Hz and Pokey to 1789772 Hz.
- 0.36b2: Changed description of clone '(prototype)' to 'Toobin' (Prototype)'.
- 0.36b1: Aaron Giles added clones Toobin' (version 2) and (prototype). Changed parent description to 'Toobin' (version 3)'.
- 0.35b13: Changed main CPU from 68000 to M68010.
- 0.35b12: Major improvements to Atari sound (e.g. speech in Toobin') [Aaron Giles]. Removed TMS5220 speech.
- 0.35b11: Added TMS5220 speech.
- 22nd April 1999: Aaron Giles sent in another Atari games sound update, which helps Toobin immensely (e.g. speech).
- 0.31: Aaron Giles added Toobin' (Atari Games 1988).
LEVELS: 6
Other Emulators:
* Retrocade
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: 2640 kb / 34 files / 867.0 zip
MAME XML Output:
   | <game name="toobin1" sourcefile="toobin.c" cloneof="toobin" romof="toobin"> |
   |    | <description>Toobin' (rev 1)</description> |
   |    | <year>1988</year> |
   |    | <manufacturer>Atari Games</manufacturer> |
   |    | <rom name="1133-1j.061" size="65536" crc="caeb5d1b" sha1="8036871a04b5206fd383ac0fd9a9d3218128088b" region="maincpu" offset="0"/> |
   |    | <rom name="1137-1f.061" size="65536" crc="9713d9d3" sha1="55791150312de201bdd330bfd4cbb132cb3959e4" region="maincpu" offset="1"/> |
   |    | <rom name="1134-2j.061" size="65536" crc="119f5d7b" sha1="edd0b1ab29bb9c15c3b80037635c3b6d5fb434dc" region="maincpu" offset="20000"/> |
   |    | <rom name="1138-2f.061" size="65536" crc="89664841" sha1="4ace8e4fd0026d0d73726d339a71d841652fdc87" region="maincpu" offset="20001"/> |
   |    | <rom name="1135-4j.061" size="65536" crc="90477c4a" sha1="69b4bcf5c329d8710d0985ce3e45bd40a7102a91" region="maincpu" offset="40000"/> |
   |    | <rom name="1139-4f.061" size="65536" crc="a9f082a9" sha1="b1d45e528d466efa3f7562c80d2ee0c8913a33a6" region="maincpu" offset="40001"/> |
   |    | <rom name="1136-5j.061" merge="1136-5j.061" size="65536" crc="5ae3eeac" sha1="583b6c3f61e8ad4d98449205fedecf3e21ee993c" region="maincpu" offset="60000"/> |
   |    | <rom name="1140-5f.061" merge="1140-5f.061" size="65536" crc="dacbbd94" sha1="0e3a93f439ff9f3dd57ee13604be02e9c74c8eec" region="maincpu" offset="60001"/> |
   |    | <rom name="1141-2k.061" merge="1141-2k.061" size="65536" crc="c0dcce1a" sha1="285c13f08020cf5827eca2afcc2fa8a3a0a073e0" region="jsa" offset="10000"/> |
   |    | <rom name="1101-1a.061" merge="1101-1a.061" size="65536" crc="02696f15" sha1="51856c331c45d287e574e2e4013b62a6472ad720" region="gfx1" offset="0"/> |
   |    | <rom name="1102-2a.061" merge="1102-2a.061" size="65536" crc="4bed4262" sha1="eda16ece14cb60012edbe006b2839986d082822e" region="gfx1" offset="10000"/> |
   |    | <rom name="1103-4a.061" merge="1103-4a.061" size="65536" crc="e62b037f" sha1="9a2341b822265269c07b65c4bc0fbc760c1bd456" region="gfx1" offset="20000"/> |
   |    | <rom name="1104-5a.061" merge="1104-5a.061" size="65536" crc="fa05aee6" sha1="db0dbf94ba1f2c1bb3ad55df2f38a71b4ecb38e4" region="gfx1" offset="30000"/> |
   |    | <rom name="1105-1b.061" merge="1105-1b.061" size="65536" crc="ab1c5578" sha1="e80a1c7d2f279a523dcc9d943bd5a1ce75045d2e" region="gfx1" offset="40000"/> |
   |    | <rom name="1106-2b.061" merge="1106-2b.061" size="65536" crc="4020468e" sha1="fa83e3d903d254c598fcbf120492ac77777ae31f" region="gfx1" offset="50000"/> |
   |    | <rom name="1107-4b.061" merge="1107-4b.061" size="65536" crc="fe6f6aed" sha1="11bd17be3c9fe409db8268cb17515040bfd92ee2" region="gfx1" offset="60000"/> |
   |    | <rom name="1108-5b.061" merge="1108-5b.061" size="65536" crc="26fe71e1" sha1="cac22f969c943e184a58d7bb62072f93273638de" region="gfx1" offset="70000"/> |
   |    | <rom name="1143-10a.061" merge="1143-10a.061" size="131072" crc="211c1049" sha1="fcf4d9321b2871723a10b7607069da83d3402723" region="gfx2" offset="0"/> |
   |    | <rom name="1144-13a.061" merge="1144-13a.061" size="131072" crc="ef62ed2c" sha1="c2c21023b2f559b8a63e6ae9c59c33a3055cc465" region="gfx2" offset="20000"/> |
   |    | <rom name="1145-16a.061" merge="1145-16a.061" size="131072" crc="067ecb8a" sha1="a42e4602e1de1cc83a30a901a9adb5519f426cff" region="gfx2" offset="40000"/> |
   |    | <rom name="1146-18a.061" merge="1146-18a.061" size="131072" crc="fea6bc92" sha1="c502ab022fdafdef71a720237094fe95c3137d69" region="gfx2" offset="60000"/> |
   |    | <rom name="1125-21a.061" merge="1125-21a.061" size="65536" crc="c37f24ac" sha1="341fab8244d8063a516a4a25d7ee778f708cd386" region="gfx2" offset="80000"/> |
   |    | <rom name="1126-23a.061" merge="1126-23a.061" size="65536" crc="015257f0" sha1="c5ae6a43b95ecb06a04ea877f435b1f925cff136" region="gfx2" offset="90000"/> |
   |    | <rom name="1127-24a.061" merge="1127-24a.061" size="65536" crc="d05417cb" sha1="5cbd54050364e82fe443ca2150c34fca84c42419" region="gfx2" offset="a0000"/> |
   |    | <rom name="1128-25a.061" merge="1128-25a.061" size="65536" crc="fba3e203" sha1="5951571e6e64061e5448cae27af0cedd5bda2b1e" region="gfx2" offset="b0000"/> |
   |    | <rom name="1147-10b.061" merge="1147-10b.061" size="131072" crc="ca4308cf" sha1="966970524915a0a5a77e3525e446b50ecde5b119" region="gfx2" offset="100000"/> |
   |    | <rom name="1148-13b.061" merge="1148-13b.061" size="131072" crc="23ddd45c" sha1="8ee19e8982a928b56d6010f283fb2f720dc71cd6" region="gfx2" offset="120000"/> |
   |    | <rom name="1149-16b.061" merge="1149-16b.061" size="131072" crc="d77cd1d0" sha1="148fa17c9b7a2453adf059325cb608073d1ef195" region="gfx2" offset="140000"/> |
   |    | <rom name="1150-18b.061" merge="1150-18b.061" size="131072" crc="a37157b8" sha1="347cea600f28709fc3d942feb5cadce7def72dbb" region="gfx2" offset="160000"/> |
   |    | <rom name="1129-21b.061" merge="1129-21b.061" size="65536" crc="294aaa02" sha1="69b42dfc444b2c9f2bb0fdcb96e2becb0df6226a" region="gfx2" offset="180000"/> |
   |    | <rom name="1130-23b.061" merge="1130-23b.061" size="65536" crc="dd610817" sha1="25f542ae4e7e77399d6df328edbc4cceb390db04" region="gfx2" offset="190000"/> |
   |    | <rom name="1131-24b.061" merge="1131-24b.061" size="65536" crc="e8e2f919" sha1="292dacb60db867cb2ae69942c7502af6526ab550" region="gfx2" offset="1a0000"/> |
   |    | <rom name="1132-25b.061" merge="1132-25b.061" size="65536" crc="c79f8ffc" sha1="6e90044755097387011e7cc04548bedb399b7cc3" region="gfx2" offset="1b0000"/> |
   |    | <rom name="1142-20h.061" merge="1142-20h.061" size="16384" crc="a6ab551f" sha1="6a11e16f3965416c81737efcb81e751484ba5ace" region="gfx3" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68010" clock="8000000"/> |
   |    | <chip type="cpu" tag="jsa" name="M6502" clock="1789772"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/> |
   |    | <chip type="audio" tag="pokey" name="POKEYN" clock="1789772"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="512" height="384" refresh="60.096154" pixclock="16000000" htotal="640" hbend="0" hbstart="512" vtotal="416" vbend="0" vbstart="384" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="5" coins="3"> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="FF9000" mask="4096"> |
   |    |    | <dipvalue name="Off" value="4096" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/> |
|
|