Microcomputador Sinclair ZX81
El ZX81 es el tercer ordenador fabricado por la compañía Sinclair, lanzado en el año 1981. Se considera el causante de la popularización de la Informática en los años 80. Durante el primer año, se vendieron las 300.000 unidades fabricadas. La demanda superaba con creces la capacidad de producción. La tecnología usada en su fabricación nunca brilló por su innovación, pues en el momento de su fabricación se consideró obsoleto en muchos aspectos, a pesar de ellos, el ZX81 fue el primer equipo programable con un precio muy asequible. Con un procesador NEC D780C a 3.25 MHz basado en el Z80 de Zilog, 1K de memoria de primer nivel y 16K de segundo nivel, y un sistema de almacenaje en cintas de cassette, fue muy popular entre la nueva generación de informáticos.
Descripción general
Es un ordenador muy simple, con tan solo cuatro chips:- CPU: CPU NEC D780 C (clon del Z80 o Z80 A, a 3.25 MHz.
- ROM: 8 Kb.
- RAM: 1 Kb ampliable hasta 64 Kb (16 Kb es lo usual).
- ULA: reemplazaba a los 18 Circuitos Integrados que se utilizaban en el anterior modelo ZX80, lo que produjo una reducción tanto en espacio como en costes de producción y venta.
El ZX81 es el primer triunfo de Sir Clive Sinclair y representa la punta de lanza de la penetración del ordenador en el hogar. La reducida memoria del ZX81 tiene dos consecuencias:
- Populariza la ampliacion de 16 Kb como el primer periférico a adquirir.
- Incentiva la creatividad de los programadores (se escribieron hasta juegos de ajedrez para 1Kb), implantando el ahorro de memoria y la optimización de los programas.
Una característica curiosa de los microcomputadores de esta época era que no tenían monitor propio, sino que había que conectarlos a un receptor de televisión.
Por último, debido a la poca rapidez del ZX81, se dispone de dos modos de ejecucion de los programas: uno permitiendo la actualizacion de la pantalla y otro sin ella.
Coste aproximado: unas 20.000 pesetas (120 €) de la época (1981).
Teclado, caja y pantalla
Las teclas son de membrana, todas del mismo tamaño con la barra espaciadora en la esquina inferior derecha. Aparte de esta y de NEW LINE, no hay teclas especiales. Solo una tecla SHIFT. Algunas teclas tienen cuatro funciones asignadas, mientras que otras tan solo tendrán tres. Al igual que en los ZX-Spectrum, los tokens BASIC están en las teclas, no siendo posible escribirlos de otro modo.
Las características básicas de la caja del computador podrían resumirse de la siguiente forma: negra, muy plana (167 x 40 x 175 mm), con una pequeña pendiente en la parte trasera, donde se sitúa el Bus de Expansión, junto a la salida del modulador de TV.
La pantalla (que era cualquier receptor de televisón que se conectara a la salida de radiofrecuencia del ZX81) dispone de un solo modo de texto de 32 x 22 caracteres. Los gráficos estan formados por caracteres especiales (submatriz de 2 x 2), lo que nos da una resolución gráfica de 64 x 44, doble de la de texto. Los caracteres son de 8x8 pixels, lo que permite a una resolución de 256 x 192 pixels, si hay memoria suficiente para almacenar la pantalla. La salida era monocroma (blanco y negro).
Entrada/salida
- Salida de TV (modulador de RF).
- Interfaz de cinta a 300 baudios.
- Bus de expansión.
Soporte para otros dispositivos
- Para el ZX81 se lanzó una interfaz de unidad de disquete de 5,25" y 49 Kb de capacidad.
- Memoria ROM: programas monitores de Ensamblador y otros lenguajes.
Ampliaciones
Para el microcomputador ZX81 existe una gran variedad de ampliaciones:- ZX-Printer: impresora térmica en papel especial.
- Placa de sonido: con el chip AY-3-8912 que ofrece tres canales de sonido y uno de ruido blanco.
- Generador de caracteres programable: permite redefinir los caracteres, almacenandolos en 1 Kb de memoria de la placa.
- Interfaz para una unidad de disquete de 5,25" con 49 Kb de capacidad.
- Interfaz para 2 joysticks.
- Interfaz Centronics.
- Ampliaciones de memoria: llamadas RAM PACKs proporcionan 16, 32 e incluso 64 KB.
- Teclado profesional: inaugura un mercado que florece con el ZX-Spectrum. Unos se conectan a placa madre, otros lo hacen por el BUS de expansión. Algunos de los primeros incluso permiten alojar dentro las ampliaciones de memoria.
- RS-232/Modem: interfaces utilizadas para comunicación telefónica.
Ejemplo de programa
Este programa escribirá todos los números pares entre 6 y 400 separados entre sí por dos signos igual (6= =8= =10= =12 ... ):
10 PRINT "DESEA COMENZAR?"
20 PRINT "SI DESEA COMENZAR PULSE 'S', SI NO, PULSE 'N'"
30 IF INKEY$ = "S" THEN GOTO 50
40 IF INKEY$ = "N" THEN GOTO 80
50 FOR N = 6 TO 400 STEP 2
60 PRINT N; "= =";
70 NEXT N
80 STOP
Hoja publicitaria de la época
Pieza cedida por Q. Isaac Moro Sancho