::.. Completion Codes (Returncodes) ..::

The I/O request returns the completion code (or return code) of the operation at offset 10 (IY+10) of the I/O Request Vector.

I/O-Request Vector (IY-Vector)

I/O-Request Vector (IY-Vector)

Return codes from I/O requests contain in bits 7 and 6 status information about the success of the operation. Bits 5...0 contain the actual success or error message.

Meaning of the Bits 7 and 6
Bits 7 + 6 Explanation
00 Operation not Complete
01 Warning
10 Operation complete, no error
11 Operation complete, error
General Messages (Bit 6 = 0)
Code (Hex) Explanation
00 Not Complete
Rückmeldung bei noch nicht vollständig abgearbeiteten Requests im Interruptmode
80 Operation Complete
Request wurde vollständig und fehlerfrei abgearbeitet
81 Directory Format Error
Formatfehler im Directory
82 Scratch File Created
Scratchdatei wurde erzeugt
83 File Name Truncated
Dateiname zu lang, Rest wird abgeschnitten
84 Attribute List Truncated
Attributliste zu lang, Rest wird abgeschnitten
Warnings (Bit 7 = 0; Bit 6 = 1)
Code (Hex) Explanation
40 Invalid Drive Name
41 Invalid or Inactive Device
42 Invalid Unit
43 Memory Protect Violation
44 Missing or Invalid Operand(s)
45 System Error
46 Illegal File Name
47 Non-existent Command
48 Illegal File Type
49 Program Abort
4A Insufficient Memory
4B Missing or Invalid File Properties
4C I/O Error (IY->Vector)
Error Messages (Bit 7 = 1; Bit 6 = 1)
Code (Hex) Explanation
C1 Invalid Operation (Request)
I/O-Request mit ungültigem Requestcode
C2 Device Is Not Ready
Das angesprochenes Gerät ist nicht bereit
C3 Write Protection
Schreib- bzw. Löschgeschützt
C4 Sector Address Error
Sektor- oder Sektoradress-Fehler
C5 Seek Error
Spur- oder Spuradress-Fehler
C6 Data Transfer Error
Datenübertragungsfehler (CRC-Error)
C7 File Not Found
C9 End of File Error
Versuch, hinter das Ende der Datei zu lesen
CA Pointer Check Error
CB File Not Open
CC Unit Already Active (Open)
CD Assign Buffer Full
CE Invalid Drive Specification
CF Logical Unit Table Full (>16 Open)
D0 Duplicate File
D1 Diskette ID Error
D2 Invalid Attributes
D3 Disk Is Full
D4 File Not Found in Proper Directory Record
D5 Beginning of File Error
D6 File Already Open on Other Unit
D7 Invalid Rename to Scratch File
D8 File Locked (Attempt to Change Attributes
D9 Invalid Open Request
Ungültiger OPEN-Request
DA Insufficient Memory for Allocation Maps