Здравствуйте!
В 1997 году я написал дисковый драйвер для ВГ93 для своего антипротектора защиты Fantom. Немало сил ушло на обработку ошибок чтения, мой драйвер позволял определить, что прозошла ошибка, но не мог сообщить, какая именно ошибка произошла, поэтому просто выводил красивое сообщение: Disk Error. Retry, Ignore, Abort?
В Honey Commander 4.00 обработка ошибок решалось с помощью добавления в TR-DOS 3 байт, читающих регистр состояния.
Какого же было мое удивление, когда в Honey Commander 4.01, если я не ошибаюсь, эти три байта уже не требовались, и HC 4.01 работал без такого патча TR-Dos на любом обычном Speccy 128K.
К сожалению, сейчас у меня нет времени, чтобы в отладчике посмотреть дисковый драйвер HC 4.01, поэтому хотелось бы спросить, может кто-нибудь исследовал его код? Может быть я посмотрю код HC 4.01 позже.