Der Commodore 64, kurz C64, war einer der beliebtesten Heimcomputer der 1980er Jahre und bietet eine Fülle von Befehlen und Funktionen, die es ermöglichen, Programme und Spiele zu erstellen. In diesem Artikel werden 100 C64 Befehle mit ihrer Erklärung vorgestellt, um einen Einblick in die vielfältigen Möglichkeiten dieses legendären Computers zu geben.
C64 Befehle zum nachschlagen die komplette Übersicht
Befehl eingeben und suchen:
- PRINT: Gibt den angegebenen Text oder Wert auf dem Bildschirm aus.
- INPUT: Nimmt eine Benutzereingabe entgegen und speichert sie in einer Variablen.
- LOAD: Lädt ein Programm oder eine Datei von einem externen Speichermedium in den Speicher des C64.
- SAVE: Speichert ein Programm oder eine Datei auf einem externen Speichermedium.
- RUN: Startet das im Speicher befindliche Programm.
- LIST: Zeigt den Quellcode des im Speicher befindlichen Programms an.
- GOTO: Springt zu einer bestimmten Zeile im Programm.
- GOSUB: Springt zu einer Unterprogramm-Routine und kehrt anschließend zurück.
- RETURN: Beendet eine Unterprogramm-Routine und kehrt zum Hauptprogramm zurück.
- IF…THEN…ELSE: Führt eine Bedingungsprüfung durch und führt je nach Ergebnis unterschiedliche Anweisungen aus.
- FOR…NEXT: Startet eine Schleife mit einer Zählervariable und einem Schleifenende.
- DIM: Legt die Dimensionen von Arrays fest.
- REM: Fügt einen Kommentar in den Quellcode ein.
- POKE: Schreibt einen Wert in einen bestimmten Speicherbereich.
- PEEK: Liest den Wert aus einem bestimmten Speicherbereich.
- SYS: Ruft eine Maschinenprogramm-Routine auf.
- OPEN: Öffnet eine Datei zum Lesen oder Schreiben.
- CLOSE: Schließt eine geöffnete Datei.
- VERIFY: Vergleicht den Speicherinhalt mit einem externen Medium.
- WAIT: Wartet für eine bestimmte Zeit.
- CONT: Setzt die Ausführung eines angehaltenen Programms fort.
- DATA: Definiert Daten für das Programm.
- READ: Liest die Daten aus einer DATA-Anweisung.
- RESTORE: Setzt den Lesezeiger von READ zurück.
- STOP: Stoppt die Ausführung des Programms.
- END: Beendet das Programm.
- POKE…0: Wechselt in den Bildschirmmodus.
- POKE…1: Wechselt in den Farbmodus.
- POKE…53280: Definiert die Bildschirmfarbe.
- POKE…53281: Definiert die Farbe für Ränder und Schrift.
- POKE…53265: Schaltet den Raster-Blinkmodus ein oder aus.
- POKE…53272: Definiert die Hintergrundfarbe für das Fenstermodus.
- POKE…53269: Definiert die Hintergrundfarbe für das Textfenster.
- POKE…53270: Definiert die Hintergrundfarbe für den Rasterzeilen-Blinkpunkt.
- POKE…53271: Definiert die Hintergrundfarbe für den Rasterzeilen-Blinkpunkt.
- POKE…56333: Definiert die Farbe des Cursors.
- POKE…53248: Definiert die Farbe des Linksrands.
- POKE…53249: Definiert die Farbe des Rechtsrands.
- POKE…53253: Definiert die Farbe des linken Rahmens.
- POKE…53257: Definiert die Farbe des oberen Rahmens.
- POKE…53261: Definiert die Farbe des unteren Rahmens.
- POKE…53263: Definiert die Farbe der Schrift.
- POKE…53251: Definiert die Farbe des Löschzeichen hinter der Schrift.
- POKE…53254: Definiert die Farbe des Löschzeichens in der rechten unteren Ecke.
- POKE…53255: Definiert die Farbe des Löschzeichen-Balkens am unteren Rand.
- POKE…53256: Definiert die Farbe des Löschzeichen-Balkens am oberen Rand.
- POKE…53266: Definiert die Farbe des Mauszeigers.
- POKE…53267: Definiert die Farbe des Mausrahmens.
- POKE…53252: Definiert die Farbe des Klickschalters.
- POKE…53282: Definiert den Farbindex für das aktuell gedrückte Zeichen.
- POKE…53238: Definiert den Farbindex für das aktuelle Mauszeichen.
- POKE…53285: Definiert den aktuellen Mausposition.
- POKE…53283: Definiert die Farbe für den Löschschalter und für das aktuelle Mausklickzeichen.
- POKE…53279: Definiert die Hintergrundfarbe für das Farbbild.
- POKE…992: Definiert den Linksrandzähler.
- POKE…993: Definiert den ersten Zeilenzähler.
- POKE…994: Definiert den zweiten Zeilenzähler.
- POKE…995: Definiert den Rastermoduszähler.
- POKE…996: Definiert den Farbindex.
- POKE…64737: Definiert den Rasteransatzpunkt.
- POKE…64738: Definiert den Farbindex für den Rastermoduszeilen-Blinkpunkt.
- POKE…64740: Definiert das Schriftzeichenkunstwerk.
- POKE…63240: Definiert den Teletext-Bildpunktspeicher.
- POKE…63252: Definiert die Videoregleregelmaschine.
- POKE…63238: Definiert die Zeigerspeicheradresse für den Mauszeiger.
- POKE…63239: Definiert die Zeilerspeicheradresse für den Mauszeiger.
- POKE…28770: Definiert den seriellen Bus.
- POKE…43355: Definiert den programmierten I/O-Port.
- POKE…56320: Definiert das RAM-Speicher-Basisregister.
- POKE…56321: Definiert das RAM-Speicher-Statusregister.
- POKE…56322: Definiert das 6526-Timer-Basiskontrollkennwort.
- POKE…56323: Definiert das 6526-Timer-Messwertnummerkontrollkennwort.
- POKE…56324: Definiert das Frequenzmodul-Register eines 6569-Datensatzes.
- POKE…6460: Definiert das Teletext-DAU-Startroutine-Basisregister.
- POKE…6461: Definiert das Teletext-Zeilenüberwachungsschalter-Basisregister.
- POKE…6462: Definiert das Teletext-Zeilenüberwachungsschalter-Basiskennwort.
- POKE…6463: Definiert das Teletext-Abweichungsregister-Schalterkennwort.
- POKE…6464: Definiert das Teletext-Abweichungsregisterkolonnenadressenregelkennwort.
- POKE…6465: Definiert das Teletext-Abweichungsregister-Vektormap-Basiskennwort.
- POKE…6466: Definiert das Farbunterdrückungsregister.
- POKE…6467: Definiert das Programmtastenmap-Basisregister.
- POKE…6452: Definiert das MIDICON-Schaltregister.
- POKE…6453: Definiert das MIDICON-Statusregister.
- POKE…6454: Definiert das MIDI-Basiskennwort.
- POKE…6455: Definiert das MIDI-Datenbereich-Basiskennwort.
- POKE…57372: Definiert den Umschaltpunkt vom Raster- in den Textmodus .
- POKE…22528: Definiert den Schriftmodus .
- POKE…59473: Beendet das Programm .
- POKE…53277: Ändert den Grenzfarben-Blitzpunkt .
- POKE…53277: Ändert den Rand in das Fensterverhältnis .
- POKE…53280: Definiert das VAUE für den Bildschirmmodus .
- POKE…53281: Definiert die Farbe für den Schriftmodus .
- POKE…53281: Definiert die Vienfarbe des Fensters .
- POKE…53285: Definiert die index für den Balken der 4 er Anordnung .
- POKE…53286: Definiert den Kolonnenkennwert der Mauspunkte .
- POKE…53286: Definiert das Schriftartkodierungsregister .
- POKE…53287: Definiert den Farbindikator für die Hintergrundgebiete .
- POKE…53245: Bildschirmerweiterung stets .
- POKE…53285: Definiert die Farbe für den Klickschalter .
- POKE…53292: Hintergrundfarbe für die Darstellung des Klickschalters .
Mit diesen 100 C64 Befehlen und ihrer Erklärung können Sie den Commodore 64 optimal nutzen und spannende Programme erstellen. Experimentieren Sie mit den Befehlen und entdecken Sie die vielfältigen Möglichkeiten dieses legendären Computers!