Las computadoras Atari de 8 bits , lanzadas formalmente como Atari Home Computer System , [2] son una serie de computadoras domésticas introducidas por Atari, Inc. , en 1979 con Atari 400 y Atari 800. [3] La arquitectura está diseñada en torno a la CPU MOS Technology 6502 de 8 bits y tres coprocesadores personalizados que brindan soporte para sprites , desplazamiento multidireccional suave, cuatro canales de audio y otras características. Los gráficos y el sonido son más avanzados que la mayoría de sus contemporáneos, y los videojuegos son una parte clave de la biblioteca de software. El simulador de combate espacial en primera persona de 1980 Star Raiders se considera la aplicación estrella de la plataforma .
El Atari 800 se posicionó como un modelo de gama alta y el 400 como más asequible. El 400 tiene un teclado de membrana sensible a la presión y a prueba de derrames e inicialmente se envió con 8 KB de RAM no actualizables . El 800 tiene un teclado convencional, una segunda ranura para cartuchos y permite actualizaciones fáciles de RAM a 48K. Ambos usan CPU 6502 idénticas en1,79 MHz (1,77 MHz para las versiones PAL) y los coprocesadores ANTIC , POKEY y CTIA/GTIA . Los periféricos plug-and-play utilizan el bus serial Atari SIO , y uno de los desarrolladores de SIO eventualmente pasó a co-patentar USB (Universal Serial Bus). [4] La arquitectura central de las computadoras Atari de 8 bits fue reutilizada en la consola de juegos Atari 5200 de 1982 , pero los juegos para los dos sistemas son incompatibles.
El 400 y el 800 fueron reemplazados por múltiples computadoras con la misma tecnología y diferente presentación. El 1200XL fue lanzado a principios de 1983 para reemplazar al 800. Se discontinuó meses después, pero el diseño industrial se trasladó al 600XL y al 800XL lanzados más tarde ese mismo año. Después de que la compañía fuera vendida y restablecida, Atari Corporation lanzó el 65XE (vendido como el 800XE en algunos mercados europeos) y el 130XE en 1985. El XL y el XE son más livianos en construcción, tienen dos puertos de joystick en lugar de cuatro y Atari BASIC está integrado. El 130XE tiene 128 KB de RAM conmutada por banco . En 1987, después de que el Nintendo Entertainment System reavivara el mercado de las consolas, Atari Corporation empaquetó el 65XE como una consola de juegos, con un teclado opcional, como Atari XEGS . Es compatible con software y periféricos de computadora de 8 bits.
Los ordenadores de 8 bits se vendieron tanto en tiendas de informática como en grandes almacenes como Sears, utilizando una demostración en la tienda para atraer a los clientes. [5] Se vendieron dos millones de ordenadores Atari de 8 bits durante su principal producción entre finales de 1979 y mediados de 1985. [6] En 1984, Atari informó de que había 4 millones de propietarios de sus ordenadores y su consola de juegos 5200 en conjunto. [7] La principal competencia mundial llegó cuando se presentó el Commodore 64, equipado de forma similar, en 1982. En 1992, Atari Corporation abandonó oficialmente todo el soporte restante para la línea de 8 bits. [8]
El diseño del "Home Computer System" comenzó en Atari tan pronto como se lanzó el Atari Video Computer System a finales de 1977. Mientras diseñaban el VCS en 1976, el equipo de ingeniería del Atari Grass Valley Research Center (originalmente Cyan Engineering ) [9] dijo que el sistema tendría una vida útil de tres años antes de volverse obsoleto. Comenzaron a diseñar una nueva consola que estaría lista para reemplazarlo alrededor de 1979. [10]
Desarrollaron esencialmente una versión muy actualizada del VCS, corrigiendo sus principales limitaciones pero compartiendo una filosofía de diseño similar. [10] El diseño más nuevo tiene mejor velocidad, gráficos y sonido. El trabajo en los chips para el nuevo sistema continuó durante 1978 y se centró en un coprocesador de video muy mejorado conocido como CTIA (la versión del VCS era el TIA). [11]
Durante el período de desarrollo inicial, la era de las computadoras domésticas comenzó en serio con la TRS-80 , la PET y la Apple II , lo que la revista Byte denominó la "Trinidad de 1977". [12] Nolan Bushnell vendió Atari a Warner Communications por 28 millones de dólares en 1976 para financiar el lanzamiento de la VCS. [13] En 1978, Warner contrató a Ray Kassar para convertirse en el director ejecutivo de Atari. Kassar dijo que el chipset debería usarse en una computadora doméstica para desafiar a Apple. [4] Para adaptar la máquina a esta función, necesitaba gráficos de caracteres, alguna forma de expansión para periféricos y ejecutar el lenguaje de programación BASIC , que entonces era universal . [10]
El VCS carece de gráficos de mapa de bits y un generador de caracteres . Todos los gráficos en pantalla se crean utilizando sprites y un fondo simple generado por datos cargados por la CPU en registros de video de una sola línea de escaneo. El ingeniero de Atari Jay Miner diseñó los dos chips de video para las computadoras Atari de 8 bits. El chip CTIA incluye sprites y gráficos de fondo, pero para reducir la carga en la CPU principal, la carga de registros de video y buffers se delega a un microprocesador dedicado, el Controlador de Interfaz de Televisión Alfanumérica o ANTIC . CTIA y ANTIC trabajan juntos para producir una pantalla completa, con ANTIC obteniendo datos de línea de escaneo de un búfer de cuadros y memoria de sprites en RAM, además de mapas de bits de conjuntos de caracteres para modos de caracteres, y alimentando estos al CTIA. CTIA procesa los datos de sprites y del campo de juego a la luz de sus propios registros de color, sprites y gráficos para producir la salida de video en color final. [14]
El sistema resultante estaba muy por delante de todo lo que había entonces en el mercado. Commodore estaba desarrollando un controlador de vídeo en aquel momento, pero Chuck Peddle , el diseñador principal de la CPU MOS Technology 6502 utilizada en el VCS y en las nuevas máquinas, vio el trabajo de Atari durante una visita a Grass Valley. Se dio cuenta de que el diseño de Commodore no sería competitivo, pero tenía un estricto acuerdo de confidencialidad con Atari y no podía decirle a nadie de Commodore que renunciara a su propio diseño. Peddle comentó más tarde que "lo que hizo Jay fue una patada en el trasero de todo el mundo". [15]
La dirección identificó dos puntos fuertes para las nuevas computadoras: una versión de gama baja conocida internamente como "Candy" y una máquina de gama alta conocida como "Colleen" (nombrada en honor a dos secretarias de Atari). [16] Atari comercializaría Colleen como una computadora y Candy como una máquina de juegos o consola de juegos híbrida. Colleen incluye ranuras de expansión accesibles para el usuario para RAM y ROM , dos ranuras para cartuchos de ROM de 8 KB , salida de RF y monitor (incluyendo dos pines para luma y croma separados adecuados para una salida S-Video superior ) y un teclado completo. Candy fue diseñada inicialmente como una consola de juegos, sin teclado ni puertos de entrada/salida, aunque se planeó un teclado externo para los puertos de joystick 3 y 4. En ese momento, los planes exigían que ambas tuvieran un puerto de audio separado que admitiera cintas de casete como medio de almacenamiento. [17]
Uno de los objetivos de los nuevos sistemas era la facilidad de uso. Un ejecutivo afirmó: "¿Le importa al usuario final la arquitectura de la máquina? La respuesta es no. '¿Qué hará por mí?' Esa es su principal preocupación. ... ¿Por qué intentar asustar al consumidor obligándolo a tener una doble E o ser un programador informático para utilizar todas las capacidades de una computadora personal?" Por ejemplo, se esperaba que los cartuchos hicieran que las computadoras fueran más fáciles de usar. [18] Para minimizar la manipulación de placas de circuitos o chips desnudos, como es común con otros sistemas de ese período, las computadoras fueron diseñadas con módulos cerrados para la memoria, cartuchos ROM, con conectores con llave para evitar que se enchufaran en la ranura incorrecta. El sistema operativo se inicia automáticamente, cargando los controladores de los dispositivos en el bus serie (SIO). El sistema operativo de disco para administrar el almacenamiento en disquete estaba controlado por menús. Cuando no se carga ningún software, en lugar de dejar al usuario en una pantalla en blanco o un monitor de lenguaje de máquina, el sistema operativo pasa al "Bloc de notas", que es un editor de pantalla completa integrado sin soporte de almacenamiento de archivos. [14]
A medida que avanzaba el proceso de diseño de las nuevas máquinas, surgieron dudas sobre cómo debería ser la Candy. Hubo una discusión constante sobre si el teclado sería externo o integrado. [19] En el verano de 1978, la educación se había convertido en el foco de atención de los nuevos sistemas. El diseño de Colleen estaba prácticamente completo en mayo de 1978, pero a principios de 1979 se tomó la decisión de que la Candy también sería una computadora completa, pero destinada a los niños. Como tal, contaría con un nuevo teclado diseñado para ser resistente a los derrames de líquidos. [20]
Atari pretendía portar Microsoft BASIC a la máquina como un cartucho ROM de 8 KB . Sin embargo, la versión 6502 existente de Microsoft tenía alrededor de 7900 bytes, lo que no dejaba espacio para extensiones para gráficos y sonido. La empresa contrató a la consultora local Shepardson Microsystems para completar la adaptación. Recomendaron escribir una nueva versión desde cero, lo que dio como resultado Atari BASIC . [21]
Los televisores de la época normalmente tenían una sola entrada de señal, que era la conexión de antena en la parte posterior. En el caso de dispositivos como un ordenador, el vídeo se genera y luego se envía a un modulador de RF para convertirlo en una salida similar a la de una antena. La introducción de muchas consolas de juegos durante esta época había dado lugar a situaciones en las que los moduladores mal diseñados generaban tanta señal que causaban interferencias con otros televisores cercanos, incluso en casas vecinas. En respuesta a las quejas, la Comisión Federal de Comunicaciones (FCC) introdujo nuevos estándares de prueba que son extremadamente exigentes y difíciles de cumplir. [22]
Otros fabricantes evitaron el problema utilizando monitores compuestos integrados, como el Commodore PET y el TRS-80. El TRS-80 tiene un televisor en blanco y negro ligeramente modificado como monitor. Era conocido por causar interferencias y la producción se canceló cuando los requisitos más estrictos de la FCC entraron en vigor el 1 de enero de 1981. Apple Computer, como es bien sabido, omitió el modulador y los vendió a una empresa externa como Sup'R'Mod para que no tuvieran que ser probados. [23]
En una visita de julio de 1977 con el personal de ingeniería, un vendedor de Texas Instruments (TI) presentó una nueva posibilidad en forma de un cable de fibra óptica económico con transceptores incorporados . Durante la reunión, Joe Decuir propuso colocar un modulador de RF en un extremo, aislando así por completo cualquier señal eléctrica de modo que la computadora no tuviera componentes de RF. Esto significaría que la computadora no tendría que cumplir con los requisitos de la FCC, pero los usuarios aún podrían conectar un televisor simplemente enchufándolo. Su gerente, Wade Tuma, rechazó más tarde la idea diciendo "La FCC nunca nos dejaría salirnos con la nuestra con ese truco". Sin que Atari lo supiera, TI utilizó la idea de Decuir. Como Tuma había predicho, la FCC rechazó el diseño, retrasando el lanzamiento de esa máquina. TI finalmente envió las primeras máquinas con un televisor personalizado a medida que el proceso de prueba se prolongaba. [22]
Para cumplir con los requisitos de los productos estándar y al mismo tiempo incluir circuitos de TV internos, las nuevas máquinas debían estar fuertemente protegidas. Ambas se construyeron alrededor de escudos de aluminio fundido muy fuertes que formaban una jaula de Faraday parcial , con los diversos componentes atornillados a este marco interno. Esto dio como resultado una computadora extremadamente robusta, con la desventaja de un mayor costo y complejidad de fabricación. [4]
La decisión de la FCC también dificultó la instalación de orificios de tamaño considerable en la carcasa, lo que permitiría fugas de radiofrecuencia. Esto eliminó las ranuras de expansión o tarjetas que se comunicaban con el mundo exterior a través de sus propios conectores. En su lugar, Atari diseñó el bus informático de entrada/salida en serie (SIO) , un sistema para conectar en cadena múltiples dispositivos de configuración automática a la computadora a través de un único conector blindado. Las ranuras internas estaban reservadas para módulos de ROM y RAM; no tenían las líneas de control necesarias para una tarjeta de expansión completamente funcional, ni espacio para pasar un cable fuera de la carcasa para comunicarse con dispositivos externos. [4]
Después de que Atari anunciara su intención de entrar en el mercado de ordenadores domésticos en diciembre de 1978, [24] los Atari 400 y Atari 800 se presentaron en el CES de invierno en enero de 1979 [25] y se comercializaron en noviembre de 1979. [ cita requerida ]
Los nombres originalmente se referían a la cantidad de memoria: 4 KB de RAM en el 400 y 8 KB en el 800. Cuando fueron lanzados, los precios de la RAM habían comenzado a caer, por lo que las máquinas se lanzaron con 8 KB, utilizando DRAM 4kx1. Los módulos de RAM instalables por el usuario en el 800 inicialmente tenían carcasas de plástico, pero esto causó problemas de sobrecalentamiento, por lo que se quitaron las carcasas. Más tarde, la cubierta de expansión se mantuvo hacia abajo con tornillos en lugar de los pestillos de plástico más fáciles de abrir. [26] Las computadoras finalmente se enviaron con RAM al máximo: 16k y 48k, respectivamente, utilizando DRAM 16kx1.
Ambos modelos tienen cuatro puertos para joystick, lo que permite cuatro jugadores simultáneos, pero solo unos pocos juegos (como MULE ) los usan todos. Los controladores de paleta están conectados en pares y Super Breakout admite ocho jugadores. [27] El Atari 400, con un teclado de membrana y una ranura ROM interna única, superó en ventas al Atari 800 por un margen de 2 a 1. [6] Solo se produjo un cartucho para la ranura derecha del 800 en marzo de 1983, y las máquinas posteriores de la serie tienen solo una ranura. [28] [27]
Creative Computing mencionó las máquinas Atari en una reseña de abril de 1979 de la feria CES. Llamando a Atari "la gente de los videojuegos", afirmó que venían con "un fantástico software educativo, de entretenimiento y de aplicaciones para el hogar". [29] En una entrevista de agosto de 1979, Peter Rosenthal de Atari sugirió que la demanda podría ser baja hasta el período de tiempo 1980-81, cuando predijo que se venderían alrededor de un millón de computadoras hogareñas. [30] La edición de abril de 1980 comparó las máquinas con el Commodore PET , centrado principalmente en los dialectos BASIC. [31] Ted Nelson revisó la computadora en la revista en junio de 1980, llamándola "una caja de gráficos extraordinaria". Al describir sus "gritos, vítores y aplausos" y los de un amigo durante una demostración de Star Raiders , Nelson escribió que estaba tan impresionado que "he estado en gráficos de computadora durante veinte años, y me quedé despierto noche tras noche tratando de entender cómo la máquina Atari hizo lo que hizo". Describió la máquina como "algo más", pero criticó a la compañía por la falta de documentación para desarrolladores. Concluyó diciendo "El Atari es como el cuerpo humano: una máquina estupenda, pero (a) no te darán acceso a la documentación y (b) me encantaría conocer al tipo que lo diseñó". [32] Kilobaud Microcomputing escribió en septiembre de 1980 que el Atari 800 "parece engañosamente una máquina de videojuegos, [pero tenía] el chasis más fuerte y ajustado que he visto desde Raquel Welch . Pesa alrededor de diez libras ... La gran cantidad de ingeniería y diseño en la parte física del sistema es evidente". El crítico elogió la documentación por "mostrar la forma en que se deben hacer los manuales", y la "excelente 'sensación ' " del teclado. [33] InfoWorld hizo una crítica favorable del rendimiento, los gráficos y los cartuchos ROM del 800, pero no le gustó la documentación y advirtió que la inusual ubicación de la tecla Shift a la derecha podría hacer que el ordenador fuera "inadecuado para el procesamiento de textos serio". Hay una "tecla Atari" entre/y Shift, mientras que un teclado típico extendería la tecla Shift a esta área. Al señalar que la cantidad de software y hardware disponible para el ordenador "no es comparable con la del Apple II o el TRS-80", la revista concluyó que el 800 "es una máquina impresionante que aún no ha alcanzado su potencial computacional completo". [34]
Aunque había planeado una extensa campaña publicitaria para 1980, [18] Atari se encontró con una dura competencia por parte de Commodore, Apple y Tandy. A mediados de 1981, según se informa, había perdido 10 millones de dólares en ventas de entre 10 y 13 millones de dólares de más de 50.000 computadoras. [35] [36]
En 1982, Atari inició los proyectos Sweet 8 (o Liz NY) y Sweet 16 para crear un conjunto mejorado de máquinas que fueran más fáciles de construir y menos costosas de producir. Atari encargó un 6502 personalizado, inicialmente etiquetado como 6502C, pero que finalmente se conoció como SALLY para diferenciarlo de un 6502C estándar. Un 6502C era simplemente una versión del 6502 capaz de funcionar hasta 4 MHz. Los modelos A funcionan a 1 y los B a 2. La base para SALLY es un 6502B. SALLY se incorporó a los modelos 400 y 800 de producción tardía, todos los modelos XL/XE y las consolas Atari 5200 y Atari 7800. SALLY agrega lógica para desactivar la señal de reloj, llamada HALT
, que ANTIC usa para apagar la CPU para acceder al bus de datos/direcciones. [37]
Siguiendo el modelo 400/800, se planificaron dos sistemas, el 1000 con 16 KB y el 1000X con 64 KB, cada uno ampliable a través de una ranura de interfaz de bus paralelo en la parte posterior de la máquina.
Los planes originales de Sweet 8/16 se abandonaron y solo se lanzó una máquina que usaba el nuevo diseño. Anunciado en una conferencia de prensa en la ciudad de Nueva York el 13 de diciembre de 1982, [38] [39] el 1200XL se presentó en el CES de invierno del 6 al 9 de enero de 1983. [40] Se envió en marzo [ cita requerida ] de 1983 [41] con 64 KB de RAM, autoprueba incorporada, un teclado rediseñado (con cuatro teclas de función y una tecla AYUDA) y un diseño rediseñado del puerto de cable. [28] El número de puertos de joystick se redujo de 4 a 2. No existe una versión PAL del 1200XL. [ cita requerida ]
Anunciado con un precio de venta minorista de 1000 dólares, [42] el 1200XL se lanzó a 899 dólares (equivalente a unos 2800 dólares en 2023). [40] Esto es 100 dólares menos que el precio anunciado del Atari 800 en su lanzamiento en 1979, [1] pero en ese momento el 800 tenía un precio mucho más bajo.
El sistema vuelve a utilizar el puerto SIO en lugar de la interfaz de bus paralelo. El pin +12 V del puerto SIO no está conectado, lo que impide que funcionen algunos dispositivos. El +12 V se utilizaba normalmente para alimentar dispositivos RS-232, que ahora requerían una fuente de alimentación externa. Un circuito de vídeo mejorado proporciona más croma para una imagen más colorida, pero la línea de croma no está conectada al puerto del monitor, el único lugar donde se podía utilizar. El sistema operativo tiene problemas de compatibilidad con algunos programas antiguos.
El modelo 1200XL se discontinuó en junio de 1983.
Compute! afirmó en un editorial de principios de 1983 que el 1200XL era demasiado caro; [43] John J. Anderson de Creative Computing estuvo de acuerdo. [44] Bill Wilkinson, autor de Atari BASIC, cofundador de Optimized Systems Software y columnista de Compute!, criticó las características y el precio del ordenador. Escribió que el 1200XL era una "gran ganga" si se vendía por menos de 450 dólares, pero que si costaba más que el 800, "¡compra un 800 rápido!" . [45]
En mayo de 1981, el precio del Atari 800 era de 1.050 dólares (equivalente a 3.500 dólares en 2023), [34] pero a mediados de 1983, debido a las guerras de precios en la industria, era de 165 dólares (equivalente a 500 dólares en 2023) [46] y el 400 estaba por debajo de los 150 dólares (equivalente a 460 dólares en 2023). [42] El 1200XL fue un fracaso, y las máquinas anteriores eran demasiado caras de producir para poder competir en los puntos de precio en rápida caída. [ cita requerida ]
En el CES de verano de 1983 se anunció una nueva línea de modelos , que seguía de cerca los conceptos originales de Sweet. La 600XL es esencialmente el modelo Liz NY y el sucesor espiritual de la 400, y la 800XL reemplazaría tanto a la 800 como a la 1200XL. Las máquinas siguen el estilo de la 1200XL, pero son más pequeñas de atrás hacia adelante, y la 600XL lo es aún más.
Atari tuvo dificultades para trasladar su producción a Asia tras cerrar su fábrica estadounidense. [47] Originalmente, los nuevos modelos, que iban a sustituir al 1200XL a mediados de 1983, no llegaron hasta finales de ese año. Aunque el 600XL/800XL estaban bien posicionados en términos de precio y características, durante la crítica temporada navideña solo estaban disponibles en pequeñas cantidades, mientras que el Commodore 64 estaba ampliamente disponible. [6] Brian Moriarty afirmó en ANALOG Computing que Atari "no pudo satisfacer los pedidos navideños de los 600 y 800XL", informando que a finales de noviembre de 1983 el 800XL no había aparecido en las tiendas de Massachusetts, mientras que las cantidades del 600XL "eran tan limitadas que era casi imposible conseguirlo". [48]
Después de perder 563 millones de dólares en los primeros nueve meses del año, Atari anunció ese mes que los precios subirían en enero, afirmando que "no tenía intención de participar en estas guerras de precios suicidas". [49] Los precios de los 600XL y 800XL a principios de 1984 eran 50 dólares más altos que los del VIC-20 y el Commodore 64. [50]
En enero de 1984, ANALOG Computing escribió sobre el 600XL que «el Commodore 64 y el Tandy CoCo parecen juguetes en comparación». La revista aprobó que no se utilizara la distribución de teclado del 1200XL y predijo que el bus paralelo del XL «en realidad hace que el 600 sea más ampliable que un 400 o un 800». Aunque desaprobaba el uso de un sistema operativo más cercano al del 1200XL que al del 400 y el 800, y la documentación «inadecuada y francamente decepcionante», ANALOG concluyó que «nuestra primera impresión... es mixta, pero mayoritariamente optimista». Sin embargo, la revista advirtió que debido a «la lentitud del marketing de Atari», a menos que los clientes existentes convencieran a otros de comprar los modelos XL, «todos terminaremos marchando al ritmo de un tambor cuyas iniciales son IBM». [48]
Junto con el 600XL y el 800XL se anunciaron los modelos de gama alta 1400XL y 1450XLD. Añadieron un módem de 300 baudios integrado y un sintetizador de voz , y el 1450XLD tiene una unidad de disquete de doble cara integrada en una carcasa más grande, con una ranura para una segunda unidad. El Atari BASIC está integrado en la ROM y el PBI en la parte posterior para expansión externa.
Las fechas de entrega de los modelos 1400XL y 1450XLD se retrasaron y, al final, el 1400XL se canceló por completo y el 1450XLD se retrasó tanto que nunca se envió. Otros prototipos que nunca llegaron al mercado incluyen el 1600XL, el 1650XLD y el 1850XLD. El 1600XL debía ser un modelo de doble procesador capaz de ejecutar código 6502 y 80186, y el 1650XLD es una máquina similar en el caso del 1450XLD. Estos fueron cancelados cuando James J. Morgan se convirtió en CEO y quiso que Atari volviera a sus raíces de videojuegos. [51] El 1850XLD debía estar basado en el chipset Lorraine [52] que se convirtió en el Amiga .
El fundador de Commodore, Jack Tramiel, dimitió en enero de 1984 y en julio compró la división de consumo de Atari a Warner por un precio extremadamente bajo. No se exigió dinero en efectivo y, en su lugar, Warner tenía derecho a comprar 240 millones de dólares en pagarés y warrants a largo plazo, y Tramiel tenía la opción de comprar hasta 100 millones de dólares en acciones de Warner. Cuando Tramiel se hizo cargo, los modelos XL de gama alta se cancelaron y los XL de gama baja se rediseñaron para convertirse en la serie XE. Casi todos los proyectos de investigación, diseño y prototipos se cancelaron, incluido el 1850XLD basado en Amiga . Tramiel se centró en desarrollar la línea de ordenadores Atari ST basada en 68000 y en reclutar a antiguos ingenieros de Commodore para trabajar en ella.
Atari vendió alrededor de 700.000 computadoras en 1984, en comparación con los dos millones de Commodore. [53] Mientras su nueva compañía se preparaba para enviar el Atari ST en 1985, Tramiel declaró que las ventas de computadoras Atari de 8 bits eran "muy, muy lentas". [54] Nunca fueron una parte importante del negocio de Atari en comparación con los videojuegos, y es posible que la línea de 8 bits nunca fuera rentable para la compañía, aunque se habían vendido casi 1,5 millones de computadoras a principios de 1986. [35] [55] [56] [46]
En ese año, el mercado de software de Atari estaba disminuyendo en tamaño. La revista Antic declaró en mayo de 1985 que había recibido muchas cartas en las que se quejaban de que las empresas de software estaban ignorando el mercado de Atari, e instó a los lectores a ponerse en contacto con los líderes de las empresas. [57] "El ordenador Atari 800 existe desde 1979. Seis años es un tiempo bastante largo para que dure un ordenador. Desafortunadamente, su edad está empezando a notarse", escribió ANALOG Computing en febrero de 1986. La revista declaró que, si bien su biblioteca de software era comparable en tamaño a la de otros ordenadores, "ahora, y más aún en el futuro, se va a crear menos software para los ordenadores Atari de 8 bits", advirtiendo que en 1985 solo se vio un "goteo" de nuevos títulos importantes y que 1986 "será aún más pobre". [58]
Computer Gaming World declaró ese mes que "los juegos ya no salen primero para Atari". [59] En abril, la revista publicó una encuesta a diez editores de juegos que descubrió que planeaban lanzar 19 juegos para Atari en 1986, en comparación con 43 para Commodore 64, 48 para Apple II, 31 para IBM PC, 20 para Atari ST y 24 para Amiga. Las empresas declararon que una de las razones para no publicar para Atari era la cantidad inusualmente alta de piratería de software en la computadora, en parte causada por Happy Drive . [60] [61] [62] La revista advirtió más tarde ese año: "¿Es este el final de los juegos de Atari 800? Ciertamente parece que podría serlo desde donde escribo". [61] En 1987, MicroProse confirmó que no lanzaría Gunship para Atari de 8 bits, afirmando que el mercado era demasiado pequeño. [63]
El 65XE y el 130XE (XE significa XL-Compatible Eight-bit) [64] se anunciaron en 1985 al mismo tiempo que el Atari 520ST , y visualmente se parecen al ST. El 65XE tiene 64 KB de RAM y es funcionalmente equivalente al 800XL menos la conexión PBI. El 130XE tiene 128 KB de memoria, accesible a través de conmutación de bancos . Los 64K adicionales se pueden usar como unidad de RAM .
El 130XE incluye la interfaz de cartucho mejorada (ECI), que es casi compatible con la interfaz de bus paralelo, pero físicamente más pequeña y ubicada junto a la ranura de cartucho compatible con 400 y 800 estándar. Proporciona solo aquellas señales que no existen en esta última. Se esperaba que los periféricos ECI se conectaran tanto a la interfaz de cartucho estándar como al puerto ECI. Las revisiones posteriores del 65XE contienen el puerto ECI.
El modelo 65XE se vendió como 800XE en Alemania y Checoslovaquia [65] para aprovechar la popularidad del modelo 800XL en esos mercados. Todas las unidades 800XE contienen el puerto ECI. [66]
El Atari XEGS (XE Game System) se lanzó en 1987. Se trataba de un 65XE rediseñado con un teclado extraíble que arrancaba con el puerto de 1981 de Missile Command en lugar de BASIC si se desconectaba el teclado.
Las máquinas Atari constan de un 6502 como procesador principal, una combinación de chips ANTIC y GTIA para proporcionar gráficos y el chip POKEY para manejar el sonido y la entrada/salida serial. Estos chips de soporte se controlan a través de una serie de registros que pueden ser controlados por el usuario a través de instrucciones de carga/almacenamiento de memoria que se ejecutan en el 6502. Por ejemplo, el GTIA utiliza una serie de registros para seleccionar colores para la pantalla; estos colores se pueden cambiar insertando los valores correctos en sus registros, que se asignan al espacio de direcciones que es visible para el 6502. Algunos de los coprocesadores utilizan datos almacenados en RAM, como el búfer de visualización y la lista de visualización de ANTIC , y la información de Jugador/Misil ( sprite ) de GTIA.
Las características personalizadas del hardware permiten que los ordenadores realicen muchas funciones directamente en el hardware, como el desplazamiento suave en segundo plano, que en la mayoría de los demás ordenadores se tendrían que realizar mediante software. Las demostraciones de gráficos y sonido formaban parte de la primera información para desarrolladores de Atari y se utilizaban como material de marketing con los ordenadores que ejecutaban demostraciones en las tiendas. [59]
ANTIC es un microprocesador que procesa una secuencia de instrucciones conocida como lista de visualización . Una instrucción agrega una fila del modo gráfico especificado a la pantalla. Cada modo varía en función de si representa texto o un mapa de bits, la resolución y el número de colores, y su altura vertical en líneas de exploración . Una instrucción también indica si contiene una interrupción, si está habilitado el desplazamiento fino y, opcionalmente, dónde obtener los datos de visualización de la memoria. [67]
Dado que cada fila se puede especificar individualmente, el programador puede crear pantallas que contienen diferentes modos de texto o gráficos de mapa de bits en una pantalla, donde los datos se pueden obtener de direcciones de memoria arbitrarias y no secuenciales. [68]
ANTIC lee esta lista de visualización y los datos de visualización mediante DMA (acceso directo a memoria) y, a continuación, traduce el resultado en un flujo de datos de píxeles que representa el texto y los gráficos del campo de juego. Este flujo pasa a GTIA , que aplica los colores del campo de juego e incorpora gráficos de jugador/misil ( sprites ) para la salida final a un televisor o un monitor compuesto. Una vez que se configura la lista de visualización, la pantalla se genera sin ninguna intervención de la CPU.
Hay 15 modos de caracteres y mapas de bits. En los modos de baja resolución, se pueden configurar 2 o 4 colores por línea de visualización. En el modo de alta resolución, se puede configurar un color por línea, pero se pueden ajustar los valores de luminancia del primer plano y del fondo. El modo de mapa de bits de alta resolución (gráficos de 320 x 192) produce colores de artefactos compuestos NTSC ; estos colores no se producen en las máquinas PAL.
En el caso de los modos de texto, los datos del conjunto de caracteres se indican mediante un registro. Por defecto, se trata de una dirección en la ROM, pero si se indica en la RAM, un programador puede crear caracteres personalizados. Según el modo de texto, estos datos pueden estar en cualquier límite de 1K o 512 bytes. Los registros adicionales dan vuelta todos los caracteres y activan y desactivan el vídeo inverso.
El chip ANTIC permite una variedad de modos y anchos de campo de juego, y el sistema operativo Atari original incluido con las computadoras Atari 800/400 proporciona un acceso fácil a un subconjunto de estos modos gráficos. Estos se muestran a los usuarios a través de Atari BASIC mediante el comando "GRAPHICS" y a otros lenguajes mediante llamadas de sistema similares. La versión posterior del sistema operativo utilizada en las computadoras XL/XE agregó soporte para la mayoría de estos modos gráficos "faltantes".
Los modos de texto de ANTIC admiten conjuntos de caracteres suaves y redefinibles. ANTIC tiene cuatro métodos diferentes de representación de glifos relacionados con los modos de texto: Normal, Descendientes, Matriz de caracteres de un solo color y Matriz de múltiples colores por carácter.
El chip ANTIC utiliza una lista de visualización y otras configuraciones para crear estos modos. Cualquier modo gráfico en la interpretación de color CTIA/GTIA predeterminada se puede combinar libremente sin intervención de la CPU modificando las instrucciones en la lista de visualización.
La geometría de pantalla actual de ANTIC no es fija. El hardware puede ser dirigido para mostrar un Playfield estrecho (128 relojes de color/256 píxeles de alta resolución de ancho), el Playfield de ancho normal (160 relojes de color/320 píxeles de alta resolución de ancho) y un Playfield de sobreescaneo ancho (192 relojes de color/384 píxeles de alta resolución de ancho) configurando un valor de registro. La altura predeterminada del sistema operativo para crear modos gráficos es de 192 líneas de escaneo, y ANTIC puede mostrar sobreescaneo vertical de hasta 240 líneas de escaneo de TV de alto creando una lista de visualización personalizada.
Las capacidades de visualización de listas permiten un desplazamiento horizontal y vertical aproximado que requiere una dirección mínima de la CPU. Además, el hardware ANTIC admite el desplazamiento horizontal y vertical preciso, modificando la visualización de los datos de la pantalla de forma incremental mediante píxeles individuales (relojes de color) en sentido horizontal y líneas de escaneo individuales en sentido vertical.
El reloj de la CPU del sistema y el hardware de video están sincronizados a la mitad de la frecuencia del reloj NTSC. En consecuencia, la salida de píxeles de todos los modos de visualización se basa en el tamaño del reloj de color NTSC, que es el tamaño mínimo necesario para garantizar un color correcto y consistente independientemente de la ubicación del píxel en la pantalla. La precisión fundamental de la salida de color de píxeles permite un desplazamiento fino horizontal sin "efectos estroboscópicos" de color, cambios de tono antiestéticos en los píxeles según la posición horizontal que se producen cuando la sincronización de la señal no proporciona al hardware del televisor o monitor el tiempo adecuado para alcanzar el color correcto.
El adaptador de interfaz de televisión en color [69] (CTIA) es el chip gráfico utilizado originalmente en el Atari 400 y 800. Es el sucesor del chip TIA del Atari VCS de 1977. Según Joe Decuir, George McLeod diseñó el CTIA en 1977. Fue reemplazado por el adaptador de interfaz de televisión gráfica [69] (GTIA) en revisiones posteriores del 400 y 800 y todos los modelos de 8 bits posteriores. El GTIA, también diseñado por McLeod, agrega tres nuevos modos gráficos de campo de juego a ANTIC que permiten más colores. [37]
El CTIA/GTIA recibe información de gráficos del campo de juego de ANTIC y aplica colores a los píxeles de una paleta de 128 o 256 colores según el modo de interpretación de color vigente. El CTIA/GTIA controla los gráficos de jugador/misil ( sprites ), incluida la detección de colisiones entre jugadores, misiles y el campo de juego; la prioridad de visualización de los objetos; y el control de color/luminancia de todos los objetos mostrados. El CTIA/GTIA emite señales de luminancia y croma digitales independientes, que se mezclan para formar una señal de video compuesta analógica.
CTIA/GTIA lee los disparadores del joystick y las teclas Opción, Seleccionar e Inicio, y controla el altavoz del teclado en los Atari 400 y 800. En modelos de computadora posteriores, la salida de audio para el altavoz del teclado se mezcla con la salida de audio para la transmisión al monitor de TV/video.
POKEY es un chip personalizado que se utiliza para leer el teclado, generar sonido y comandos de comunicaciones seriales (en conjunto con el chip adaptador de interfaz periférica ) e IRQ, además de controlar los 4 movimientos del joystick en los modelos 400 y 800, y los bancos de RAM posteriores o ROM (OS/BASIC/Self-test) habilitan para líneas XL/XE. [70] Proporciona temporizadores, un generador de números aleatorios para generar ruido acústico y números aleatorios, e interrupciones enmascarables . POKEY tiene cuatro canales de audio semi-independientes, cada uno con su propia frecuencia, ruido y control de volumen. Cada canal de 8 bits tiene su propio registro de control de audio que selecciona el contenido de ruido y el volumen. Para una mayor resolución de frecuencia de sonido (calidad), dos de los canales de audio se pueden combinar para un sonido más preciso (la frecuencia se puede definir con un valor de 16 bits en lugar de los 8 bits habituales). El nombre POKEY proviene de las palabras "POtentiometer" y "KEYboard", que son dos de los dispositivos de E/S con los que POKEY interactúa (el potenciómetro es el mecanismo utilizado por la paleta ). El chip POKEY (y sus versiones de doble y cuádruple núcleo) se utilizó en muchas máquinas recreativas con monedas de Atari de la década de 1980, incluidas Centipede y Millipede , [71] Missile Command , Asteroids Deluxe , Major Havoc y Return of the Jedi .
Atari, Inc. lanzó tres versiones actualizadas del 400/800 que utilizaban el mismo chipset y una estética de carcasa diferente: el efímero 1200XL, luego el 600XL y el 800XL. Se cancelaron otros numerosos proyectos de gran alcance para desarrollar sucesores de la línea de 8 bits. Después del restablecimiento de Atari como Atari Corporation, se lanzaron tres sistemas más que utilizaban en gran medida la misma tecnología que las máquinas anteriores: el 65XE y el 130XE de 128 KB en 1985, y finalmente el Atari XEGS inspirado en las consolas de juegos en 1987.
La cronología de producción es de 1979 a 1987. [66] [72]
Durante la vida de la serie de 8 bits, Atari lanzó una gran cantidad de periféricos, incluidas unidades de cinta de casete, unidades de disquete de 5,25 pulgadas, impresoras, módems, una tableta táctil y un módulo de pantalla de 80 columnas.
Los periféricos de Atari utilizan el puerto SIO exclusivo de Atari , que permite conectarlos en cadena . Un objetivo principal del diseño de la computadora Atari era la facilidad de uso, a lo que contribuía el bus SIO. Dado que solo se utiliza un tipo de conector para todos los dispositivos, la computadora Atari era fácil de ampliar para los usuarios novatos. Los dispositivos SIO de Atari utilizan una forma temprana de conectar y usar. Los periféricos en el bus tienen sus propios identificadores y pueden enviar controladores descargables a la computadora Atari durante el proceso de arranque. La electrónica adicional en estos periféricos hizo que costaran más que los dispositivos "tontos" equivalentes utilizados por otros sistemas de la época.
Atari no reveló inicialmente información técnica de sus computadoras, excepto a los desarrolladores de software que aceptaron mantenerla en secreto , posiblemente para aumentar sus propias ventas de software. [32] El software de cartucho era tan raro al principio que InfoWorld bromeó en 1980 que los propietarios de Atari podrían haber considerado convertir la ranura "en un cenicero elegante". La revista les aconsejó que "limpiaran esas telarañas" para Star Raiders de Atari , [74] que se convirtió en la aplicación estrella de la plataforma , similar a VisiCalc para Apple II en su capacidad para persuadir a los clientes para que compraran la computadora. [75] [76]
Chris Crawford y otros en Atari publicaron información técnica detallada en De Re Atari . [77] En 1982, Atari publicó el Manual de hardware del sistema informático doméstico Atari [78] y una lista de fuentes comentadas del sistema operativo. Estos recursos dieron lugar a muchos libros y artículos sobre la programación del hardware personalizado del ordenador.
Debido a que los gráficos eran superiores a los del Apple II [79] y a que Atari se dedicaba al marketing doméstico, los juegos dominaban su biblioteca de software. Un compendio de reseñas de 1984 utilizó 198 páginas para juegos, en comparación con 167 para todos los demás. [80]
Los ordenadores Atari de 8 bits tienen un sistema operativo integrado en la ROM . Los Atari 400 y 800 tienen dos versiones:
Todas las XL/XE tienen versiones de SO, lo que generó problemas de compatibilidad con cierto software. Atari respondió con el Translator Disk, un disquete que carga el SO Rev. 'B' o Rev. 'A' de los modelos 400 y 800 en las computadoras XL/XE.
Los modelos XL/XE que siguieron al 1200XL también tienen la ROM BASIC de Atari incorporada, que se puede desactivar al iniciar el sistema manteniendo presionada la OPTION
tecla plateada. Originalmente, esta era la revisión B, que tiene algunos errores graves. Los modelos posteriores tienen la revisión C.
El sistema operativo estándar de Atari solo contiene rutinas de bajo nivel para acceder a las unidades de disquete . Se requiere una capa adicional, un sistema operativo de disco , para ayudar a organizar el acceso al disco a nivel del sistema de archivos . Atari DOS debe iniciarse desde un disquete cada vez que se enciende o se reinicia. Atari DOS está completamente controlado por menús.
También estaban disponibles DOS de reemplazo de terceros .
A principios de 1992, Atari Corporation abandonó oficialmente todo el soporte restante para todas las computadoras de 8 bits. [8] En 2006, Curt Vendel, quien diseñó el Atari Flashback , [81] afirmó que Atari lanzó el chipset de 8 bits al dominio público . [82] Existe un acuerdo en la comunidad de que Atari autorizó la distribución de la ROM del Atari 800 con el emulador Xformer 2.5 , lo que hace que la ROM esté legalmente disponible hoy en día como software gratuito . [83] [84]
El 29 de marzo de 2024, Atari SA y Retro Games Ltd, a través del distribuidor Plaion , lanzaron el Atari 400 Mini, a un costo de £ 99,99 (€ 119,99 / $ 119,99). Es una emulación de microconsola a escala de tamaño medio del Atari 400. Precargado con 25 juegos. Viene con un joystick Atari CX40 actualizado con botones adicionales. [85] [86]
Lanzado a principios de 1983, sólo permanecerá en producción hasta junio de 1983.