Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

BSAVE

Token:
$FE $10
Format:
BSAVE Dateiname, P Startadresse TO P Endadresse [,B Bank] [,D Lauf-
werk] [,U Gerät]
Zweck:
"Binary SAVE" (dt. "binäres Speichern") speichert einen Speicherbereich
in eine Datei des Typs PRG.
BSAVE hat zwei Modi: Der sogenannte "flache" Speicheradressenmodus
kann verwendet werden, um einen Speicherbereich im 28 Bit (256 MB)
Adressbereich, in dem RAM installiert ist, abzuspeichern. Dazu gehören
sowohl die Standard-RAM-Bänke 0 bis 5, als auch das 8 MG große 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. Dieser "flache" Speicheradressenmodus ermöglicht auch
Speicherbereiche von mehr als 64KB Größe abzuspeichern.
Aus Kompatibilitätsgründen mit älteren BASIC-Versionen, akzeptiert
BSAVE 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. Dieser Modus kann keine Bank-Grenzen überschrei-
ten, Start- und Endadresse müssen sich auf dieselbe Bank beziehen.
Dateiname ist entweder ein String in Anführungszeichen, z.B. "Daten"
oder ein Stringausdruck in Klammern gesetzt, z.B. (FI$). Wenn das erste
Zeichen des Dateinamens ein At-Zeichen '@' ist, wird es als "Speichern
und Ersetzen"-Vorgang interpretiert. Es wird nicht empfohlen diese Op-
tion auf den Laufwerken 1541 und 1571 zu verwenden, da diese einen
"Speichern und Ersetzen"-Fehler in ihrem DOS enthalten.
Startadresse ist die erste Adresse, an der die Speicherung beginnt. Sie
ist auch die Ladeadresse, die in den ersten beiden Bytes der PRG-Datei
gespeichert wird.
Endadresse ist die Adresse, an der die Speicherung endet.
Endadresse-1 ist die letzte Adresse, die zum Speichern verwen-
det wird.
Bank gibt die zu verwendende RAM-Bank an. Wenn nichts angegeben
wird, wird die aktuelle Bank, wie sie mit dem letzten BANK-Befehl gesetzt
wurde, verwendet.
30

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Mega BASIC65

Inhaltsverzeichnis