El Sinclair ZX80 es un ordenador doméstico lanzado el 29 de enero de 1980 [2] por Science of Cambridge Ltd. (más tarde conocida como Sinclair Research ). Es conocido por ser uno de los primeros ordenadores disponibles en el Reino Unido por menos de cien libras . Estaba disponible en formato kit por 79,95 libras, en el que los compradores tenían que ensamblarlo y soldarlo, y como una versión lista para ensamblar por 99,95 libras. [3] [4]
El ZX80 se promocionó como el primer ordenador personal que costaba menos de 100 libras y recibió elogios por su valor y documentación. Sin embargo, recibió críticas por la pantalla en blanco durante la ejecución de programas, el pequeño tamaño de la memoria RAM y el diseño del teclado. Se hizo muy popular de inmediato y durante algún tiempo hubo una lista de espera de varios meses para cualquiera de las dos versiones de la máquina.
El ZX80 debe su nombre al procesador Z80, donde la «X» significa «el ingrediente misterioso». [5]
En su interior, la máquina fue diseñada por Jim Westwood en torno a una unidad central de procesamiento Z80 con una velocidad de reloj de 3,25 MHz, y estaba equipada con 1 KB de RAM estática y 4 KB de memoria de sólo lectura (ROM). No tenía salida de sonido. [ cita requerida ]
El ZX80 fue diseñado en torno a chips TTL fácilmente disponibles ; la única tecnología patentada era el firmware . [ cita requerida ]
La máquina estaba montada en una pequeña caja de plástico blanca, con un teclado de membrana azul de una sola pieza en el frente. Había problemas con la durabilidad, la confiabilidad y el sobrecalentamiento (a pesar de las apariencias, las rayas negras visibles en la parte superior trasera de la caja son meramente cosméticas y no son ranuras de ventilación). [ ¿ Investigación original? ]
La salida de video era en blanco y negro, basada en caracteres. [6] Sin embargo, el conjunto de caracteres del ZX80 incluía algunos glifos gráficos simples basados en bloques, lo que permitía lograr gráficos básicos con algo de esfuerzo. Una ventaja de usar video monocromo es que los diferentes estándares de transmisión en color (por ejemplo, PAL , SECAM ) simplemente no eran un problema cuando el sistema se vendía fuera del Reino Unido. [ cita requerida ]
La pantalla se visualizaba mediante una conexión RF a un televisor doméstico y era posible almacenar programas sin conexión mediante una grabadora de casetes . El generador de pantalla de vídeo del ZX80 utilizaba un hardware mínimo más una combinación de software para generar una señal de vídeo. (Algunos dicen que esta fue una idea popularizada por Don Lancaster en su libro de 1978 The TV Cheap Video Cookbook y su " TV Typewriter ". [7] Sin embargo, ese diseño no implicaba un microprocesador para la generación de vídeo y tampoco era muy similar al ZX80 en otros aspectos. El ZX80 y el ZX81 también empleaban características muy específicas del procesador Z80).
A diferencia de su sucesor, el ZX81, el ZX80 sólo podía generar una imagen cuando estaba inactivo, es decir, esperando a que se pulsara una tecla. Al ejecutar un programa BASIC, o al pulsar una tecla durante la edición, la pantalla del televisor se quedaba en blanco (perdía la sincronización) momentáneamente mientras el procesador estaba ocupado. Por lo tanto, un programa BASIC tenía que introducir una pausa para la entrada para mostrar el siguiente cambio en la salida gráfica, [6] lo que hacía imposible que los gráficos se movieran con fluidez. Esto sólo se podía superar con trucos de código de máquina muy inteligentes. Estos tenían que sustituir de forma eficaz las rutinas de vídeo en la ROM e integrarlas en la lógica normal del programa con una sincronización exacta, lo que es extremadamente engorroso. Sin embargo, algunos de estos juegos fueron desarrollados posteriormente por usuarios o programadores expertos.
La ROM de 4 KB contenía el lenguaje de programación BASIC de Sinclair , el editor y el sistema operativo . Los comandos BASIC no se introducían escribiéndolos, sino que se seleccionaban de forma similar a una calculadora gráfica programable: cada tecla tenía unas pocas funciones diferentes que se seleccionaban tanto por contexto y modos como con la tecla Shift. [6]
Aparte de los puertos de vídeo y casete integrados, el único medio de expansión disponible era una ranura en la parte trasera de la carcasa, que dejaba al descubierto un conector de borde de bus de expansión en la placa base. El mismo bus de ranura se mantuvo en la ZX81 y, más tarde, en la ZX Spectrum , lo que fomentó una pequeña industria artesanal de dispositivos de expansión, incluidos paquetes de memoria, impresoras e incluso unidades de disquete . El paquete de RAM original Sinclair ZX80 contenía 1, 2 o 3 KB de RAM estática [8] y un modelo posterior contenía 16 KB de RAM dinámica (DRAM). [9]
Tras el lanzamiento del ZX81, se puso a disposición una ROM de 8 KB para actualizar el ZX80 a un coste de alrededor del 20% del de un ZX81 real. Venía con una fina cubierta para el teclado y un manual del ZX81. Con solo quitar la cubierta superior del ZX80 y sacar la ROM antigua de su zócalo e insertar con cuidado la ROM nueva y añadir la cubierta para el teclado, el ZX80 funcionaba ahora casi de forma idéntica al ZX81 propiamente dicho, excepto por el modo LENTO, debido a las diferencias de hardware entre los dos modelos. El proceso se podía revertir fácilmente para devolver el ZX80 a su configuración original. [10]
Una modificación común entre los usuarios aficionados era la de colocar un teclado de tamaño completo, moviendo opcionalmente la placa madre a una carcasa más grande. Esto tenía la doble ventaja de facilitar la escritura en la máquina y aumentar la ventilación de la placa madre. [11]
La versión británica de la máquina era la estándar, y solo se realizaron los cambios que eran absolutamente necesarios para vender unidades en otros mercados. De hecho, el único cambio real realizado en la mayoría de los mercados involucró la frecuencia de salida de video (la ZX80 usaba un transformador de energía externo, por lo que las diferencias en la frecuencia de la línea de CA y la salida no eran un problema para la máquina en sí). Un resultado de esto es que la máquina tenía algunas teclas y caracteres del teclado que eran claramente británicos: NEWLINEse usaba en lugar de , en lugar de o , y el conjunto de caracteres y el teclado incluían el símbolo de libra .↵ EnterRUBOUT← BackspaceDELETE
El ZX80 fue ampliamente publicitado como el primer ordenador personal por menos de 100 libras esterlinas [12] (200 dólares estadounidenses [4] [6] ) . A Kilobaud Microcomputing le gustó el diseño de la versión preensamblada y dijo que el parpadeo de la pantalla durante la entrada o salida era molesto pero útil como una característica no documentada , que indicaba que el ordenador funcionaba correctamente. Elogió la documentación como excelente para los novatos y señaló que comprar el ordenador era más barato que tomar una clase universitaria de BASIC. La revista concluyó: "El ZX-80 es un ordenador real y una excelente relación calidad-precio", pero solo para principiantes que pudieran aprender de la documentación o programadores con experiencia en la escritura de software Z-80. [13] BYTE calificó al ZX80 como un "dispositivo notable". Elogió la verificación de sintaxis BASIC interactiva en tiempo real e informó que el ordenador se desempeñó mejor en los puntos de referencia que algunos competidores, incluido el TRS-80 Model I. La revista criticó la pantalla en blanco durante la ejecución del programa, el pequeño tamaño de la memoria RAM, el BASIC Sinclair incorporado inadecuado y el teclado, y recomendó no comprar el kit dada la dificultad de montaje y porque los compradores no ahorraron dinero. BYTE concluyó que "el ZX80 podría resumirse como un sistema informático personal portátil de alto rendimiento y muy bajo coste... un buen punto de partida". [6]
Las ventas del ZX80 alcanzaron las 50.000 unidades, lo que contribuyó significativamente a que el Reino Unido fuera el país líder en la posesión de ordenadores domésticos a lo largo de la década de 1980. Debido al diseño poco sofisticado y a la tendencia de las unidades a sobrecalentarse, las máquinas supervivientes en buen estado son muy buscadas y pueden alcanzar precios elevados para los coleccionistas. [14]
También hubo clones del ZX80 , como el MicroAce , [15] y desde Brasil el Nova Eletrônica/ Prológica NE-Z80 y el Microdigital TK80 . [16] [17] [18]