Last modified on 2 May 2025, at 08:53

Atari 8-bit

Revision as of 08:53, 2 May 2025 by Phi2x (Talk | contribs) (Hardware)

Atari 400
Atari 800
Atari 800XL
Atari 130XE
Atari XEGS

The Atari 8-bit computer series, launched in 1979 as the Atari Home Computer System, included the Atari 400 and 800. Powered by the 8-bit MOS Technology 6502 CPU and custom coprocessors, these computers offered advanced graphics and sound for their time.

The Atari 800 was the high-end model, while the 400 was a budget-friendly option with a membrane keyboard and 8 KB of RAM. Both supported plug-and-play peripherals via the Atari SIO serial bus, a precursor to USB technology. The architecture was later used in the 1982 Atari 5200 console, though the systems were not software-compatible.

Newer models followed, beginning with the short-lived 1200XL in 1983, replaced by the 600XL and 800XL. After Atari Corporation took over, the 65XE and 130XE were released in 1985, featuring a lighter design, two joystick ports, and built-in Atari BASIC. The 130XE had 128 KB of RAM.

In 1987, to compete with gaming consoles, Atari repackaged the 65XE as the XEGS, a hybrid console-computer compatible with 8-bit software and peripherals. This marked the final chapter of Atari’s 8-bit computer line.

Since the 1990s, the Atari 8-bit is especially popular in Poland.

Hardware

In addition to its 1.79 Mhz 6502 CPU, the Atari computer offloads some of the work to its specialized chips: ANTIC, CTIA & POKEY.

ANTIC and CTIA together produce the graphics, up to a resolution of 320x192 pixels, sprites, scrolling in any direction, different graphic modes that can be mixed on the same screen, etc.

  • ANTIC is dedicated to the preparation of the video signal. It is a true microprocessor; it has an instruction set, a program called "the display list", and data. The display list and the display data are written into RAM by the 6502 CPU. ANTIC retrieves this information from RAM using Direct Memory Access (DMA). It processes the higher-level instructions in the display list and translates these instructions into a real-time stream of simple instructions to CTIA.
  • CTIA is a television interface chip. ANTIC directly controls most of CTIA's operations, but the 6502 CPU can be programmed to intercede and control some or all of CTIA's functions. CTIA converts the digital commands from ANTIC (or the 6502) into a video signal that goes to the TV set or monitor. CTIA also adds some factors of its own, such as colour values, sprites graphics, and collision detection.

When launched in the US, the Atari 400 & 800 came with a CTIA chip, which offered 9 graphic and text modes (GR.0-8) in Atari BASIC and a 128-colour palette. In early 1982, CTIA was replaced by GTIA, which provided 3 additional graphics modes (GR.9-10-11) in Atari BASIC, with a 256-colour palette. The GTIA chip became standard and equipped all new Atari 400 & 800, as well as all computers that succeeded them: the 1200XL / 600XL / 800XL / 65XE / 130XE / XEgs / 800XE.

POKEY is a digital Input/Output chip. It handles such disparate tasks as the serial I/O (SIO) bus and its peripherals, audio generation, keyboard scan, and random number generation. It also digitizes the resistive paddle inputs and controls maskable interrupt (IRQ) requests from peripherals.

Links