Behind the Design of the Tron Videogame

This iconic arcade game proved the power of reusable code

2 min read
Screenshot shows a blue ring with 6 pink floating disks, 3 on each side. A game avatar throws a disk from one side towards an avatar in motion on the other side.

In the Walt Disney film Tron, an evil Master Control Program schemes to take over the Pentagon and the Kremlin, telling its human henchman that it can run them 900 to 1200 times more efficiently. In the Midway Manufacturing Co.’s Tron arcade game, a master control program, known as the executive, makes more efficient use of game programmers’ time by taking care of all of the routine functions of accepting quarters, recording game scores, switching between players, and displaying messages on the screen.

Before the standardized executive was developed, programmers would write the computer code for each game from scratch. The executive allows them to concentrate on writing the code for the game play, which is unique to each game.

This article was first published as "Tron: the master control program takes over." It appeared in the December 1982 issue of IEEE Spectrum as part of a special report, “Video games: The electronic big bang.” A PDF version is available on IEEE Xplore.

While the executive must be altered somewhat for each game, it still saves a great deal of time. For example, when a new weakness is discovered in arcade games, it only needs to be dealt with once, according to John Pasierb, vice president for engineering at Midway.

“We were having a problem where if someone tampered with the game by turning the power switch on and off really quickly, our battery backup didn’t maintain the information,” noted Bill Adams, Midway’s manager of software development. “Normally, you can turn one of our games off, come back two weeks later, and it will still remember all the high scores.

The solution was to change the software, Mr. Pasierb said, adding, “We did this in the executive, and that solved the problem in all the games.”

The same executive was used by Midway in one game before Tron, and it is now being used for all arcade games the company has in production. Copies of the code have also been distributed to freelance programmers who develop games for Midway.

The Conversation (0)

Video Friday: Automotive Artistry

Your weekly selection of awesome robot videos

3 min read
Video Friday: Automotive Artistry

Video Friday is your weekly selection of awesome robotics videos, collected by your friends at IEEE Spectrum robotics. We also post a weekly calendar of upcoming robotics events for the next few months. Please send us your events for inclusion.

ICRA 2022: 23 May–27 May 2022, PHILADELPHIA
IEEE ARSO 2022: 28 May–30 May 2022, LONG BEACH, CALIF.
RSS 2022: 21 June–1 July 2022, NEW YORK CITY
ERF 2022: 28 June–30 June 2022, ROTTERDAM, NETHERLANDS
RoboCup 2022: 11 July–17 July 2022, BANGKOK
IEEE CASE 2022: 20 August–24 August 2022, MEXICO CITY
CLAWAR 2022: 12 September–14 September 2022, AZORES, PORTUGAL

Enjoy today's videos!

Keep Reading ↓ Show less

Companies Vie to Build NASA’s Next Communications Network

SpaceX, Amazon, Viasat, and other private players jockey to replace NASA’s TDRS

4 min read
A satellite with a extended circular piece flies over Earth's horizon.

The ViaSat-3 constellation of communications satellites [here, a rendering of one such satellite] is designed to bring broadband communications to customers in the Americas, Europe, the Middle East, Africa, and Asia-Pacific.


It was a great idea for its time—a network of NASA communications satellites high in geostationary orbit, providing nearly continuous radio contact between controllers on the ground and some of the agency’s highest-profile missions: the space shuttles, the International Space Station, the Hubble Space Telescope, and dozens of others.

The satellites were called TDRS—short for Tracking and Data Relay Satellite—and the first was launched in 1983 on the maiden voyage of the space shuttle Challenger. Twelve more would follow, quietly providing a backbone for NASA’s orbital operations. But they’ve gotten old, they’re expensive, and in the 40 years since they began, they’ve been outpaced by commercial satellite networks.

Keep Reading ↓ Show less

Modeling Microfluidic Organ-on-a-Chip Devices

Register for this webinar to enhance your modeling and design processes for microfluidic organ-on-a-chip devices using COMSOL Multiphysics

1 min read
Comsol Logo

If you want to enhance your modeling and design processes for microfluidic organ-on-a-chip devices, tune into this webinar.

You will learn methods for simulating the performance and behavior of microfluidic organ-on-a-chip devices and microphysiological systems in COMSOL Multiphysics. Additionally, you will see how to couple multiple physical effects in your model, including chemical transport, particle tracing, and fluid–structure interaction. You will also learn how to distill simulation output to find key design parameters and obtain a high-level description of system performance and behavior.

Keep Reading ↓ Show less