How were 70s versions of games like Pong built without a programmable computer?

Early video games like Pong were built entirely from hard‑wired logic circuits and analog electronics, with no CPU or software, by directly generating TV signals and using counters, timers, and comparators to control ball and paddle positions. Commenters link this approach to the design of pinball machines and other electro‑mechanical arcade games, arguing that the game hardware itself functioned as a fixed, non‑programmable computer. Many see understanding these designs—via resources like schematics, reverse‑engineering projects, and educational courses on digital logic—as valuable context that demystifies modern computing and highlights how much was possible before microprocessors and frame buffers became cheap.

How early video games worked without programmable computers

  • Games like Pong were implemented as fixed hardware, not software.
  • Designers used logic gates, counters, flip-flops, comparators, timers, and sometimes diodes/transistors wired directly to implement game rules and drawing.
  • Some systems (e.g., Magnavox’s original) were purely analog; Atari’s Pong used digital TTL logic.
  • These circuits formed a non-programmable state machine: the hardware itself was the “computer.”

Generating the TV/video signal

  • Hardware generated NTSC/PAL composite by producing specific voltages at precise times for sync, blanking, and luminance.
  • Positions (x/y) were derived from scanline and frame timing: turning the video signal on/off at the right time lit the ball or paddles.
  • Comparators checked when current scan coordinates matched paddle/ball positions to decide whether to draw or bounce.
  • Memory was expensive, so it was cheaper to build a board of dedicated logic than use a CPU plus frame buffer.

Connection to TVs and RF modulators

  • Early consoles often output RF, using an internal or external RF modulator and tuning the TV to a channel.
  • There’s debate over when composite became the default: some recall RF as common through the 2000s, others note RF vanished as a default by mid‑90s, with regional differences (e.g., PAL/SCART vs. RF).

Historical context: pinball and electromechanical games

  • Complexity was familiar from pinball and other electromechanical arcade machines that used relays and mechanical logic.
  • Early video games are seen as an evolution of these systems, replacing relays with transistors and CRT displays.

Education, abstractions, and lost hardware literacy

  • Several comments argue CS curricula should spend more time on digital logic and simple hardware, as was once common.
  • Others note there’s limited time, modern hardware is increasingly opaque, and many CS students see low-level hardware as “useless.”
  • Suggested learning resources include logic-to-CPU courses, reverse-engineered Pong chips, and projects like building simple CPUs or VGA generators.

Modding, manuals, and nostalgia

  • Some old consoles exposed hardware tweaks (e.g., paddle size via a soldered jumper), even documented in manuals.
  • Anecdotes about typing in magazine programs, debugging by hand, and building video-output circuits in class highlight both the difficulty and educational value.