Demand for Model I drives greatly exceeded supply at first. The drive is unreliable, partly since the interface lacked an external data separator (buffer). The early version(s) of TRSDOS are also buggy, and not helped by the Western Digital FD1771 chip that cannot reliably report its status for several instruction cycles after it receives a command. A common method of handling the delay was to issue a command to the 1771, perform several "NOP" instructions, then query the 1771 for the result. Early TRSDOS neglects the required yet undocumented wait period, and thus false status often returns to the OS, generating random errors and crashes. Once the 1771 delay was implemented, it is fairly reliable.
