Home News Forum                            

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

circusc2: MAME ROM Information.


Circus Charlie (c) 1984 Konami.

A single-player abstract platform game in which the player must guide the eponymous Charlie through six different circus events. Bonus points can be won by finishing a level as quickly as possible, with further points awarded for collecting any of the money bags that occasionally appear.

Finally, additional bonus points are awarded for completing a level without losing a life. The game is over when all Circus Charlies are lost.

The six different events are:

1. Ride a lion and jump through fiery hoops and over blazing pots.

2. Jump over monkeys while walking a tightrope.

3. Bounce on trampolines, avoid fire breathers and sword jugglers.

4. Jump on giant, rolling beach balls.

5. Ride a horse while avoiding obstacles.

6. Trapeze.


Game ID : GX380

Main CPU : M6809 (@ 2.048 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : (2x) SN76496 (@ 1.789772 Mhz), DAC, (3x) RC (@ 1.789772 Mhz)

Players : 2

Control : 2-way joystick

Buttons : 1


Released in April 1984.

Also licensed to Centuri for US manufacture and distribution (February 1984).

Alessandro Laini, Giuseppe Strangio, Lorenzo Grande, Maurilio Pintus, and Neil Chapman all hold the record for this game with 999,990 points on December 4, 1984; April 12, 1985; March 25, 1985; November 6, 1984; and June 5, 2000, respectively.

Alfa Records released a limited-edition soundtrack album for this game (Konami Game Music Vol.2 - ALC-22904) on 25/09/1986.


* Master the jump : Learning how Charlie can jump is the first step to mastering this game.

* Move forward and backward to adjust your position : If you just keep moving forward, there could be an obstacle at where you land after your jump. In such cases, move back a bit to adjust your position.

* Tons of secrets : There are a bunch of secrets bonuses hidden in this game.

1) Fire rings : Jump through a ring from your back first or jump 3 times at the starting point. Then a Charlie doll will appear from the front hanging. Catch it and get an extra player!

2) Fire rings : Jump over a pot from your back first and a coin may appear from the pot. Catch it to obtain bonus points. However, it happens only once per level. From which pot the coin may appear is determined randomly.

3) Fire rings : If you get to the goal after getting all dollar bags, a hawk brings a dollar bag and you obtain bonus points. This happens only if you have made no misses in that level.

4) Tightrope : If you jump over the brown and purple monkeys at once, you get a 1,000-point bonus.

5) Tightrope : If you perform perpendicular jumps over all monkeys and complete the level, a hawk will bring a Charlie doll and you get an extra player.

6) Tightrope : Jump over the purple monkey from your back first and you get a 5,000-point bonus.

7) Tightrope : Touch the hook beyond the goal and a dollar back appears. Reach the goal and you get a 5,000-points bonus.

8) Trampoline : Get all dollar bags and reach the goal. A hawk will bring a dollar bag and you earn bonus points.

9) Acrobatic jump : Use the spring only once after jumping off the horse and get to the goal. A hawk will bring a Charlie doll and you get an extra player.

10) Trapeze : Grab onto a trapeze by skipping one and get bonus points.

11) Trapeze : Bounce off a trampoline and then grab onto a trapeze to get bonus points.


* Consoles :

Nintendo Famicom (1986)

Sony PlayStation (1999, "Konami Arcade Classics")

Nintendo DS [JP] (Mar.2007, Konami Arcade Collection)

Nintendo DS [NA] (Mar.2007, Konami Classics Series - Arcade Hits)

Nintendo DS [EU] (Oct.2007, Konami Arcade Classics)

Nintendo DS [AU] (Oct.2007, Konami Arcade Classics)

* Computers :

Commodore C64 (1984)

MSX [JP] (July, 1984, "Circus Charlie [Model RC712]")


Game's rom.

Machine's picture.

MAME Info:

0.36b3 [Valerio Verrando]

0.35b2 [Chris Hardy]

0.30 [Chris Hardy]


- Hold down Start 1 & Start 2 keys to enter test mode on start up. Use Start 1 to advance to the next screen.


- 0.135u2: Fabio Priuli added driver data structs to Circus Charlie.

- 0.134: RTE fixed partially missing sounds in Circus Charlie.

- 0.133u5: Couriersud fixed Circus Charlie slowdowns: Use SOUND_DAC device to "buffer" data and avoid 1 sample updates for discrete part. This is related to MT 03401: circusc and clones: Slowdown in attract mode with DIP SW 'Demo Sounds=ON', though I do not consider it a bug, but a implementation optimization. Added DAC sound.

- 0.131u1: MooglyGuy merged memory maps in the Circus Charlie.

- 0.124u1: Replaced DAC/3x RC Filter with Discrete.

- 0.122u8: Zsolt Vasvari removed colortables from Circus Charlie and a number of other drivers, as part of a larger move to phase out old-style colortables. Improved colors in circusc with the RESNET code. Changed description to 'Circus Charlie (level select, set 1)' and clone '(Selectable level set 2)' to '(level select, set 2)'. Changed palettesize to 512 colors. Swapped proms ($20, 120).

- 0.110u5: Derrick Renaud added the final filtering stages to the sound, proper watchdog and memory mirroring to the Circus Charlie driver. Also added DIP locations info and save state support. Added 3x RC Filter and fixed game speed and music tempo.

- 0.104u7: Brian Troha added clone Circus Charlie (Selectable level set 2). Changed parent description to 'Circus Charlie (Selectable level set 1)'. Renamed (circusc2) to (circusc3). Fixed rom names.

- 18th March 2006: f205v dumped Circus Charlie (Selectable level set 2). This is an original Konami GX380 board, with original stickers on all the chips.

- 0.78u3: David Haywood fixed 'Ram Bad' error in Circus Charlie. Added colorram, videoram, spriteram and spriteram2 to the PROGRAM READ_MAP.

- 0.56: Removed 3rd coin slot. Added 'Difficulty' and 'Unknown' dipswitches.

- 25th September 2001: Satoshi Suzuki fixed the sprite priority in Circus Charlie.

- 0.36b3: Valerio Verrando added clone Circus Charlie (Centuri). Changed description of clone '(Centuri)' to '(Centuri, earlier)'. Renamed (circuscc) to (circusce).

- 8th August 1999: Valerio Verrando added a newer revision of the Circus Charlie (Centuri) roms.

- 0.35b2: Valerio Verrando added clone Circus Charlie (Centuri). Changed 'Circus Charlie' to clone '(no level select)' and '(level select)' to parent 'Circus Charlie'. Renamed (circusc) to (circusc2) and (circusc2) to (circusc).

- 0.34b1: Added color proms ($0, 20, 120 - palette, character and sprite lookup table).

- 0.31: Paul Swan added accurate colors to Circus Charlie.

- 18th February 1998: Dumped Circus Charlie (no level select).

- 0.30: Chris Hardy added Circus Charlie (Konami 1984) and clone (level select).

- 18th March 1997: Gary Walton dumped Circus Charlie (level select, set 1).

ARCADE RELEASE: Circus Charlie (Konami) - 1984/Apr/08


Other Emulators:

* CottAGE

* JEmu2

Recommended Games (Circus):




Dead Eye

Gypsy Juggler

Space Walk


Wall Street

Circus Charlie

Cycle Mahbou

Plump Pop

Jumping Pop (Nics)

Angel Kids

Crazzy Clownz

Romset: 121 kb / 18 files / 59.5 zip

MAME XML Output:

       <game name="circusc2" sourcefile="circusc.c" cloneof="circusc" romof="circusc">
              <description>Circus Charlie (level select, set 2)</description>
              <rom name="380_unk.3h" size="8192" crc="87df9f5e" sha1="d759ff6200546c562aecee749dc9941bbbdb9918" region="maincpu" offset="6000"/>
              <rom name="380_r04.4h" merge="380_r04.4h" size="8192" crc="c283b887" sha1="458c398911453d558003f49c298b0d593c941c11" region="maincpu" offset="8000"/>
              <rom name="380_r03.5h" merge="380_r03.5h" size="8192" crc="e90c0e86" sha1="03211f0cc90b6e356989c5e2a41b70f4ff2ead83" region="maincpu" offset="a000"/>
              <rom name="380_r02.6h" size="8192" crc="2d434c6f" sha1="2c794f24422db7671d1bc85cef308ab4a62d523d" region="maincpu" offset="c000"/>
              <rom name="380_q01.7h" merge="380_q01.7h" size="8192" crc="18c20adf" sha1="2f40e1a109d129bb127a8b98e27817988cd08c8b" region="maincpu" offset="e000"/>
              <rom name="380_l14.5c" merge="380_l14.5c" size="8192" crc="607df0fb" sha1="67103d61994fd3a1e2de7cf9487e4f763234b18e" region="audiocpu" offset="0"/>
              <rom name="380_l15.7c" merge="380_l15.7c" size="8192" crc="a6ad30e1" sha1="14f305717edcc2471e763b262960a0b96eef3530" region="audiocpu" offset="2000"/>
              <rom name="380_j12.4a" merge="380_j12.4a" size="8192" crc="56e5b408" sha1="73b9e3d46dfe9e39b390c634df153648a0906876" region="gfx1" offset="0"/>
              <rom name="380_j13.5a" merge="380_j13.5a" size="8192" crc="5aca0193" sha1="4d0b0a773c385b7f1dcf024760d0437f47e78fbe" region="gfx1" offset="2000"/>
              <rom name="380_j06.11e" merge="380_j06.11e" size="8192" crc="df0405c6" sha1="70a50dcc86dfbdaa9c2af613105aae7f90747804" region="gfx2" offset="0"/>
              <rom name="380_j07.12e" merge="380_j07.12e" size="8192" crc="23dfe3a6" sha1="2ad7cbcbdbb434dc43e9c94cd00df9e57ac097f5" region="gfx2" offset="2000"/>
              <rom name="380_j08.13e" merge="380_j08.13e" size="8192" crc="3ba95390" sha1="b22ad7cfda392894208eb4b39505f38bfe4c4342" region="gfx2" offset="4000"/>
              <rom name="380_j09.14e" merge="380_j09.14e" size="8192" crc="a9fba85a" sha1="1a649ec667d377ffab26b4694be790b3a2742f30" region="gfx2" offset="6000"/>
              <rom name="380_j10.15e" merge="380_j10.15e" size="8192" crc="0532347e" sha1="4c02b75a62993cce60d2cb87b81c7738abbc9a0d" region="gfx2" offset="8000"/>
              <rom name="380_j11.16e" merge="380_j11.16e" size="8192" crc="e1725d24" sha1="d315588e6cc2f4263be621d2d8603c8215a90046" region="gfx2" offset="a000"/>
              <rom name="380_j18.2a" merge="380_j18.2a" size="32" crc="10dd4eaa" sha1="599acd25f36445221c553510a5de23ddba5ecc15" region="proms" offset="0"/>
              <rom name="380_j17.7b" merge="380_j17.7b" size="256" crc="13989357" sha1="0d61d468f6d3e1570fd18d236ec8cab92db4ed5c" region="proms" offset="20"/>
              <rom name="380_j16.10c" merge="380_j16.10c" size="256" crc="c244f2aa" sha1="86df21c8e0b1ed51a0a4bd33dbb33f6efdea7d39" region="proms" offset="120"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="2048000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="sn1" name="SN76496" clock="1789772"/>
              <chip type="audio" tag="sn2" name="SN76496" clock="1789772"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <chip type="audio" tag="fltdisc" name="DISCRETE"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2">
                     <control type="joy" ways="2"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="3">
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="7" value="0"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="4">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="4"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="8">
                     <dipvalue name="20k 90k 70k+" value="8" default="yes"/>
                     <dipvalue name="30k 110k 80k+" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Normal" value="64" default="yes"/>
                     <dipvalue name="Hard" value="32"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise