|
|
 |
 |
VIC-II (Commodore C-64)
|
 |
|
Beschreibung
VIC steht für "Video Interface Controller" und war Commodores Name für die Videochips im VC-20 und C-64. Der VIC war ursprünglich für Videospiele entwickelt worden, fand aber keine Abnehmer. Deswegen baute Commodore damit und aus Versatzstücken der CBM-Rechner einen eigenen billigen Homecomputer, den VIC-20, in Deutschland VC-20 genannt.
Für den C-64 wurde der VIC stark verbessert und in VIC-2 umbenannt. Er reichte nun fast an die Atari-Chips Antic und GTIA heran, die zum Erscheinen des C-64 allerdings schon drei Jahre auf dem Markt waren.
Videomodi
Textmodi
Der VIC-2 kennt nur eine Textauflösung, nämlich 40 x 25 Zeichen, allerdings in drei Varianten:
Normaler Text: Zeichen erscheinen in einer 8 x 8 Pixel Matrix. Jedes Zeichen kann eine von 16 Vordergrundfarben haben, die Hintergrundfarbe ist für alle Zeichen gleich. Der Zeichenvorrat beträgt 256 Zeichen.
Multi-Color-Modus: Jedes Zeichen erscheint wahlweise in einer 8 x 8 Pixel Matrix in einer von 8 Farben oder in einer 4 x 8 Pixel Matrix, wobei jedes Pixel eine von drei für den ganzen Bildschirm festgelegten Farben oder eine vierte, individuell für das Zeichen festgelegte haben kann.
Extended-Color-Modus: Zeichen erscheinen in einer 8 x 8 Pixel Matrix. Jedes Zeichen kann eine von 16 Vordergrundfarben haben und eine von vier Hintergrundfarben, die aus den 16 möglichen Farben für das Bild ausgewählt werden können. Der Zeichenvorrat beträgt hier nur 64 Zeichen.
Grafikmodi
Die Hires-Grafik hat eine Auflösung von 320 x 200 Bildpunkten. Jeweils 8 x 8 Pixel haben dabei die gleiche Vorder- und Hintergrundfarbe.
Im Multicolor-Modus sinkt die Auflösung auf 160 x 200 Bildpunkte. Dafür sind nun pro 4 x 8 Pixel drei verschiedene Farben plus die Hintergrundfarbe frei wählbar.
Sprites
Sprites erscheinen standardmäßig in der Hires-Auflösung und sind 24 x 21 Bildpunkte groß. Bis zu 8 Sprites können gleichzeitig dargestellt werden. Sie können vor oder hinter der Grafik erscheinen, in horizontaler oder vertikaler Richtung aufs Doppelte vergrößert werden. Normalerweise ist ein Sprite einfarbig, kann aber auch im Multicolor-Modus mit drei Vordergrundfarben dargestellt werden, wodurch die Auflösung auf 12 x 21 Bildpunkte sinkt.
Technik
Der VIC-2 hat einen eigenen Adressbus, mit dem er den Arbeitsspeicher anspricht. Wenn er selbst auf den Speicher zugreifen will, muß der Prozessor warten. Dafür verwaltet der VIC den gesamten Speicher, führt also die Refreshs durch.
Für die Farben der Zeichen im Textmodus gibt es einen kleinen 1K großen Speicher, der allerdings nur 4 Bit breit ist. |
|
|