Home News Forum                            

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

cball: MAME ROM Information.


Cannonball (c) 1976 Atari.


Main CPU : M6800 (@ 756 Khz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette Colors : 6

Players : 1

Buttons : 2


Cannonball was Owen Rubin's first game at Atari. It is not known for sure if this game was ever produced, as there is no documentation or flyers of the game that have surfaced. Owen Rubin seems to think that maybe it WAS produced; however, he is unsure.

Owen wrote Cannonball while sitting in his small office at a Model 33 teletype connected to a Motorola MicBug 6800 processor, both of which were connected to simple videogame hardware. He hand-assembled the entire program--it was only 2K, but still took several months--including self-test, saving the code on punched paper tape. When his boss reviewed the game and asked for code listings, Owen said, 'What listings?' It turns out that Owen didn't know about the two computer operators, who took the listings that the designers/programmers wrote up, typed them into the PDP-1 computers, ran them to make sure they were error-free, then return a paper tape to the designer.


Designed & Programmed by : Owen Rubin


* Consoles :

Atari 2600 (Human Cannonball)


Owen R. Rubin

Game's rom.

MAME Info:

0.83 [Stefan Jokisch]


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

- 7th June 2004: MASH - Completed the missing gfx rom with the characters and numbers roms from Canyon Bomber and Sky Diver (Atari 1977/8). The cannon and gun gfx-halfs are guess work.

- 0.83: Stefan Jokisch added Cannonball (Atari, prototype) (Atari 1976). One ROM is missing from the only known PCB causing some GFX problems. The author mentions one only test unit.

- 3rd June 2004: Stefan Jokisch sent in a driver for Cannonball (Atari, prototype), but it's missing a graphics ROM, causing some graphics glitches.

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: 8 kb / 10 files / 4.28 zip

MAME XML Output:

       <game name="cball" sourcefile="cball.c">
              <description>Cannonball (Atari, prototype)</description>
              <rom name="canball.1e" size="1024" crc="0b34823b" sha1="0db6b9f78f7c07ee7d35f2bf048ba61fe43b1e26" region="maincpu" offset="7400"/>
              <rom name="canball.1l" size="1024" crc="b43ca275" sha1="a03e03f6366877cfdcec71030a5fb2c5171c8d8a" region="maincpu" offset="7400"/>
              <rom name="canball.1f" size="1024" crc="29b4e1f7" sha1="8cef944b6e0153c304aa2d4cfdc530b8a4eef021" region="maincpu" offset="7800"/>
              <rom name="canball.1k" size="1024" crc="a4d1cf12" sha1="99de6470efd16e57d72019e065f55bc740f3c7fc" region="maincpu" offset="7800"/>
              <rom name="canball.1h" size="1024" crc="13f55937" sha1="7514c27e60944c4e00992c8ecbc5115f8ff948bb" region="maincpu" offset="7c00"/>
              <rom name="canball.1j" size="1024" crc="5b905d69" sha1="2408dd6e44c51c0c9bdb82d2d33826c03f8308c4" region="maincpu" offset="7c00"/>
              <rom name="canball.6m" size="512" status="nodump" region="gfx1" offset="0"/>
              <rom name="canball.6l" size="512" crc="5b1c9e88" sha1="6e9630db9907170c53942a21302bcf8b721590a3" region="gfx1" offset="0"/>
              <rom name="canball.5l" size="512" crc="3d0d1569" sha1="1dfcf5cf9468d476c4b7d76a261c6fec87a99f93" region="gfx2" offset="0"/>
              <rom name="canball.5k" size="512" crc="c5fdd3c8" sha1="5aae148439683ff1cf0005a810c81fdcbed525c3" region="gfx2" offset="0"/>
              <rom name="canball.6h" size="256" crc="b8094b4c" sha1="82dc6799a19984f3b204ee3aeeb007e55afc8be3" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6800" clock="756000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" pixclock="4024320" htotal="256" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="0"/>
              <input players="1" buttons="2" coins="2">
              <dipswitch name="Coinage" tag="1001" mask="192">
                     <dipvalue name="2 Coins each" value="0"/>
                     <dipvalue name="1 Coin each" value="192" default="yes"/>
                     <dipvalue name="1 Coin 1 Game" value="128"/>
                     <dipvalue name="1 Coin 2 Games" value="64"/>
              <dipswitch name="Lives" tag="1003" mask="192">
                     <dipvalue name="3" value="192" default="yes"/>
                     <dipvalue name="5" value="128"/>
                     <dipvalue name="7" value="64"/>
                     <dipvalue name="9" value="0"/>
              <dipswitch name="Service Mode" tag="1060" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="preliminary" emulation="good" color="preliminary" sound="preliminary" graphic="imperfect" savestate="unsupported" palettesize="6"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise