27: READ ERROR (checksum error in header)
The controller has detected an error in the header of the requested data
block. The block has not been read into the DOS memory. This message
may also indicate grounding problems.
28: WRITE ERROR (long data block)
The controller attempts to detect the sync mark of the next header after
writing a data block. If the sync mark does not appear within a pre-
determined time, the error message is generated. The error is caused by a
bad diskette format (the data extends into the next block), or by hardware
failure.
29: DISK ID MISMATCH
This message is generated when the controller has been requested to access
a diskette which has not been initialized The message can also occur if a
diskette has a bad header.
30: SYNTAX ERROR (general syntax)
The DOS cannot interpret the command sent to the command channel.
Typically, this is caused by an illegal number of file names, or patterns are
illegally used. For example, two file names may appear on the left side of
the COPY command.
31: SYNTAX ERROR (invalid command)
The DOS does not recognize the command. The command must start in
the first position.
32: SYNTAX ERROR (long line)
The command sent is longer than 58 characters.
33: SYNTAX ERROR (invalid file name)
Pattern matching is invalidly used in the OPEN or SAVE command.
34: SYNTAX ERROR (no file given)
The file name was left out of a command or the DOS does not recognize it
as such. Typically, a colon (:) has been left out of the command.
39: SYNTAX ERROR (invalid command)
This error may result if the command sent to command channel (secondary
address 15) is unrecognizable by the DOS.
78