CPM Error Codes
150 CP/M: BAD FILENAME. Filename-parameter for device 12-15 syntactically incorrect
151 CP/M: INPUT ERROR. PHYSICAL DISC ERROR or END-OF-FILE on device 12
152 CP/M: OUTPUT ERROR. PHYSICAL DISC ERROR or DISC full
153 CP/M: DIRECTORY ERROR. FILE doesn't exist in DIR or physical DISC ERROR when reading DIR
154 CP/M: INITIALISATION ERROR. CP/M does not load. insufficient MEMORY or DISC fault
155 CP/M: TRANSACTION ERROR. With device 14,15 INPUT when OUTPUT was expected or vice versa
156 CP/M: Not PORT 0 for device 15
157 CP/M: FILENAME too LONG. Filename for device 15 too long
158 CP/M: TRANSACTION TYPE ERROR. Transaction number for dev. 15 illegal
159 CP/M: RANDOM TRANSPUT ERROR. Attempt to acess file beyond 9Mbytes, or length 0 specified
150 - Bad Filename.The filename provided as parameter when opening device 12,
13, or 14 or a device 15 argument is syntactically incorrect, or is
ambiguous when it should not be.
151 - Input Error. Either a physical disc error has occurred or the end-of-
file has been reached on device 12.
152 - Output Error. Either a physical disc error has occurred or the disc has
become full.
153 - Directory Error. A file requested does not exist in the directory,
the directory is full, or there was a physical disc error when reading
the directory.
154 - Initialisation Error. The CP/M filing system could not be loaded,
either due to lack of memory, or a disc fault.
155 - Transaction Error. With devices 14 and 15, inputting when an output was
expected, or vice versa.
156 - Not port zero. Opening device 15 with a non-zero port.
157 - Filename too long. A filename presented to device 15 is too long.
158 - Transaction type Error. A transaction number presented to device 15 is illegal.
159 - Random transput Error in Using Random Access Files. Attempt to access
a file beyond 8 Mbytes, or a length of zero has been specified.
