JupiterACE

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 20. juli 2022; checks kræver 7 redigeringer .
JupiterACE
Type hjemmecomputer
Udgivelses dato 1982
Produceret iflg 1984
CPU Z80 @ 3,25 MHz
vædder 3 KB kan udvides til 51 KB
Lagringsenheder lydkassette
 Mediefiler på Wikimedia Commons

Jupiter ACE  er en hjemmecomputer fremstillet i 1980'erne af det britiske firma Jupiter Cantab og opkaldt efter en af ​​de første britiske ACE -computere . Virksomheden blev grundlagt af Richard Altwasser og Stephen Vickers, som tidligere var de førende udviklere af hardware og software til henholdsvis ZX81- og ZX Spectrum -computere .

Den hvide Jupiter ACE med sorte gumminøgler mindede en del om ZX81 . Udgangsenheden var et fjernsyn , og programmer blev gemt og indlæst fra magnetbånd , hvilket var almindeligt på det tidspunkt. Computeren var baseret på en Zilog Z80 mikroprocessor med en frekvens på 3,25 MHz og havde 3 kib RAM, der kunne udvides op til 51 kib . Fysisk havde videohukommelse, tegngeneratorhukommelse og programhukommelse en kapacitet på 1 kib hver og bestod af to fire-bit mikrokredsløb med en kapacitet på 0,5 kib. Fuld adgang fra processoren var kun til videohukommelsen og programhukommelsen, og til tegngeneratorhukommelsen kun til optagelse. Af de 1 kib videohukommelse optog skærmen de første 768 bytes, og de resterende 256 bytes kunne bruges som ekstra programhukommelse. På trods af at computeren havde den eneste tekstuelle sort-hvide videotilstand på 24 linjer med 32 tegn, kunne den vise vilkårlige pseudografiske tegn på grund af evnen til at indlæse dem i tegngeneratorens hukommelse . Alle 128 tilgængelige ASCII-tegn kunne omdefineres som en vilkårlig 8 x 8 pixel bitmap . Ligesom ZX Spectrum var lydegenskaberne begrænset til et enkelt-bit signal, og en lille indbygget højttaler blev brugt som output .

Selvom Jupiter ACE udadtil havde ligheder med Sinclair ZX81-computeren og arkitektonisk til en vis grad med ZX Spectrum, men i modsætning til dem blev det i hardware kun implementeret på TTL-logik uden at bruge ULA (Uncommitted Logic Array). Skrifttypen og tegnsættet var identisk med Spectrum, men i modsætning til Spectrum blev hvid tekst vist på en sort baggrund, og i modsætning til ZX81 blev outputtet behandlet af hardware. Selvom tastaturet var af samme type som Spectrum, manglede det muligheden for at indtaste nøgleord med et enkelt tryk. I modsætning til Sinclair -computere havde Jupiter ACE en ekstra grænseflade til tilslutning af et eksternt farvegrafikkort , som aldrig blev frigivet.

På trods af ligheden i hardwareegenskaber med ZX81 var den største forskel, at Jupiter ACE-udviklerne lige fra begyndelsen fokuserede computeren på programmører , som forudbestemte dens fremtidige skæbne. I stedet for BASIC brugte computeren den indbyggede compiler af Forth -sproget som operativsystemsprog . Forth-dialekten brugt i Jupiter ACE var mere baseret på Forth-79 end på FIG-Forth , selvom der var nogle afvigelser fra den. Især blev der ikke brugt nogen skærme, og editoren var mere som Sinclair-editoren end den originale Forth-editor. En interessant nyskabelse var, at den ikke lagrede programmets tekst i Forth (som andre Forth-systemer gjorde), men kompilerede koden efter skrivning og gemte den i hukommelsen i et format, der var klar til at køre. Hvis der var behov for at redigere kildekoden, blev programmet straks dekompileret tilbage til tekstform. Dette reducerede den nødvendige mængde hukommelse og den tid, det tog at skrive og læse et program fra et kassettebånd. Jupiter ACE havde 8 KB ROM , som indeholdt operativsystemet , Forth kernen og en foruddefineret ordbog med Forth reserverede ord. Flere ord blev taget fra Sinclair BASIC . Noget af softwaren i ROM'en blev skrevet i Z80 maskinkode , og noget i Forth, hvilket generelt gav et ret elegant styresystem.

Mens Forth hævdede "en tidoblet hastighedsfordel" [1] [2] sammenlignet med den fortolkede BASIC , der bruges i andre computere, forudbestemte brugen af ​​et så usædvanligt programmeringssprog, kombineret med sparsomme lyd- og grafikmuligheder, sammenlignet med de fremadskridende konkurrenter en ret snæver markedsniche for Jupiter ACE , som følge af, at computersalget aldrig har været særlig stort. Og i 2000'erne blev de originale arbejdskopier generelt utilgængelige for almindelige brugere, hvilket blev til samlers sjældenheder. Derfor er den eneste almindeligt tilgængelige måde at blive bekendt med denne computers muligheder nu ved at bruge dens softwareemulatorer. For eksempel giver MAME-emulatoren dig mulighed for at efterligne arbejdet på forskellige husholdningscomputere og set- top-bokse , blandt hvilke der er Jupiter ACE.

Noter

  1. Spektrum-holdet giver deres es (link utilgængeligt) . Popular Computing Weekly (26. august 1982). Hentet 6. maj 2016. Arkiveret fra originalen 3. marts 2016.    (Engelsk)
  2. D.S. Peckett. GÅR VIDERE  // Computing Today. - 1982. - S. 45 . Arkiveret fra originalen den 19. december 2015.  (Engelsk)

Links