JupiterACE

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 20 juli 2022; kontroller kräver 7 redigeringar .
JupiterACE
Sorts hemdator
Utgivningsdatum 1982
Tillverkad enligt 1984
CPU Z80 @ 3,25 MHz
Bagge 3 KB kan utökas till 51 KB
Lagringsenheter ljudkassett
 Mediafiler på Wikimedia Commons

Jupiter ACE  är en hemdator tillverkad på 1980-talet av det brittiska företaget Jupiter Cantab och uppkallad efter en av de första brittiska ACE -datorerna . Företaget grundades av Richard Altwasser och Stephen Vickers, som tidigare var de ledande utvecklarna av hårdvaran och mjukvaran för datorerna ZX81 respektive ZX Spectrum .

Den vita Jupiter ACE med svarta gumminycklar påminde en del om ZX81 . Utmatningsenheten var en TV , och program sparades och laddades från magnetband , vilket var vanligt vid den tiden. Datorn baserades på en Zilog Z80 mikroprocessor med en frekvens på 3,25 MHz och hade 3 kib RAM, utbyggbart upp till 51 kib . Rent fysiskt hade videominne, teckengeneratorminne och programminne en kapacitet på 1 kib vardera och bestod av två fyrabitars mikrokretsar med en kapacitet på 0,5 kib. Full åtkomst från processorn var endast till videominnet och programminnet och till teckengeneratorminnet endast för inspelning. Av videominnet på 1 kib upptog skärmen de första 768 byten, och de återstående 256 byten kunde användas som extra programminne. Trots att datorn hade det enda textuella svartvita videoläget på 24 rader med 32 tecken, kunde den visa godtyckliga pseudografiska tecken på grund av möjligheten att ladda dem i teckengeneratorns minne . Alla 128 tillgängliga ASCII-tecken skulle kunna omdefinieras som en godtycklig 8 x 8 pixlar bitmapp . Precis som ZX Spectrum var ljudkapaciteten begränsad till en enbitssignal och en liten inbyggd högtalare användes som utgång .

Även om Jupiter ACE utåt sett hade likheter med Sinclair ZX81-datorn, och arkitektoniskt till viss del med ZX Spectrum, men till skillnad från dem implementerades den i hårdvara endast på TTL-logik utan att använda ULA (Uncommitted Logic Array). Teckensnittet och teckenuppsättningen var identiska med Spectrum, men till skillnad från Spectrum visades vit text på en svart bakgrund, och till skillnad från ZX81 bearbetades utdata av hårdvara. Även om tangentbordet var av samma typ som Spectrum, saknade det möjligheten att ange nyckelord med en knapptryckning. Till skillnad från Sinclair -datorerna hade Jupiter ACE ett extra gränssnitt för att ansluta ett externt färggrafikkort , som aldrig släpptes.

Trots likheten i hårdvarukapacitet med ZX81 var den största skillnaden att Jupiter ACE-utvecklarna från början fokuserade datorn på programmerare , vilket förutbestämde dess framtida öde. Istället för BASIC använde datorn den inbyggda kompilatorn av Forth -språket som operativsystemsspråk . Den Forth-dialekt som användes i Jupiter ACE baserades mer på Forth-79 än på FIG-Forth , även om det fanns några avvikelser från den. I synnerhet användes inga skärmar och redigeraren var mer lik Sinclair-redigeraren än den ursprungliga Forth-redigeraren. En intressant innovation var att den inte lagrade programmets text i Forth (som andra Forth-system gjorde), utan kompilerade koden efter att ha skrivits och lagrade den i minnet i ett format redo att köras. Om det fanns ett behov av att redigera källkoden, dekompilerades programmet omedelbart tillbaka till textform. Detta minskade mängden minne som krävs och tiden det tog att skriva och läsa ett program från ett kassettband. Jupiter ACE hade 8 KB ROM , som innehöll operativsystemet , Forth kärnan och en fördefinierad ordbok med Forth reserverade ord. Flera ord togs från Sinclair BASIC . En del av mjukvaran i ROM var skriven i Z80 maskinkod , och en del i Forth, vilket generellt sett gav ett ganska elegant operativsystem.

Medan Forth hävdade "en tiofaldig hastighetsfördel" [1] [2] jämfört med den tolkade BASIC som används i andra datorer, förutbestämde användningen av ett så ovanligt programmeringsspråk, i kombination med magra ljud- och grafikmöjligheter, jämfört med de avancerade konkurrenterna en ganska snäv marknadsnisch för Jupiter ACE , vilket har lett till att datorförsäljningen aldrig har varit särskilt stor. Och på 2000-talet blev originalexemplaren allmänt otillgängliga för vanliga användare, vilket förvandlades till samlarrariteter . Därför är nu det enda allmänt tillgängliga sättet att bekanta sig med den här datorns kapacitet att använda dess mjukvaruemulatorer. Till exempel låter MAME-emulatorn dig emulera arbetet på olika hushållsdatorer och set- top-boxar , bland vilka det finns Jupiter ACE.

Anteckningar

  1. Spectrum team delar ut sitt ess (länk ej tillgänglig) . Popular Computing Weekly (26 augusti 1982). Hämtad 6 maj 2016. Arkiverad från originalet 3 mars 2016.    (Engelsk)
  2. D.S. Peckett. PÅGÅR  // Computing Today. - 1982. - S. 45 . Arkiverad från originalet den 19 december 2015.  (Engelsk)

Länkar