JupiterACE | |
---|---|
Tyyppi | kotitietokone |
Julkaisupäivä | 1982 |
Valmistettu mukaan | 1984 |
prosessori | Z80 @ 3,25 MHz |
RAM | 3 kilotavua laajennettavissa 51 kilotavuun |
Tallennuslaitteet | äänikasetti |
Mediatiedostot Wikimedia Commonsissa |
Jupiter ACE on brittiläisen Jupiter Cantabin 1980-luvulla valmistama kotitietokone , joka on nimetty yhdestä ensimmäisistä brittiläisistä ACE -tietokoneista . Yrityksen perustivat Richard Altwasser ja Stephen Vickers, jotka olivat aiemmin ZX81- ja ZX Spectrum -tietokoneiden laitteiston ja ohjelmiston johtavia kehittäjiä .
Valkoinen Jupiter ACE mustilla kuminäppäimillä muistutti jossain määrin ZX81 :tä . Lähtölaite oli televisio , ja ohjelmat tallennettiin ja ladattiin magneettinauhalta , mikä oli tuolloin yleistä. Tietokone perustui Zilog Z80 -mikroprosessoriin , jonka taajuus oli 3,25 MHz, ja siinä oli 3 kib RAM-muistia, laajennettavissa 51 kib asti . Fyysisesti videomuistin, merkkigeneraattorin muistin ja ohjelmamuistin kapasiteetti oli kumpikin 1 kib, ja ne koostuivat kahdesta nelibittisestä mikropiiristä, joiden kapasiteetti oli 0,5 kib. Täysi pääsy prosessorilta oli vain videomuistiin ja ohjelmamuistiin ja merkkigeneraattorin muistiin vain tallennusta varten. 1 kib videomuistista näyttö vei ensimmäiset 768 tavua ja loput 256 tavua voitiin käyttää lisäohjelmamuistina. Huolimatta siitä, että tietokoneessa oli ainoa tekstimuotoinen mustavalkoinen videotila, jossa oli 24 riviä ja 32 merkkiä, se pystyi näyttämään mielivaltaisia pseudografisia merkkejä, koska se pystyi lataamaan ne merkkigeneraattorin muistiin . Kaikki 128 käytettävissä olevaa ASCII - merkkiä voidaan määritellä uudelleen mielivaltaiseksi 8 x 8 pikselin bittikartaksi . Aivan kuten ZX Spectrumissa, ääniominaisuudet rajoittuivat yksibittiseen signaaliin, ja ulostulona käytettiin pientä sisäänrakennettua kaiutinta .
Vaikka ulkoisesti Jupiter ACE:llä oli yhtäläisyyksiä Sinclair ZX81 -tietokoneen kanssa ja arkkitehtonisesti jossain määrin ZX Spectrumin kanssa, mutta toisin kuin he, se toteutettiin laitteistossa vain TTL-logiikalla ilman ULA:ta (Uncommitted Logic Array). Fontti ja merkistö olivat identtiset Spectrumin kanssa, mutta toisin kuin Spectrumissa, valkoinen teksti näkyi mustalla taustalla, ja toisin kuin ZX81:ssä, tulos käsiteltiin laitteistolla. Vaikka näppäimistö oli samaa tyyppiä kuin Spectrum, siitä puuttui kyky syöttää avainsanoja yhdellä kosketuksella. Toisin kuin Sinclair -tietokoneissa , Jupiter ACE:ssä oli lisäliitäntä ulkoisen värinäytönohjaimen liittämistä varten , jota ei koskaan julkaistu.
Huolimatta laitteistoominaisuuksien samankaltaisuudesta ZX81:n kanssa, suurin ero oli, että Jupiter ACE -kehittäjät keskittivät tietokoneen alusta alkaen ohjelmoijiin , mikä määräsi ennalta sen tulevan kohtalon. BASICin sijaan tietokone käytti käyttöjärjestelmän kielenä sisäänrakennettua Forth - kielen kääntäjää . Jupiter ACE:ssa käytetty Forthin murre perustui enemmän Forth-79 :ään kuin FIG-Forthiin , vaikka siitä oli joitain poikkeamia. Erityisesti näyttöjä ei käytetty ja editori oli enemmän kuin Sinclair-editori kuin alkuperäinen Forth-editori. Mielenkiintoinen innovaatio oli, että se ei tallentanut ohjelman tekstiä Forthiin (kuten muut Forth-järjestelmät tekivät), vaan käänsi koodin kirjoittamisen jälkeen ja tallensi sen muistiin ajovalmiissa muodossa. Jos lähdekoodia oli tarpeen muokata, ohjelma purettiin välittömästi takaisin tekstimuotoon. Tämä vähensi tarvittavan muistin määrää ja aikaa, joka kului ohjelman kirjoittamiseen ja lukemiseen kasetilta. Jupiter ACE:ssä oli 8 kilotavua ROM -muistia , joka sisälsi käyttöjärjestelmän , Forth-ytimen ja ennalta määritellyn Forth-varattujen sanojen sanakirjan. Useita sanoja on otettu Sinclair BASICista . Osa ROM:n ohjelmistoista oli kirjoitettu Z80- konekoodilla ja osa Forthilla, mikä antoi yleisesti ottaen melko tyylikkään käyttöjärjestelmän.
Vaikka Forth väitti "kymmenkertaisen nopeuden edun" [1] [2] verrattuna muissa tietokoneissa käytettyyn tulkintaan BASIC :iin , tällaisen epätavallisen ohjelmointikielen käyttö yhdistettynä vähäisiin ääni- ja grafiikkaominaisuuksiin kehittyviin kilpailijoihin verrattuna määräsi ennalta melko kapea markkinarako Jupiter ACE :lle, minkä seurauksena tietokoneiden myynti ei ole koskaan ollut kovin suurta. Ja 2000- luvulla alkuperäiset työkopiot muuttuivat keräilyharvinaisuuksiksi yleensä tavallisten käyttäjien ulottumattomissa . Siksi nyt ainoa laajalti saatavilla oleva tapa tutustua tämän tietokoneen ominaisuuksiin on käyttää sen ohjelmistoemulaattoreita. Esimerkiksi MAME-emulaattorin avulla voit emuloida erilaisten kotitalouksien tietokoneiden ja digisovittimien työtä , mukaan lukien Jupiter ACE.
Sinclair- tietokoneet ja niiden kloonit | ||
---|---|---|
Sinclair | ||
timex | ||
klooneja | ||
Neuvostoliitto, Venäjä, IVY |
| |
Periferia | ||
muu |
|