ANTIC: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m r2.7.1) (Bot: Aggiungo: hr:ANTIC |
Nessun oggetto della modifica |
||
Riga 1:
{{Nota disambigua|Se stai cercando la rivista ANTIC|[[Famiglia Atari 8-bit#La rivista ANTIC|La rivista ANTIC]])}}
[[File:Atari-gr2-sl.png|thumb|right|Una schermata in [[Atari BASIC]] dove si vede lo schermo visualizzato dall'ANTIC utilizzando 2 diverse modalità grafiche contemporaneamente.]]
L' '''ANTIC''' ('''''A'''lpha-'''N'''umeric '''T'''elevision '''I'''nterface '''C'''ircuit'') era
==Descrizione==
▲'''ANTIC''' ('''''A'''lpha-'''N'''umeric '''T'''elevision '''I'''nterface '''C'''ircuit'') era un chip del sistema video utilizzato dalla [[Famiglia Atari 8-bit]] e da alcune console della [[Atari]] durante gli anni '80.
L'ANTIC era indicato dalla stessa Atari come un vero [[microprocessore]] dedito alla generazione della grafica 2D: esso infatti aveva un proprio ''insieme di istruzioni'' per eseguire dei "programmi" noti come ''display list''. Questi elenchi di istruzioni ed i corrispondenti dati erano scritti nella [[Random access memory|RAM]] di sistema grazie ad un processore compatibile con il [[MOS Technology 6502|6502]]. L'ANTIC prelevava queste informazioni usando un [[Direct Memory Access|accesso diretto alla memoria]], sollevando perciò la [[CPU]] dal compito di dover passare continuamente i dati al chip grafico, cosa che invece avveniva su altri computer come il [[Sinclair ZX81]], operazione che rallentava tutto il sistema. Le istruzioni ad alto livello venivano processate e tradotte in un flusso in tempo reale di dati grafici che venivano inviati al [[coprocessore]] [[Color Television Interface Adapter|CTIA]], il quale applicava il colore e gestiva gli [[sprite (informatica)|sprite]]: insieme essi fornivano all'utente 14 modalità video, 6 testuali e 8 grafiche. Quando il CTIA fu riprogettato e Atari realizzò il [[George's Television Interface Adapter|GTIA]], i modi disponibili salirono a 56 perché il GTIA permetteva 3 diverse combinazioni di colori per ognuno dei 14 modi grafici.
==Caratteristiche tecniche principali==
Le principali caratteristiche del chip ANTIC sono:
* 14 modalità (8 grafiche/
* possibilità di utilizzare differenti modalità per diverse parti dello schermo;
*
L'ANTIC ha
* Map mode - disegna pixel colorati
* Character mode - disegna caratteri
* Blank line - disegna linee orizzontali vuote
* Jump instruction - gestione dei salti
Ogni istruzioni ha delle opzioni per impostare dei bit particolari:
* DLI - Display List Interrupt
* Load Memory Scan (LMS) - Carica grafica o dati dalla memoria
* Vertical scrolling - Attiva lo scrolling verticale
* Horizontal scrolling - Attiva lo scrolling orizzontale
Sebbene l'ANTIC
==Voci correlate==
▲Sebbene ANTIC fosse un microprocessore, il suo ''program counter'' era lungo solo 10 bit. Questo significa che si aveva bisogno dell'istruzione JMP per superare il limite del blocco da 1KB. Inoltre era necessario il comando LMS (Load Memory Scan) per superare il limite dei 4KB.
* [[Television Interface Adaptor]], o TIA, il coprocessore grafico dell'[[Atari 2600]]
* [[Television Interface Adaptor]], o GTIA, evoluzione del CTIA
* [[Video Display Controller]]
== Collegamenti esterni ==
* [http://www.atariarchives.org/dere/ De Re Atari] di Chris Crawford
* [http://www.atariarchives.org/mapping/ Mapping the Atari, Edizione riveduta] di Ian Chadwick
*[http://homepage.ntlworld.com/kryten_droid/Atari/800XL/atari_hw/antic.htm Foglio tecnico del chip ANTIC]
|