Home News Forum                            

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

buckrogn2: MAME ROM Information.


Buck Rogers - Planet of Zoom [Cockpit model] (c) 1982 Sega.

A chase-view shoot'em up.


Main CPU : (2x) Z80 (@ 4.992 Mhz)

Sound Chips : Samples

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 1024

Players : 1

Control : 8-way joystick

Buttons : 3


Released in December 1982.

Also released as "Buck Rogers - Planet of Zoom [Upright model]"

This game is also known as "Zoom 909".

This games continue feature was unlimited, (which made the high score meaningless). That 'feature' made the game unpopular with the best players, (what's the point if you can just buy the top score ?).

Kelly Keenan holds the official record for this game with 1,016,495 points on April 12, 1984.


1. Buck Rogers - Planet of Zoom [Cockpit model] (1982)

1. Buck Rogers - Planet of Zoom [Upright model] (1982)

2. Buck Rogers - Countdown To Doomsday (1990 - MS-DOS)

3. Buck Rogers - Matrix Cubed (1992 - MS-DOS)


Security by : Masatoshi Mizunaga


* Consoles :

Atari 2600 (1983)

Atari 5200 (1983)

Colecovision (1983)

Atari XEGS

* Computers :

Mattel Aquarius (1982)

Atari 800 (1983)

Commodore VIC-20 (1983)

Commodore C64 (1983)

Texas Instruments TI-99/4A (1983)

PC [Booter] (1984)

PC [MS-DOS] (1984)

Amstrad CPC (1985, "3D Fight")

Sinclair ZX Spectrum (1985)

Apple II


Game's rom.

Machine's picture.

MAME Info:

0.58 [Nicola Salmoria]

0.57 [Aaron Giles]

Artwork available

Samples required


- 0.140u2: Smitdogg and The Dumping Union added clone Buck Rogers: Planet of Zoom (not encrypted, set 2). Changed description of clone 'Buck Rogers: Planet of Zoom (not encrypted)' to 'Buck Rogers: Planet of Zoom (not encrypted, set 1)'.

- 29th September 2010: Smitdogg - We got an upgraded unencrypted rom set of Buck Rogers.

- 0.130: Aaron Giles fixed graphics corruption on Buck Rogers title screen / ingame (using -autoframeskip).

- 0.129u3: Couriersud and Guru added calculation for capacitors >= 100pf to Buck Rogers LS626 frequency calculation. Formula was derived from figure 6 of LS624/628/629 & 625/626/627 datasheet. The "BUCK ROGERS" title screen is now centered and the big ship appears centered over Buck Rogers ship.

- 0.120u1: Couriersud fixed broken starfield in Buck Rogers.

- 0.118u3: Aaron Giles marked prom pr-5199.cpu-ic95 as a baddump in clone Zoom 909.

- 0.109u2: Aaron Giles fixed clock speeds in Buck Rogers. Changed Z80 CPU1/2 clock speeds to 4992000 Hz and VSync to 59.090908 Hz.

- 2nd October 2006: Mr. Do - Updated Buck Rogers artwork for 0.109. Note one digit isn't currently working, due to a MAME bug.

- 10th September 2006: Mr. Do - Used the Turbo bezel to upgrade the score panel in Buck Rogers, as it does match the real thing (would still like the full version though).

- 0.108u3: Changed visible area to 512x224.

- 0.108u2: Added proms ($0, 20, 100, 300 - Char layer X shift, sprite state machine, sprite Y scaling and video timing) and changed palettesize to 1024 colors.

- 0.108u1: Changed visible area to 256x224 and VSync to 59.185608 Hz.

- 20th August 2006: Mr. Do - Converted Buck Rogers artwork to use the new built-in LEDs in 0.107u4.

- 0.107u4: Aaron Giles added built-in layouts for Turbo, Subroc 3D, Buck Rogers, Atari Football, Atari Baseball and Super Speed Racer using the new primitives.

- 0.107u2: Added 2x 'Unknown' dipswitches.

- 0.96u2: Nathan Woods rewroted 8255 PPI mode 2 support, and hooked 8255 to Buck Rogers properly. This fixes the 'Insert Coins' bug.

- 0.79u2: Tomasz Slanina added clone Zoom 909 (Sega 1982).

- 12th February 2004: Tomasz Slanina added Zoom 909 (a clone of Buck Rogers) to the Turbo driver.

- 0.63: Subroc-3D, Turbo and Buck Rogers use the artwork to show the LED counters [Stefan Jokish]. Changed visible area to 256x224, palettesize to 1792 colors and aspect ratio to 3:4.

- 6th February 2002: Aaron Giles re-submitted Zsolt Vasvari's and Jim Hernandez's Buck Rogers sample support, fixed the Blaster line fill and added the missing ASIC65 source file.

- 0.58: Nicola Salmoria added Buck Rogers: Planet of Zoom (encrypted). Renamed (buckrog) to (buckrogn). Added Samples sound (alarm0-3, exp, fire, rebound, hit, shipsnd1-3.wav).

- 31st January 2002: Nicola Salmoria decrypted another Buck Rogers ROM set and added it to the Turbo driver.

- 8th January 2002: Zsolt Vasvari and Jim Hernandez added sound sample support to the Buck Rogers driver.

- 0.57: Aaron Giles added Buck Rogers: Planet of Zoom (Sega 1982).

- 15th November 2001: Aaron Giles adjusted the speed in Buck Rogers and Subroc-3D.

- 12th November 2001: Aaron Giles cleaned up Frank Palazzolo's Buck Rogers and Subroc-3D drivers and merged them with the Turbo driver. Neither of them has sound yet, and Subroc-3D crashes at random.

- 10th November 2001: Guru - Received Buck Rogers Planet of Zoom (Sega 1982). Big thanks to Smitdogg.


Movie: Buck Rogers In The 25th Century

Genre: Sci-fi

Year: USA 1978

Director: Daniel Haller

Studio: Universal Pictures

Cast: Gil Gerard, Pamela Hensley, Erin Grey, Henry Silva, Tim O'Connor, Duke Butler, Felix Silla,John Dewey-Carter, Caroline Smith

Recommended Games (Starfighter):

Starship 1

Star Fire

Star Fire 2

Star Hawk


Tunnel Hunt

Warp Speed

Space Encounters

Space Seeker

Buck Rogers: Planet of Zoom



Star Trek




Cube Quest

I, Robot

Star Wars

The Empire Strikes Back

Star Wars Arcade

Star Wars Trilogy

Star Wars Pod Racer

Tube Panic

High Voltage


Splendor Blast

Vs. Star Luster

Shrike Avenger

Thunder Ceptor

Galaxy Force 2


Galactic Storm

Space Lords

Solar Assault


Vapor TRX

Romset: 187 kb / 23 files / 83.6 zip

MAME XML Output:

       <game name="buckrogn2" sourcefile="turbo.c" cloneof="buckrog" romof="buckrog" sampleof="buckrog">
              <description>Buck Rogers: Planet of Zoom (not encrypted, set 2)</description>
              <rom name="epr-5204" size="16384" crc="c2d43741" sha1="ad435278de101b32e931a2a1a6cdba9be7b7da73" region="maincpu" offset="0"/>
              <rom name="epr-5205" size="16384" crc="648f3546" sha1="2eefdab44aea5fe6fa8e302032c725615b9fdb8a" region="maincpu" offset="4000"/>
              <rom name="epr-5200.cpu-ic66" merge="epr-5200.cpu-ic66" size="4096" crc="0d58b154" sha1="9f3951eb7ea1fa9ff914738462e4b4f755d60802" region="sub" offset="0"/>
              <rom name="epr-5216.prom-ic100" merge="epr-5216.prom-ic100" size="8192" crc="8155bd73" sha1="b6814f03eafe16457655598685b4827456b86335" region="gfx1" offset="0"/>
              <rom name="epr-5213.prom-ic84" merge="epr-5213.prom-ic84" size="8192" crc="fd78dda4" sha1="4328b5782cbe692765eac43a8eba40bdf2e41921" region="gfx1" offset="8000"/>
              <rom name="epr-5210" size="16384" crc="c25b7b9e" sha1="4418ed056d3240279ce83a872d5887cce374c24e" region="gfx1" offset="10000"/>
              <rom name="epr-5235" size="16384" crc="0ba5dac1" sha1="3a9ab6d3ad1e4bff216412c161e0dc8079c7167e" region="gfx1" offset="18000"/>
              <rom name="epr-5234" size="16384" crc="6b773a81" sha1="5ebcdf8466e634e01e1dbb339c60387ffd471b1d" region="gfx1" offset="20000"/>
              <rom name="epr-5236" size="16384" crc="d11ce162" sha1="c0c7645b2886e133506a203c3feb773d7dba5f2b" region="gfx1" offset="28000"/>
              <rom name="epr-5208.prom-ic58" merge="epr-5208.prom-ic58" size="8192" crc="d181fed2" sha1="fd46e609b7e04d0661c84ad0faa616d75b8ba89f" region="gfx1" offset="2c000"/>
              <rom name="epr-5212" size="16384" crc="9359ec4f" sha1="4783527b9961df259e7fbbf8db0b599882dd1207" region="gfx1" offset="30000"/>
              <rom name="epr-5239.prom-ic74" merge="epr-5239.prom-ic74" size="8192" crc="c34e9b82" sha1="9e69fe9dcc631783e43abe356657f3c6a6a533d8" region="gfx1" offset="34000"/>
              <rom name="epr-5215" size="16384" crc="f5dacc53" sha1="fe536d16ccb249c26a046f60dc804f5d3be430dc" region="gfx1" offset="38000"/>
              <rom name="epr-5238.prom-ic90" merge="epr-5238.prom-ic90" size="8192" crc="7aff0886" sha1="09ed9fa973257bb23b488e02ef9e02d867e4c366" region="gfx1" offset="3c000"/>
              <rom name="epr-5201.cpu-ic102" merge="epr-5201.cpu-ic102" size="2048" crc="7f21b0a4" sha1="b6d784031ffecb36863ae1d81eeaaf8f76ab83df" region="gfx2" offset="0"/>
              <rom name="epr-5202.cpu-ic103" merge="epr-5202.cpu-ic103" size="2048" crc="43f3e5a7" sha1="2714943b6720311c5d226db3b6fe95d072677793" region="gfx2" offset="800"/>
              <rom name="epr-5203.cpu-ic91" merge="epr-5203.cpu-ic91" size="8192" crc="631f5b65" sha1="ce8b23cf97f7e08a13f426964ef140a20a884335" region="gfx3" offset="0"/>
              <rom name="pr-5194.cpu-ic39" merge="pr-5194.cpu-ic39" size="32" crc="bc88cced" sha1="5055362710c0f58823c05fb4c0e0eec638b91e3d" region="proms" offset="0"/>
              <rom name="pr-5195.cpu-ic53" merge="pr-5195.cpu-ic53" size="32" crc="181c6d23" sha1="4749b205cbaa513ee65a644946235d2cfe275648" region="proms" offset="20"/>
              <rom name="pr-5196.cpu-ic10" merge="pr-5196.cpu-ic10" size="512" crc="04204bcf" sha1="5636eb184463ac58fcfd20012d13d14fb0769124" region="proms" offset="100"/>
              <rom name="pr-5197.cpu-ic78" merge="pr-5197.cpu-ic78" size="512" crc="a42674af" sha1="db3590dd0d0f8a85d4ba32ac4ee33f2f4ee4c348" region="proms" offset="300"/>
              <rom name="pr-5198.cpu-ic93" merge="pr-5198.cpu-ic93" size="512" crc="32e74bc8" sha1="dd2c812efd7b8f6b31a45e698d6453ea6bec132e" region="proms" offset="500"/>
              <rom name="pr-5233" size="1024" crc="1cd08c4e" sha1="fb3081548f157d705211a5f07261cf4ad1ebb453" region="proms" offset="700"/>
              <sample name="alarm0"/>
              <sample name="alarm1"/>
              <sample name="alarm2"/>
              <sample name="alarm3"/>
              <sample name="exp"/>
              <sample name="fire"/>
              <sample name="rebound"/>
              <sample name="hit"/>
              <sample name="shipsnd1"/>
              <sample name="shipsnd2"/>
              <sample name="shipsnd3"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4992000"/>
              <chip type="cpu" tag="sub" name="Z80" clock="4992000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="224" refresh="59.090909" pixclock="9984000" htotal="640" hbend="0" hbstart="512" vtotal="264" vbend="0" vbstart="224" />
              <sound channels="1"/>
              <input players="1" buttons="3" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" mask="7">
                     <dipvalue name="5 Coins/1 Credit" value="7"/>
                     <dipvalue name="4 Coins/1 Credit" value="6"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="1 Coin/3 Credits" value="2"/>
                     <dipvalue name="1 Coin/6 Credits" value="3"/>
              <dipswitch name="Coin B" tag="DSW1" mask="56">
                     <dipvalue name="5 Coins/1 Credit" value="56"/>
                     <dipvalue name="4 Coins/1 Credit" value="48"/>
                     <dipvalue name="3 Coins/1 Credit" value="40"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
                     <dipvalue name="1 Coin/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/6 Credits" value="24"/>
              <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="Collisions" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Accel by" tag="DSW2" mask="2">
                     <dipvalue name="Pedal" value="0"/>
                     <dipvalue name="Button" value="2" default="yes"/>
              <dipswitch name="Best 5 Scores" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Score Display" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="16">
                     <dipvalue name="Normal" value="16" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="96">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="32"/>
                     <dipvalue name="5" value="64"/>
                     <dipvalue name="6" value="96"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cockpit" value="128"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise