Home News Forum                            

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

quantum: MAME ROM Information.


Quantum (c) 1982 Atari.

The game itself has an interesting concept, similar to "Qix". You have to encircle various particles using a trackball controller.


The game came in the same cabinet as "Space Duel" and "Gravitar", but it was not a conversion kit. It had totally different art, and was only available in full dedicated cabinet form. Like all vector games, Quantum is very problematic, and monitor failures are very common.

Game ID : 136016

Main CPU : 68000 (@ 6.048 Mhz)

Sound Chips : (2x) POKEY (@ 600 Khz)

Screen orientation : Vertical

Video resolution : 256 x 231 pixels

Screen refresh : 60.00 Hz

Palette colors : 32768

Players : 1

Control : trackball


Released in December 1982.

Quantum was the first Atari game to allow a player to try the game without inserting a coin. During the attract mode, the game allowed the player to move the comet to try to capture a particle. During this mode, the messages 'TRY CAPTURING THIS ATOM' and 'MOVE THE TRACKBALL'.

Quantum was also the first game to allow player to 'draw' his name with the trackball when he gets the high score.

Quantum was designed by General Computer for Atari as part of a lawsuit settlement for a "Missile Command" speedup kit to which they affixed their copyright.

Quantum was released in very limited quantities. Atari employees have said that there were 500 or fewer games produced. The original price was $2,095.


Electron : 20 points.

Triphon : 100 points.

Splitter : 100 points.

Photon : 200 points.

Positron : 200 points.

Tryd : 300 points.

Nucleus : 300 points.

Pulsar : 400 points.


* Once you capture a particle (or anything), you should keep circling it. You can keep capturing it over and over until you get tired. For 4x the score, you can apply this trick to two particles at once. Obviously this trick is easier to do on the very early levels.

* White particles always move vertically, while colored particles always move diagonally. Knowing this may make capturing them easier.

* If the player earns the highest score, a special option allows them to sign their name using the trackball, as well as enter their initials into the high score table.


From High Score table: Betty Tylko (BET), (DEC), Art Ng (ART), Kevin Osborne (KEV), Doug MacRae (DBM), Mike Horowitz (MAH), (LRD), (PRG), Steve Golson (SEG)


Game's rom.

Machine's picture.

MAME Info:

0.33b7 [Paul Forgey, Hedley Rainnie, Aaron Giles]

0.30 [Paul Forgey, Hedley Rainnie, Aaron Giles]


- 0.146: Couriersud improved sound emulation for POKEY chip. Changed audio emulation to emulate borrow 3 clock delay and proper channel reset. New frequency only becomes effective after the counter hits 0. Emulation also treats counters as 8 bit counters which are linked now instead of monolytic 16 bit counters. Fixed high pass filters for POKEY. Added POKEYN device based on modern device. Fixed random lfsr generation. Consolidated polynom code. Removed legacy left overs from pokey code. Added a internal pokey_channel class. Convert all remaining drivers to use the modern pokey device.

- 0.145u7: Quantum was developed by GCC [hap]. Changed manufacturer to 'General Computer Corporation (Atari license)'.

- 0.136u4: Mathis Rosenhauer reduced flickering in Quantum (video\avgdvg.c).

- 0.129u5: Couriersud added save state support to Quantum.

- 0.115u1: Changed region proms to user1.

- 0.108u5: Mathis Rosenhauer rewrote the Atari vector generators, using the schematics and actual state machine PROMs. The state machine is now emulated so timing should be much more realistic. Clipping hardware in bzone and others is emulated instead of hardcoded. Improved accuracy of clocks and various other bits of cleanup. Changed 68000 CPU clock speed to 6048000 Hz and added prom ($0 - AVG PROM).

- 0.71u3: Frank Palazzolo moved flipping and swapping API stuff from vector.c to avgdvg.c, this is specific to Tempest and Quantum only.

- 12th February 2002: Aaron Giles fixed the Quantum and Omega Race vector graphics bugs.

- 0.58: Changed palettesize from 256 to 32768 colors.

- 0.57: Aaron Giles fixed Quantum colors.

- 0.37b14: Fixed screen orientation to vertical.

- 5th April 2001: Nicola Salmoria fixed Tempest and Quantum screen orientation and added screen flip / rotate support to the vector routines, but the changes are not yet complete.

- 0.35b13: Zsolt Vasvari added clone Quantum (prototype).

- 6th May 1999: Zsolt Vasvari added a Quantum prototype romset.

- 0.35b3: Changed M68000 CPU1 clock speed to 6MHz.

- 0.34b5: Nicola Salmoria added high score saving to Quantum.

- 0.33b7: Some fixes to Quantum [Paul Forgey]. Changed 'Quantum' to clone '(rev 1)' and '(version 2)' to parent 'Quantum (rev 2)'. Renamed (quantum) to (quantum1) and (quantum2) to (quantum).

- 0.33b4: Some fiddling with the Atari vector games frame rates [Nicola Salmoria].

- 0.30: Paul Forgey, Hedley Rainnie and Aaron Giles added Quantum (Atari 1982) and clone (version 2).

LEVELS: 99 (endless)

Other Emulators:


* Retrocade

Recommended Games:

Disco No.1

Disco No.1 (DECO Cassette)

Romset: 81 kb / 11 files / 44.7 zip

MAME XML Output:

       <game name="quantum" sourcefile="quantum.c">
              <description>Quantum (rev 2)</description>
              <manufacturer>General Computer Corporation (Atari license)</manufacturer>
              <rom name="136016.201" size="8192" crc="7e7be63a" sha1="11b2d0168cdbaa7a48656b77abc0bcbe9408fe84" region="maincpu" offset="0"/>
              <rom name="136016.206" size="8192" crc="2d8f5759" sha1="54b0388ef44b5d34e621b48b465566aa16887e8f" region="maincpu" offset="1"/>
              <rom name="136016.102" size="8192" crc="408d34f4" sha1="9a30debd1240b9c103134701943c94d6b48b926d" region="maincpu" offset="4000"/>
              <rom name="136016.107" size="8192" crc="63154484" sha1="c098cdbc339c9ea291c4c4fb203c60b3284e894a" region="maincpu" offset="4001"/>
              <rom name="136016.203" size="8192" crc="bdc52fad" sha1="c8ede54a4f7f555adffa5b4bfea6bf646a0d02d4" region="maincpu" offset="8000"/>
              <rom name="136016.208" size="8192" crc="dab4066b" sha1="dbb82df8e6de4e0f9f6e7ddd5f07618864fce8f9" region="maincpu" offset="8001"/>
              <rom name="136016.104" size="8192" crc="bf271e5c" sha1="012edb947f1437932b9283e49d025a7794c45669" region="maincpu" offset="c000"/>
              <rom name="136016.109" size="8192" crc="d2894424" sha1="5390025136b677b66d948c8cf6ea5e20203a4bae" region="maincpu" offset="c001"/>
              <rom name="136016.105" size="8192" crc="13ec512c" sha1="22a0395135b83ba47eacb5129f34fc97aa1b70a1" region="maincpu" offset="10000"/>
              <rom name="136016.110" size="8192" crc="acb50363" sha1="9efa9ca88efdd2d5e212bd537903892b67b4fe53" region="maincpu" offset="10001"/>
              <rom name="136002-125.6h" size="256" crc="5903af03" sha1="24bc0366f394ad0ec486919212e38be0f08d0239" status="baddump" region="user1" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="6048000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="pokey1" name="POKEYN" clock="600000"/>
              <chip type="audio" tag="pokey2" name="POKEYN" clock="600000"/>
              <display tag="screen" type="vector" rotate="270" refresh="60.000000" />
              <sound channels="1"/>
              <input players="1" coins="3">
                     <control type="trackball" minimum="0" maximum="15" sensitivity="10" keydelta="10" reverse="yes"/>
              <dipswitch name="Service Mode" tag="SYSTEM" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Bonus Coins" tag="DSW0" mask="7">
                     <dipvalue name="None" value="0" default="yes"/>
                     <dipvalue name="1 each 5" value="1"/>
                     <dipvalue name="1 each 4" value="2"/>
                     <dipvalue name="1 each 3" value="5"/>
                     <dipvalue name="2 each 4" value="6"/>
              <dipswitch name="Left Coin" tag="DSW0" mask="8">
                     <dipvalue name="*1" value="0" default="yes"/>
                     <dipvalue name="*2" value="8"/>
              <dipswitch name="Right Coin" tag="DSW0" mask="48">
                     <dipvalue name="*1" value="0" default="yes"/>
                     <dipvalue name="*4" value="32"/>
                     <dipvalue name="*5" value="16"/>
                     <dipvalue name="*6" value="48"/>
              <dipswitch name="Coinage" tag="DSW0" mask="192">
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="192"/>
                     <dipvalue name="Free Play" value="64"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise