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) | 
|---|
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 |