Simons’ Basic

Simons’ Basic
Simons’ BASIC Modul

Simons’ BASIC ist 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 stellt Simons’ BASIC zur Verfügung. Dabei handelt es sich vor allem um Befehle, die das Programmieren von Sprites, hochauflösenden Grafiken, Multicolor-Grafiken und Sound vereinfachten. Zusätzlich gibt es Befehle, die das strukturierte Programmieren unterstützen, 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 enthält diese Erweiterung einige, die auch bei Erscheinen bereits 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 des im Steckmodul vorhandenen Programmcodes den Adressraum $8000–$9FFF belegt, wo sich im Normalbetrieb des C-64 ein Teil des Speichers für BASIC-Programme befindet, wird beim Einsatz dieses Moduls der Speicherplatz für BASIC-Programme auf dem Rechner um 8 KB kleiner als im normalen Betrieb - statt 38 KB stehen also nur 30 KB für Benutzerprogramme und deren Variablen zur Verfügung.

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


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Simons' Basic — Simons’ BASIC Modul 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… …   Deutsch Wikipedia

  • Simons Basic — Simons’ BASIC Modul 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… …   Deutsch Wikipedia

  • Simons' Basic — El cartucho Simons Basic comercializado por Commodore El Simons Basic[1] es una extensión del Commodore Basic 2.0 para el Commodore 64. Escrito en 1983 por un joven programador inglés de 16 años, David Simons, fue comercializado por Commodor …   Wikipedia Español

  • Simons' BASIC — This product is widely, but incorrectly, called Simon s BASIC , because of confusion between the first name Simon and the surname Simons .Simons BASIC was an extension to BASIC 2.0 for the Commodore 64 home computer. Written by 16 year old… …   Wikipedia

  • Simons' BASIC — La cartouche d extension Simon s Basic commercialisée par Commodore Le Simons BASIC est une extension du BASIC V2 de Commodore utilisé par le Commodore 64. Écrit en 1983 par un jeune programmeur anglais de 16 ans, David Simons, il a été… …   Wikipédia en Français

  • BASIC — Información general Paradigma estructurado imperativo Apareció en 1964 Diseñado por John George Kemeny; Thomas Eugene Kurtz …   Wikipedia Español

  • BASIC 8 — (or BASIC 8.0) mdash; The Enhanced Graphics System For The C128 mdash; developed by Walrusoft of Gainesville, Florida and published in 1986 by Patech Software of Somerset, New Jersey, USA, was an extension of Commodore s BASIC 7.0 for the C128… …   Wikipedia

  • BASIC extension — BASIC toolkits (aka BASIC extensions) mdash;not to be confused with widget toolkits mdash;were a common type of program for 1980s 8 bit home computers. Generally third party extensions, they added additional features to a computer s built in… …   Wikipedia

  • Simon's Basic — Simons’ BASIC Modul 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… …   Deutsch Wikipedia

  • Simon's BASIC — Simons BASIC La cartouche d extension Simon s Basic commercialisée par Commodore Le Simons BASIC est une extension du BASIC V2 de Commodore utilisé par le Commodore 64. Écrit en 1983 par un jeune programmeur anglais de 16 ans, David Simons, il a… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”