tiptop: MAME ROM Information. History:
Tip Top (c) 1983 Sega.
European version of "Congo Bongo".
- TECHNICAL -
Game ID : 605-5167
Main CPU : Z80 (@ 3.04125 Mhz)
Sound CPU : Z80 (@ 4 Mhz)
Sound Chips : SN76496 (@ 4 Mhz), SN76496 (@ 1 Mhz)
Players : 2
Control : 4-way joystick
Buttons : 1 (JUMP)
- TRIVIA -
Released during March 1983.
For more information about the game, please see the "Congo Bongo" entry.
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.10 [Ville Laitinen]
Artwork available
Samples required
TEST MODE:
- Use F2 to enter test mode, then 1 to advance from one test to the following.
Bugs:
- Sound glitch since the zaxxon.c rewrite. Gyrovision (ID 00798)
WIP:
- 0.145u8: Kevin Eshbach and The Dumping Union added clone Congo Bongo (Rev C, 3 board stack). Corrected rom labels and U locations for the Congo Bongo sets. Added the 3 board stack version with correct PBROM. Added additional documentation about the 2 board stack and the 3 board stack. Brian Troha corrected / clarified the "hand written" Congo Bongo label statement. As per suggestion, added "Rev C" to game name as there are other versions out there that need dumping. Changed parent description to 'Congo Bongo (Rev C, 2 board stack)' and clone 'Tip Top' to 'Tip Top (3 board stack)'.
- 0.135u3: Kevin Eshbach added information on the PROM from the 2 Board version of Congo Bongo.
- 9th July 2008: Mr. Do - Congo Bongo was another from CAG that was photoshopped "not so well." Compare the bottom right corner of the new one to the old one.
- 0.122u8: RansAckeR improved dipswitches according to manuals in Congo Bongo.
- 12th November 2006: Mr. Do - Congo Bongo bezel has been "optimized" by Ad_Enuff; much smaller file size (up to 80%) with no loss in quality.
- 16th October 2006: Mr. Do - Through a co-operative effort with ClassicArcadeGrafix, I will able to occasionally borrow art for adding Congo Bongo bezel.
- 0.107u3: Fixed rom names and dipswitches.
- 0.107u2: Rewroted Zaxxon driver from the schematics. This is still a WIP (not finished yet) [Aaron Giles]: Fixed clock speeds and video timing. Complete memory maps. Simplified video code and merged common cases together. Palette derived from resistor weights. Background positioning still a little off. Changed Z80 CPU2 clock speed to 4MHz, palettesize to 512 colors, VSync to 59.999409 and input to 8-way Joystick. Removed ROMREGION_DISPOSE from gfx4 and changed gfx4 rom address to $2000. Added dipswitches 'Lives', 'Demo Sounds', 'Cabinet', 'Coin A/B' and 'Bonus Life.
- 0.107u1: Aaron Giles fixed crashed in the video driver.
- 0.104u8: Chris Law and Aaron Giles fixed second SN76496 on Congo Bongo to have the correct frequency (1MHz).
- 0.104u6: Chris Law improved samples support for Congo Bongo. Replaced all samples with new ones.
- 0.76u1: Changed Z80 CPU1 clock speed to 3041250 Hz.
- 0.59: Added dipswitches 'Test Back and Target' and 'Test I/O and Dip SW'.
- 0.34b1: Added color prom congo.u68.
- 0.33b5: John Butler supported rotation in Congo Bongo.
- 0.31: Known issues: What do the dip switches do?
- 0.30: Gary Walton added clone Tip Top (Sega 1983) (UK version).
- 0.29: Ville Laitinen and Tim Lindquist added sound in Congo Bongo (samples are needed to get full sound). Accurate colors in Congo Bongo [Tim Lindquist, Nicola Salmoria].
- 0.28: Congo Bongo can go in service mode (F2) [Nicola Salmoria]. Known issues: What do the dipswitches do?
- 0.26a: Mirko Buffoni worked with the wrong source, now everything is back to normality in Congo Bongo.
- 0.22: Paul Berberich fixed some colors of Congo Bongo. They are not right but a lot better of the previous. Screenshots could be useful.
- 0.18: Congo Bongo now save their high scores for real [Nicola Salmoria]. The code had disappeared from the drivers. I did write it, since I had .hi files in my directories.
- 0.15: Miscellaneous graphics fixes to Congo Bongo and added high score saving [Nicola Salmoria]. Also better colors, thanks to Marc Lafontaine.
- 0.12: Ville Laitinen fixed sprite priorities in Congo Bongo.
- 0.11: Nicola Salmoria fixed joystick controls for Congo Bongo.
- 0.10: Ville Laitinen added Congo Bongo (Sega 1983). The colors are terrible, but it's playable and has no sound. Control: Arrows = Move around and CTRL = Jump. Note: The background is stored as a rectangle, but is drawn by the hardware skewed: Go right two pixels, then up one pixel. Doing the conversion at run time would be extremely expensive, so we do it now. To save memory, we squash the image horizontally (doing line shifts at run time is much less expensive than doing column shifts).
LEVELS: 4
Recommended Games (Platform):
Space Panic
Steel Worker
Donkey Kong
FamicomBox (Donkey Kong)
Crazy Kong
Crazy Kong Part II
Kong (Brazil)
Donkey Kong Junior
FamicomBox (Donkey Kong Jr.)
Donkey Kong 3
Logger
Naughty Mouse
Treasure Island
Treasure Island (DECO Cassette)
Woodpecker
Dock Man
Kangaroo
Minky Monkey
Ponpoko
Pop Flamer
Popeye
FamicomBox (Popeye)
Springer
Arabian
Boggy '84
Bristles (Max-A-Flex)
Congo Bongo
Dr. Micro
Hopper Robo
Jump Coaster
Mappy
Namco Classic Collection Vol.1 (Mappy)
Mouser
Roc'n Rope
Super Glob
Ben Bero Beh
Complex X
Jumping Jack
Lode Runner
Lode Runner II - The Bungeling Strikes Back
Lode Runner III - The Golden Labyrinth
Lode Runner IV - Teikoku Karano Dasshutsu
Lode Runner - The Dig Fight
Pandora's Palace
Peter Pack-Rat
Vs. Ice Climber
Vs. Ice Climber Dual
Vs. Wrecking Crew
Baluba-louk no Densetsu
Pig Out: Dine Like a Swine!
Sea Hunter Pengui
Multi 5 (Tong Boy)
Romset: 133 kb / 18 files / 53.4 zip
MAME XML Output:
   | <game name="tiptop" sourcefile="zaxxon.c" cloneof="congo" romof="congo" sampleof="congo"> |
   |    | <description>Tip Top (3 board stack)</description> |
   |    | <year>1983</year> |
   |    | <manufacturer>Sega</manufacturer> |
   |    | <rom name="tiptop1.u35" size="8192" crc="e19dc77b" sha1="d3782dd55701e0f5cd426ad2771c1bd0264c366a" region="maincpu" offset="0"/> |
   |    | <rom name="tiptop2.u34" size="8192" crc="3fcd3b6e" sha1="2898807ee36fca7fbc06616c9a070604beb782b9" region="maincpu" offset="2000"/> |
   |    | <rom name="tiptop3.u33" size="8192" crc="1c94250b" sha1="cb70a91d07b0a9c61a093f1b5d37f2e69d1345c1" region="maincpu" offset="4000"/> |
   |    | <rom name="tiptop4.u32" size="8192" crc="577b501b" sha1="5cad98a60a5241ba9467aa03fcd94c7490e6dbbb" region="maincpu" offset="6000"/> |
   |    | <rom name="tip_top_rom_17.u11" merge="tip_top_rom_17.u19" size="8192" crc="5024e673" sha1="6f846146a4e29bcdfd5bd1bc5f1211d344cd5afa" region="audiocpu" offset="0"/> |
   |    | <rom name="tip_top_rom_5.u76" merge="tip_top_rom_5.u76" size="4096" crc="7bf6ba2b" sha1="3a2bd21b0e0e55cbd737c7b075492b5e8f944150" region="gfx_tx" offset="0"/> |
   |    | <rom name="tip_top_rom_8.u93" merge="tip_top_rom_8.u93" size="8192" crc="db99a619" sha1="499029197d26f9aea3ac15d66b5738ce7dea1f6c" region="gfx_bg" offset="0"/> |
   |    | <rom name="tip_top_rom_9.u94" merge="tip_top_rom_9.u94" size="8192" crc="93e2309e" sha1="bd8a74332cac0cf85f319c1f35d04a4781c9d655" region="gfx_bg" offset="2000"/> |
   |    | <rom name="tip_top_rom_10.u95" merge="tip_top_rom_10.u95" size="8192" crc="f27a9407" sha1="d41c90c89ae28c92bf0c57927357d9b68ed7e0ef" region="gfx_bg" offset="4000"/> |
   |    | <rom name="tip_top_rom_12.u78" merge="tip_top_rom_12.u78" size="8192" crc="15e3377a" sha1="04a7fbfd58924359fae0ba76ed152f325f07beae" region="gfx_spr" offset="0"/> |
   |    | <rom name="tip_top_rom_13.u79" merge="tip_top_rom_13.u79" size="8192" crc="1d1321c8" sha1="d12e156a24db105c5f941b7ef79f32181b616710" region="gfx_spr" offset="2000"/> |
   |    | <rom name="tip_top_rom_11.u77" merge="tip_top_rom_11.u77" size="8192" crc="73e2709f" sha1="14919facf08f6983c3a9baad031239a1b57c8202" region="gfx_spr" offset="4000"/> |
   |    | <rom name="tip_top_rom_14.u104" merge="tip_top_rom_14.u104" size="8192" crc="bf9169fe" sha1="303d68e38e9a47464f14dc5be6bff1be01b88bb6" region="gfx_spr" offset="6000"/> |
   |    | <rom name="tip_top_rom_16.u106" merge="tip_top_rom_16.u106" size="8192" crc="cb6d5775" sha1="b1f8ead6e6f8ad995baaeb7f8554d41ed2296fff" region="gfx_spr" offset="8000"/> |
   |    | <rom name="tip_top_rom_15.u105" merge="tip_top_rom_15.u105" size="8192" crc="7b15a7a4" sha1="b1c05e60a1442e4dd56d197be8b768bcbf45e2d9" region="gfx_spr" offset="a000"/> |
   |    | <rom name="tip_top_rom_6.u57" merge="tip_top_rom_6.u57" size="8192" crc="d637f02b" sha1="29127149924c5bfdeb9456d7df2a5a5d14098794" region="tilemap_dat" offset="0"/> |
   |    | <rom name="tip_top_rom_7.u58" merge="tip_top_rom_7.u58" size="8192" crc="80927943" sha1="4683520c241d209c6cabeaead9b363f046c30f70" region="tilemap_dat" offset="2000"/> |
   |    | <rom name="mr018.u68" size="512" crc="56b9f1ba" sha1="32ae743087f7c2dfba6818df8e9d665d8d9a3ee7" region="proms" offset="0"/> |
   |    | <sample name="gorilla"/> |
   |    | <sample name="bass"/> |
   |    | <sample name="congal"/> |
   |    | <sample name="congah"/> |
   |    | <sample name="rim"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="3041250"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="sn1" name="SN76496" clock="4000000"/> |
   |    | <chip type="audio" tag="sn2" name="SN76496" clock="1000000"/> |
   |    | <chip type="audio" tag="samples" name="Samples"/> |
   |    | <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="59.999408" pixclock="6082500" htotal="384" hbend="0" hbstart="256" vtotal="264" vbend="16" vbstart="240" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="1" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Test Back and Target" tag="SW00" mask="32"> |
   |    |    | <dipvalue name="No" value="32"/> |
   |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Test I/O and Dip SW" tag="SW01" mask="32"> |
   |    |    | <dipvalue name="No" value="32"/> |
   |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW02" mask="3"> |
   |    |    | <dipvalue name="10000" value="3" default="yes"/> |
   |    |    | <dipvalue name="20000" value="1"/> |
   |    |    | <dipvalue name="30000" value="2"/> |
   |    |    | <dipvalue name="40000" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW02" mask="12"> |
   |    |    | <dipvalue name="Easy" value="12"/> |
   |    |    | <dipvalue name="Medium" value="4" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="8"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW02" mask="48"> |
   |    |    | <dipvalue name="3" value="48" default="yes"/> |
   |    |    | <dipvalue name="4" value="16"/> |
   |    |    | <dipvalue name="5" value="32"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound" tag="DSW02" mask="64"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="64" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW02" mask="128"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW03" mask="15"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="15"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="7"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="11"/> |
   |    |    | <dipvalue name="2C/1C 5C/3C 6C/4C" value="6"/> |
   |    |    | <dipvalue name="2C/1C 3C/2C 4C/3C" value="10"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/> |
   |    |    | <dipvalue name="1C/1C 5C/6C" value="2"/> |
   |    |    | <dipvalue name="1C/1C 4C/5C" value="12"/> |
   |    |    | <dipvalue name="1C/1C 2C/3C" value="4"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="13"/> |
   |    |    | <dipvalue name="1C/2C 5C/11C" value="8"/> |
   |    |    | <dipvalue name="1C/2C 4C/9C" value="0"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="5"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="9"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="1"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="14"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW03" mask="240"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="240"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="112"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="176"/> |
   |    |    | <dipvalue name="2C/1C 5C/3C 6C/4C" value="96"/> |
   |    |    | <dipvalue name="2C/1C 3C/2C 4C/3C" value="160"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/> |
   |    |    | <dipvalue name="1C/1C 5C/6C" value="32"/> |
   |    |    | <dipvalue name="1C/1C 4C/5C" value="192"/> |
   |    |    | <dipvalue name="1C/1C 2C/3C" value="64"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="208"/> |
   |    |    | <dipvalue name="1C/2C 5C/11C" value="128"/> |
   |    |    | <dipvalue name="1C/2C 4C/9C" value="0"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="80"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="144"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="16"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="224"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="512"/> |
|
|