General Instrument AY-3-8910

Estos chips ya no se fabrican, pero existe un stock menguante para la reparación de viejas máquinas.

Una descripción VHDL ha sido escrita para utilizarla en recreaciones basadas en FPGA de Arcades y las máquinas citadas.

El código fuente VHDL está disponible en Internet, y compilado ocupa casi un 10% de una FPGA Xilinx XC2S300.

Por ejemplo, un ciclo típico pondría el bus en modo direccionamiento para seleccionar un registro, y entonces cambia al modo datos para fijar el contenido.

Tres registros adicionales controlan el volumen de los canales, al igual que activan y desactivan el envolvente.

Si permanece desconectado, puede reemplazar al chip AY-3-8910, internamente es puesto alto y no divide el reloj en dos, justo como el AY-3-8910.

Aunque el chip no fue diseñado para manejar datos crudos PCM (Sampler digital), el efecto puede simularse.

Obviamente, esto requiere más uso de CPU que un chip diseñado para este propósito (como el chip de sonido 8364 Paula del Commodore Amiga), pero era sin embargo una técnica ampliamente utilizada en plataformas tales como el Atari ST para reproducir música sampleada, y en el Amstrad CPC para reproducir samples cortos en varios videojuegos.

Esto produce mala calidad porque sólo tiene 16 niveles de salida y están espaciadas logarítmicamente.

AY-3-8912 chip en encapsulado DIP de 28 pines.
AY-3-8910 chip en encapsulado DIP de 40 pines.