24: READ ERROR (byte decoding error)
The data or header has been read into the DOS
memory but a hardware error has been created
due to an invalid bit pattern in the data byte.
This message may also indicate grounding
problems.
25: WRITE ERROR (write-verify error)
This message is generated if the controller
detects a mismatch between the written data
and the data in the DOS memory.
26: WRITE PROTECT ON
This message is generated when the controller
has been requested to write a data block while
the write protect switch is depressed. This is
caused by using a diskette with a write protect
tab over the notch.
27: READ ERROR (checksum error in header)
This message is generated when a checksum error
has been detected in the header of the requested
data block. The block has not been read into
DOS memory.
28: WRITE ERROR (long data block)
This error message is generated when a data
block is too long and overwrites the sync mark
of the next header.
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, file names 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.
B-2