Looks like a DMAC issue where it isn't settings the TC line properly when writing. Also, the FDC isn't returning an error when trying to read or write to a not ready drive.