Home News Forum                            

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

cyberbal2p: MAME ROM Information.


Cyberball 2072 (c) 1989 Atari Games.

Cyberball has a new look this year, including : simplified play for beginners, new special challenge game, improved robot buy feature, new robot, new teams and 150 new plays (for a total of 250).


Owners of the original "Cyberball" cabinets could upgrade to Cyberball 2072 via an Atari Games-produced piggyback board which updated the old Cyberball units to 2072 version.

Main CPU : 68000 (@ 7.15909 Mhz), M6502 (@ 1.7895 Mhz)

Sound Chips : YM2151 (@ 3.579 Mhz), OKI6295 (@ 9.037 Khz)

Screen orientation : Horizontal

Video resolution : 672 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 2048

Players : 2

Control : 8-way joystick

Buttons : 1


Released in November 1989.

Default highscore contains nicknames in homage for other Atari games including :

* PAPERBOY for "Paperboy"

* ASTEROID for "Asteroids"

* GAUNTLET for "Gauntlet"

* GRAVITAR for "Gravitar"

* TEMPEST for "Tempest"

* CENTIPED for "Centipede"

* STARWARS for "Star Wars"

* AKKAARRH for "Akka Arrh"

* TOOBIN for "Toobin'"

* ESCAPE for "Escape From The Planet of the Robot Monsters".



* Build date : OP SYS 22AUG1989 17 :15 :27 / MAIN 23AUG1989 09 :55 :00


* Build date : OP SYS 22AUG1989 17 :15 :27 / MAIN 01SEP1989 15 :00 :16


* Build date : OP SYS 22AUG1989 17 :15 :27 / MAIN 12SEP1989 20 :31 :11


* Build date : OP SYS 13OCT1989 14 :18 :50 / MAIN 13OCT1989 15 :34 :05


1. Cyberball - Football in the 21st Century (1988)

2. Cyberball 2072 (1989)

3. Tournament Cyberball 2072 (1989)


Programmer / Designer : John Salwitz

Artist / Designer : Davis A. Ralston

Physicist / Programmer : Paul kwinn

Hardware designer : Doug Snyder

Technician : Rob Rowe

Animators : Mark West, Will Noble, Deborah Short

Audio group : Brad Fuller, Hal Canon, Don Diekneite

Product manager : Jerry Momoda

Cabinet designer : Dave Coox

Cabinet graphics by Atari Visual Communications.


* Consoles :

Microsoft XBOX (2004, "Midway Arcade Treasures 2")

Nintendo GameCube (2004, "Midway Arcade Treasures 2")

Sony PlayStation 2 (2004, "Midway Arcade Treasures 2")

Sony PSP (2005, "Midway Arcade Treasures - Extended Play")

Microsoft XBOX 360 [XBLA] (2007) [retired in 2010]

* Computers :

PC [MS Windows, CD-ROM] (2006, "Midway Arcade Treasures Deluxe Edition")


Game's rom.

Machine's picture.

MAME Info:

0.36b1 [Aaron Giles]

0.35b13 [Aaron Giles]

Artwork available


- 0.145u8: Miodrag Milanovic fixed some recent vblank port related regressions in Cyberball.

- 0.143u4: Changed VSync to 59.922748 Hz.

- 0.139u3: Aaron Giles moved the old hard-coded EEPROM data out into a file in Cyberball.

- 6th September 2010: Mr. Do - Cyberball instructions artwork are done thanks to Kiltron. The main view is dual-screen (since that's official), but I also added in options to view the artwork with just the left or right screen.

- 0.139u1: Aaron Giles changed atarigen_state to be a base class from which all the related Atari drivers derive their state from.

- 0.135u4: Some more Atari driver shuffling [Aaron Giles]: Added atarigen_init() function which allocates all timers and registers for save states. Updated all drivers to call it. Converted some drivers to use device timers.

- 0.135u3: Aaron Giles converted atari drivers over to using driver_data for the most part. Some shared systems still exist with globals, but this tackles the atarigen module and the variables local to each driver.

- 0.133u1: Renamed (cyberba2) to (cyberbal2), (cyberbap) to (cyberbalp), (cyberb2p) to (cyberbal2p), (cyberb23) to (cyberbal2p3), (cyberb22) to (cyberbal2p2), (cyberb21) to (cyberbal2p1), (cyberbt) to (cyberbalt) and (cyberbt1) to (cyberbalt1).

- 0.114u2: Aaron Giles and Couriersud added more accurate video timing to most of the Atari 68000-era games. The parameters are from published specs, not derived. The board uses an SOS-2 chip to generate video signals. Changed VSync to 59.922743 Hz.

- 0.114: Couriersud added general save state support to the atarijsa and atarigen modules.

- 0.106u12: MASH added plds ($0, 200, 400, 600, 800 - gal16v8-136064-1031.b21, gal16v8-136064-1027.d52, gal16v8-136064-1028.b56, gal16v8-136064-1029.d58 and gal16v8-136064-1030.d91) to Cyberball.

- 0.106u2: Added dualscreen support (2x 672x240).

- 0.93u1: Aaron Giles fixed swapped left/right samples in Cyberball.

- 0.79u1: Cleaned up Cyberball driver [Aaron Giles].

- 0.76u1: Both screens being displayed in Cyberball [Aaron Giles]. Added clones Cyberball (prototype), Cyberball 2072 (2 player, rev 1), Cyberball 2072 (2 player, rev 2), Cyberball 2072 (2 player, rev 4) and Tournament Cyberball 2072 (rev 2). Changed parent description to 'Cyberball (rev 4)' and clones '(Version 2)' to '(rev 2)', 'Tournament Cyberball 2072' to 'Tournament Cyberball 2072 (rev 1)' and 'Cyberball 2072 (2 player)' to 'Cyberball 2072 (2 player, rev 3)'. Changed visible area to 1344 x 240 and aspect ratio from 4:3 to 8:3. Removed 2nd button. Some Atari improvements with the new sets (old speed hacks removed that aren't really needed anymore, both screens being displayed in Cyberball) [Aaron Giles].

- 4th December 2001: Aaron Giles fixed the missing speech in Cyberball and a possible crash bug in it as well.

- 0.37b15: Replaced Custom sound with 68000 (7159090 Hz) CPU4 and 2x DAC sound.

- 25th April 2001: Aaron fixed the palette problems in Cyberball.

- 0.37b8: Changed palettesize from 2048 to 4096 colors.

- 0.37b5: Added clone Cyberball (Version 2). Changed parent description to 'Cyberball (Version 4)'.

- 18th June 2000: Aaron Giles added a new Cyberball romset.

- 0.36RC1: Changed 68000 CPU1 clock speed to 7159090 Hz, M6502 CPU2 to 1789772 Hz, 68000 CPU3 to 7159090 Hz and YM2151 to 3579545 Hz.

- 23rd July 1999: Aaron Giles fixed Cyberball samples from stopping prematurely.

- 0.36b1: Aaron Giles added Cyberball (Atari Games 1988) and clone Tournament Cyberball 2072 (Atari Games 1989). Replaced MC68010 CPU1 with 68000. Note: This is a dual monitor game. Use 9 and 0 to select which monitor to display.

- 0.35b13: Aaron Giles added Cyberball 2072 (2 player) (Atari 1989).

- 3rd May 1999: Aaron Giles sent in a Cyberball 2072 (2 player) driver.

Recommended Games (Football):

Atari Football

10-Yard Fight

Scrum Try (DECO Cassette)

Gridiron Fight

Street Football

Great Football (Mega-Tech)


Tecmo Bowl

Tecmo Bowl (PlayChoice-10)

TouchDown Fever


John Elway's Team Quarterback

All American Football

High Impact Football

Super High Impact

Pigskin 621AD

Joe Montana II: Sports Talk Football (Mega-Tech)

Football Frenzy

Hard Yardage

Two Minute Drill

Beat the Champ

Rushing Heroes

NFL Blitz

NFL Blitz '99

NFL Blitz 2000 Gold Edition

NFL Classic Football

Dirty Pigskin Football


Field Goal

Romset: 2118 kb / 39 files / 839.8 zip

MAME XML Output:

       <game name="cyberbal2p" sourcefile="cyberbal.c" cloneof="cyberbal" romof="cyberbal">
              <description>Cyberball 2072 (2 player, rev 4)</description>
              <manufacturer>Atari Games</manufacturer>
              <rom name="136071-4019.10c" size="65536" crc="20c6b09c" sha1="b12f9247621fe0242171140256b7b92c996dcb19" region="maincpu" offset="0"/>
              <rom name="136071-4020.10d" size="65536" crc="eaa6c524" sha1="0bc48dca1f10fbb3dec441d06f447637b6c70356" region="maincpu" offset="1"/>
              <rom name="136071-4021.21c" size="65536" crc="89ffa885" sha1="d276209fd72c753d23571464e51d701a54cc3e0e" region="maincpu" offset="20000"/>
              <rom name="136071-4022.21d" size="65536" crc="35da3402" sha1="7b51e0fb202699457a3b8e2bd8a68fef0889435f" region="maincpu" offset="20001"/>
              <rom name="136071-2023.15c" size="65536" crc="e541b08f" sha1="345843209b02fb50cb08f55f80036046873b834f" region="maincpu" offset="40000"/>
              <rom name="136071-2024.15d" size="65536" crc="5a77ee95" sha1="441a45a358eb78cc140c96dc4c42b30e1929ad07" region="maincpu" offset="40001"/>
              <rom name="136071-1025.27c" size="65536" crc="95ff68c6" sha1="43f716a4c44fe1a38fcc6e2600bac948bb603504" region="maincpu" offset="60000"/>
              <rom name="136071-1026.27d" size="65536" crc="f61c4898" sha1="9e4a14eac6d197f63c3392af3d804e81c034cb09" region="maincpu" offset="60001"/>
              <rom name="136071-1042.1b" size="65536" crc="e63cf125" sha1="449880f561660ba67ac2d7f8ce6333768e0ae0be" region="jsa" offset="10000"/>
              <rom name="136071-1001.55l" size="131072" crc="586ba107" sha1="f15d4489f5834ea5fe695f43cb9d1c2401179870" region="gfx1" offset="0"/>
              <rom name="136071-1005.43l" size="131072" crc="a53e6248" sha1="4f2466c6af74a5498468801b1de7adfc34873d5d" region="gfx1" offset="20000"/>
              <rom name="136071-1032.18a" size="65536" crc="131f52a0" sha1="fa50ea82d26c36dd6a135e22dee509676d1dfe86" region="gfx1" offset="40000"/>
              <rom name="136071-1002.55n" size="131072" crc="0f71f86c" sha1="783f33ba5cc1b2f0c42b8515b1cf8b6a2270acb9" region="gfx1" offset="50000"/>
              <rom name="136071-1006.43n" size="131072" crc="df0ab373" sha1="3d511236eb55a773c66643158c6ef2c4dce53b68" region="gfx1" offset="70000"/>
              <rom name="136071-1033.13a" size="65536" crc="b6270943" sha1="356e58dfd30c6db15264eceacef0eacda99aabae" region="gfx1" offset="90000"/>
              <rom name="136071-1003.90l" size="131072" crc="1cf373a2" sha1="c8538855bb82fc03e26c64fc9008fbd0c66fac09" region="gfx1" offset="a0000"/>
              <rom name="136071-1007.78l" size="131072" crc="f2ffab24" sha1="6c5c90a9d9b342414a0d6258dd27b0b84bf0af0b" region="gfx1" offset="c0000"/>
              <rom name="136071-1034.18c" size="65536" crc="6514f0bd" sha1="e887dfb9e0334a7d94e7124cea6101d9ac7f0ab6" region="gfx1" offset="e0000"/>
              <rom name="136071-1004.90n" size="131072" crc="537f6de3" sha1="d5d385c3ff07aaef7bd3bd4f6c8066948a45ce9c" region="gfx1" offset="f0000"/>
              <rom name="136071-1008.78n" size="131072" crc="78525bbb" sha1="98ece6c0672cb60f818b8005c76cc4ae1d24b104" region="gfx1" offset="110000"/>
              <rom name="136071-1035.13c" size="65536" crc="1be3e5c8" sha1="1a4d0e0d53b902c28977c8598e363c7b61c9c1c8" region="gfx1" offset="130000"/>
              <rom name="136071-1013.10k" size="65536" crc="cdf6e3d6" sha1="476644065b82e2ea553dfb51844c0bbf3313c481" region="gfx2" offset="0"/>
              <rom name="136071-1014.16f" size="65536" crc="ec2fef3e" sha1="07ed472fa1723ebf82d608667df70511a50dca3e" region="gfx2" offset="10000"/>
              <rom name="136071-1015.16k" size="65536" crc="e866848f" sha1="35b438dcc1947151a7aafe919b9adf33d7a8fb77" region="gfx2" offset="20000"/>
              <rom name="136071-1016.10f" size="65536" crc="9b9a393c" sha1="db4ceb33756bab0ac7bea30e6c7345d06a0f4aa2" region="gfx2" offset="30000"/>
              <rom name="136071-1017.32n" size="65536" crc="a4c116f9" sha1="fc7becef35306ef99ffbd0cd9202759352eb6cbe" region="gfx3" offset="0"/>
              <rom name="136071-1018.32l" size="65536" crc="e25d7847" sha1="3821c62f9bdc04eb774c2210a84e26b36f2e163d" region="gfx3" offset="10000"/>
              <rom name="136071-1043.7k" size="65536" crc="94f24575" sha1="b93b326e15cd328362ce409b7c0cc42b8a28c701" region="adpcm" offset="0"/>
              <rom name="136071-1044.7j" size="65536" crc="87208e1e" sha1="3647867ddc36df7633ed740c0b9365a979ef5621" region="adpcm" offset="10000"/>
              <rom name="136071-1045.7e" size="65536" crc="f82558b9" sha1="afbecccc6203db9bdcf60638e0f4e95040d7aaf2" region="adpcm" offset="20000"/>
              <rom name="136071-1046.7d" size="65536" crc="d96437ad" sha1="b0b5cd75de4048e54b9d7d09a75381eb73c22ee1" region="adpcm" offset="30000"/>
              <rom name="cyberbal-eeprom.bin" merge="cyberbal-eeprom.bin" size="4096" crc="72334788" sha1="101a8057d616969ece4050a1e15593280099c5a5" region="eeprom" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="7159090"/>
              <chip type="cpu" tag="jsa" name="M6502" clock="1789772"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="adpcm" name="OKI6295" clock="1193181"/>
              <display tag="screen" type="raster" rotate="0" width="672" height="240" refresh="59.922748" pixclock="14318181" htotal="912" hbend="0" hbstart="672" vtotal="262" vbend="0" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="3">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="IN2" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise