Graphics BASIC
# Graphics BASIC

Graphics BASIC ist eine Erweiterung des Commodore-BASIC-2.0-Befehlsatzes für den Commodore-64-Heimcomputer. Es erlaubt die einfache Nutzung der für die Zeit fortschrittlichen Multimedia-Fähigkeiten des C64, wie hochauflösende Graphik, Sprites und Sound. Graphics BASIC wurde 1983 von Ron Gilbert und Tom McFarlane entwickelt und als Erweiterungsmodul sowie als 5,25’’-Diskette für den C64 veröffentlicht.

## Graphik

Der für die Bildschirmausgabe des Commodore 64 zuständige Chip VIC erlaubt unterschiedliche Ausgabemodi für die Darstellung von reinem Text oder Graphik. Beide Graphikmodi werden von Graphics Basic unterstützt: HIRES für die höhere Auflösung (320×200 Pixel) mit jeweils zwei Farben in einem 8×8-Block sowie mittels MULTI den Mutil-Color-Mode mit 4 Farben in einem 4×8-Block bei reduzierter Auflösung von 160×200 Pixel. Für die Textdarstellung kennt Graphics Basic den Befehl TEXT. Die Modi können als Besonderheit ab einer bestimmbaren horizontalen Bildzeile umgeschaltet werden, was eine gemischte Darstellung erlaubt.

### Programmbeispiel

Graphics BASIC erlaubte die Nutzung graphischer Primitive wie Punkt, Linie, Kreis und Rechteck im graphischen Modus des C64.

