AVG Replacement

AVG Replacement Overview

As part of my studies into retro arcade technology, I created replacement parts for the custom Atari AVG chip. Other people have created AVG replacements, but nobody has released their source code. There is documentation on the web about the internal structure of the AVG chip but it is not entirely correct. I created replacement components based on the Tempest hardware. I created two versions of the AVG hardware. One design is a CPLD replacement of the logic and is contained within a single integrated circuit. The other uses discrete TTL ICs and recreates the Tempest hardware. The design has been tested on all the Atari AVG games with no known issues.

AVG Replacement Repository
AVG Replacement - CPLD

The CPLD version of the AVG chip has a status LED that changes state every 64 video frames.

AVG CPLD Pictures

AVG CPLD PCB Top View
AVG CPLD PCB Top View
AVG CPLD PCB Bottom View
AVG CPLD PCB Bottom View

AVG CPLD Schematic

The AVG CPLD PCB was designed KiCad.

AVG CPLD PCB Source
AVG CPLD Schematic
AVG CPLD Schematic

AVG CPLD PCB Design

AVG CPLD PCB All Layers
AVG CPLD PCB All Layers

AVG CPLD Hardare Source

The Atmel CPLD source was designed with CUPL.

Atmel CPLD Source
AVG Replacement - TTL

The TTL version has an expansion port so the AVG addressing can be increased to a full 16 bits.

AVG TTL Pictures

AVG TTL PCB Top View
AVG TTL PCB Top View
AVG TTL PCB Bottom View
AVG TTL PCB Bottom View

AVG TTL Schematic

The AVG TTL PCB was also designed KiCad. Note there are patch wires in the images above but the current PCB design fixes those issues.

AVG TTL PCB Source
AVG TTL Schematic
AVG TTL Schematic

AVG TTL PCB Design

AVG TTL PCB All Layers
AVG TTL PCB All Layers