MOS VIC

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
MOS VIC 6561 (versiunea PAL )

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

Pinout al MOS VIC 6560. Acest procesor a fost realizat cu un DIP cu 40 de pini.

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

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT