Commodore 128 Bedienungshandbuch
Commodore
128 System Guide
DS- und DS$-Systemvariablen
Format: v=DS
v$=DS$Zweck: Liefert den Fehlerstatus des zuletzt angesprochenen Floppy-Disk-Gerätes als Code (DS) und als komplette Statusmeldung (DS$). Bemerkungen: Ein Statuscode von 0 bedeutet kein Fehler.
Die Statusmeldung ist eine Zeichenkette und besteht aus 4 Teilen:
Statuscode
Statustext
Spur-Nr., bei der der Fehler auftrat
Sektor-Nr., bei der der Fehler auftrat
Durch eine Fehlerabfrage wird der Fehlerstatus zurückgesetzt.
Da DS und DS$ Systemvariablen sind, dürfen sie nicht als anwenderspezifische Variablen in einem Programm verwendet werden. Andernfalls würde der FehlerSYNTAX ERROR
angezeigt.
Die Liste der möglichen Floppy-Disk-Fehlermeldungen ist dem Kapitel 8.2 zu entnehmen.Beispiel: PRINT DS$:PRINT DS
32,SYNTAX ERROR,00,00
32
READY.
Das zuletzt angesprochene Floppy-Disk-Gerät zeigt einen Syntax-Fehler, weil die übermittelte Befehlszeichenkette zu lang war.
Auszug aus dem Commodore C128 (D) Bedienungshandbuch: Seite 4-52
Ergänzt und korrigiert von WTE