Acorn Atom: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 31:
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|video display controller]] (VDC) [[Motorola 6845]] utilizzato per generare il segnale video. La memoria RAM di base, 2 kB, era espandibile fino a 12 kB. La ROM contenente il [[sistema operativo]] della macchina ed il [[linguaggio di programmazione]] [[BASIC]], era da 8 kB. Come opzione era possibile richiedere la ROM da 12 kB, che conteneva l'[[interprete (informatica)|interprete]] BASIC capace di suppportare i calcoli in [[virgola mobile]].<ref name=info1/>
 
Se si optava per l'espansione di memoria a 12 kB di RAM il computer poteva gestire anche la [[grafica raster|grafica]]: questo perché il buffer video necessario a contenere l'immagine dello schermo occupava 5 kB ed era mappato nella memoria dell'utente. Questo quantitativo, se non si utilizzava la grafica, era disponibile per il programma dell'utente. 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 kB di RAM non era disponibile all'utente.
 
Il coprocessore video Motorola 6847 poteva generare immagini monocromatiche testuali oppure grafiche visualizzabili su un monitor. AcquistandoSulla unaversione schedabase il buffer video occupava 512 oppure 1024 byte di RAM, se in modalità testo o [[grafica raster|grafico]]. Se si optava per l'espansione di memoria a 12 kB di RAM il segnalecomputer generatopoteva gestire anche la grafica ad alta risoluzione: questo perché il buffer video necessario a contenere l'immagine dello schermo ad alta risoluzione necessitava di 5 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 kB eseguiva solo calcoli con numeri interi: acquistando un'apposita espansione di 4 kB di ROM, 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]].
It had a [[MC6847]] VDG [[Video Display Controller|video chip]] (Video Display Generator), allowing for text or two-colour graphics modes. It could be connected to a TV or modified to output to a video monitor. Basic video memory was 1 KB but could be expanded to 6 KB. A [[PAL]] colour card was also available. Six video modes were available, with resolutions from 64×64 in 4 colours, up to 256×192 in monochrome. At the time 256×192 was considered to be high resolution.
 
It had built-in [[BASIC programming language|BASIC]] ([[Atom BASIC]]), a fast but idiosyncratic version, which included indirection operators (similar to [[PEEK and POKE]]) for bytes and words (4 bytes). [[Assembly language|Assembly code]] could be included within a BASIC program, because the BASIC interpreter also contained an [[Assembly language#Assembler|assembler]] for the 6502 assembly language which assembled the inline code during program execution and then executed it. This was a very unusual, but also very useful, function.
 
In late 1982, Acorn released an upgrade ROM chip for the Atom which allowed users to switch between Atom BASIC and the more advanced BASIC used by the BBC Micro. The upgrade was purely to the programming language; the Atom's graphics and sound capabilities remained unchanged, and hence, contrary to some pre-release beliefs, the BBC BASIC ROM did not allow Atom users to run commercial BBC Micro software, since nearly all of it took advantage of the BBC machine's advanced graphics and sound hardware.
 
The manual for the Atom was called [[Atomic theory and practice]].
 
The Acorn [[local area network|LAN]], [[Econet]], was first configured on the Atom.
 
The case was designed by industrial designer [[Allen Boothroyd]] of Cambridge Product Design Ltd.
 
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>
 
<!--
 
== Specifications ==