JupiterACE

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. július 20-án felülvizsgált verziótól ; az ellenőrzések 7 szerkesztést igényelnek .
JupiterACE
Típusú otthoni számítógép
Kiadási dátum 1982
szerint gyártva 1984
processzor Z80 @ 3,25 MHz
RAM 3 KB 51 KB-ra bővíthető
Tárolóeszközök audio kazetta
 Médiafájlok a Wikimedia Commons oldalon

A Jupiter ACE  egy otthoni számítógép , amelyet az 1980- as években gyártott a brit Jupiter Cantab cég , és az egyik első brit ACE számítógépről nevezték el . A céget Richard Altwasser és Stephen Vickers alapította, akik korábban a ZX81 , illetve a ZX Spectrum számítógépek hardver- és szoftverfejlesztői voltak .

A fehér Jupiter ACE fekete gumibillentyűkkel némileg a ZX81 -re emlékeztetett . A kimeneti eszköz egy televízió volt , a műsorok mentése és betöltése mágnesszalagról történt, ami akkoriban általános volt. A számítógép Zilog Z80 mikroprocesszorra épült, 3,25 MHz frekvenciájú, és 3 kib RAM-mal rendelkezik, amely 51 kib-ig bővíthető . Fizikailag a videomemória, a karaktergenerátor memória és a programmemória egyenként 1 kib kapacitású volt, és két négybites, 0,5 kib kapacitású mikroáramkörből állt. A processzor teljes hozzáférése csak a videomemóriához és a programmemóriához, a karaktergenerátor memóriájához pedig csak a rögzítéshez volt elérhető. Az 1 kib videomemóriából a képernyő az első 768 bájtot foglalta el, a maradék 256 bájt pedig kiegészítő programmemóriaként volt használható. Annak ellenére, hogy a számítógépnek volt az egyetlen szöveges fekete-fehér videómódja 24 sorból, 32 karakterből, tetszőleges pszeudográfiai karaktereket tudott megjeleníteni, mivel képes volt betölteni azokat a karaktergenerátor memóriájába . Mind a 128 elérhető ASCII karakter újradefiniálható tetszőleges 8x8 pixeles bittérképként . A ZX Spectrumhoz hasonlóan az audioképességek egybites jelre korlátozódtak, és egy kis beépített hangszórót használtak kimenetként .

Bár külsőleg a Jupiter ACE hasonlóságokat mutatott a Sinclair ZX81 számítógéppel, építészetileg pedig bizonyos mértékig a ZX Spectrummal, de tőlük eltérően, hardverben csak TTL logikán valósították meg ULA (Uncommitted Logic Array) használata nélkül. A betűtípus és a karakterkészlet megegyezett a Spectruméval, de a Spectrumtól eltérően a fehér szöveg fekete háttéren jelent meg, és a ZX81-el ellentétben a kimenetet hardver dolgozta fel. Bár a billentyűzet ugyanolyan típusú volt, mint a Spectrum, nem volt képes egyetlen érintéssel beírni a kulcsszavakat. A Sinclair számítógépekkel ellentétben a Jupiter ACE egy további interfésszel rendelkezett a külső színes grafikus kártya csatlakoztatására , amelyet soha nem adtak ki.

Annak ellenére, hogy a hardver képességei hasonlóak a ZX81-hez, a fő különbség az volt, hogy a Jupiter ACE fejlesztői a kezdetektől a programozókra összpontosították a számítógépet , ami előre meghatározta a jövőbeni sorsát. A BASIC helyett a számítógép a Forth nyelv beépített fordítóját használta operációs rendszer nyelveként . A Jupiter ACE-ben használt Forth dialektus inkább a Forth-79- en alapult, mint a FIG-Forth- on , bár volt néhány eltérés attól. Konkrétan nem használtak képernyőket, és a szerkesztő jobban hasonlított a Sinclair szerkesztőre, mint az eredeti Forth szerkesztőre. Érdekes újítás volt, hogy nem Forth-ban tárolta a program szövegét (ahogy más Forth-rendszerek tették), hanem írás után lefordította a kódot, és futásra kész formátumban tárolta a memóriában. Ha szükség volt a forráskód szerkesztésére, akkor a programot azonnal visszafordították szöveges formába. Ez csökkentette a memóriaigényt, valamint a kazettás magnóról történő programíráshoz és -olvasáshoz szükséges időt. A Jupiter ACE 8 KB ROM -mal rendelkezett , amely tartalmazta az operációs rendszert , a Forth kernelt és a Forth lefoglalt szavak előre meghatározott szótárát. Több szó a Sinclair BASIC -ből származik . A ROM-ban lévő szoftverek egy része Z80-as gépi kóddal , más része pedig Forth- ban íródott , ami általában meglehetősen elegáns operációs rendszert adott.

Míg Forth „tízszeres sebességelőnyt” [1] [2] állított a más számítógépekben használt értelmezett BASIC - hez képest , egy ilyen szokatlan programozási nyelv használata csekély hang- és grafikus képességekkel párosulva a fejlődő versenytársakhoz képest előre meghatározott meglehetősen szűk piaci rést a Jupiter ACE számára , aminek következtében a számítógép-eladások soha nem voltak túl nagyok. A 2000-es évekre pedig az eredeti munkapéldányok általában elérhetetlenné váltak a hétköznapi felhasználók számára, és gyűjtői ritkaságokká váltak. Ezért ma már az egyetlen széles körben elérhető módja a számítógép képességeinek megismerésének a szoftveremulátorok használata. Például a MAME emulátor lehetővé teszi különféle háztartási számítógépek és set- top boxok munkájának emulálását , köztük a Jupiter ACE-t.

Jegyzetek

  1. A Spectrum csapat megosztja az ászát (a link nem érhető el) . Popular Computing Weekly (1982. augusztus 26.). Letöltve: 2016. május 6. Az eredetiből archiválva : 2016. március 3.    (Angol)
  2. D.S. Peckett. GOING FORTH  // Computing Today. - 1982. - S. 45 . Az eredetiből archiválva : 2015. december 19.  (Angol)

Linkek