Atari POKEY

El sonido en los microcomputadores Atari de 8 bits era controlado por POKEY que se encargaba también de leer el teclado, generar números aleatorios y leer el puerto serial de comunicaciones {en inglés:Serial I/O o SIO}.Su nombre se deriva de POtentiometer (potenciómetro o resistencia variable) y KEYboard (teclado), ya que se usaba comúnmente para "leer" las señales capturadas desde potenciómetros (como las "paletas" de juego {en inglés: game paddles}), haciendo una conversión analógico-digital.POKEY fue conocido por su capacidad para generar música y efectos de sonido, produciendo un característico sonido de onda cuadrada {en inglés: square wave} popular entre los aficionados a la micromúsica {chiptunes}.El circuito integrado a gran escala {en inglés: LSI, Large Scale Integration} tenía 40 patitas {del inglés:pins} y se identifica con el código C012294.Los inventores mencionados en la patente fueron Steven T. Mayer y Ronald E. Milner.4    - Control del divisor de frecuencia "1" encendido {on}, "0" apagado {off}.Si no se especifica, „1” significa "activado" {"on"}: Bit 0 – (15 kHz), permite seleccionar la frecuencia divisora „0” - 64 kHz, „1” - 15 kHz 1 Bit 1 – (FI2+4), filtro de paso alto para el canal 2, modulado por la frecuencia del canal 4, Bit 2 – (FI1+3), filtro de paso alto para el canal 1, modulado por la frecuencia del canal 3, Bit 3 – (CH4+3), combinación de los divisores 4+3 para lograr 16 bits de precisión, Bit 4 – (CH2+1), conexión de divisores 2+1 para conseguir una exactitud de 16 bits, Bit 5 – (1,79CH3), determina la frecuencia del canal 3 „0” - 1,77 MHz PAL, „1” - 1,79 MHz NTSC Bit 6 – (1,79CH1), establece la frecuencia para el canal 1 „0” - 1,77 MHz PAL, „1” - 1,79 MHz NTSC Bit 7 – (POLY9), conmuta el registro de despalzamiento entre „0” - 17 bits, y „1” – 9 bits Todos los divisores de frecuencia (AUDIOF), pueden ser controlados al mismo tiempo por 64 kHz o 15 kHz de frecuencia.Un byte puesto en el registro SEROUT se envía automáticamente a través del bus serial.POKEY tiene un registro de las seis últimas teclas presionadas (K0... K5), los cuales contienen valores entre 00 y 3F (hexadecimal).
Atari POKEY en un Atari 130XE
Atari POKEY (C012294)