Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
MOS Technology VIC-II - Wikipedia

MOS Technology VIC-II

Da Wikipedia, l'enciclopedia libera.

Il chip VIC-II (Video Interface Chip II), noto come MOS Technology 6567/8562/8564 (versioni NTSC), 6569/8565/8566 (PAL), è un microchip che aveva lo scopo di generare grafica Y/C/video composito, utilizzato dai computer Commodore 64 e Commodore 128.

Erede del VIC (utilizzato nel Commodore VIC-20), il VIC-II fu una delle cause del grande successo del C64, come modello di computer più venduto di tutti i tempi.

Indice

[modifica] Storia

Il chip VIC-II fu progettato da Al Charpentier e Charles Winterble alla MOS Technology come successore del VIC (6560). Il team alla MOS Technology aveva fallito la progettazione di due chip grafici detti MOS Technology 6562 per il Commodore TOI computer, e il MOS Technology 6564 per il Color PET, a causa della lentezza della memoria.

Per progettare il VIC-II, Charpentier e Winterble fecere un'indagine di mercato sui computer e videogiochi per scoprire quali caratteristiche fossero più richieste. L'idea di aggiungere la gestione degli sprite venne dal computer Texas Instruments TI-99/4A e del suo processore grafico TMS9918. I 3/4 della superficie del chip è utilizzata per la gestione degli sprite.

Il lavoro sul VIC-II fu completato nella seconda metà del 1981, mentre Robert Yannes stava lavorando sul chip SID. I due chip, come il Commodore 64, furono completati in tempo per la fiera Consumer Electronics Show nella prima settimana del 1982.

[modifica] Caratteristiche

  • 16 KB di memoria per lo schermo, caratteri e sprite
  • 320 × 200: risoluzione schermo (160 × 200 nella modalità multi-color)
  • 40 × 25 risoluzione testo
  • tre modalità testo e due bitmap
  • 16 colori
  • gestione contemporanea di 8 sprites ciascuno di 24 × 21 pixel (12 × 21 multicolore)
  • interrupt raster
  • scrolling fluido

[modifica] Dettagli tecnici

[modifica] Programmazione

Immagine:Supratechnic Demo.gif
Supratechnic, a type-in program published by COMPUTE!'s Gazette in November 1988, showcases the careful use of raster interrupts to display information outside of the standard screen borders (here: the upper and lower border).

Il VIC-II era programmato per manipolare i suoi 47 registri di controllo (dai 16 presenti nel VIC), mappati in memoria nell'intervallo $D000–$D02E dello spazio di indirizzamento del C64. 34 di questi registri erano adibiti al controllo degli sprite (detti anche come MOB, Movable Object Blocks, dalla documentazione VIC-II). Come il suo predecessore, il VIC-II supportava la penna ad infrarossi.

Si poteva riprogrammare il chip per generare più di 8 sprite contemporaneamente con una tecnica nota come sprite multiplexing.

[modifica] Colori

Nel modo multicolore (160×200 pixel, la più usata dai giochi) i caratteri erano di 4×8 pixel e 4 colori su 16. Il quarto colore era identico per tutto lo schermo (il colore dello sfondo) mentre gli altri 3 potevano essere impostati per ogni area da 4×8 pixel. Gli sprite (12×21 pixel) hanno tre colori: due condivisi tra tutti gli sprite e uno personalizzabile. Alcuni giochi modificavano i colori durante l'interrupt raster. Alcuni giochi, come Summer Games della Epyx e Basketball Sam & Ed della COMPUTE!'s Gazette, sovrapponevano due srpite ad alta risoluzione per ottenere due colori ad alta risoluzione senza sacrificare la risoluzione orizzontale [1]. Questa tecnica riduceva però il numero degli sprite utilizzabili.

[modifica] Il VIC-II E

Il chip 8564/8566 VIC-II E nel Commodore 128 utilizzava 48 pin e aveva due registri in più, uno per accedere al tastierino numerico e gli altri tasti extra, e l'altro per far cambiare la frequenza del clock da 1 MHz al 2 MHz e viceversa: al clock più alto il video composito del VIC-II era disattivato, permettendo l'uso della modalità a 80 colonne del C128 utilizzando il chip RGB 8563 VDC.

[modifica] Elenco delle versioni del VIC-II

MOS 6567 VIC-II pinout.
Ingrandisci
MOS 6567 VIC-II pinout.
  • PAL
    • MOS Technology 6569 – (PAL-B)
    • MOS Technology 6572 – (PAL-N)
    • MOS Technology 6573 – (PAL-M)
    • MOS Technology 8565 – HMOS-II versione per schede madri del "C64E"
    • MOS Technology 8566 – VIC-II E (PAL-B) versione C128
    • MOS Technology 8569 – VIC-II E (PAL-N) versione C128
  • NTSC
    • MOS Technology 6566 – versione per il Commodore MAX Machine
    • MOS Technology 6567 – versione originale NMOS
    • MOS Technology 8562 – versione HMOS-II
    • MOS Technology 8564 – versione VIC-II E C128

[modifica] Riferimenti

  • Appendice N, "6566/6567 (VIC-II) Chip Specifications", tratto dal Commodore 64 Programmer's Reference Guide.
  • Bagnall, Brian: On The Edge: The Spectacular Rise and Fall of Commodore, pp.228–231. ISBN 0973864907.

[modifica] Collegamenti esterni

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com