JupiterACE

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 20. července 2022; kontroly vyžadují 7 úprav .
JupiterACE
Typ domácí počítač
Datum vydání 1982
Vyrábí se podle 1984
procesor Z80 @ 3,25 MHz
RAM 3 KB rozšiřitelná na 51 KB
Úložná zařízení audiokazeta
 Mediální soubory na Wikimedia Commons

Jupiter ACE  je domácí počítač vyrobený v 80. letech 20. století britskou společností Jupiter Cantab a pojmenovaný po jednom z prvních britských počítačů ACE . Společnost byla založena Richardem Altwasserem a Stephenem Vickersem, kteří byli dříve předními vývojáři hardwaru a softwaru počítačů ZX81 a ZX Spectrum .

Bílý Jupiter ACE s černými gumovými klávesami tak trochu připomínal ZX81 . Výstupním zařízením byla televize a programy se ukládaly a načítaly z magnetické pásky , což bylo v té době běžné. Počítač byl založen na mikroprocesoru Zilog Z80 s frekvencí 3,25 MHz a měl 3 kib RAM, rozšířitelnou až na 51 kib . Fyzicky měly videopaměť, paměť generátoru znaků a paměť programu kapacitu každý 1 kib a sestávaly ze dvou čtyřbitových mikroobvodů s kapacitou 0,5 kib. Plný přístup z procesoru byl pouze do videopaměti a paměti programu a do paměti generátoru znaků pouze pro záznam. Z 1 kB video paměti zabírala obrazovka prvních 768 bajtů a zbývajících 256 bajtů bylo možné použít jako další programovou paměť. Navzdory skutečnosti, že počítač měl jediný textový černobílý video režim s 24 řádky po 32 znacích, mohl zobrazovat libovolné pseudografické znaky díky možnosti načíst je do paměti generátoru znaků . Všech 128 dostupných znaků ASCII lze předefinovat jako libovolnou bitmapu 8 x 8 pixelů . Stejně jako u ZX Spectrum byly zvukové možnosti omezeny na jednobitový signál a jako výstup byl použit malý vestavěný reproduktor .

Jupiter ACE měl sice navenek podobnosti s počítačem Sinclair ZX81 a architektonicky do jisté míry se ZX Spectrem, ale na rozdíl od nich byl hardwarově implementován pouze na TTL logice bez použití ULA (Uncommitted Logic Array). Písmo a znaková sada byly totožné s těmi u Spectra, ale na rozdíl od Spectra se bílý text zobrazoval na černém pozadí a na rozdíl od ZX81 byl výstup zpracován hardwarově. Přestože klávesnice byla stejného typu jako Spectrum, postrádala možnost zadávat klíčová slova jedním dotykem. Na rozdíl od počítačů Sinclair měl Jupiter ACE přídavné rozhraní pro připojení externí barevné grafické karty , které nebylo nikdy vydáno.

Navzdory podobnosti hardwarových schopností se ZX81 byl hlavní rozdíl v tom, že vývojáři Jupiter ACE od samého počátku zaměřili počítač na programátory , což předurčilo jeho budoucí osud. Místo BASICu počítač používal jako jazyk operačního systému vestavěný kompilátor jazyka Forth . Forth dialekt použitý v Jupiter ACE byl založen více na Forth-79 než na FIG-Forth , ačkoli tam byly nějaké odchylky od toho. Zejména nebyly použity žádné obrazovky a editor byl více podobný editoru Sinclair než původnímu editoru Forth. Zajímavou novinkou bylo, že neukládal text programu do Forth (jak to dělaly jiné systémy Forth), ale kód po zápisu zkompiloval a uložil do paměti ve formátu připraveném ke spuštění. Pokud byla potřeba upravit zdrojový kód, pak byl program okamžitě dekompilován zpět do textové podoby. Tím se snížilo množství požadované paměti a čas potřebný k zápisu a čtení programu z kazety. Jupiter ACE měl 8 KB ROM , která obsahovala operační systém , jádro Forth a předdefinovaný slovník rezervovaných slov Forth. Několik slov bylo převzato ze Sinclair BASIC . Část softwaru v ROM byla napsána ve strojovém kódu Z80 a část ve Forth, což obecně poskytlo poměrně elegantní operační systém.

Zatímco Forth prohlašoval „desetinásobnou rychlostní výhodu“ [1] [2] ve srovnání s interpretovaným BASICem používaným v jiných počítačích, použití tak neobvyklého programovacího jazyka ve spojení se skrovnými zvukovými a grafickými schopnostmi ve srovnání s postupujícími konkurenty předurčilo poměrně úzký prostor na trhu pro Jupiter ACE , v důsledku čehož prodeje počítačů nebyly nikdy příliš velké. A do roku 2000 se původní pracovní kopie staly pro běžné uživatele obecně nedostupnými a staly se sběratelskou raritou. Proto je nyní jediným široce dostupným způsobem, jak se seznámit s možnostmi tohoto počítače, použití jeho softwarových emulátorů. Emulátor MAME vám například umožňuje emulovat práci různých domácích počítačů a set- top boxů , mezi nimiž je Jupiter ACE.

Poznámky

  1. Tým Spectrum rozdá své eso (odkaz není k dispozici) . Popular Computing Weekly (26. srpna 1982). Získáno 6. 5. 2016. Archivováno z originálu 3. 3. 2016.    (Angličtina)
  2. D.S. Peckett. GOING FORTH  // Computing Today. - 1982. - S. 45 . Archivováno z originálu 19. prosince 2015.  (Angličtina)

Odkazy