Commodore 128 Bedienungshandbuch
Commodore
128 System Guide
STASH-Befehl
Format: STASH Bytes,Intadr,Extadr,Bank Zweck: Überträgt (kopiert) eine wählbare Anzahl von Bytes aus dem BASIC-Arbeitsspeicher in eine Speichererweiterungsbank.
Bytes Ein ganzzahliger Wert zwischen 0 und 65535, der die Anzahl der zu übertragenden Bytes angibt.
Intadr Ein ganzzahliger Wert zwischen 0 und 65535, der die Adresse im BASIC-Arbeitsspeicher angibt, ab der die Bytes umgespeichert (kopiert) werden sollen.
Extadr Ein ganzzahliger Wert zwischen 0 und 65535, der die Adresse in der Speicherbank angibt, ab der die Bytes abgelegt werden sollen.
Bank Ein ganzzahliger Wert zwischen 0 und 7, der die Speicherbank angibt, in der die Bytes abgelegt werden sollen.Bemerkungen: Dieser Befehl kann nur ausgeführt werden, wenn eine RAM-Disk an den Rechner angeschlossen ist. Die RAM-Disk decodiert den entsprechenden Befehl, und führt ihn aus.
Der Parameter Intadr bezieht sich auf die Bank, die mit dem BANK-Befehl eingestellt wurde. Voreingestellt ist Bank 15.
Sollen z.B. Daten aus Bank 0 in der RAM-Disk abgespeichert werden, so muß vor dem STASH-Befehl 'BANK 0' eingegeben werden.Beispiel: STASH 1000,52000,2000,7
Überträgt 1000 Bytes ab Adresse 52000 aus dem BASIC-Arbeitsspeicher in die Speicherbank 7 ab Adresse 2000.Achtung:
Um diesen Befehl ausführen zu können, brauchen Sie das Steckmodul RAM-Disk (REU).
Auszug aus dem Commodore C128 (D) Bedienungshandbuch: Seite 4-126