Herunterladen Diese Seite drucken

Kleincomputer KC85/5 Systemhandbuch Seite 303

Vorschau ausblenden Andere Handbücher für KC85/5:

Werbung

Anweisung: BLOAD
Format:
BLOAD "NAME"
Bemerkung: Die Anweisung ruft das Betriebssystemprogramm LOAD zum
Einlesen von Maschinenprogrammen während der Arbeit des
BASIC-Interpreters auf. Bei DEVICE=TAPE ist (wie bei frühe-
ren BASIC-Versionen) der Dateiname nicht erforderlich, es wird
die Datei eingelesen, welche vom Magnetband abgespielt wird.
Für alle anderen Devices muss durch die Angabe des Datei-
namens mitgeteilt werden, welche Datei einzulesen ist. Der
Dateiname kann bis zu 8 Zeichen lang sein. Ohne Angabe wird
als Dateityp .KCC verwendet, andere Dateitypen können
jedoch mit angegeben werden.
Beispiel:
Spielprogramm BREAKOUT
Das Programm BREAKOUT besteht aus zwei Teilen. Dem eigentlichen BASIC-
Programm und einem Maschinenprogramm, welches sich unmittelbar nach dem
BASIC-Programm auf der Kassette befinden sollte. Beim Programmstart
erscheint als Erstes die Frage:
HABEN SIE SCHON DAS MASCHINENPROGRAMM NACHGELADEN (J/N)?
Wenn Sie jetzt mit Nein antworten, erscheint ein Hinweis zum Starten des Ban-
des und das Maschinenprogramm wird von Kassette eingelesen.
Laden Sie das BASIC-Programm von einem anderen Speichergerät als TAPE,
also z. B. von einem USB-Stick und beantworten die Frage nach dem Maschinen-
programm mit Nein, dann erhalten Sie diese Fehlermeldung:
?MO ERROR IN 31060
Schauen wir uns die Zeile 31060an:
31060 IFA$="N" THEN PRINTAT(20,10);"BAND STARTEN!" :
BLOAD : RETURN
Woher soll BASIC wissen, welche Datei es laden soll? In der Programmzeile
31060 steht nur ein BLOAD. Ergänzen Sie nach dem Befehl BLOAD den Datei-
namen wie folgt:
31060 IFA$="N" THEN PRINTAT(20,10);"BAND STARTEN!" :
BLOAD"BREAK-ZG" : RETURN
Am besten, Sie speichern das geänderte BASIC-Programm gleich noch ab mit
CSAVE"BREAKOUT". Nun können Sie das Programm mit RUN erneut starten
und das Einlesen des Maschinenprogramms sollte funktionieren – vorausgesetzt,
die Datei BREAK-ZG.KCC befindet sich auf dem Datenträger.
4.1. BASIC
301

Werbung

loading

Diese Anleitung auch für:

Kc85/5+Kc85/4