Enable Drive :2
PATCH BOOT/SYS.LSIDOS (D02,84=C3:F02,84=C9)
Enable Drive :3
PATCH BOOT/SYS.LSIDOS (D02,8E=C3:F02,8E=C9)
Force FORMAT to prompt for the number of sides
PATCH SYS0/SYS.LSIDOS (D00,81=11:F00,81=31)
Prevent the DIR command from clearing the screen (TRSDOS v6.00.00)
PATCH SYS6/SYS.LSIDOS (D07,55=BD:F07,55=1C)
Replace the LIB command word “REMOVE” with the word “KILL” (TRSDOS v6.00.00)
PATCH SYS1/SYS.LSIDOS (D01,C8=4B 49 4C 4C 20:F01,C8=52 45 4D 4F 56 45)
Allow TRSDOS 06.02.00 level AN to format a disk with garbage data on it
This will allow TRSDOS 06.02.00 level AN to format a disk with garbage data on it left over from the certification process, or a “software bulk-erase”. Please note that these patches merely “band-aid” the problem, and the disk should really be properly bulk erased with a bulk tape eraser.
It is believed that the problem is related to the disk driver, specifically that the read status loop at X’0E70′ to X’0E75′ may not terminate on a “CRC error during sector header read” error passed back from the FDC. It is not possible to patch the driver, and a true solution must wait for the next re-assembly of the system.