https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Commodore_BASIC Commodore BASIC - Versionsgeschichte 2025-05-28T02:14:00Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.2 https://de.wikipedia.org/w/index.php?title=Commodore_BASIC&diff=244106863&oldid=prev Invisigoth67: typo, form 2024-04-16T12:58:41Z <p>typo, form</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. April 2024, 14:58 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 13:</td> <td colspan="2" class="diff-lineno">Zeile 13:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bekannte [[Datentyp]]en sind 40-Bit-[[Gleitkommazahl]], 16-Bit-[[Integer (Datentyp)|Integer]] und [[Zeichenkette]]n mit variabler Länge bis zu 255&amp;nbsp;Zeichen. Einfache [[Variable (Programmierung)|Variablen]] müssen nicht deklariert werden; sie beginnen zu existieren, wenn sie benutzt werden. Sie sind mit einem Buchstaben oder einem Buchstaben gefolgt von einem weiteren Buchstaben oder einer Zahl benannt; weitere alphanumerische Zeichen können folgen, werden aber ignoriert, so dass zum Beispiel LACH und LABER die gleiche Variable LA bezeichnen. Die meisten Programme verwenden daher grundsätzlich keine Variablennamen von mehr als zwei Zeichen Länge. Die Suffixe $ ([[Dollarzeichen]]) und % ([[Prozentzeichen]]) machen aus einer Variablen, die normalerweise eine Gleitkommazahl aufnehmen würde, eine Zeichenkette beziehungsweise einen Integer. Da alle Berechnungen jedoch im Gleitkommaformat durchgeführt werden und alle einfachen Variablen gleich viel Speicher brauchen, wurde durch Integervariablen die Ausführung nicht beschleunigt, sondern sogar verlangsamt, weshalb sie nur selten benutzt wurden. [[Feld (Datentyp)|Arrays]] können durch die DIM-Anweisung deklariert werden; als Arrays sind Integervariablen sinnvoll, da sie in diesem Fall nur 40&amp;nbsp;Prozent des Speichers belegen, der für ein gleich großes Gleitkomma-Array gebraucht wird. Zeichenketten legt der Interpreter hintereinander im Arbeitsspeicher ab. Gelöschte Zeichenketten werden nicht sofort entfernt. Bei Speichermangel wird eine [[automatische Speicherbereinigung]] (englisch ''garbage collection'') gestartet, die bei exzessiver Benutzung von Zeichenketten minutenlang dauern konnte und den Benutzer oft einen Systemabsturz vermuten ließ. Spätere Versionen ab&amp;nbsp;4.0 speichern Rückzeiger mit den Zeichenketten, welche unnötige Zeichenketten unmittelbar erkenntlich machen und die automatische Speicherbereinigung in Sekundenbruchteilen ablaufen lassen.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bekannte [[Datentyp]]en sind 40-Bit-[[Gleitkommazahl]], 16-Bit-[[Integer (Datentyp)|Integer]] und [[Zeichenkette]]n mit variabler Länge bis zu 255&amp;nbsp;Zeichen. Einfache [[Variable (Programmierung)|Variablen]] müssen nicht deklariert werden; sie beginnen zu existieren, wenn sie benutzt werden. Sie sind mit einem Buchstaben oder einem Buchstaben gefolgt von einem weiteren Buchstaben oder einer Zahl benannt; weitere alphanumerische Zeichen können folgen, werden aber ignoriert, so dass zum Beispiel LACH und LABER die gleiche Variable LA bezeichnen. Die meisten Programme verwenden daher grundsätzlich keine Variablennamen von mehr als zwei Zeichen Länge. Die Suffixe $ ([[Dollarzeichen]]) und % ([[Prozentzeichen]]) machen aus einer Variablen, die normalerweise eine Gleitkommazahl aufnehmen würde, eine Zeichenkette beziehungsweise einen Integer. Da alle Berechnungen jedoch im Gleitkommaformat durchgeführt werden und alle einfachen Variablen gleich viel Speicher brauchen, wurde durch Integervariablen die Ausführung nicht beschleunigt, sondern sogar verlangsamt, weshalb sie nur selten benutzt wurden. [[Feld (Datentyp)|Arrays]] können durch die DIM-Anweisung deklariert werden; als Arrays sind Integervariablen sinnvoll, da sie in diesem Fall nur 40&amp;nbsp;Prozent des Speichers belegen, der für ein gleich großes Gleitkomma-Array gebraucht wird. Zeichenketten legt der Interpreter hintereinander im Arbeitsspeicher ab. Gelöschte Zeichenketten werden nicht sofort entfernt. Bei Speichermangel wird eine [[automatische Speicherbereinigung]] (englisch ''garbage collection'') gestartet, die bei exzessiver Benutzung von Zeichenketten minutenlang dauern konnte und den Benutzer oft einen Systemabsturz vermuten ließ. Spätere Versionen ab&amp;nbsp;4.0 speichern Rückzeiger mit den Zeichenketten, welche unnötige Zeichenketten unmittelbar erkenntlich machen und die automatische Speicherbereinigung in Sekundenbruchteilen ablaufen lassen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die [[POKE und PEEK|Funktion &lt;code&gt;PEEK&lt;/code&gt; und der Befehl &lt;code&gt;POKE&lt;/code&gt;]] ermöglichen ein direktes Lesen beziehungsweise eine direkte Manipulation des Arbeitsspeichers; aufgrund des unterschiedlichen Speicheraufbaus ist diese Verwendung jedoch nicht [[Kompatibilität (Technik)|kompatibel]] zwischen den verschiedenen Modellen. Besonders bei den frühen BASIC-Versionen&amp;nbsp;1.0 und&amp;nbsp;2.0 sind diverse systemnahe Funktionen, für die es noch keine eigenen Befehle gab, sogar nur über diese Befehle nutzbar. Für die Arbeit mit Programmen in [[Maschinensprache]] stehen der Befehl SYS und die Funktion USR <del style="font-weight: bold; text-decoration: none;">zu</del> Verfügung.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die [[POKE und PEEK|Funktion &lt;code&gt;PEEK&lt;/code&gt; und der Befehl &lt;code&gt;POKE&lt;/code&gt;]] ermöglichen ein direktes Lesen beziehungsweise eine direkte Manipulation des Arbeitsspeichers; aufgrund des unterschiedlichen Speicheraufbaus ist diese Verwendung jedoch nicht [[Kompatibilität (Technik)|kompatibel]] zwischen den verschiedenen Modellen. Besonders bei den frühen BASIC-Versionen&amp;nbsp;1.0 und&amp;nbsp;2.0 sind diverse systemnahe Funktionen, für die es noch keine eigenen Befehle gab, sogar nur über diese Befehle nutzbar. Für die Arbeit mit Programmen in [[Maschinensprache]] stehen der Befehl SYS und die Funktion USR <ins style="font-weight: bold; text-decoration: none;">zur</ins> Verfügung.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Versionen (chronologisch, mit den jeweils neuen Eigenschaften) ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Versionen (chronologisch, mit den jeweils neuen Eigenschaften) ==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== V1.0 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== V1.0 ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Version V1.0 für PET 2001 mit <del style="font-weight: bold; text-decoration: none;">“Mickey</del>-<del style="font-weight: bold; text-decoration: none;">Mouse”</del>-Tastatur</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Version V1.0 für PET 2001 mit <ins style="font-weight: bold; text-decoration: none;">„Mickey</ins>-<ins style="font-weight: bold; text-decoration: none;">Mouse“</ins>-Tastatur</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Bug: Arrays waren auf 256 Elemente limitiert</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Bug: Arrays waren auf 256 Elemente limitiert</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Bug: Die PEEK-Funktion funktioniert nicht bei Adressen oberhalb von $C000 (sollte das Auslesen der ROMs verhindern)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Bug: Die PEEK-Funktion funktioniert nicht bei Adressen oberhalb von $C000 (sollte das Auslesen der ROMs verhindern)</div></td> </tr> </table> Invisigoth67 https://de.wikipedia.org/w/index.php?title=Commodore_BASIC&diff=232493330&oldid=prev Duschgeldrache2: HC: Ergänze Kategorie:Commodore 2023-04-04T22:29:48Z <p><a href="/wiki/Wikipedia:HC" class="mw-redirect" title="Wikipedia:HC">HC</a>: Ergänze <a href="/wiki/Kategorie:Commodore" title="Kategorie:Commodore">Kategorie:Commodore</a></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 5. April 2023, 00:29 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 112:</td> <td colspan="2" class="diff-lineno">Zeile 112:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:BASIC]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:BASIC]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Historische Software]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Historische Software]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Commodore]]</div></td> </tr> </table> Duschgeldrache2 https://de.wikipedia.org/w/index.php?title=Commodore_BASIC&diff=223404987&oldid=prev Leyo: linkfix 2022-06-03T16:51:08Z <p>linkfix</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 3. Juni 2022, 18:51 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Fibu cbm3032.jpg|<del style="font-weight: bold; text-decoration: none;">miniatur</del>|Typische Büroanwendung in Commodore BASIC auf dem CBM 3032]]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Fibu cbm3032.jpg|<ins style="font-weight: bold; text-decoration: none;">mini</ins>|Typische Büroanwendung in Commodore BASIC auf dem CBM 3032]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:CommodoreBasic.JPG|<del style="font-weight: bold; text-decoration: none;">miniatur</del>|Screenshot vom [[Commodore Basic V2|Commodore BASIC V2]] auf dem C64]]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:CommodoreBasic.JPG|<ins style="font-weight: bold; text-decoration: none;">mini</ins>|Screenshot vom [[Commodore Basic V2|Commodore BASIC V2]] auf dem C64]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Commodore BASIC''' ist ein Dialekt der [[Programmiersprache]] [[BASIC]], der in [[Commodore International|Commodores]] 8-Bit-[[Heimcomputer]]n –&amp;nbsp;beginnend 1977 mit dem [[PET 2001]] bis zum [[C128]] im Jahre 1985&amp;nbsp;– eingesetzt wurde.&lt;ref&gt;[http://www.commodore.ca/manuals/pdfs/Commodore_Basic_4_Users_Reference%20Manual.pdf ''User’s Reference Manual – Commodore BASIC Version 4.0.''] First Edition, Commodore Business Machines, Santa Clara Juli 1980, online auf Commodore.ca, abgerufen am 27.&amp;nbsp;Januar 2017 (PDF; 521&amp;nbsp;kB, englisch).&lt;/ref&gt; Später kam noch eine für den [[Commodore 65|C65]] gedachte Version hinzu, die aber nicht mehr fertiggestellt wurde. Das BASIC basierte auf [[MOS Technologies 6502|6502]]-[[Microsoft BASIC]], das von [[Microsoft]] für eine Einmalzahlung lizenziert wurde. Einige andere BASICs für 6502-Rechner, beispielsweise [[Applesoft BASIC]], beruhen auf der gleichen [[Codebasis]] und sind daher sehr ähnlich.&lt;ref&gt;[http://www.weihenstephan.org/~michaste/pagetable/wait6502/msbasic_timeline.pdf ''Microsoft BASIC 6502 timeline.''] Zeitleiste BASIC 1975–1982, online auf Weihenstephan.org, abgerufen am 27.&amp;nbsp;Januar 2017 (PDF; 37&amp;nbsp;kB, englisch).&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Commodore BASIC''' ist ein Dialekt der [[Programmiersprache]] [[BASIC]], der in [[Commodore International|Commodores]] 8-Bit-[[Heimcomputer]]n –&amp;nbsp;beginnend 1977 mit dem [[PET 2001]] bis zum [[C128]] im Jahre 1985&amp;nbsp;– eingesetzt wurde.&lt;ref&gt;[http://www.commodore.ca/manuals/pdfs/Commodore_Basic_4_Users_Reference%20Manual.pdf ''User’s Reference Manual – Commodore BASIC Version 4.0.''] First Edition, Commodore Business Machines, Santa Clara Juli 1980, online auf Commodore.ca, abgerufen am 27.&amp;nbsp;Januar 2017 (PDF; 521&amp;nbsp;kB, englisch).&lt;/ref&gt; Später kam noch eine für den [[Commodore 65|C65]] gedachte Version hinzu, die aber nicht mehr fertiggestellt wurde. Das BASIC basierte auf [[MOS Technologies 6502|6502]]-[[Microsoft BASIC]], das von [[Microsoft]] für eine Einmalzahlung lizenziert wurde. Einige andere BASICs für 6502-Rechner, beispielsweise [[Applesoft BASIC]], beruhen auf der gleichen [[Codebasis]] und sind daher sehr ähnlich.&lt;ref&gt;[http://www.weihenstephan.org/~michaste/pagetable/wait6502/msbasic_timeline.pdf ''Microsoft BASIC 6502 timeline.''] Zeitleiste BASIC 1975–1982, online auf Weihenstephan.org, abgerufen am 27.&amp;nbsp;Januar 2017 (PDF; 37&amp;nbsp;kB, englisch).&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Besondere Eigenschaften ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Besondere Eigenschaften ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein aus Sicht der damaligen Zeit besonderer Vorteil des im [[Festwertspeicher|ROM]] eingebauten Commodore-BASIC-[[Interpreter]]s gegenüber denen anderer Hersteller war der integrierte, so genannte ''Fullscreen-[[Editor (Software)|Editor]]'' („Vollbildschirm-Editor“), der ein komfortables Bearbeiten von Programmen oder [[Direct <del style="font-weight: bold; text-decoration: none;">mode</del>|sofortiges Ausführen von Befehlen]]&lt;ref&gt;{{cite web|url=http://www.commodore.ca/manuals/128_system_guide/sect-03a.htm|title=C128 System Guide: Section 3}}&lt;/ref&gt; ohne umständliche &lt;code&gt;EDIT&lt;/code&gt;-Kommandos, Copy-Cursor-Funktionen, ESCAPE-Tastensequenzen oder sonstige Umwege ermöglichte. Der Editor konnte auch mehrere Bildschirmzeilen zu einer Programmzeile verbinden; die maximal nutzbare Anzahl von Bildschirmzeilen je Programmzeile war modellabhängig. Programmzeilen werden durch Betätigen der Eingabe-Taste („Return“) teilweise kompiliert –&amp;nbsp;gefundene [[Schlüsselwort (Informatik)|Schlüsselwörter]] übersetzt der Editor in [[Token (Übersetzerbau)|Tokens]] von nur einem [[Byte]] Länge&amp;nbsp;– und werden dann anhand der Zeilennummer an der richtigen Position in die [[verkettete Liste]] der Zeilen im [[Arbeitsspeicher]] abgelegt. Bei der Ausgabe des Programms mittels &lt;code&gt;LIST&lt;/code&gt; werden diese Tokens wieder expandiert.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein aus Sicht der damaligen Zeit besonderer Vorteil des im [[Festwertspeicher|ROM]] eingebauten Commodore-BASIC-[[Interpreter]]s gegenüber denen anderer Hersteller war der integrierte, so genannte ''Fullscreen-[[Editor (Software)|Editor]]'' („Vollbildschirm-Editor“), der ein komfortables Bearbeiten von Programmen oder [[Direct <ins style="font-weight: bold; text-decoration: none;">Mode</ins>|sofortiges Ausführen von Befehlen]]&lt;ref&gt;{{cite web|url=http://www.commodore.ca/manuals/128_system_guide/sect-03a.htm|title=C128 System Guide: Section 3}}&lt;/ref&gt; ohne umständliche &lt;code&gt;EDIT&lt;/code&gt;-Kommandos, Copy-Cursor-Funktionen, ESCAPE-Tastensequenzen oder sonstige Umwege ermöglichte. Der Editor konnte auch mehrere Bildschirmzeilen zu einer Programmzeile verbinden; die maximal nutzbare Anzahl von Bildschirmzeilen je Programmzeile war modellabhängig. Programmzeilen werden durch Betätigen der Eingabe-Taste („Return“) teilweise kompiliert –&amp;nbsp;gefundene [[Schlüsselwort (Informatik)|Schlüsselwörter]] übersetzt der Editor in [[Token (Übersetzerbau)|Tokens]] von nur einem [[Byte]] Länge&amp;nbsp;– und werden dann anhand der Zeilennummer an der richtigen Position in die [[verkettete Liste]] der Zeilen im [[Arbeitsspeicher]] abgelegt. Bei der Ausgabe des Programms mittels &lt;code&gt;LIST&lt;/code&gt; werden diese Tokens wieder expandiert.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In den ersten Versionen war das System stark kassettenorientiert: Der Interpreter enthielt Funktionen zur Ansteuerung der „Commodore [[Datassette]]“.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In den ersten Versionen war das System stark kassettenorientiert: Der Interpreter enthielt Funktionen zur Ansteuerung der „Commodore [[Datassette]]“.</div></td> </tr> </table> Leyo https://de.wikipedia.org/w/index.php?title=Commodore_BASIC&diff=214687556&oldid=prev Ulanwp: Datumsformatfehler beseitigt 2021-08-11T20:28:40Z <p>Datumsformatfehler beseitigt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. August 2021, 22:28 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 81:</td> <td colspan="2" class="diff-lineno">Zeile 81:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== V10 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== V10 ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Version V10 für C65&lt;ref&gt;{{Literatur |Autor=Fred Bowen |Titel=System Specification for C65 |Hrsg=COMMODRE BUSINESS MACHINES, Inc. |Datum=1991-03-01 |Seiten=147-207 |Online=[http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/c65/C64DX_aka_C65_System_Specifications_Preliminary_%281991_Mar%29.pdf Online] |Format=PDF |KBytes=15500 | Abruf=2021-<del style="font-weight: bold; text-decoration: none;">ß8</del>-11}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Version V10 für C65&lt;ref&gt;{{Literatur |Autor=Fred Bowen |Titel=System Specification for C65 |Hrsg=COMMODRE BUSINESS MACHINES, Inc. |Datum=1991-03-01 |Seiten=147-207 |Online=[http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/c65/C64DX_aka_C65_System_Specifications_Preliminary_%281991_Mar%29.pdf Online] |Format=PDF |KBytes=15500 | Abruf=2021-<ins style="font-weight: bold; text-decoration: none;">08</ins>-11}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Nicht fertiggestellt, viele [[Programmfehler|Bugs]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Nicht fertiggestellt, viele [[Programmfehler|Bugs]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ähnlich der Version 7.0</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ähnlich der Version 7.0</div></td> </tr> </table> Ulanwp https://de.wikipedia.org/w/index.php?title=Commodore_BASIC&diff=214687547&oldid=prev Ulanwp: Vorlagenformatfehler beseitigt: unmaskierte runde Klammern im URL-Pfad unzulässig; Klammern maskiert; Parameter Format, KBytes und Abruf eingefügt 2021-08-11T20:27:50Z <p>Vorlagenformatfehler beseitigt: unmaskierte runde Klammern im URL-Pfad unzulässig; Klammern maskiert; Parameter Format, KBytes und Abruf eingefügt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. August 2021, 22:27 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Fibu cbm3032.jpg|miniatur|Typische Büroanwendung in Commodore BASIC auf dem CBM 3032]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Fibu cbm3032.jpg|miniatur|Typische Büroanwendung in Commodore BASIC auf dem CBM 3032]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:CommodoreBasic.JPG|miniatur|Screenshot vom [[Commodore Basic V2|Commodore BASIC V2]] auf dem C64]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:CommodoreBasic.JPG|miniatur|Screenshot vom [[Commodore Basic V2|Commodore BASIC V2]] auf dem C64]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Commodore BASIC''' ist ein Dialekt der [[Programmiersprache]] [[BASIC]], der in [[Commodore International|Commodores]] 8-Bit-[[Heimcomputer]]n –&amp;nbsp;beginnend 1977 mit dem [[PET 2001]] bis zum [[C128]] im Jahre 1985&amp;nbsp;– eingesetzt wurde.&lt;ref&gt;[http://www.commodore.ca/manuals/pdfs/Commodore_Basic_4_Users_Reference%20Manual.pdf ''User’s Reference Manual – Commodore BASIC Version 4.0.''] First Edition, Commodore Business Machines, Santa Clara Juli 1980, online auf Commodore.ca, abgerufen am 27.&amp;nbsp;Januar 2017 (PDF; 521&amp;nbsp;kB, englisch).&lt;/ref&gt; Später kam noch eine für den [[Commodore 65|C65]] gedachte Version hinzu, die aber nicht mehr fertiggestellt wurde. Das BASIC basierte auf [[MOS Technologies 6502|6502]]-[[Microsoft BASIC]], das von [[Microsoft]] für eine Einmalzahlung lizenziert wurde. Einige andere BASICs für 6502-Rechner, beispielsweise [[Applesoft BASIC]], beruhen auf der gleichen [[Codebasis]] und sind daher sehr ähnlich.&lt;ref&gt;[http://www.weihenstephan.org/~michaste/pagetable/wait6502/msbasic_timeline.pdf ''Microsoft BASIC 6502 timeline.''] Zeitleiste BASIC 1975–1982, online auf Weihenstephan.org, abgerufen am 27.&amp;nbsp;Januar 2017 (PDF; 37&amp;nbsp;kB, englisch).&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Commodore BASIC''' ist ein Dialekt der [[Programmiersprache]] [[BASIC]], der in [[Commodore International|Commodores]] 8-Bit-[[Heimcomputer]]n –&amp;nbsp;beginnend 1977 mit dem [[PET 2001]] bis zum [[C128]] im Jahre 1985&amp;nbsp;– eingesetzt wurde.&lt;ref&gt;[http://www.commodore.ca/manuals/pdfs/Commodore_Basic_4_Users_Reference%20Manual.pdf ''User’s Reference Manual – Commodore BASIC Version 4.0.''] First Edition, Commodore Business Machines, Santa Clara Juli 1980, online auf Commodore.ca, abgerufen am 27.&amp;nbsp;Januar 2017 (PDF; 521&amp;nbsp;kB, englisch).&lt;/ref&gt; Später kam noch eine für den [[Commodore 65|C65]] gedachte Version hinzu, die aber nicht mehr fertiggestellt wurde. Das BASIC basierte auf [[MOS Technologies 6502|6502]]-[[Microsoft BASIC]], das von [[Microsoft]] für eine Einmalzahlung lizenziert wurde. Einige andere BASICs für 6502-Rechner, beispielsweise [[Applesoft BASIC]], beruhen auf der gleichen [[Codebasis]] und sind daher sehr ähnlich.&lt;ref&gt;[http://www.weihenstephan.org/~michaste/pagetable/wait6502/msbasic_timeline.pdf ''Microsoft BASIC 6502 timeline.''] Zeitleiste BASIC 1975–1982, online auf Weihenstephan.org, abgerufen am 27.&amp;nbsp;Januar 2017 (PDF; 37&amp;nbsp;kB, englisch).&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 80:</td> <td colspan="2" class="diff-lineno">Zeile 81:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== V10 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== V10 ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Version V10 für C65&lt;ref&gt;{{Literatur |Autor=Fred Bowen |Titel=System Specification for C65 |Hrsg=COMMODRE BUSINESS MACHINES, Inc.<del style="font-weight: bold; text-decoration: none;"> |Sammelwerk= |Band= |Nummer= |Auflage= |Verlag= |Ort=</del> |Datum=1991-03-01<del style="font-weight: bold; text-decoration: none;"> |ISBN=</del> |Seiten=147-207 |Online=http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/c65/C64DX_aka_C65_System_Specifications_Preliminary_<del style="font-weight: bold; text-decoration: none;">(1991_Mar)</del>.pdf}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Version V10 für C65&lt;ref&gt;{{Literatur |Autor=Fred Bowen |Titel=System Specification for C65 |Hrsg=COMMODRE BUSINESS MACHINES, Inc. |Datum=1991-03-01 |Seiten=147-207 |Online=<ins style="font-weight: bold; text-decoration: none;">[</ins>http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/c65/C64DX_aka_C65_System_Specifications_Preliminary_<ins style="font-weight: bold; text-decoration: none;">%281991_Mar%29</ins>.pdf<ins style="font-weight: bold; text-decoration: none;"> Online] |Format=PDF |KBytes=15500 | Abruf=2021-ß8-11</ins>}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Nicht fertiggestellt, viele [[Programmfehler|Bugs]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Nicht fertiggestellt, viele [[Programmfehler|Bugs]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ähnlich der Version 7.0</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ähnlich der Version 7.0</div></td> </tr> </table> Ulanwp https://de.wikipedia.org/w/index.php?title=Commodore_BASIC&diff=207407048&oldid=prev Haaso1: /* V10 */ Quelle ergänzt 2021-01-08T19:42:38Z <p><span class="autocomment">V10: </span> Quelle ergänzt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 8. Januar 2021, 21:42 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 80:</td> <td colspan="2" class="diff-lineno">Zeile 80:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== V10 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== V10 ===</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Version V10 für C65&lt;ref&gt;{{Literatur |Autor=Fred Bowen |Titel=System Specification for C65 |Hrsg=COMMODRE BUSINESS MACHINES, Inc. |Sammelwerk= |Band= |Nummer= |Auflage= |Verlag= |Ort= |Datum=1991-03-01 |ISBN= |Seiten=147-207 |Online=http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/c65/C64DX_aka_C65_System_Specifications_Preliminary_(1991_Mar).pdf}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Version V10 für C65</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Nicht fertiggestellt, viele [[Programmfehler|Bugs]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Nicht fertiggestellt, viele [[Programmfehler|Bugs]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ähnlich der Version 7.0</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ähnlich der Version 7.0</div></td> </tr> </table> Haaso1 https://de.wikipedia.org/w/index.php?title=Commodore_BASIC&diff=199533138&oldid=prev PZ0151: Beleg für 'Direct mode' (sofortiges Ausführen von Befehlen) hinzugefügt. 2020-05-02T13:06:18Z <p>Beleg für &#039;Direct mode&#039; (sofortiges Ausführen von Befehlen) hinzugefügt.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 2. Mai 2020, 15:06 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 4:</td> <td colspan="2" class="diff-lineno">Zeile 4:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Besondere Eigenschaften ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Besondere Eigenschaften ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein aus Sicht der damaligen Zeit besonderer Vorteil des im [[Festwertspeicher|ROM]] eingebauten Commodore-BASIC-[[Interpreter]]s gegenüber denen anderer Hersteller war der integrierte, so genannte ''Fullscreen-[[Editor (Software)|Editor]]'' („Vollbildschirm-Editor“), der ein komfortables Bearbeiten von Programmen oder [[Direct mode|sofortiges Ausführen von Befehlen]] ohne umständliche &lt;code&gt;EDIT&lt;/code&gt;-Kommandos, Copy-Cursor-Funktionen, ESCAPE-Tastensequenzen oder sonstige Umwege ermöglichte. Der Editor konnte auch mehrere Bildschirmzeilen zu einer Programmzeile verbinden; die maximal nutzbare Anzahl von Bildschirmzeilen je Programmzeile war modellabhängig. Programmzeilen werden durch Betätigen der Eingabe-Taste („Return“) teilweise kompiliert –&amp;nbsp;gefundene [[Schlüsselwort (Informatik)|Schlüsselwörter]] übersetzt der Editor in [[Token (Übersetzerbau)|Tokens]] von nur einem [[Byte]] Länge&amp;nbsp;– und werden dann anhand der Zeilennummer an der richtigen Position in die [[verkettete Liste]] der Zeilen im [[Arbeitsspeicher]] abgelegt. Bei der Ausgabe des Programms mittels &lt;code&gt;LIST&lt;/code&gt; werden diese Tokens wieder expandiert.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein aus Sicht der damaligen Zeit besonderer Vorteil des im [[Festwertspeicher|ROM]] eingebauten Commodore-BASIC-[[Interpreter]]s gegenüber denen anderer Hersteller war der integrierte, so genannte ''Fullscreen-[[Editor (Software)|Editor]]'' („Vollbildschirm-Editor“), der ein komfortables Bearbeiten von Programmen oder [[Direct mode|sofortiges Ausführen von Befehlen]]<ins style="font-weight: bold; text-decoration: none;">&lt;ref&gt;{{cite web|url=http://www.commodore.ca/manuals/128_system_guide/sect-03a.htm|title=C128 System Guide: Section 3}}&lt;/ref&gt;</ins> ohne umständliche &lt;code&gt;EDIT&lt;/code&gt;-Kommandos, Copy-Cursor-Funktionen, ESCAPE-Tastensequenzen oder sonstige Umwege ermöglichte. Der Editor konnte auch mehrere Bildschirmzeilen zu einer Programmzeile verbinden; die maximal nutzbare Anzahl von Bildschirmzeilen je Programmzeile war modellabhängig. Programmzeilen werden durch Betätigen der Eingabe-Taste („Return“) teilweise kompiliert –&amp;nbsp;gefundene [[Schlüsselwort (Informatik)|Schlüsselwörter]] übersetzt der Editor in [[Token (Übersetzerbau)|Tokens]] von nur einem [[Byte]] Länge&amp;nbsp;– und werden dann anhand der Zeilennummer an der richtigen Position in die [[verkettete Liste]] der Zeilen im [[Arbeitsspeicher]] abgelegt. Bei der Ausgabe des Programms mittels &lt;code&gt;LIST&lt;/code&gt; werden diese Tokens wieder expandiert.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In den ersten Versionen war das System stark kassettenorientiert: Der Interpreter enthielt Funktionen zur Ansteuerung der „Commodore [[Datassette]]“.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In den ersten Versionen war das System stark kassettenorientiert: Der Interpreter enthielt Funktionen zur Ansteuerung der „Commodore [[Datassette]]“.</div></td> </tr> </table> PZ0151 https://de.wikipedia.org/w/index.php?title=Commodore_BASIC&diff=199532394&oldid=prev 2003:CC:9F11:545A:24FF:15BE:ED19:B213: Link zum Artikel 'Direct mode' hinzugefügt. 2020-05-02T12:50:17Z <p>Link zum Artikel &#039;Direct mode&#039; hinzugefügt.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 2. Mai 2020, 14:50 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 4:</td> <td colspan="2" class="diff-lineno">Zeile 4:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Besondere Eigenschaften ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Besondere Eigenschaften ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein aus Sicht der damaligen Zeit besonderer Vorteil des im [[Festwertspeicher|ROM]] eingebauten Commodore-BASIC-[[Interpreter]]s gegenüber denen anderer Hersteller war der integrierte, so genannte ''Fullscreen-[[Editor (Software)|Editor]]'' („Vollbildschirm-Editor“), der ein komfortables Bearbeiten von Programmen oder sofortiges Ausführen von Befehlen ohne umständliche &lt;code&gt;EDIT&lt;/code&gt;-Kommandos, Copy-Cursor-Funktionen, ESCAPE-Tastensequenzen oder sonstige Umwege ermöglichte. Der Editor konnte auch mehrere Bildschirmzeilen zu einer Programmzeile verbinden; die maximal nutzbare Anzahl von Bildschirmzeilen je Programmzeile war modellabhängig. Programmzeilen werden durch Betätigen der Eingabe-Taste („Return“) teilweise kompiliert –&amp;nbsp;gefundene [[Schlüsselwort (Informatik)|Schlüsselwörter]] übersetzt der Editor in [[Token (Übersetzerbau)|Tokens]] von nur einem [[Byte]] Länge&amp;nbsp;– und werden dann anhand der Zeilennummer an der richtigen Position in die [[verkettete Liste]] der Zeilen im [[Arbeitsspeicher]] abgelegt. Bei der Ausgabe des Programms mittels &lt;code&gt;LIST&lt;/code&gt; werden diese Tokens wieder expandiert.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein aus Sicht der damaligen Zeit besonderer Vorteil des im [[Festwertspeicher|ROM]] eingebauten Commodore-BASIC-[[Interpreter]]s gegenüber denen anderer Hersteller war der integrierte, so genannte ''Fullscreen-[[Editor (Software)|Editor]]'' („Vollbildschirm-Editor“), der ein komfortables Bearbeiten von Programmen oder <ins style="font-weight: bold; text-decoration: none;">[[Direct mode|</ins>sofortiges Ausführen von Befehlen<ins style="font-weight: bold; text-decoration: none;">]]</ins> ohne umständliche &lt;code&gt;EDIT&lt;/code&gt;-Kommandos, Copy-Cursor-Funktionen, ESCAPE-Tastensequenzen oder sonstige Umwege ermöglichte. Der Editor konnte auch mehrere Bildschirmzeilen zu einer Programmzeile verbinden; die maximal nutzbare Anzahl von Bildschirmzeilen je Programmzeile war modellabhängig. Programmzeilen werden durch Betätigen der Eingabe-Taste („Return“) teilweise kompiliert –&amp;nbsp;gefundene [[Schlüsselwort (Informatik)|Schlüsselwörter]] übersetzt der Editor in [[Token (Übersetzerbau)|Tokens]] von nur einem [[Byte]] Länge&amp;nbsp;– und werden dann anhand der Zeilennummer an der richtigen Position in die [[verkettete Liste]] der Zeilen im [[Arbeitsspeicher]] abgelegt. Bei der Ausgabe des Programms mittels &lt;code&gt;LIST&lt;/code&gt; werden diese Tokens wieder expandiert.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In den ersten Versionen war das System stark kassettenorientiert: Der Interpreter enthielt Funktionen zur Ansteuerung der „Commodore [[Datassette]]“.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In den ersten Versionen war das System stark kassettenorientiert: Der Interpreter enthielt Funktionen zur Ansteuerung der „Commodore [[Datassette]]“.</div></td> </tr> </table> 2003:CC:9F11:545A:24FF:15BE:ED19:B213 https://de.wikipedia.org/w/index.php?title=Commodore_BASIC&diff=196492845&oldid=prev Karawane 71: falscher Bezug des Relativpronomens - Kontext bezieht sich auf den Dialekt 2020-02-04T14:57:45Z <p>falscher Bezug des Relativpronomens - Kontext bezieht sich auf den Dialekt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 4. Februar 2020, 16:57 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Fibu cbm3032.jpg|miniatur|Typische Büroanwendung in Commodore BASIC auf dem CBM 3032]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Fibu cbm3032.jpg|miniatur|Typische Büroanwendung in Commodore BASIC auf dem CBM 3032]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:CommodoreBasic.JPG|miniatur|Screenshot vom [[Commodore Basic V2|Commodore BASIC V2]] auf dem C64]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:CommodoreBasic.JPG|miniatur|Screenshot vom [[Commodore Basic V2|Commodore BASIC V2]] auf dem C64]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Commodore BASIC''' ist ein Dialekt der [[Programmiersprache]] [[BASIC]], <del style="font-weight: bold; text-decoration: none;">die</del> in [[Commodore International|Commodores]] 8-Bit-[[Heimcomputer]]n –&amp;nbsp;beginnend 1977 mit dem [[PET 2001]] bis zum [[C128]] im Jahre 1985&amp;nbsp;– eingesetzt wurde.&lt;ref&gt;[http://www.commodore.ca/manuals/pdfs/Commodore_Basic_4_Users_Reference%20Manual.pdf ''User’s Reference Manual – Commodore BASIC Version 4.0.''] First Edition, Commodore Business Machines, Santa Clara Juli 1980, online auf Commodore.ca, abgerufen am 27.&amp;nbsp;Januar 2017 (PDF; 521&amp;nbsp;kB, englisch).&lt;/ref&gt; Später kam noch eine für den [[Commodore 65|C65]] gedachte Version hinzu, die aber nicht mehr fertiggestellt wurde. Das BASIC basierte auf [[MOS Technologies 6502|6502]]-[[Microsoft BASIC]], das von [[Microsoft]] für eine Einmalzahlung lizenziert wurde. Einige andere BASICs für 6502-Rechner, beispielsweise [[Applesoft BASIC]], beruhen auf der gleichen [[Codebasis]] und sind daher sehr ähnlich.&lt;ref&gt;[http://www.weihenstephan.org/~michaste/pagetable/wait6502/msbasic_timeline.pdf ''Microsoft BASIC 6502 timeline.''] Zeitleiste BASIC 1975–1982, online auf Weihenstephan.org, abgerufen am 27.&amp;nbsp;Januar 2017 (PDF; 37&amp;nbsp;kB, englisch).&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Commodore BASIC''' ist ein Dialekt der [[Programmiersprache]] [[BASIC]], <ins style="font-weight: bold; text-decoration: none;">der</ins> in [[Commodore International|Commodores]] 8-Bit-[[Heimcomputer]]n –&amp;nbsp;beginnend 1977 mit dem [[PET 2001]] bis zum [[C128]] im Jahre 1985&amp;nbsp;– eingesetzt wurde.&lt;ref&gt;[http://www.commodore.ca/manuals/pdfs/Commodore_Basic_4_Users_Reference%20Manual.pdf ''User’s Reference Manual – Commodore BASIC Version 4.0.''] First Edition, Commodore Business Machines, Santa Clara Juli 1980, online auf Commodore.ca, abgerufen am 27.&amp;nbsp;Januar 2017 (PDF; 521&amp;nbsp;kB, englisch).&lt;/ref&gt; Später kam noch eine für den [[Commodore 65|C65]] gedachte Version hinzu, die aber nicht mehr fertiggestellt wurde. Das BASIC basierte auf [[MOS Technologies 6502|6502]]-[[Microsoft BASIC]], das von [[Microsoft]] für eine Einmalzahlung lizenziert wurde. Einige andere BASICs für 6502-Rechner, beispielsweise [[Applesoft BASIC]], beruhen auf der gleichen [[Codebasis]] und sind daher sehr ähnlich.&lt;ref&gt;[http://www.weihenstephan.org/~michaste/pagetable/wait6502/msbasic_timeline.pdf ''Microsoft BASIC 6502 timeline.''] Zeitleiste BASIC 1975–1982, online auf Weihenstephan.org, abgerufen am 27.&amp;nbsp;Januar 2017 (PDF; 37&amp;nbsp;kB, englisch).&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Besondere Eigenschaften ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Besondere Eigenschaften ==</div></td> </tr> </table> Karawane 71 https://de.wikipedia.org/w/index.php?title=Commodore_BASIC&diff=185981340&oldid=prev Korguell 1: Information zu BASIC 4.0 in späteren PET 2001-Systemen wieder einkommentiert. Quelle: PET FAQ auf Zimmers.net (früher Funet.fi): http://www.zimmers.net/cbmpics/cbm/PETx/petfaq.html 2019-02-24T05:36:58Z <p>Information zu BASIC 4.0 in späteren PET 2001-Systemen wieder einkommentiert. Quelle: PET FAQ auf Zimmers.net (früher Funet.fi): http://www.zimmers.net/cbmpics/cbm/PETx/petfaq.html</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 24. Februar 2019, 07:36 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 31:</td> <td colspan="2" class="diff-lineno">Zeile 31:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== V4.0 ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== V4.0 ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Version V4.0 für CBM 4000, 8000 Serie<del style="font-weight: bold; text-decoration: none;">&lt;!--</del> <del style="font-weight: bold; text-decoration: none;">das bitte wieder einkommentieren, wenn es jemand wirklich sicher weiss: (</del>und später PET 2001<del style="font-weight: bold; text-decoration: none;">) --&gt;</del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Version V4.0 für CBM 4000, 8000 Serie und später PET 2001</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Disketten-Befehle: &lt;code&gt;DLOAD, DSAVE, COPY, SCRATCH, &lt;/code&gt; etc. (15 im ganzen)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Disketten-Befehle: &lt;code&gt;DLOAD, DSAVE, COPY, SCRATCH, &lt;/code&gt; etc. (15 im ganzen)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Systemvariablen für Disketten-Fehlerkanal: &lt;code&gt;DS, DS$&lt;/code&gt; (DS enthält die Fehlernummer, DS$ die Fehlermeldung im Klartext)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Systemvariablen für Disketten-Fehlerkanal: &lt;code&gt;DS, DS$&lt;/code&gt; (DS enthält die Fehlernummer, DS$ die Fehlermeldung im Klartext)</div></td> </tr> </table> Korguell 1