<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Simons%E2%80%99_Basic</id>
	<title>Simons’ Basic - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Simons%E2%80%99_Basic"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Simons%E2%80%99_Basic&amp;action=history"/>
	<updated>2026-05-27T08:33:03Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Simons%E2%80%99_Basic&amp;diff=573927&amp;oldid=prev</id>
		<title>imported&gt;Matthias M.: /* Weblinks */ Vorlage:C64-Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Simons%E2%80%99_Basic&amp;diff=573927&amp;oldid=prev"/>
		<updated>2025-09-28T10:56:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Weblinks: &lt;/span&gt; &lt;a href=&quot;/index.php?title=Vorlage:C64-Wiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Vorlage:C64-Wiki (Seite nicht vorhanden)&quot;&gt;Vorlage:C64-Wiki&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Simons BASIC Modul Hires.JPG|mini|Simons’-BASIC-Modul]]&lt;br /&gt;
[[DAtei:Simons Basic Splash Screen.gif|mini|Start-Bildschirm von Simons’-BASIC]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Simons’ Basic&amp;#039;&amp;#039;&amp;#039; ist eine Erweiterung des [[Commodore Basic V2|Commodore-Basic-V2]]-Befehlsatzes für den [[Commodore 64|Commodore-64]]-[[Heimcomputer|Homecomputer]]. Die Erweiterung wurde 1983 von dem damals 16-jährigen britischen Programmierer [[David Simons (Programmierer)|David Simons]] geschrieben und von der Firma [[Commodore International|Commodore]] in einem [[Steckmodul]] oder auf [[Diskette]] vertrieben. Die häufig zu findende Schreibweise „Simon’s BASIC“ ist falsch.&lt;br /&gt;
&lt;br /&gt;
114 zusätzliche Befehle stellt Simons’ BASIC zur Verfügung. Dabei handelt es sich vor allem um Befehle, die das Programmieren von [[Sprite (Computergrafik)|Sprites]], hochauflösenden Grafiken, Multicolor-Grafiken und Sound vereinfachten. Zusätzlich gibt es Befehle, die das [[Strukturierte Programmierung|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 Geschwindigkeiten blinken zu lassen.&lt;br /&gt;
&lt;br /&gt;
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 [[Programmausdruck|Listings]] zum Abtippen in Computerzeitschriften erschienen. Sogar einige wenige kommerzielle Programme setzten Simons’ BASIC voraus.&lt;br /&gt;
&lt;br /&gt;
Weil ein Teil des im Steckmodul vorhandenen Programmcodes den [[Adressraum]] $8000–$9FFF belegt, in dem 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&amp;amp;nbsp;KB kleiner als im normalen Betrieb – statt 38&amp;amp;nbsp;KB stehen also nur 30&amp;amp;nbsp;KB für Benutzerprogramme und deren Variablen zur Verfügung.&lt;br /&gt;
Gewisse Verbreitung erlangte auch eine nachprogrammierte, dabei hinsichtlich des Speicherplatzbedarfs optimierte und um einige Befehle ergänzte Variante von Simons’ Basic, die in mehreren &amp;quot;Evolutionsstufen&amp;quot; (EVT911, EVT924, EVT935 und schließlich EVT956, offenbar an Modellbezeichnungen von Porsche angelehnt) mit zunehmendem Funktionsumfang unter der Bezeichnung &amp;quot;Commander BASIC&amp;quot; in Umlauf gebracht wurde. &amp;quot;Commander BASIC EVT956&amp;quot; enthielt gegenüber der Variante &amp;quot;EVT935&amp;quot; keine Befehlserweiterungen, sondern nutzte den Speicherbereich von $C000-$CFFF für einen Teil seines Maschinencodes und ließ so mehr von dem knappen BASIC-Speicherbereich frei.&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
Die Band Barcelona nannte ihr 1999 Debüt-Album „Simon Basic“ als eine Art Tribut. Das Album enthält auch den Song „C-64“.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Jürgen Daust: &amp;#039;&amp;#039;C-64 (COMMODORE 64), Strukturierte Programmierung mit SIMONS - BASIC&amp;#039;&amp;#039;. Hüthig, 1986, ISBN 3778510703.&lt;br /&gt;
* Axel Plenge, Norbert Szczepanowski: &amp;#039;&amp;#039;Das Trainingsbuch zum SIMON’s BASIC&amp;#039;&amp;#039;. DATA Becker, 1986, ISBN 3890110096.&lt;br /&gt;
* Norbert Treitz: &amp;#039;&amp;#039;Spiele mit Computergrafik für Phantasie und Logik&amp;#039;&amp;#039;. Hagemann Verlag, ISBN 3-544-53003-1. (enthält 111 kleine Grafikprogramme für Simons’ Basic)&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.zock.com/8-Bit/D_Simons.HTML Befehlsübersicht zu Simons’ Basic]&lt;br /&gt;
* {{C64-Wiki|Simons_Basic}} mit ausführlicher Befehlsbeschreibung&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:BASIC]]&lt;br /&gt;
[[Kategorie:Historische Software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Matthias M.</name></author>
	</entry>
</feed>