JupiterACE

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 20 iulie 2022; verificările necesită 7 modificări .
JupiterACE
Tip de computer de acasă
Data de lansare 1982
Produs conform 1984
CPU Z80 @ 3,25 MHz
Berbec 3 KB extensibil la 51 KB
Dispozitive de stocare caseta audio
 Fișiere media la Wikimedia Commons

Jupiter ACE  este un computer de acasă produs în anii 1980 de compania britanică Jupiter Cantab și numit după unul dintre primele computere britanice ACE . Compania a fost fondată de Richard Altwasser și Stephen Vickers, care anterior au fost principalii dezvoltatori de hardware și software pentru calculatoarele ZX81 și , respectiv, ZX Spectrum .

Jupiter ACE alb cu chei din cauciuc negru amintea oarecum de ZX81 . Dispozitivul de ieșire era un televizor , iar programele erau salvate și încărcate de pe bandă magnetică , ceea ce era obișnuit la acea vreme. Calculatorul era bazat pe un microprocesor Zilog Z80 cu o frecvență de 3,25 MHz și avea 3 kib RAM, extensibil până la 51 kib . Din punct de vedere fizic, memoria video, memoria generatorului de caractere și memoria programului aveau o capacitate de 1 kib fiecare și constau din două microcircuite de patru biți cu o capacitate de 0,5 kib. Accesul complet de la procesor a fost doar la memoria video și la memoria programului, iar la memoria generatorului de caractere doar pentru înregistrare. Din cei 1 kib de memorie video, ecranul a ocupat primii 768 de octeți, iar restul de 256 de octeți puteau fi folosiți ca memorie suplimentară de program. În ciuda faptului că computerul avea singurul mod video textual alb-negru de 24 de linii de 32 de caractere, putea afișa caractere pseudografice arbitrare datorită capacității de a le încărca în memoria generatorului de caractere . Toate cele 128 de caractere ASCII disponibile ar putea fi redefinite ca bitmap arbitrar de 8 x 8 pixeli . La fel ca ZX Spectrum, capacitățile audio au fost limitate la un semnal pe un singur bit și a fost folosit un difuzor mic încorporat ca ieșire .

Deși în exterior Jupiter ACE avea asemănări cu computerul Sinclair ZX81 și din punct de vedere arhitectural într-o oarecare măsură cu ZX Spectrum, dar spre deosebire de acestea, în hardware a fost implementat doar pe logica TTL fără a utiliza ULA (Uncommitted Logic Array). Fontul și setul de caractere erau identice cu cele ale Spectrum, dar spre deosebire de Spectrum, textul alb era afișat pe un fundal negru și, spre deosebire de ZX81, ieșirea a fost procesată de hardware. Deși tastatura era de același tip ca și Spectrum, nu avea capacitatea de a introduce cuvinte cheie cu o singură atingere. Spre deosebire de computerele Sinclair , Jupiter ACE avea o interfață suplimentară pentru conectarea unei plăci grafice color externe , care nu a fost lansată niciodată.

În ciuda asemănării capacităților hardware cu ZX81, principala diferență a fost că dezvoltatorii Jupiter ACE au concentrat computerul de la bun început pe programatori , ceea ce i-a predeterminat soarta viitoare. În loc de BASIC, computerul a folosit compilatorul încorporat al limbajului Forth ca limbaj al sistemului de operare . Dialectul Forth folosit în Jupiter ACE se baza mai mult pe Forth-79 decât pe FIG-Forth , deși au existat unele abateri de la acesta. În special, nu au fost folosite ecrane și editorul semăna mai mult cu editorul Sinclair decât cu editorul original Forth. O inovație interesantă a fost că nu a stocat textul programului în Forth (cum au făcut-o alte sisteme Forth), ci a compilat codul după scris și l-a stocat în memorie într-un format gata de rulare. Dacă a fost nevoie de a edita codul sursă, atunci programul a fost imediat decompilat înapoi în formă de text. Acest lucru a redus cantitatea de memorie necesară și timpul necesar pentru a scrie și a citi un program de pe o casetă. Jupiter ACE avea 8 KB de ROM , care conținea sistemul de operare , nucleul Forth și un dicționar predefinit de cuvinte rezervate Forth. Mai multe cuvinte au fost preluate din Sinclair BASIC . O parte din software-ul din ROM a fost scris în codul de mașină Z80 , iar unele în Forth, care, în general, a oferit un sistem de operare destul de elegant.

În timp ce Forth a pretins „un avantaj de zece ori viteza” [1] [2] în comparație cu BASIC -ul interpretat folosit în alte computere, utilizarea unui astfel de limbaj de programare neobișnuit, cuplată cu capacități slabe de sunet și grafică, în comparație cu concurenții în avans, a predeterminat un nișă de piață destul de îngustă pentru Jupiter ACE , drept urmare vânzările de computere nu au fost niciodată foarte mari. Și până în anii 2000, copiile originale de lucru au devenit în general inaccesibile utilizatorilor obișnuiți, transformându-se în rarități de colecție . Prin urmare, acum singura modalitate disponibilă pe scară largă de a vă familiariza cu capacitățile acestui computer este să utilizați emulatorii de software. De exemplu , emulatorul MAME vă permite să emulați munca diferitelor computere de uz casnic și set- top box -uri , printre care se numără Jupiter ACE.

Note

  1. Echipa Spectrum își împarte Asul (linkul nu este disponibil) . Popular Computing Weekly (26 august 1982). Preluat la 6 mai 2016. Arhivat din original la 3 martie 2016.    (Engleză)
  2. D.S. Peckett. GOING FORTH  // Computing Today. - 1982. - S. 45 . Arhivat din original pe 19 decembrie 2015.  (Engleză)

Link -uri