DISK
Aus C64-Wiki
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dieser Artikel beschreibt das Simons'-Basic-Schlüsselwort DISK.
Typ: Kommando Syntax: DISK <string>
DISK schickt die üblichen Kommandos zur Kontrolle eines Diskettenlaufwerks ab. Man erspart sich daher die umständliche Eingabe von OPEN 1,8,15,"command: parameter": CLOSE 1. Für "command:parameter" darf jede erlaubte Syntax des Floppy-DOS eingesetzt werden, z.B.: "new:diskname,01", "i0" oder "r:neuname=altname".
Leider erhält man im Direktmodus keine Floppy-Rückmeldung. Da auch kein anderer Befehl in Simons' Basic vorgesehen ist, der den Floppy-Status abfragt, muss man im Fehlerfalle immer noch zur alten Form der Floppy-Ansprache wechseln. Schließlich kann Simons' Basic mittels DISK ausschließlich auf das Laufwerk 8 zugreifen.
In TSB sind diese Mängel behoben.
Beispiel: DISK "v0" (validiert die in Laufwerk 8 eingelegte Diskette)
