Farbtabelle
Aus C64-Wiki
Der C64 besitzt die Möglichkeit, 16 verschiedene Farben darzustellen. Diese 16 Farben beziehen sich auf alle möglichen Bildschirmdarstellungen, nicht nur auf Zeichen oder den Bildschirm an sich, sondern auch auf Sprites (auch Multicolor), HiRes-Grafik, usw.
Während sich die Zeichenfarbe bequem per Tastenkombination im Direkteingabemodus oder per PRINT CHR$(Wert) bzw. Steuerzeichen ändern lässt, ist für das Setzen der Farbe von Sprites oder Grafik zwingend der BASIC-Befehl POKE Speicheradresse, Farbwert zu verwenden.
| Farbe | Name | Farbwert für POKE | Direkt durch Tastenkombination | Im Programm: PRINT CHR$(X) Werte für X: | Oder per PRINT "Steuerzeichen" (in Anführungszeichen!) |
|---|---|---|---|---|---|
| Schwarz | 0 | CTRL + 1 | 144 | ||
| Weiß | 1 | CTRL + 2 | 5 | ||
| Rot | 2 | CTRL + 3 | 28 | ||
| Türkis | 3 | CTRL + 4 | 159 | ||
| Violett | 4 | CTRL + 5 | 156 | ||
| Grün | 5 | CTRL + 6 | 30 | ||
| Blau | 6 | CTRL + 7 | 31 | ||
| Gelb | 7 | CTRL + 8 | 158 | ||
| Orange | 8 | C= + 1 | 129 | ||
| Braun | 9 | C= + 2 | 149 | ||
| Hellrot | 10 | C= + 3 | 150 | ||
| Grau 1 | 11 | C= + 4 | 151 | ||
| Grau 2 | 12 | C= + 5 | 152 | ||
| Hellgrün | 13 | C= + 6 | 153 | ||
| Hellblau | 14 | C= + 7 | 154 | ||
| Grau 3 | 15 | C= + 8 | 155 |
Mit C= ist die Commodore-Taste gemeint.
[Bearbeiten] Speicheradressen für Farbeinstellungen
Hier erfolgt ein kurzer Speicheradressenüberblick bzw. eine Zusammenfassung von Speicheradressen, die Farbwerte enthalten bzw. deren Farben durch den BASIC-Befehl POKE geändert werden können.
- 646 Textfarbe
- 647 Farbe unter der Cursorposition
- 53280 Rahmenfarbe (Farbwerte 0-15, danach wiederholen sie sich)
- 53281 Hintergrundfarbe 0 (normaler Modus)
- 53282 Hintergrundfarbe 1 (nur im Multicolor- & erweiterten Hintergrundfarben-Modus)
- 53283 Hintergrundfarbe 2 (nur im Multicolor- & erweiterten Hintergrundfarben-Modus)
- 53284 Hintergrundfarbe 3 (nur im Multicolor- & erweiterten Hintergrundfarben-Modus)
- 53285 Sprite Multicolor 1 (nur im Multicolor-Modus)
- 53286 Sprite Multicolor 2 (nur im Multicolor-Modus)
- 53287 Farbe Sprite 0
- 53288 Farbe Sprite 1
- 53289 Farbe Sprite 2
- 53290 Farbe Sprite 3
- 53291 Farbe Sprite 4
- 53292 Farbe Sprite 5
- 53293 Farbe Sprite 6
- 53294 Farbe Sprite 7
- 55296-56295 Farbspeicher - Hierüber können alle Zeichen des Bildschirminhalts (25 Zeilen bzw. 40 Zeichen pro Zeile) direkt angesprochen werden, z.B.
POKE 55296,1setzt das linke oberste Zeichen auf die Farbe weiss.