Написал программу по статье http://www.wasm.ru/article.php?article=atazen01 (Вторая программа) В месте где "Ждем готовности к обмену данными (DRQ=1)" Возникает ошибка... Регистр(Порт) 0x0177 = 0x51 Регистр(Порт) 0x0171 = 0x04 Что может это означать?
Обычно получается ST=51 ER=04 , когда команда WIN_IDENTIFY посылается на CDROM. Хотя эти признаки могут возникнуть и при посылке WIN_IDENTIFY на HDD (обычно когда на 1 контроллере висят два разных устройства). Может тут что нито интересное подсмотришь http://wasm.ru/forum/viewtopic.php?id=35181