MOS VIC
MOS VIC este microprocesorul responsabil pentru generarea sunetului și a graficii computerelor de acasă Commodore VIC-20 .
Fabricat în modelele MOS 6560 (versiunea NTSC ) sau MOS 6561 (versiunea PAL ), a fost inițial conceput pentru utilizare în dispozitive precum terminale CRT low-cost, monitoare biomedicale, afișaje ale sistemului de control, jocuri arcade și console de jocuri .
Istorie
Cipul a fost proiectat de Albert Charpentier în 1977, dar Commodore International , proprietarul MOS Technology , nu a reușit inițial să câștige o poziție solidă pe piață. În 1979, MOS Technology a început să lucreze la un cip video numit MOS Technology 6564 destinat computerelor TOI ; în același timp, a început să lucreze la un alt cip, MOS 6562 , care va fi folosit pentru a face versiunea color a Commodore PET . Ambele cipuri s-au dovedit a fi un fiasco din cauza problemelor de sincronizare a memoriei: au necesitat amintiri SRAM rapide și foarte costisitoare pentru a funcționa, ceea ce a făcut ca aceste cipuri să fie inutilizabile pe liniile de produse populare, unde costul era cel mai important detaliu.
Dar munca depusă la aceste cipuri nu a fost irosită deoarece Robert Yannes a perfecționat designul VIC folosind generatorul de sunet 6562, mai bun decât 6560, iar circuitele 6564 responsabile de generarea culorilor pentru a avea mai multe dintre ele decât permitea VIC-ul original. Rezultatul final a fost folosit în Commodore VIC-20.
Specificații
Acestea sunt principalele caracteristici ale MOS VIC:
- Memorie video adresabilă de 16 KB, inclusiv memorie pentru ecran, culoare și hartă de caractere;
- 16 culori (primele 8 pot fi folosite doar ca fundal și ca culori auxiliare);
- posibilitatea de a selecta 2 dimensiuni de font: 8 × 8 sau 8 × 16 biți. Lățimea pixelilor este de 1 bit în caracterele „de înaltă rezoluție” și 2 biți în cele „multicolore”;
- rezoluție video maximă de 176 × 184 pixeli, corespunzătoare a 22 de coloane pe 23 de linii pentru versiunea NTSC (6560); versiunea PAL (6561) ar putea ajunge la 224 × 256 pixeli;
- Generator de sunet programabil pe 4 canale (3 unde pătrate plus 1 "zgomot alb" plus gestionarea volumului);
- DMA integrat pe cip;
- 2 convertoare A / D de 8 biți;
- suport stilou
VIC a fost programat prin manipularea celor 16 registre ale sale, mapate la adresele de 9000–900 $ din memoria VIC-20. Cele două convertoare A / D au fost folosite pentru a citi pozițiile aceluiași număr de palete conectate la computer; la VIC-20, datorită suportului integrat în cipul VIC, a fost posibilă și conectarea unui pix ușor.
VIC a precedat cel mai sofisticat VIC-II , utilizat în cele mai puternice Commodore 64 și Commodore 128 .
Versiuni ale VIC
- MOS 6560 : versiunea NTSC
- MOS 6561E : versiune ceramică PAL , utilizată la începutul VIC-20
- MOS 6561-101 : versiunea PAL
Referințe
- Brian Bagnall (2005): On the Edge: The Spectacular Rise and Fall of Commodore . Variant Press. ISBN 0-9738649-0-7 .
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere despre MOS VIC