Atari 1010 Program Recorder
El Atari Program Recorder modelo Atari 1010 es una unidad de menor tamaño que sus prececesores (Program Recorder 410 basado en el Bigston y el Program recorder 410 basado en el Chelco), que fue diseñado para que fuera estéticamente coincidente con la serie XL lanzada en 1983.
Diseño
Este lanzamiento de las Atari 600XL, 800XL y 1200XL logró que el mecanismo fuera readaptado a un mucho más pequeño gabinete.
Este nuevo modelo usa los colores marron, crema y plata de la nueva línea. Respecto del mecanismo, hubo dos versiones, uno marca Chelco y otro marca Sanyo, los cuales pueden ser distinguidos por la etiqueta rectangular en el interior del compartimento del cassette, naranja y plata respectivamente para cada versión.
Todos los modelos de Atari usan el sistema de tapa bisagra, en la cara superior para introducir una cinta en el compartimento de cassette. Un sticker brillante color naranja fluorescente o plata está pegada en el fondo de éste compartimento entre ambos carretes del cassette para hacer más visible el avance de la cinta. Para reducir su tamaño, el modelo 1010 lleva una fuente externa de alimentación que enchufa en un conector hembra tipo barril en la parte posterior del equipo. Al frente un diodo led color rojo indica el estado de encendido.
Interfaz
La línea de 8 bits de Atari incorpora un sistema de conexión de periféricos, encadenados sobre un único puerto tipo host en la computadora, conocido como Atari SIO. Los dispositivos normalmente tienen dos de estos puertos para permitir dicho encadenamiento (uno en dirección al host, el otro al siguiente periférico). La mayoría de los dispositivos son capaces de distinguir cuando la computadora se comunica con ellos, escuchando los comandos del flujo de datos a través del bus e identificando si es referido a él por medio de un número de dispositivo.
La unidad de cassette fue pensado como un dispositivo mucho más accesible, anulando la posibilidad del costo necesario para proveerle la electrónica necesaria para proveer la inteligencia necesaria para usar dicho bus, por lo que fue necesario incluir líneas en el bus SIO para controlar en forma directa la cassettera: La señal MOTOR (pin 8), AUDIO IN (pin 11), DATAIN (pin 3) y DATAOUT (pin 5). Por lo explicado, sólo una cassetera puede ser conectada en dicho bus.
Formato de datos
El sistema de modulación de la señal de datos es la de desplazamiento de frecuencia (Frequency-Shift Keying = FSK). Para grabar datos , el chip POKEY configura uno de sus cuatro canales para producir una señal de 5327Hz para el pulso, otro con 3995Hz para el espacio, y un tercero de 600Hz para clock. Los datos son enviados permutando los dos primeros tonos generados en el hilo DATAOUT sincronizando la señal mediante el tercero (clock). Cada byte usa un espacio como prefijo y un sufijo de tipo pulso. La lectura es realizada por dos filtros pasabanda en el mismo dispositivo, quienes producen una salida cuando el tono esperado es escuchado. Durante la reproducción, las dos salidas "encienden" y "apagan" la señal DATAIN, interpretado por el chip POKEY y transformado en una serie de bytes de almacenamiento.
Uso de Audio y CAI
Otra característica que aporta el bus Atari SIO es el pin AUDIOIN, que es conectado al canal izquierdo del cassette. Esto permite que pueda ser grabado audio en el canal y ser reproducido a través de la salida de audio del sistema. Esto fue originalmente usado con una serie de cassettes tipo "instrucción asistida por computadora" (Computer Aided Instruction CAI) vendidos por Atari y terceras marcas. A veces también fue usado para reproducir música mientras un programa era cargado.