Atari · 1979 · ANTIC (Alphanumeric Television Interface Controller)
A video co-processor with its own instruction set. ANTIC read a "display list" program every frame, letting Atari 8-bit games mix graphics modes, scroll finely and change the screen mid-frame years before most rivals.
ANTIC was designed in 1977–1978 by Joe Decuir, Francois Michel and Steve Smith under Jay Miner's direction, for the Atari 8-bit computers that launched in 1979. It works as a pair with the CTIA (later GTIA) chip: ANTIC fetches and arranges the playfield data, and CTIA/GTIA turns it into colour and overlays the sprites, which Atari called Player/Missile graphics. What made ANTIC unusual was the display list. Instead of a single fixed screen mode, the chip reads a short program from memory each frame. Each instruction specifies either blank lines or one of 14 graphics modes — six character modes and eight bitmap modes — so one screen can stack, for example, a high-resolution text status line over a multicolour game area. ANTIC fetches all of this with direct memory access, freeing the 6502 from feeding the display. The display list could also request a display list interrupt on a chosen line, giving the CPU a moment to change colour registers or sprite positions partway down the screen, and ANTIC supported hardware fine scrolling both horizontally and vertically. Those features underpinned the smooth scrolling and colour-rich screens of Atari 8-bit games, and the same chip was reused in the Atari 5200 console of 1982. Atari patented the design in 1981.
| Designers | Joe Decuir, Francois Michel, Steve Smith (under Jay Miner) |
|---|---|
| Design period | 1977–1978; patented 1981 |
| Graphics modes | 14 (6 character, 8 bitmap), mixable per line |
| Key features | Display lists, display list interrupts, horizontal and vertical fine scrolling, DMA |
| Partner chip | CTIA / GTIA (colour and Player/Missile graphics) |