Home News Forum                            

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

congo: MAME ROM Information.


Congo Bongo (c) 1983 Sega.

Congo Bongo is an isometric platform game and is Sega's take on Nintendo's legendary "Donkey Kong". The game begins with an animated cut-scene showing Bongo the gorilla as approaches the campsite of a sleeping safari hunter and sets fire to his tent. The player takes on the role of the hunter who has vowed revenge on Bongo for this cruel prank.

The game consists of four different scenes. Each is timed by a bonus counter in the upper left corner of the screen. As time passes, the bonus decreases. If the bonus counter reaches zero, a player life is lost.

Congo Bongo's four scenes are as follows:

* Primate Peak. Climb to the top to reach Bongo the gorilla, avoiding the rolling coconuts he throws at the hunter. Don't let the monkeys jump on the hunter's back, because if three manage to take hold, they will throw the hunter over the cliff. Pressing the jump button repeatedly will dislodge them. Once Bongo is reached, he will retreat and the hunter will follow him to the next scene.

* Snake Lake. Avoid the scorpions that crawl onto the grassy area on which the hunter starts the scene and jump onto the maze-like paths, while jumping over or avoiding snakes. Jump onto the back of the submerging hippo without touching the water - this must be carefully timed as the hippo dives and surfaces - to reach Bongo.

* Rhino Ridge. Avoid the deadly puddles and dodge the charging rhinos by jumping over them or hiding down in the mole holes. Do not wait too long in any of the holes because a man in a headdress randomly appears in the various pits and fills them in. Once the hunter is safely past the rhino herd, climb the rock where Bongo stands to proceed to the fourth and final scene.

* Lazy Lagoon. Cross the water by leaping onto floating lily pads and standing rocks, as well as riding on the backs of submerging hippos and swimming giant fish. Once dry land is reached, a couple of rhinos will be charging back and forth, once these have been safely passed, the hunter will find Bongo sleeping on his chair next to a fire. The hunter will finally have his revenge and give Bongo the hotfoot, after which the game begins again with an increased level of difficulty.


Game ID : 605-5167

Main CPU : Z80 (@ 3.04125 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : Discrete circuitry, SN76496 (@ 4 Mhz)

Players : 2

Control : 4-way joystick

Buttons : 1 (JUMP)


Released in February 1983.

Also known as "Tip Top" in Europe. All boards are screen printed SEGA and the sound board actually has the name Tip Top on it.

Jason Cram holds the official record for this game with 1506300 points on July 21, 2003.


Each step taken : 10 points

Jumping onto hippo, fish or lily pad (increases by 50 each round) : 100 points

Jumping into a mole hole : 1000 points

Jumping across a chasm : 500 points

At the successful completion of each round, the player is awarded the number of points remaining in the bonus box.


* Consoles :

Mattel Intellivision [US] (1983)

Atari 2600 [US] (1983) [Model 006-01]

Atari 5200 [US] (1983) [Model 006-02]

Sega SG-1000 [JP] (1983) [Model G-1007]

Sega SG-1000 [EU/AU] (1983)

Colecovision [US] (1984) [Model 2669]

Atari XEGS

Sony PSP [US] (Nov.2006, "Sega Genesis Collection [Model ULUS-10192]")

Sony PSP [EU/AU] (Feb.2007, "Sega Mega Drive Collection [Model ULES-00556]")

Sony PlayStation 2 [JP] (Dec.2005, "Sega Memorial Selection [Sega Ages 2500 Vol.23] [Model SLPM-62709] ")

Sony PlayStation 3 [US] (Feb.2009, "Sonic's Ultimate Genesis Collection") [Model BLUS-30259] : Unlockable, see note below.

Sony PlayStation 3 [KO] (Feb.2009, "Sonic's Ultimate Genesis Collection") : Unlockable.

Sony PlayStation 3 [EU] (Feb.2009, "Sega Mega Drive Ultimate Collection [Model BLES-00475]") : Unlockable.

Sony PlayStation 3 [AU] (Feb.2009, "Sega Mega Drive Ultimate Collection") : Unlockable.

Microsoft XBOX 360 [US] (Feb.2009, "Sonic's Ultimate Genesis Collection") [Model 68034] : Unlockable.

Microsoft XBOX 360 [EU] (Feb.2009, "Sega Mega Drive Ultimate Collection") [Model 384-40210] : Unlockable.

Microsoft XBOX 360 [AU] (Feb.2009, "Sega Mega Drive Ultimate Collection") : Unlockable.

NOTE: To unlock the game on the PlayStation 3 and XBOX 360, just clear the first stage of "Streets of Rage" using all three playable characters.

* Computers :

Atari 800 [US] (1983) [Model 006-03]

Commodore VIC-20 [US] (1983)

Commodore C64 [EU] (1983)

Commodore C64 [US] (1983) [Model 006-05]

Apple II (1983)

Texas Instruments TI-99/4A [US] (1983) [Model PHM-3227]

PC [Booter] (1984)


Game's rom.

Machine's picture.

MAME Info:

0.10 [Ville Laitinen]

Artwork available

Samples required


- Use F2 to enter test mode, then 1 to advance from one test to the following.


- Sound glitch since the zaxxon.c rewrite. Gyrovision (ID 00798)


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


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


Naughty Mouse

Treasure Island

Treasure Island (DECO Cassette)


Dock Man


Minky Monkey


Pop Flamer


FamicomBox (Popeye)



Boggy '84

Bristles (Max-A-Flex)

Congo Bongo

Dr. Micro

Hopper Robo

Jump Coaster


Namco Classic Collection Vol.1 (Mappy)


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="congo" sourcefile="zaxxon.c" sampleof="congo">
              <description>Congo Bongo (Rev C, 2 board stack)</description>
              <rom name="congo_rev_c_rom1.u21" size="8192" crc="09355b5b" sha1="0085ac7eb0035a88cb54cdd3dd6b2643141d39db" region="maincpu" offset="0"/>
              <rom name="congo_rev_c_rom2a.u22" size="8192" crc="1c5e30ae" sha1="7cc5420e0e7a2793a671b938c121ae4079f5b1b8" region="maincpu" offset="2000"/>
              <rom name="congo_rev_c_rom3.u23" size="8192" crc="5ee1132c" sha1="26294cd69ee43dfd29fc3642e8c04552dcdbaa49" region="maincpu" offset="4000"/>
              <rom name="congo_rev_c_rom4.u24" size="8192" crc="5332b9bf" sha1="8440cc6f92918b3b467a5a0b86c9defeb0a7db0e" region="maincpu" offset="6000"/>
              <rom name="tip_top_rom_17.u19" size="8192" crc="5024e673" sha1="6f846146a4e29bcdfd5bd1bc5f1211d344cd5afa" region="audiocpu" offset="0"/>
              <rom name="tip_top_rom_5.u76" size="4096" crc="7bf6ba2b" sha1="3a2bd21b0e0e55cbd737c7b075492b5e8f944150" region="gfx_tx" offset="0"/>
              <rom name="tip_top_rom_8.u93" size="8192" crc="db99a619" sha1="499029197d26f9aea3ac15d66b5738ce7dea1f6c" region="gfx_bg" offset="0"/>
              <rom name="tip_top_rom_9.u94" size="8192" crc="93e2309e" sha1="bd8a74332cac0cf85f319c1f35d04a4781c9d655" region="gfx_bg" offset="2000"/>
              <rom name="tip_top_rom_10.u95" size="8192" crc="f27a9407" sha1="d41c90c89ae28c92bf0c57927357d9b68ed7e0ef" region="gfx_bg" offset="4000"/>
              <rom name="tip_top_rom_12.u78" size="8192" crc="15e3377a" sha1="04a7fbfd58924359fae0ba76ed152f325f07beae" region="gfx_spr" offset="0"/>
              <rom name="tip_top_rom_13.u79" size="8192" crc="1d1321c8" sha1="d12e156a24db105c5f941b7ef79f32181b616710" region="gfx_spr" offset="2000"/>
              <rom name="tip_top_rom_11.u77" size="8192" crc="73e2709f" sha1="14919facf08f6983c3a9baad031239a1b57c8202" region="gfx_spr" offset="4000"/>
              <rom name="tip_top_rom_14.u104" size="8192" crc="bf9169fe" sha1="303d68e38e9a47464f14dc5be6bff1be01b88bb6" region="gfx_spr" offset="6000"/>
              <rom name="tip_top_rom_16.u106" size="8192" crc="cb6d5775" sha1="b1f8ead6e6f8ad995baaeb7f8554d41ed2296fff" region="gfx_spr" offset="8000"/>
              <rom name="tip_top_rom_15.u105" size="8192" crc="7b15a7a4" sha1="b1c05e60a1442e4dd56d197be8b768bcbf45e2d9" region="gfx_spr" offset="a000"/>
              <rom name="tip_top_rom_6.u57" size="8192" crc="d637f02b" sha1="29127149924c5bfdeb9456d7df2a5a5d14098794" region="tilemap_dat" offset="0"/>
              <rom name="tip_top_rom_7.u58" size="8192" crc="80927943" sha1="4683520c241d209c6cabeaead9b363f046c30f70" region="tilemap_dat" offset="2000"/>
              <rom name="mr019.u87" size="256" crc="b788d8ae" sha1="9765180f3087140c75e5953409df841787558160" 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"/>
              <dipswitch name="Test Back and Target" tag="SW00" mask="32">
                     <dipvalue name="No" value="32"/>
                     <dipvalue name="Yes" value="0" default="yes"/>
              <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 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 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 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 name="Sound" tag="DSW02" mask="64">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="64" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW02" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              <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 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"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise