Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

BOOT

Token:
$FE $1B
Format:
BOOT Dateiname [,B Bank] [,P Adresse] [,D Laufwerk] [,U Gerät]
BOOT SYS
BOOT
Zweck:
BOOT Dateiname lädt eine Datei vom Typ PRG in das RAM in Adresse P
und Bank B und startet den Code an der Ladeadresse.
BOOT SYS lädt den Bootsektor von Sektor 0, Spur 1 und Gerät 8 an
die Adresse $0400 in Bank 0, und führt anschließend einen JSR $0400
durch (Jump To Subroutine / dt. "Sprung in das Unterprogramm") durch.
BOOT ohne Parameter versucht, eine Datei "AUTOBOOT.C65" vom Stan-
dardgerät 8 zu laden und auszuführen. Es ist ein Abkürzung für RUN "AU-
TOBOOT.C65".
Dateiname ist entweder ein String in Anführungszeichen, z.B. "Daten"
oder ein Stringausdruck in Klammern gesetzt, z.B. (FI$).
Bank gibt die zu verwendende RAM-Bank an. Wenn nichts angegeben
wird, wird die aktuelle Bank, wie sie mit der letzten BANK Anweisung
eingestellt wurde, verwendet.
Adresse kann verwendet werden, um die Ladeadresse zu überschreiben,
die in den ersten beiden Bytes der PRG-Datei gespeichert sind.
Laufwerk (drive) ist die Laufwerksnummer bei Diskettenstationen mit
zwei Laufwerken. Die standardmäßige Laufwerksnummer ist 0 und kann
bei Diskettenstationen mit nur einem Laufwerk, wie der 1541, 1571 oder
1581, weggelassen werden.
Gerät (unit) ist die Gerätenummer auf dem IEC-Bus. Normalerweise im
Bereich von 8 bis 11 für die Diskettenlaufwerke. Wenn eine Variable ver-
wendet wird, muss sie in Klammern gesetzt werden. Standardmäßig ist
das Gerät auf 8 eingestellt.
Notiz:
BOOT SYS kopiert den Inhalt eines physischen Sektors (zwei logische
Sektoren) = 512 Bytes von der Diskette in das RAM in den Speicherbe-
reich von $0400 bis $05ff.
Beispiel:
Verwendung von BOOT:
26

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Mega BASIC65

Inhaltsverzeichnis