- Simon's Basic
-
Simons’ BASIC war eine Erweiterung des Commodore BASIC 2.0-Befehlsatzes für den Commodore 64-Homecomputer. Die Erweiterung wurde 1983 von dem damals 16-jährigen britischen Programmierer David Simons geschrieben und von der Firma Commodore in einem Steckmodul oder auf Diskette vertrieben. Die häufig zu findende Schreibweise „Simon’s BASIC“ ist falsch.
114 zusätzliche Befehle stellte Simons’ BASIC zur Verfügung. Dabei handelte es sich um Befehle, die das Programmieren von Sprites, High-Resolution-Grafiken, Multicolor-Grafiken und Sound vereinfachten. Zusätzlich gab es Befehle, die das strukturierte Programmieren unterstützten, wie etwa die ELSE-Klausel zu IF…THEN, benannte Sprungziele, und die Möglichkeit, in Unterprogrammen lokale Variablen zu verwenden. Neben sehr nützlichen Befehlen enthielt diese Erweiterung auch einige, die eher Kuriositätswert hatten, wie etwa die Möglichkeit, den Bildschirmrahmen in 255 verschiedenen Geschwindigkeit blinken zu lassen.
Da diese BASIC-Erweiterung sehr bald nach dem Debüt des C64 erschien, sehr mächtig war, und von Commodore selbst vermarktet wurde, verbreitete sie sich stärker als alle anderen BASIC-Erweiterungen für den C64. Simons' BASIC war daher auch das einzige erweiterte BASIC, für das in nennenswerter Zahl Listings zum Abtippen in Computerzeitschriften erschienen. Sogar einige wenige kommerzielle Programme setzten Simons' BASIC voraus.
Weil ein Teil der Daten aus dem Steckmodul in den Speicherbereich $8000–$9FFF des C-64 kopiert wurden, der eigentlich auch zum Standard-BASIC-RAM-Speicher des C-64 gehörte, wurde beim Einsatz dieses Moduls der Speicherplatz für BASIC-Programme auf dem Rechner um 8 KB kleiner als im normalen Betrieb des C-64.
Sonstiges
Die Band Barcelona nannte ihr 1999 Debüt-Album „Simon Basic“ als eine Art Tribut. Das Album enthält auch den Song „C-64“.
Literatur
- Jürgen Daust: C-64 (COMMODORE 64), Strukturierte Programmierung mit SIMONS - BASIC; Hüthig, 1986; ISBN 3778510703
- Axel Plenge, Norbert Szczepanowski: Das Trainingsbuch zum SIMON’s BASIC; DATA Becker, 1986; ISBN 3890110096
- Norbert Treitz: Spiele mit Computergrafik für Phantasie und Logik; Hagemann Verlag, ISBN 3-544-53003-1, enthält 111 kleine Grafikprogramme für Simons' Basic
Weblinks
- Befehlsübersicht zu Simons’ Basic
- Simons’ Basic im c64-wiki mit ausführlicher Befehlsbeschreibung
Wikimedia Foundation.