Home News Forum                            

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

dotron: MAME ROM Information.


Discs of Tron [Upright model] (c) 1983 Bally Midway.

As Tron, you fling discs at Sark in an attempt to knock him off his platform. Knocking off Sark will advance you to the next level. Other levels vary the level and number of platforms to jump between.


[Upright model] [No. 696]

The Upright model looses a lot of the bells and whistles of the Environmental model, including speech (see 'Updates' section for more information).

Bally Midway MCR 3 hardware

Main CPU : Z80 (@ 5 Mhz)

Sound CPU : Z80 (@ 2 Mhz), M6802 (@ 895 Khz)

Sound Chips : (2x) AY8910 (@ 2 Mhz), TMS5220 (@ 640 Khz)

Screen orientation : Horizontal

Video resolution : 512 x 480 pixels

Screen refresh : 30.00 Hz

Palette colors : 64

Players : 2

Control : 8-way joystick with a trigger, spinner knob, button


Released in March 1983.

Also released as "Discs of Tron [Environmental model]".

Discs of Tron was originally designed to be a part of the original "Tron" coin-op, but was cut out at the end and set aside for refinement and release as a stand-alone coin-op in its own right.

Discs of Tron is inspired by the short sequence in the movie (Tron, 1982 Disney) where the character Flynn beats another trapped program and eventually 'derezzes' him, and when Tron is introduced, beating four 'computer players' very early in the movie.

David Bagenski holds the official record for this game with 418,200 points on June 28, 1986.

A Discs of Tron 'prototype' machine was shown at the 2003 classic arcade games show 'California Extreme' in San Jose, California.


Upright version 1 :

* First release.

Environmental version :

* Additional PCB boards including sound, speech and light sequencer boards and relays.

* Different EPROM data for video & CPU.

Upright version 2 :

* Added points displaying for 'derezing a disc 2000' on the attract mode.

* Some changes on sound and input menu in Test mode.


Smash Sark's disc : 100 points.

Smash Sark's energy disc : 200 points.

Smash Sark's chaser : 400 points.

Smash Sark's super chaser : 800 points.

Smash Sark's energy pellet : 600 points.

Graze Sark : 200 points.

Derez Sark : 1000 points.

Derez Sark's Platform : 2000 points.


1. Tron (1982)

2. Discs of Tron [Upright model] (1983)

2. Discs of Tron [Environmental model] (1983)


Designed and Programmed by : Robert Dinnerman (Bob)

Game Art and Animation : Brian Colin

Concept art : Earl Vickers

Cabinet Design : George Gomez

Hardware : Atish Ghosh

Group Manager : Bill Adams


* Consoles :

Nintendo Game Boy Advance (2004, "Tron 2.0 - Killer App")

Microsoft XBOX 360 (2007, Xbox Live Arcade)

* Computers :

Commodore C64 (19??)

Amstrad CPC (1990, "Disc")


Game's rom.

Machine's picture.

MAME Info:

0.34b4 [Nicola Salmoria]

0.28 [Christopher Kirmse, Aaron Giles, Nicola Salmoria]

Artwork available


- 0.145u7: Moved Sound Board prom 82s123.12d to midssio device set. Added 'Midway SSIO Sound Board' and 'Midway Squawk 'n' Talk Sound Board' sound to clone Discs of Tron (Environmental).

- 23rd October 2009: Mr. Do - Jcroach found another missing piece to the Discs of Tron puzzle, which gives the game that much more "oomph".

- 0.122u7: Changed M6802 CPU3 clock speed to 3579545 Hz in clone (Environmental).

- 0.122u6: Changed M6802 CPU3 clock speed to 894886 Hz and replaced TMS5220 with TMS5200 in clone (Environmental).

- 0.117u2: Aaron Giles fixed input in clone (Environmental).

- 29th April 2007: Mr. Do - Discs of Tron now has outer artwork, thanks to BYOAC (for the inner) and to Mark B. from Surfside Music and Collectibles (for the outer). Credit for vectoring both pieces to Jcroach.

- 0.109u2: Added prom ($20 - lamp sequencer) to clone Discs of Tron (Environmental).

- 0.106u10: Aaron Giles updated Discs of Tron to support the new artwork system.

- 0.100u3: Removed audio CPU roms in (Upright) and clone (Upright alternate). Only clone Discs of Tron (Environmental) used M6802/TMS5220 audio roms.

- 0.98u4: Removed M6802 CPU3 and TMS5220 speech in Discs of Tron (Upright) and clone (Upright alternate).

- 0.98u1: Fixed cpu3 roms addresses. Removed 3rd sound channel.

- 0.93: Added 3rd sound channel.

- 0.63: Added clone Discs of Tron (Upright alternate).

- 0.61: Changed visible area to 512x480 and palettesize from 32832 to 64 colors.

- 0.56: Removed 3rd coin slot.

- 18th August 2001: Nicola Salmoria adjusted the Discs of Tron driver for new artwork.

- 0.54: Fixed messed up backdrop in Discs of Tron. Changed visible area to 684x642.

- 0.53: Changed visible area to 640x600.

- 16th April 2001: Mathis Rosenhauer fixed another artwork system problem, and fixed Discs of Tron from crashing.

- 26th July 2000: Mark Jenison dumped Discs of Tron (Upright alternate).

- 0.37b3: Changed palettesize from 254 to 32832 colors.

- 28th November 1999: Zsolt Vasvari fixed dotron in 16bpp.

- 16th November 1999: Mathis Rosenhauer fixed Discs of Tron backdrop.

- 0.36b8: Nicola Salmoria change the mouse buttons to no longer aliases for joystick buttons, they are independently recognized. They are still considered "joystick" inputs though, so if you want to use them you have to redefine the controls in the Joystick menu. This is a minor annoyance that was needed to allow interfacing a Discs of Tron controller to the mouse port (spinner + up and down switches) while still using joystick buttons 1 and 2 for fire and deflect.

- 0.35b12: Changed M6802 CPU3 clock speed to 895000 Hz.

- 0.35b10: Changed M6802 CPU3 clock speed to 3580000 Hz.

- 0.34b8: Background light support in Discs of Tron [Mathis Rosenhauer].

- 0.34b4: Nicola Salmoria added Discs of Tron (Upright). Jim Thevenot fixed hang on level 7 of Discs of Tron. Preliminary backdrop support in Discs of Tron. The background image must be called ARTWORK/DOTRON.PNG [Mathis Rosenhauer, Brandon Kirkpatrick]. Changed 'Discs of Tron' to clone 'Discs of Tron (Environmental)'. Renamed (dotron) to (dotrone).

- 0.33b4: Nicola Salmoria fixed -ror and -rol with ORIENTATION_FLIP_X games (e.g. Discs of Tron).

- 0.30: Frank Palazzolo added TI TMS5220 speech emulator to MAME and Aaron Giles added the TMS5220 speech to Discs of Tron.

- 0.29: Known issues: The game stops when you reach the level where you can aim up and down.

- 0.28: Added Discs of Tron (Bally Midway 1983). Speech is not emulated and the game stops when you reach the level where you can aim up and down. Christopher Kirmse, Aaron Giles and Brad Oliver provided a MCR I/II/III driver, supporting: Kick, Solar Fox, Tron, Two Tigers, Domino Man, Satan's Hollow, Wacko, Kozmik Kroozr, Journey, Tapper, Discs of Tron, Demolition Derby, Timber, Spy Hunter and Rampage. Control: Press F2 before initial screen to configure. Arrows = Move around, CTRL = Fire, Track = Aim, ALT = Deflect and A/Z = Vertical Aim. At this time, the game requires a trackball (-trak option). Known issues: Speech is not emulated

- 15th March 1997: Malcor dumped Discs of Tron (Environmental).


- You are TRON in blue. SARK is out to defeat you! Throw discs and hit him.

- Position aiming target on wall with knob and throw with trigger.

- To deflect discs: Hold in deflect button. Hit SARK 2 times to advance. Grazing SARK is not a hit. Hit chasers 2 times to destroy them.

- When the ring platforms move up and down... change target level by moving the knob up and down.

- 1000 points for hit SARK, 200 for graze SHARK, 100 for hit a SARK disc, 200 for Enery Pellets, 400 for Chasers and 800 for Super Chasers. Super Chasers and Enery Pellets cannot be deflected!

Other Emulators:

* Retrocade

Movie: Tron

Genre: Computer Hi-Tek

Year: USA 1982

Director: Steven Lisberger

Studio: Walt Disney

Cast: Jeff Bridges, David Warner, Bruce Boxleitner, Barnard Hughes, Cindy Morgan, Peter Jurasik

Recommended Games:


Romset: 152 kb / 18 files / 63.6 zip

MAME XML Output:

       <game name="dotron" sourcefile="mcr.c">
              <description>Discs of Tron (Upright)</description>
              <manufacturer>Bally Midway</manufacturer>
              <rom name="loc-pg0.1c" size="16384" crc="ba0da15f" sha1="c0dfac2e5d6549620525b9e3d64b7c5494164dbd" region="maincpu" offset="0"/>
              <rom name="loc-pg1.2c" size="16384" crc="dc300191" sha1="417e964f38bfbdd84cae79939c23a7de41cd7bae" region="maincpu" offset="4000"/>
              <rom name="loc-pg2.3c" size="16384" crc="ab0b3800" sha1="457a18bd98a3c4a9f893a3704dbc7d0fde4ef8ba" region="maincpu" offset="8000"/>
              <rom name="loc-pg1.4c" size="8192" crc="f98c9f8e" sha1="a215f0fd6cd9e8cacbe06cb7bfe4e2cced150c86" region="maincpu" offset="c000"/>
              <rom name="sound0.a7" size="4096" crc="6d39bf19" sha1="3d27466fcb6d41133f16119cddb815833c8b4eda" region="ssio:cpu" offset="0"/>
              <rom name="sound1.a8" size="4096" crc="ac872e1d" sha1="c2833b20e124c505be3d5be2c885b9cf9927ca4c" region="ssio:cpu" offset="1000"/>
              <rom name="sound2.a9" size="4096" crc="e8ef6519" sha1="261b0463a73b403bc46df3e04f3d12173787d6e7" region="ssio:cpu" offset="2000"/>
              <rom name="sound3.a10" size="4096" crc="6b5aeb02" sha1="039d8d664f067bc0d085ad7730ef63dbd6dc387e" region="ssio:cpu" offset="3000"/>
              <rom name="loc-bg2.6f" size="8192" crc="40167124" sha1="782c8192dd58a3f23ff2338452dd03206d79030a" region="gfx1" offset="0"/>
              <rom name="loc-bg1.5f" size="8192" crc="bb2d7a5d" sha1="8044be9ffca9520fd77e0da492147e553f9f7da3" region="gfx1" offset="2000"/>
              <rom name="loc-g.cp4" size="8192" crc="57a2b1ff" sha1="b97539ffd2f5fc8b86fc2f8f233cc26ba16f82ee" region="gfx2" offset="0"/>
              <rom name="loc-h.cp3" size="8192" crc="3bb4d475" sha1="3795ba1640790041da51ebeac8517cc7d32e243e" region="gfx2" offset="2000"/>
              <rom name="loc-e.cp6" size="8192" crc="ce957f1a" sha1="24177a8dd6dcb377cf8aee7c7b47b26f29e77e20" region="gfx2" offset="4000"/>
              <rom name="loc-f.cp5" size="8192" crc="d26053ce" sha1="b7fb3d1df9b80c056cf131574565addb529645e1" region="gfx2" offset="6000"/>
              <rom name="loc-c.cp8" size="8192" crc="ef45d146" sha1="6cd83909b4376abce287e435a10e5bc25e18b265" region="gfx2" offset="8000"/>
              <rom name="loc-d.cp7" size="8192" crc="5e8a3ef3" sha1="74983c922eae1326ecd0ff14000851e0b424cc61" region="gfx2" offset="a000"/>
              <rom name="loc-a.cp0" size="8192" crc="b35f5374" sha1="3f330ffde52ac57c02dfdf8e105aefcc10f87a0b" region="gfx2" offset="c000"/>
              <rom name="loc-b.cp9" size="8192" crc="565a5c48" sha1="9dfafd58bd552bfda4e1799a175735ecc1369ba3" region="gfx2" offset="e000"/>
              <device_ref name="midssio"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="5000000"/>
              <chip type="cpu" tag="ssio:cpu" name="Z80" clock="2000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ssio" name="Midway SSIO Sound Board"/>
              <chip type="audio" tag="ssio:ay0" name="AY-3-8910A" clock="2000000"/>
              <chip type="audio" tag="ssio:ay1" name="AY-3-8910A" clock="2000000"/>
              <display tag="screen" type="raster" rotate="0" flipx="yes" width="512" height="480" refresh="30.000000" />
              <sound channels="2"/>
              <input players="1" buttons="4" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
                     <control type="dial" minimum="0" maximum="127" sensitivity="50" keydelta="10" reverse="yes"/>
                     <control type="trackball" minimum="0" maximum="255" sensitivity="100" keydelta="10"/>
              <dipswitch name="Service Mode" tag="ssio:IP0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="ssio:IP2" mask="128">
                     <dipvalue name="Environmental" value="0"/>
                     <dipvalue name="Upright" value="128" default="yes"/>
              <dipswitch name="Coin Meters" tag="ssio:IP3" mask="1">
                     <dipvalue name="1" value="1" default="yes"/>
                     <dipvalue name="2" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="64"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise