Acorn Atom: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
kB →  kB (12), ppp → pp + regola spazi non divisibili using AWB
Riga 23:
|portale= Informatica
}}
L''''Acorn Atom''' è un [[home computer]] progettato da [[Acorn Computers]] e commercializzato dal [[1980]] al [[1982]], quando fu sostituito dal [[BBC Micro]]. Era basato sul [[MOS 6502]] a cui era affiancato un [[Motorola 6847|Motorola 6847]] che si occupava della generazione del segnale video.<ref name=info1>{{cita web|url=http://fjkraan.home.xs4all.nl/comp/atom/index.html|titolo=The Acorn Computer|editore=F.J. Kraan|opera=Another computer museum|accesso=19/08/2013}}</ref>
 
Sviluppo a partire dal [[1979]], l'Atom era una versione depotenziata del precedente computer [[Acorn System 3|System 3]], da cui differiva per l'assenza dell'[[floppy disk drive|unità floppy]], sostituito da un'interfaccia in grado di gestire [[musicassetta|cassette a nastro]]. L'Atom base era offerto con 2 &nbsp;[[byte|kB]] di [[Random Access Memory|RAM]] e 8 &nbsp;kB di [[Read-only memory|ROM]], sia in kit da assemblare che già montato: il primo costava 120 [[sterlina britannica|sterline]] mentre il secondo 170 sterline. Se si sceglieva il modello assemblato con la massima dotazione di memoria, 12 &nbsp;kB di RAM e 12 &nbsp;kB di ROM, il prezzo arrivava a 200 sterline.
 
== Caratteristiche tecniche ==
Derivando dalla precedente linea di computer sviluppati da Acorn, il [[Acorn System 2|System 2]] ed il [[Acorn System 3|System 3]], anche l'Atom riprendeva la stessa architettura con la [[CPU]] [[MOS 6502]], qui operante a 2 [[Hertz|MHz]] di frequenza, affiancata da un [[Video Display Controller|controller video]] [[Motorola 6847]] utilizzato per generare il segnale video. La memoria RAM di base, 2 &nbsp;kB, era espandibile fino a 12 &nbsp;kB. La ROM contenente il [[sistema operativo]] della macchina ed il [[linguaggio di programmazione]] [[BASIC]], era da 8 &nbsp;kB. Come opzione era possibile richiedere la ROM da 12 &nbsp;kB, che conteneva l'[[interprete (informatica)|interprete]] BASIC capace di suppportaresupportare i calcoli in [[virgola mobile]].<ref name=info1/>
 
Il 6502, come tutte le CPU della famiglia [[MOS 65xx]], usava i primi 256 byte della memoria (la "pagina zero") per lo [[stack]]: a questi si aggiungevano altri byte utilizzati dal sistema operativo per i propri buffer e la memoria usata dal BASIC per il salvataggio di 27 variabili, per cui il primo &nbsp;kB di RAM non era disponibile all'utente.
 
Il coprocessore video Motorola 6847 poteva generare immagini monocromatiche testuali oppure grafiche. Sulla versione base il buffer video occupava 512 oppure 1024 byte di RAM, se in modalità testo o [[grafica raster|grafica]]. Se si optava per l'espansione di memoria a 12 &nbsp;kB di RAM il computer poteva gestire anche la grafica ad alta risoluzione: questo perché il buffer video necessario a contenere le immagini ad alta risoluzione necessitava di 5 &nbsp;kB. Questo quantitativo, se non si utilizzava la modalità grafica, era reso disponibile all'utente. Acquistando una scheda video aggiuntiva il computer poteva generare un segnale in standard [[PAL]] a colori, direttamente riproducibile su un comune televisore domestico.<ref name=info1/>: essa offriva 6 modalità video, con risoluzioni da 64&times;64 pixel a 4 colori fino a 256&times;192 monocromatica.
 
Integrata nella ROM del computer c'era l'[[Atom BASIC]], un interprete BASIC che, nella versione da 8 &nbsp;kB, eseguiva solo calcoli con numeri interi: acquistando un'apposita ROM da 12 &nbsp;kB veniva offerto anche il supporto ai numeri in virgola mobile. Nella ROM del computer era incluso anche un [[assembler|assemblatore]] per cui nei programmi in BASIC si poteva includere anche del codice scritto in [[assembly]] 65xx: durante l'esecuzione del programma, l'interprete BASIC passava all'assembler il codice assembly che incontrava nel sorgente per essere trasformato in [[linguaggio macchina]] ed essere eseguito direttamente dalla CPU. Verso la fine del 1982 Acorn offrì come aggiornamento una memoria ROM contenente il [[BBC BASIC]], una versione derivata dall'Acorn BASIC ma migliore, scritta appositamente per il [[BBC Micro]].
 
Il manuale dell'Atom fu chiamato "''Atomic Theory and Practice''", ed insegnava la programmazione in BASIC e l'uso dell'assemblatore integrato.<ref>{{cita web|url=http://members.casema.nl/hhaydn/howel/Acorn/Atom/atap/atap.htm|titolo=Atomic Theory and Practice|editore=Acorn|accesso=19/08/2013}}</ref>