Цитата Сообщение от Alex Rider Посмотреть сообщение
Вроде бы такой код умеет читать #1f без патча TR-DOS.
Реализация алгоритма MOA, которую привел Рощин полностью нивелирует всю прелесть независимости от системных переменных. Сколько я перепробовал процедур работы с диском, от всяческих лоадеров, до специфических процедур, типа контроля наличия дискеты или определения типа дисковода, ни разу не столкнулся с ситуацией, когда 0-й бит регистра состояния был равен 1 (контроллер занят выполнением какой-либо команды) в момент чтения #1f. Это, наверное, какие-то очень частные случаи. К тому же, проверить выполнилась команда или нет очень легко, через соответствующую процедуру в ПЗУ Tr-dos.