Television Interface Adaptor: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m →Caratteristiche tecniche: Bot: Sostituzione wikilink PAL -> PAL (televisione) |
||
(20 versioni intermedie di 12 utenti non mostrate) | |||
Riga 1:
Il '''Television Interface Adaptor''' ('''TIA''')<ref>{{cita pubblicazione |titolo=Manuale di servizio dell'Atari Video Computer System (modello 2600/2600A) |sezione= I. Theory of Operation |versione=Rev. 02 |editore=Atari, Inc. |data21/01/1983 |url=http://www.atariguide.com/pdfs/Atari_2600_VCS_Domestic_Field_Service_Manual.pdf |formato=PDF |accesso=25 dicembre 2010 |
==
Il chip era stato progettato per riprodurre i giochi [[Atari]] nella seconda metà degli [[anni 1970|anni
Più tardi Atari migliorò il progetto del TIA per l'[[Atari 400]] e l'[[Atari 800]] con il [[CTIA e GTIA|Color Television Interface
== Caratteristiche tecniche ==
[[File:Atari2600 NTSC palette.png|thumb|La [[tavolozza (informatica)|tavolozza]] dei colori dell'Atari 2600.]]
Il chip TIA era deputato alla generazione delle immagini da visualizzare sulla televisione. A causa del costo della memoria a quei tempi, il TIA non aveva una [[VRAM|memoria video]] dedicata specifica: a causa di questo limite la costruzione di immagini complesse doveva essere fatta aggiornando dinamicamente i registri interni del TIA per ogni singola linea dell'immagine. I registri controllavano: il colore dello sfondo; un oggetto fisso denominato ''playfield'', o "campo di gioco", composto da 20 [[bit]] sovrastanti il colore dello sfondo e che copriva metà di una riga video (con la possibilità di duplicarlo, o "rifletterlo" sull'altra metà); 5 oggetti mobili.
Questi ultimi erano:
* Due righe orizzontali di 8 pixel che costituivano gli sprite dei giocatore 1 e 2. Questi sprite, monocromatici, potevano essere ristretti di un fattore 2 o 4 e raddoppiati o triplicati.
* Una 'palla', una riga orizzontale larga 1, 2, 4 oppure 8 pixel dello stesso colore del campo di gioco.
* Due 'missili', ognuno dei quali composto da una singola riga orizzontale larga 1, 2, 4 oppure 8 pixel e dello stesso colore del giocatore corrispondente.
Era possibile cambiare il colore della "palla", del "campo di gioco", dello sfondo e di ognuno degli sprite dei giocatori e dei missile in qualsiasi punto della riga dello schermo: i cambiamenti, però, erano limitati dalla velocità alla quale la CPU riusciva a modificare i registri dei colori. In pratica, molti programmatori cambiavano i colori solo al cambio di riga. Gli
Il TIA aveva un sistema di rilevamento hardware delle collisioni tra questi oggetti mediante l'uso di appositi registri che venivano letti durante i periodi di VBLANK. Anche la posizione dei diversi oggetti grafici ed i loro colori era controllata mediante l'uso di registri.
Il chip si occupava anche della gestione del sonoro: esso pilotava 2 canali audio, ognuno capace di 32 toni diversi e 16 possibili sequenze di bit, con un controllo del volume a 4 bit. Infine, gestiva l'input dei giocatori, potendo leggere fino a 4 [[paddle]] e 2 [[joystick]].<ref>{{cita web|url=http://www.hardwaresecrets.com/article/Inside-the-Atari-2600/1552/3|titolo=Inside the Atari 2600 - Hardware|editore=HardwareSecrets.com|accesso=17 marzo 2015|data=14 maggio 2012|autore=Gabriel Torres|urlmorto=sì|urlarchivio=https://web.archive.org/web/20150402153741/http://www.hardwaresecrets.com/article/Inside-the-Atari-2600/1552/3|dataarchivio=2 aprile 2015}}</ref><ref name=vcstia/>
==Note==
Line 24 ⟶ 27:
* [[Atari 2600]]
* [[Jay Miner]]
* [[CTIA e GTIA]]
== Collegamenti esterni ==
*[https://atariage.com/forums/topic/33233-sorted-table-of-contents ATARI 2600 Programming for Newbies]
{{Atari}}
{{Portale|informatica|scienza e tecnica
[[Categoria:Microprocessori per grafica]]
[[Categoria:Famiglia Atari 8-bit]]
|