Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

BLOAD

Token:
$FE $11
Format:
BLOAD Dateiname [,B Bank] [,P Adresse] [,R] [,D Laufwerk] [,U Gerät]
Zweck:
"Binary LOAD" (dt. "binäres Laden") lädt eine Datei des Typs PRG in das
RAM bei Adresse P.
BLOAD hat zwei Modi: Der sogenannte "flache" Speicheradressenmo-
dus kann verwendet werden, um ein Programm an jede Adresse im 28
Bit (256 MB) Adressbereich, in dem RAM installiert ist, zu laden. Dazu
gehören sowohl die Standard-RAM-Bänke 0 bis 5, als auch das soge-
nannte "Attic RAM" (dt. "Dachboden-RAM") ab der Adresse $8000000.
Dieser Modus wird durch die Angabe einer Adresse, die größer als $FFFF
ist, beim Parameter P ausgelöst. Der Bank-Parameter wird in diesem Mo-
dus ignoriert.
Aus Kompatibilitätsgründen mit älteren BASIC-Versionen, akzeptiert
BLOAD auch die Syntax mit einer 16-Bit-Adresse bei P und einer Bank-
nummer bei B. Das "Attic-RAM" ist bei diesem Kompatibilitätsmodus nicht
ansprechbar.
Der optionale Parameter R (RAW MODE) (dt. "Rohmodus") interpretiert
oder verwendet die ersten beiden Bytes der Programmdatei nicht als La-
deadresse, was ansonsten das Standardverhalten ist. Im RAW MODE wird
jedes Byte als Daten gelesen.
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-
24

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Mega BASIC65

Inhaltsverzeichnis