C128 NetLex

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


[Seitenanfang] [Infos] [Links] [Lexikon] [Home]
Erstellt von WTE, am 31. Januar 2009; überarbeitet am 31. 
Februar 2009