Kurs starten

**** BASIC-BEFEHLE MIT BEISPIELEN ****

Die BASIC-Befehle des C64, einzeln erklärt

Zu den wichtigsten Befehlen gibt es hier eine eigene Seite: Schreibweise, mehrere Beispiele zum Abtippen, typische Stolperfallen und der Weg in die passende Kurslektion. Darunter findest du die vollständige Liste aller rund 70 Befehle.

Kurz nachschlagen? Das Befehls-Lexikon zeigt alle Befehle mit Kurzerklärung auf einer Seite. Die Seiten hier gehen dafür in die Tiefe.

Ausführliche Einzelseiten

BefehlWofürLektion
PRINTPRINT ist der erste Befehl, den fast jeder auf dem C64 gelernt hat. Er schreibt Text, Zahlen und Rechenergebnisse auf den Bildschirm.1
INPUTINPUT hält das Programm an, wartet auf eine Eingabe und legt sie in einer Variablen ab. Damit wird aus einem Ablauf ein Dialog.9
IF ... THENIF prüft eine Bedingung, THEN sagt, was passieren soll, wenn sie zutrifft. Damit trifft ein Programm Entscheidungen.5
FOR ... NEXTFOR und NEXT wiederholen einen Abschnitt eine feste Anzahl von Malen und zählen dabei automatisch mit.11
GOTOGOTO springt zu einer Zeilennummer. Es ist der einfachste und zugleich meistkritisierte Befehl in BASIC.12
GOSUB ... RETURNGOSUB springt wie GOTO, merkt sich aber, woher es kam. RETURN bringt das Programm genau dorthin zurück.14
POKEPOKE schreibt einen Wert direkt an eine Speicherstelle. So steuert man am C64 Farben, Grafik und Ton, denn eigene Befehle dafür gibt es in BASIC V2 nicht.20
PEEKPEEK ist das Gegenstück zu POKE: Es liest den Wert einer Speicherstelle aus, statt ihn zu schreiben.21
RNDRND liefert eine Zufallszahl zwischen 0 und 1. Erst zusammen mit INT wird daraus ein Würfel, eine Lottozahl oder ein zufälliger Buchstabe.13
DATA und READDATA legt feste Werte mitten ins Programm, READ holt sie einen nach dem anderen heraus. So speichert man Listen, ohne sie einzeln zuzuweisen.18
DIMDIM legt ein Feld an: viele Werte unter einem Namen, angesprochen über eine Nummer in Klammern.17
GETGET liest eine einzelne Taste, ohne dass RETURN gedrückt werden muss, und wartet dabei nicht. Das macht es zur Grundlage jeder Steuerung in Echtzeit.23

Alle Befehle nach Kategorie

Jeder Eintrag führt zur Erklärung mit Codebeispiel im Lexikon. Befehle mit eigener Seite sind fett hervorgehoben.

Ablaufsteuerung (11)

I/O-Befehl (12)

Speicherbefehl (6)

Speicherfunktion (2)

Numerische Funktion (12)

String-Funktion (8)

Logischer Operator (3)

Ausgabefunktion (2)

Systemvariable (3)

Systembefehl (2)

Systemfunktion (1)

USR

Befehl (9)

Funktion (1)

POS

Wie es weitergeht

Wenn du die Befehle nicht nur nachschlagen, sondern der Reihe nach lernen willst, führt dich der Lernkurs in 23 Lektionen vom ersten PRINT bis zur Tastensteuerung. Fertige Listings zum Abtippen findest du bei den BASIC-Programmen, und wenn etwas schiefgeht, hilft die Seite BASIC-Fehlermeldungen weiter. Begriffe wie Variable, Schleife oder Feld sind im Glossar erklaert.

HAEUFIGE FRAGEN

Fragen zu den BASIC-Befehlen

Wie viele Befehle hat C64 BASIC V2?

Rund 70 Befehle, Funktionen und Operatoren. Alle sind im Befehls-Lexikon aufgelistet, die wichtigsten davon haben hier eine eigene Seite mit Beispielen.

Welche Befehle brauche ich als Erstes?

PRINT für die Ausgabe, INPUT für Eingaben, IF/THEN für Entscheidungen und FOR/NEXT für Wiederholungen. Damit lässt sich bereits ein vollständiges Programm schreiben.

Funktionieren alle Befehle in diesem Browser-C64?

Das Lexikon dokumentiert den vollständigen Original-Befehlssatz. Der Nachbau hier unterstützt den Kernteil davon, also alles, was Kurs und Beispielprogramme benutzen. Befehle für Diskette, Drucker und Maschinencode sind dokumentiert, aber ohne Wirkung.

Befehle live ausprobieren

Im freien Editor kannst du jeden Befehl sofort eintippen und laufen lassen.

Freien Editor oeffnen →