Kommando | Bedeutung |
---|---|
C | Setzt das BASIC-Programm nach einer STOP-Anweisung fort |
E |
Listet das BASIC-Programm zeilenweise auf, Mit der Leertaste wird die nächste Zeile angezeigt. |
L |
Lädt ein Programm von Kassette auf die Standardadresse
für BASIC-Programme (%E000).
Dazu muss die Emulation der
Kassettenschnittstelle aktiviert werden. Achtung! Das Kommando sollte erst gestartet werden, wenn bereits der Vorton zu hören ist. |
N | Löscht das BASIC-Programm aus dem Arbeitsspeicher |
M | Ruft den Maschinenmonitor auf |
R | Startet das BASIC-Programm |
S |
Speichert ein BASIC-Programm auf Kassette, Dazu muss die Emulation der Kassettenschnittstelle aktiviert werden. |
?X | Gibt den Wert der Variable X aus |
<5-stellige Zahl> |
Eingabe oder Löschen einer BASIC-Zeile, Wird hinter der Zahl nichts weiter angegeben, löscht der Editor die BASIC-Zeile mit dieser Zeilennummer. Anderenfalls wird eine BASIC-Zeile mit dieser Zeilennummer eingegeben. Dabei müssen die BASIC-Anweisungen in der Kurzform des komprimierten Speicherformats geschrieben werden. Achtung! Die Zeilennummer muss 5-stellig angegeben werden, also z.B. 00010. |
Kommando | Bedeutung |
---|---|
,aaaa xx xx xx xx | Schreibt die max. 4 angegebenen Bytes in den Speicher ab Adresse aaaa |
;aaaa cccccccc |
Schreibt die 8 angegebenen ASCII-Zeichen in den Speicher
ab Adresse aaaa, Es werden immer 8 Bytes geschrieben. |
?aaaa bbbb | Berechnet aaaa+bbbb und aaaa-bbbb und gibt die beiden Ergebnisse aus |
Aaaaa | SIC-Editor Der Speicher ab Adresse aaaa wird als ASCII angezeigt. Für die Werte %00 bis %0F werden Leerzeichen ausgegeben. |
Faaaa nnnn xx | Füllt den Speicher ab Adresse aaaa mit nnnn Bytes xx |
Haaaa | Zeigt ab Adresse aaaa 4 Bytes hexadezimal an |
Jaaaa | Startet ein Maschinenprogramm auf Adresse aaaa mit einem CALL-Befehl, d.h., das Maschinenprogramm kann mit einem RET-Befehl beendet werden. |
Laaaa |
Lädt eine Datei von Kassette in den Arbeitsspecher
ab Adresse aaaa, Dazu muss die Emulation der Kassettenschnittstelle aktiviert werden. Nach dem Laden wird die Anzahl der geladenen Bytes und der Rückgabecode (Null bedeutet kein Fehler) ausgegeben. (siehe auch Hinweise zum Laden von Kassette) |
Maaaa bbbb nnnn |
Verschiebt nnnn Bytes im Arbeitsspeicher von Adresse aaaa
nach bbbb, Das funktioniert auch bei Überschneiden der Speicherbereiche. |
Q | Beendet den Maschinenmonitor |
Saaaa nnnn |
Speichert nnnn Bytes ab der Adresse aaaa auf Kassette, Das zweite Argument gibt nicht die Endadresse sondern die Anzahl der Bytes an. Für diese Funktion muss die Emulation der Kassettenschnittstelle aktiviert werden. |
aaaa bbbb nnnn | 16-Bit-Hexadezimalzahlen |
rr xx | 8-Bit-Hexadezimalzahlen |
c | ASCII-Zeichen |
Code | Name | Bedeutung | CTRL-Tastenkombination |
---|---|---|---|
01 | Kursor links | CTRL-A | |
02 | Kursor rechts | CTRL-B | |
03 | Kursor hoch | CTRL-C | |
04 | Kursor runter | CTRL-D | |
05 | HOM | Kursor in linke obere Ecke | CTRL-E |
06 | SOL | Kursor an Zeilenanfang | CTRL-F |
07 | DEL | Zeichen unter Cursor löschen | CTRL-G |
08 | DBS | Zeichen links von Kursor löschen | CTRL-H |
09 | INS | Zeichen einfügen | CTRL-I |
0C | CLS | Bildschirm löschen | CTRL-L |
0D | RET | Eingabe abschließen | CTRL-M |