
Axel Plenge:
Das Grafikbuch zum Commodore 64
Düsseldorf: Data Becker, 1984.
ISBN 3-89011-009-6.
(305 pages, 28 MB)
Danke an Dirk Wagner für die Bereitstellung des Buchs.
Deckt alle Grafikfähigkeiten des VIC-II ab (Hires, Multicolor, Sprites, Zeichensätze, Raster-IRQs, Lightpen), dazu durchgehend praktische Anwendungen: Sprite-Editor, 3D-Drahtmodelle mit Zentral- und Parallelprojektion, Scrolling-Engine in Assembler, Hardcopy-Routinen. Und eine Einbruchsalarmanlage, die den Lightpen-Pin zweckentfremdet.
Inhaltsverzeichnis
1 Kapitel
Einleitung
2 Kapitel
Bits and Bytes
2.1 Dezimalsystem
2.2 Dualsystem
2.3 Hexadezimalsystem
2.4 Logische Operationen
3 Kapitel
Hardwaregrundlagen
3.1 Die Register des VIC
3.2 Betriebsarten des VIC
3.3 Speicherverwaltung des CBM 64
3.3.1 Die Speicherzugriffe des 6510
3.3.1.1 Lesen eines Bytes
3.3.1.2 Schreiben eines Bytes
3.3.2 Die Speicherzugriffe des VIC
3.3.2.1 Speicherfunktionen des VIC
3.3.2.2 VIC-Speicheransteuerung
3.3.2.3 Verschieben der Bildschirmspeicher
3.4 Punkt-Graphik
3.4.1 Farben
3.4.2 Hochauflösende Graphik (HGR)
3.4.3 Multicolor-Graphik (MC)
3.5 Sprites
3.5.1 Aufbau und Farbe normaler Sprites
3.5.2 Multicolor-Spriteaufbau
3.5.3 Spritedefinition – Farbe
3.5.4 Weitere Spriteeigenschaften
3.5.4.1 Positionieren
3.5.4.2 Vergrößern
3.5.4.3 Priorität
3.5.4.4 Kollisionen
3.6 Text- und Zeichensatzverwaltung
3.6.1 Textseitenorganisation
3.6.2 Zeichensatzorganisation
3.7 IRQ-Möglichkeiten
3.7.1 Bildschirmrasterzeilen
3.7.2 Lightpen
3.7.3 Sprite-Kollisionen
4 Kapitel
Grundsätzliche Graphikprogrammierung
4.1 Text und Graphik auf dem Low-Res-Bildschirm
4.2 Programmierung der Punktgraphik
4.2.1 Initialisieren der Graphik
4.2.1.1 Einschalten der Graphik
4.2.1.2 Löschen der Graphik
4.2.1.3 Löschen der Farbe
4.2.1.4 Ausschalten der Graphik
4.2.2 Einfache Figuren in der Punktgraphik
4.2.2.1 Punkt
4.2.2.2 Linie
4.2.2.3 Ellipse/Kreis
4.3 Spriteprogrammierung
4.3.1 Erstellung von Sprites (Spriteeditor)
4.3.2 Darstellung und Programmierung der Spriteeigenschaften
4.4 Zeichensatzprogrammierung
4.4.1 Änderung einiger Zeichen
4.4.2 Änderung eines Zeichensatzes (Zeichenformer)
4.5 Eingabe/Ausgabe von Graphik und Zeichensatz
4.5.1 Abspeichern/Laden
4.5.2 Hardcopy
4.6 IRQ-Handhabung
4.6.1 Rasterzeilen-IRQ
4.6.2 Lightpen
4.7 Ein kleines Graphik-Paket
5 Kapitel
Anwendungen
5.1 Graphikanwendungen
5.1.1 Funktionendarstellungen
5.1.2 3-Dimensionale Graphik – CAD
5.1.2.1 Parallel-Projektion
5.1.2.2 Zentral-Projektion
5.1.2.3 3-D-Funktionen
5.1.2.4 Bewegte Bilder in 3-D
5.1.3 Graphische Statistik
a) Kurvenstatistik
b) Balkendiagramme
c) Kuchendiagramme
5.2 Laufschriften
5.3 Das Geheimnis der Spiele
5.3.1 Animation
5.3.2 Scrolling
6 Kapitel
Anhang
6.1 Programmoptimierung
6.2 Graphikspeicheraufbau
6.2.1 Graphikspeicher
6.2.2 Videoram
6.3 Farbtabelle
6.4 Bildschirmcodes
6.5 Dez-Hex-Dual – Konversionstabelle
6.6 Spriteentwurfsblatt
6.7 Zeichenentwurfsblatt
6.8 VIC-Register-Übersicht
6.9 Literaturhinweise
6.10 Nachtrag zu Abschnitt 4.1