Home News Forum                            

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

circus: MAME ROM Information.


Circus (c) 1977 Exidy.

POP! POP! POP! Pop the balloons and score points. A wall of yellow, green and blue balloons will appear at the top of the screen. You must pop balloons by catching a clown on the teeter-totter and bouncing him up to the balloons.


Circus came in an upright dedicated cabinet, and may have also been available in a cocktail configuration as well. Circus machines had white sides with red painted sideart of several balloons in flight. The front of the machine was decorated with a large ornate monitor bezel that also doubled as a marquee (or nameplate), this bezel showed several clowns in a circus scene and had the game title spelled out with multicolored balloons. The control panel was unadorned, save for an analog spinner and a start button. The whole machine was finished off in black t-molding. Once inside the machine, you can see that it uses a black and white monitor with a colored overlay (to make the balloons have color).

Main CPU : M6502 (@ 705.562 Khz)

Sound Chips : Discrete circuitry

Screen orientation : Horizontal

Video resolution : 248 x 256 pixels

Screen refresh : 57.00 Hz

Palette colors : 2

Players : 2

Control : paddle


Released in January 1977, Circus was one of the first games produced by Exidy that used a CPU (6502) to control the game logic instead of hand-crafted hard-coded logic circuits.

At least 13,000 units, possibly as many as 20,000, were produced.

A bootleg was made by Sub-Electro.


Successful jump : 10 points

Popping Yellow Balloon : 20 points

Popping Green Balloon : 50 points

Popping Blue Balloon : 100 points

Bonus for Clearing Yellow Balloon Row : 200 points

Bonus for Clearing Green Balloon Row : 500 points

Bonus for Clearing Blue Balloon Row : 1,000 points plus free jump


Designed and programmed by : Edward Valeau, Howell Ivey


* Consoles :

Atari 2600 (1978)

* Computers :

VTech Laser-VZ

Tandy Color Computer (1982, "Clowns & Balloons")

Commodore C64



Game's rom.

Machine's picture.

MAME Info:

0.30 [Mike Coates]

Samples required


- The original ROM images for Circus (c) 1977 Exidy have been made available for free, non-commercial use. Authorization from H.R. Kaufmann, president of Xidy.


- 0.145u8: Tafoid changed description of clone 'Circus (Sub-Electro bootleg)' to 'Springboard (bootleg of Circus)'. Renamed (circusse) to (springbd). Comment: Thanks for GregF for pointing out the numerous sources which list "Springboard" as the game name and an obvious bootleg of circus (http://flyers.arcade-museum.com/?page=flyer&db=videodb&id=2600&image=1).

- 0.145u1: hap tweaked layout in Circus.

- 0.141u3: hap improved interrupt handling: Circus generates them the same way as Ripcord (based on sprite-bg collision), Robot Bowl doesn't generate interrupts at all. Fixed invisible walls during the game and demo, lined up with the edges of the platforms where the guy. Fixed when you first time run a game your jumper float to the upper edge of screen.

- 7th November 2010: Twisty - New Circus Samples available. This was recently recorded from an authentic Circus machine by Jun Kitamura. Jun Kitamura: Hello. I recorded the sound effects of "circus" from game machine at "Natsukashi-Yokocyou" in Japan (http://homepage2.nifty.com/totochan/y-natsuyoko2.html).

- 0.129: MooglyGuy added savestate support to Circus.

- 0.126u4: Fabio Priuli added DIP locations for 'Circus / Acrobat TV'.

- 0.117u1: Changed description to 'Circus / Acrobat TV'.

- 0.113u1: Fixed rom names.

- 17th February 2007: Aaron Giles - I've got some exciting news. In addition to allowing the free distribution of Teeter Torture from this site, H. R. Kauffman, the president of Xidy, Inc. (formerly Exidy), has agreed to allow us to distribute many of the older released Exidy games here as well! So, over the next few weeks, we will be featuring many games from the Exidy lineup here on the site. The first of these is the classic game Circus, released in 1977. Look for more games to appear shortly. Ultimately, it would be awesome if some of the bigger companies would recognize the historical significance of some of their older titles and allow them to be enjoyed by a wider audience in this manner.

- 0.111u2: David Haywood added clone Circus (Sub-Electro bootleg).

- 12th February 2006: f205v dumped Circus (Sub-Electro bootleg). Update 20070301: f205v just found another blister with the same set of PROMs, but including also GFX PROMs, they are the same as in MAME.

- 0.94u2: Replaced DAC sound with Discrete.

- 0.69: Added new accurate samples. Derrick Renaud removed GAME_IMPERFECT_SOUND flag from Circus.

- 0.66: Added Samples sound (pop, miss and bounce.wav).

- 1st March 2003: Keith Wilkins and Derrick Renaud submitted a large update to the discrete sound system, adding discrete sound to Canyon Bomber, Polaris, Sprint, Sprint 2, Ultra Tank and samples to Circus, Clowns and Sea Wolf.

- 21st January 2003: Derrick Renaud adding sample sounds (that are not yet recorded) to the Circus, Clowns and Seawolf.

- 0.61: Added Artwork Overlay and changed palettesize from 33022 to 2 colors.

- 0.37b3: Changed palettesize from 254 to 33022 colors.

- 0.36RC2: Added 'Unknown' dipswitch.

- 0.36b4: Changed VSync to 57Hz.

- 0.35b6: Changed palettesize from 6 to 254 colors.

- 10th March 1999: Mike Balfour has changed Circus and Super Breakout to use the artwork functions instead of their own custom ones.

- 0.31: Proper overlay emulation in Circus [Zsolt Vasvari].

- 0.30: Mike Coates added Circus (Exidy 1977).


- Move empty side of spring board under man for continued play pop all blue balloons for bonus jump.

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: 7 kb / 13 files / 5.72 zip

MAME XML Output:

       <game name="circus" sourcefile="circus.c" sampleof="circus">
              <description>Circus / Acrobat TV</description>
              <manufacturer>Exidy / Taito</manufacturer>
              <rom name="9004.1a" size="512" crc="7654ea75" sha1="fa29417618157002b8ecb21f4c15104c8145a742" region="maincpu" offset="1000"/>
              <rom name="9005.2a" size="512" crc="b8acdbc5" sha1="634bb11089f7a57a316b6829954cc4da4523f267" region="maincpu" offset="1200"/>
              <rom name="9006.3a" size="512" crc="901dfff6" sha1="c1f48845456e88d54981608afd00ddb92d97da99" region="maincpu" offset="1400"/>
              <rom name="9007.5a" size="512" crc="9dfdae38" sha1="dc59a5f90a5a49fa071aada67eda768d3ecef010" region="maincpu" offset="1600"/>
              <rom name="9008.6a" size="512" crc="c8681cf6" sha1="681cfea75bee8a86f9f4645e6c6b94b44762dae9" region="maincpu" offset="1800"/>
              <rom name="9009.7a" size="512" crc="585f633e" sha1="46133409f42e8cbc095dde576ce07d97b235972d" region="maincpu" offset="1a00"/>
              <rom name="9010.8a" size="512" crc="69cc409f" sha1="b77289e62313e8535ce40686df7238aa9c0035bc" region="maincpu" offset="1c00"/>
              <rom name="9011.9a" size="512" crc="aff835eb" sha1="d6d95510d4a046f48358fef01103bcc760eb71ed" region="maincpu" offset="1e00"/>
              <rom name="9003.4c" size="512" crc="6efc315a" sha1="d5a4a64a901853fff56df3c65512afea8336aad2" region="gfx1" offset="0"/>
              <rom name="9002.3c" size="512" crc="30d72ef5" sha1="45fc8285e213bf3906a26205a8c0b22f311fd6c3" region="gfx1" offset="200"/>
              <rom name="9001.2c" size="512" crc="361da7ee" sha1="6e6fe5b37ccb4c11aa4abbd9b7df772953abfe7e" region="gfx1" offset="400"/>
              <rom name="9000.1c" size="512" crc="1f954bb3" sha1="62a958b48078caa639b96f62a690583a1c8e83f5" region="gfx1" offset="600"/>
              <rom name="9012.14d" size="512" crc="2fde3930" sha1="a21e2d342f16a39a07edf4bea8d698a52216ecba" region="gfx2" offset="0"/>
              <sample name="pop"/>
              <sample name="miss"/>
              <sample name="bounce"/>
              <chip type="cpu" tag="maincpu" name="M6502" clock="705562"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <chip type="audio" tag="discrete" name="DISCRETE"/>
              <display tag="screen" type="raster" rotate="0" width="248" height="256" refresh="57.000000" />
              <sound channels="1"/>
              <input players="1" coins="1">
                     <control type="paddle" minimum="64" maximum="167" sensitivity="30" keydelta="10"/>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="7" value="2"/>
                     <dipvalue name="9" value="3"/>
              <dipswitch name="Coinage" tag="DSW" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="12"/>
                     <dipvalue name="1 Coin/1 Credit" value="4" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="0"/>
              <dipswitch name="High Score" tag="DSW" mask="16">
                     <dipvalue name="Credit Awarded" value="16"/>
                     <dipvalue name="No Award" value="0" default="yes"/>
              <dipswitch name="Bonus" tag="DSW" mask="32">
                     <dipvalue name="Single Line" value="0" default="yes"/>
                     <dipvalue name="Super Bonus" value="32"/>
              <dipswitch name="Unknown" tag="DSW" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="2"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise