Home News Forum                            

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

crbaloon2: MAME ROM Information.


Crazy Balloon (c) 1980 Taito.

A game of strategy and skill! The object of Crazy Balloon is to guide a delicate swaying balloon through a maze of pin wheel obstacles.

You have 4 control buttons and you have the ability to move your balloon in any direction. Don't take too long, because if you are too slow, a bogey man erupts on the screen and forces you to move. Just when you think you have the maze all figured out, pin wheels attack your balloon forcing you to take evasive action.


Prom Stickers : CL

Main CPU : Z80 (@ 3.072 Mhz)

Sound Chips : SN76477 (@ 3.072 Mhz), Discrete circuitry.

Players : 2

Buttons : 4


Released in April 1980.

Also released as a Cocktail model : "T.T Crazy Balloon".


* Consoles :

Commodore C64 (1983)

Sony PlayStation 2 [JP] (August 25, 2005; "Taito Memories Gekan [Model SLPM-66092]")

Sony PlayStation 2 (2005, "Taito Memories Vol. 2")

Sony PSP [JP] (January 5, 2006; "Taito Memories Pocket [Model ULJM-05076]")

Microsoft XBOX (2006, "Taito Legends 2")

Sony PlayStation 2 (2006, "Taito Legends 2")

* Computers :

PC [CD-ROM] (2006, "Taito Legends 2")


Game's rom.

Machine's picture.

MAME Info:

0.33b4 [Nicola Salmoria]


- 0.140u1: Derrick Renaud optimized speed of DISCRETE_DAC_R1.

- 0.133u1: Renamed (crbalon2) to (crbaloon2).

- 0.122u8: Changed palettesize to 32 colors.

- 0.122u6: Zsolt Vasvari cleaned up Crazy Balloon driver: Proper memory maps, crystals etc. Implemented the missing features of the collision detector custom IC. This fixed a moving thorns disappear (after 2nd stage) after your balloon collided with them. Changed Z80 CPU1 clock speed to 3329000 Hz and removed flags dispose from region gfx2.

- 0.111u6: Zsolt Vasvari and Derrick Renaud rewroted the SN76477 emulator from scratch. The main difference between the old one and the new one is that it is based on measurements from a real chip. Also the emulator is fully analog, meaning that timings/frequencies, etc. are based on voltage levels. This gives a much more true-to-life emulation where the weird behavior of the real chip comes emulated for free. The code itself is also a lot simpler and more understandable.

- 0.104u4: Adam Bousley added save state support to Crazy Balloon.

- 0.103u3: Derrick Renaud converted Crazy Balloon sound to use the discrete system. Replaced Custom sound with Discrete.

- 0.88: Added music support in Crazy Balloon (thanks to MAME32Plus). Added Custom sound.

- 0.36RC1: Added SN76477 sound.

- 14th February 2000: Juergen Buchmueller fixed some bugs in the SN76477 sound core, and added support for it to Crazy Balloon.

- 26th November 1999: Zsolt Vasvari fixed the collision detection in Crazy Balloon.

- 0.34RC1: Howie Cohen added high score saving to Crazy Balloon.

- 0.33b7: Changed description to 'Crazy Balloon (set 1)' and clone to '(set 2)'.

- 0.33b5: Mike Balfour added collision detection to Crazy Balloon.

- 0.33b4: Nicola Salmoria added Crazy Balloon (Taito 1980) and clone (alternate). Known issues: Collision detection is not emulated. Press SPACE to die. Don't cheat.

- 14th February 1998: J-ROM dumped Crazy Balloon (set 1) (c)1980 TAITO.

LEVELS: 16 (endless)

Romset: 16 kb / 8 files / 10.7 zip

MAME XML Output:

       <game name="crbaloon2" sourcefile="crbaloon.c" cloneof="crbaloon" romof="crbaloon">
              <description>Crazy Balloon (set 2)</description>
              <manufacturer>Taito Corporation</manufacturer>
              <rom name="cl01.bin" merge="cl01.bin" size="2048" crc="9d4eef0b" sha1="a8dd814ac2612073982123c91fa62deaf5bee242" region="maincpu" offset="0"/>
              <rom name="crazybal.ep2" size="2048" crc="87572086" sha1="dba842c7c4cb16154ae0da43d71f8f03a56441c3" region="maincpu" offset="800"/>
              <rom name="crazybal.ep3" size="2048" crc="575fe995" sha1="829db1da27cc9b706db6d9563bd271ffcd42be4a" region="maincpu" offset="1000"/>
              <rom name="cl04.bin" merge="cl04.bin" size="2048" crc="62f66f6c" sha1="d173b12d6b5e0719d7b25ff0cafebbe64ec6b134" region="maincpu" offset="1800"/>
              <rom name="cl05.bin" merge="cl05.bin" size="2048" crc="c8f1e2be" sha1="a4603ce0268fa987f7f780702b6ca04e28759674" region="maincpu" offset="2000"/>
              <rom name="crazybal.ep6" size="2048" crc="fed6ff5c" sha1="e6ed276949fd1511c6abe97026793193fda36e92" region="maincpu" offset="2800"/>
              <rom name="cl07.bin" merge="cl07.bin" size="2048" crc="2c1fbea8" sha1="41cf2aef74d56173057886512d989f6fa3682056" region="gfx1" offset="0"/>
              <rom name="cl08.bin" merge="cl08.bin" size="2048" crc="ba898659" sha1="4291059b113ff91896f1f61a4c14956716edfe1e" region="gfx2" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3329000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="snsnd" name="SN76477"/>
              <chip type="audio" tag="discrete" 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="1" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Test?" tag="DSW0" mask="1">
                     <dipvalue name="I/O Check?" value="1" default="yes"/>
                     <dipvalue name="RAM Check?" value="0"/>
              <dipswitch name="Cabinet" tag="DSW0" mask="2">
                     <dipvalue name="Upright" value="2" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Lives" tag="DSW0" mask="12">
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="4" default="yes"/>
                     <dipvalue name="4" value="8"/>
                     <dipvalue name="5" value="12"/>
              <dipswitch name="Bonus Life" tag="DSW0" mask="16">
                     <dipvalue name="5000" value="0" default="yes"/>
                     <dipvalue name="10000" value="16"/>
              <dipswitch name="Coinage" tag="DSW0" mask="224">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="64"/>
                     <dipvalue name="2 Coins/1 Credit" value="96"/>
                     <dipvalue name="1 Coin/1 Credit" value="128" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="160"/>
                     <dipvalue name="1 Coin/3 Credits" value="192"/>
                     <dipvalue name="1 Coin/4 Credits" value="224"/>
                     <dipvalue name="Disable" value="0"/>
              <dipswitch name="Invulnerability" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="IN1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <adjuster name="VR2 - Beep" default="50"/>
              <adjuster name="VR3 - Music" default="50"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="32"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise