pioners de la microinformàtica domèstica From Wikipedia, the free encyclopedia
El Sinclair ZX81, presentat per Sinclair Research el 1981, va ser el microordinador de menor preu de l'època, es venia en la versió kit per 49,95 £, i muntat per 69,95 £. L'aparença definitiva de la màquina va ser obra del dissenyador industrial Rick Dickinson. De fet era la versió millorada del ZX80 comercialitzat l'any anterior. Tenia una CPU Zilog Z80 (Molt usada a l'època i estàndard de referència durant molts anys), amb una memòria RAM d'1 KiB ampliable per cartutxos externs fins a 64 Kib. Tenia un intèrpret de BASIC integrat. La carcassa era negra, amb un teclat de membrana. La sortida de vídeo, com en el ZX80, es connectava a un televisor mitjançant un modulador de radiofreqüència, (sistema comú als equips domèstics de l'època). El sistema d'emmagatzematge permanent tant de programes com de dades es desaven i es carregaven per mitjà de cintes magnètiques, normalment d'un gravador de cassets.[1]
Sinclair ZX81 | |
---|---|
Desenvolupador | Sinclair Research |
Fabricant | Timex Group USA |
Llançament | 1981 |
Final de vida | 1984 |
Unitats venudes | 1.500.000 |
Estat | Discontinuat |
Preu | 490 FF |
Característiques | |
Pes | 350 g |
CPU | Zilog Z80A a 3,25 MHz |
Sistema operatiu | Sinclair BASIC |
Memòria | 1 KiB—64 KiB (màx.) |
La pantalla era de text només, 32 caràcters d'ample per 24 d'alt, però, eren possibles gràfics amb una resolució de 64 per 48 píxels amb l'ús de la comanda PLOT, que seleccionava entre un grup de 16 caràcters gràfics per a la simulació dels píxels. Per conservar memòria, el text mostrat a la pantalla s'emmagatzemava com cadenes de forma dinàmica: per exemple, una línia en pantalla de 12 caràcters s'emmagatzemen com només els 12 caràcters seguits pel codi per "NEWLINE".[2]
També tenia una interfície sèrie RS-232 per ~ $ 140, i una interfície en paral·lel Centronics per ~ $ 105) que permetria al ZX81 comunicar-se amb una impressora estàndard, així com un teclat extern de mida normal per ~ $ 85.DK'tronics va vendre una carcassa i un teclat que, amb considerable habilitat, es podia usar per substituir el teclat de membrana i per contenir l'ordinador .[2]
Tant en el ZX80 com en el ZX81, la sortida vídeo era generada pel xip Z80. En el ZX80, quan un programa formava la imatge del TV es movia des del principi per començar una nova imatge. Com que un bucle FOR-NEXT d'1 a 1.000 trigava 19 segons, era comú fer funcionar la màquina en manera ràpida tot el temps, fins i tot en editar un programa. Això feia llampegar la imatge del televisor cada vegada que una tecla era pressionada.[2]
Els mitjans tècnics usats pels dissenyador per a implementar la generació del vídeo cap a la pantalla de TV, encara que molt brillants, no van ser del tot estàndards, sinó més aviat un pel heterodoxes. El sistema funcionava de la següent manera:[3]
El ZX81 conté, depenent del tipus de RAM, quatre xips: una RAM, una ROM, una CPU i un xip ASIC, anomenat en aquells temps ULA - ( 'U' ncommitted 'L' Ogic 'A' rray). Tenia unes resistències col·locades en sèrie amb les línies de dades. La CPU i la memòria ROM estaven a un costat de les resistències de dades, i la memòria RAM a l'altre. Les adreces 0-8191 estaven assignades a la ROM, en els últims 512 bytes hi havia les imatges de mapa de bits del joc de caràcters, i les adreces 16.384-32.767 estaven assignades a la memòria RAM del sistema.
El vídeo era manejat per interrupcions, de tal manera que el procés normal del ordinador pogués continuar durant o prop de l'interval de borrat vertical. Les interrupcions passaven el control a les rutines que generaven el vídeo durant la resta del temps disponible, llavors, la pròpia CPU era utilitzada com un comptador per controlar la sortida de les dades de vídeo, des de la memòria cap a la pantalla de TV.
El processador procurava saltar, en la memòria RAM, a l'adreça 32768 + el principi de les dades de vídeo. Llavors s'activaven simultàniament, la línia A15 del bus d'adreces, i una rarament usada línia de control del processador Z80, que indicava "cicle d'instrucció de memòria 1". L'ULA detectava això com un intent d'executar una instrucció des de la memòria RAM que representa el vídeo i capturava les dades recuperades del bus de dades. Llavors comprovava el bit 6 del bus de dades, si fos zero, el ULA col·locavva en el bus de dades, per a consum del Z80, una instrucció NOP (NoOPeració) que per a aquest processador es representa amb un byte amb tots els bits a zero. La CPU continuava "executant" el codi a la RAM de vídeo d'aquesta manera, com si fos codi de màquina del Z80, fins que es trobava un byte amb el bit 6 = 1. Aquest byte no era convertit a zero per l'ULA i era executat normalment per la CPU.
El ZX81 va utilitzar el seu propi joc de caràcters no estàndard. Els codis 0-63 eren caràcters imprimibles i els codis 128-191 eren els mateixos caràcters en vídeo invers. L'únic byte vàlid amb bit 6 = 1 que es podia escriure en la memòria de vídeo era el 118, que representava la instrucció HALT en el Z80 i feia que el processador es detingués. Aquest byte va ser utilitzat com el caràcter de nova línia.
Als EUA la ZX81 va ser venuda de manera directa des d'Anglaterra i també en associació amb Timex, que va llançar el clon TS1000.
A l'Argentina el fabricant de motors Czerweny va encarregar a Timex-Sinclair de Portugal la fabricació sota la seva pròpia marca dels models TS-1000 (CZ-1000) i TS-1500 (CZ-1500). Probablement per motius aliens a Czerweny (potser pel tancament de Timex) va haver de dissenyar i fabricar els seus propis clons als quals va denominar CZ-1000 Plus i CZ-1500 Plus respectivament. El nou disseny incloïa el botó de reset de fàbrica, connexió per a joystick norma Sinclair i sortida directa a monitor. Aquests models van tenir certa popularitat a l'Argentina, encara que no tanta com el clon de ZX Spectrum (CZ2000).
Al Brasil hi va haver diverses empreses que van clonar el ZX81. Les més importants van ser Microdigital i Prológica. Microdigital va fabricar dos clons del ZX80 (el TK 80 i el TK 82), dos clons del ZX81 (el TK 82C i el TK 83), un clon del TS1500 (el TK 85), i dos clons del ZX Spectrum (el TK 90X i el TK 95). Prológica va fabricar els: NE-Z80 (clon del ZX80), NEZ-8000, CP-200 i CP-200S (l'última una versió econòmica).
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.