IlJupiter Ace, scritto ancheACE, è unhome computer a8 bit prodotto nel 1982-1984 dall'azienda britannica Jupiter Cantab Ltd. diCambridge.
La sua peculiarità era il supporto del linguaggio di programmazioneForth integrato, mentre all'epoca gli home computer erano tipicamente dotati di linguaggioBASIC. L'Ace era poco costoso e, per chi fosse interessato al Forth, era più vantaggioso acquistare l'Ace piuttosto che procurarsi il Forth per un altro computer già in proprio possesso. Con l'Ace era compresa tra l'altro una buona documentazione cartacea sul Forth.[1].
Il modello fu concepito da Richard Altwasser e Stephen Vickers, ex ingegneri dellaSinclair Research che avevano avuto un ruolo primario anche nella creazione delloZX Spectrum. Ci sono in effetti varie somiglianze con gli home computer della Sinclair come loZX81[2][1].L'aspetto esteriore dell'Ace è simile a quello delloZX80, con dimensioni di 215x190x30 mm e peso di appena 246 g. La tastiera a membrana è simile a quella dello Spectrum[1].
Il suo microprocessore è loZilog Z80A. Il modello minimo possiede 3 kB diRAM, quantità che poteva bastare anche per programmi complessi dato che ilcodice sorgente Forth è generalmente piuttosto corto[1]. Erano disponibili moduli di espansione da 16 e da 48 kB di RAM aggiuntiva, e con un adattatore è possibile anche utilizzare gli stessi moduli dello ZX81[1].LaROM è di 8 kB. Il video è monocromatico, in modalità testo a 32x22 caratteri ridefinibili (8x8 pixel ciascuno) o grafica 64x48. A differenza di ZX80/ZX81, l'Ace è dotato di sonoro, con un altoparlantino interno in grado di generare suoni anche più complessi dei bip[1].Comememoria di massa è possibile solo il collegamento con unregistratore a cassette, alla velocità di 1500baud[3].
Oltre che nel Regno Unito, l'Ace fu commercializzato perlomeno in Francia, Spagna e Germania[4].Pur essendo un computer rivolto principalmente ai programmatori che si realizzavano il proprio software, fu dotato di un discreto catalogo disoftware applicativo commerciale. Già per la configurazione minima a 3 kB erano disponibili un corso di Forth, unmonitor in linguaggio macchina e altre utilità per la programmazione, un clone diSpace Invaders, un calendario, e molti altri programmi e videogiochi. Per le macchine espanse a 19 kB si notano un gestore di file, unassemblatore, un generatore di grafici,VisiCalc, funzioni matematiche, software musicale e molti videogiochi[3].
Altri progetti