Доброго времени ! Всем прекрасного настроения !
С mdos31 не так все просто > читаю сектор в буфер при инициализации, выделяю в нем кол-во секторов и головок с ED80H и ED81H, патчу ими функцию деления, для получения адреса, и .... все... на запрос списка файлов на диске "А" ошибка "10" в переменной ошибки - после ввода рассчитанного адреса в порты контроллера и попытке чтения секторов,.... и вывод мусора на экран, вместо списка файлов... Киньте ссылочку плиз, на коды ошибок и назначение портов... Помню, в каких то темах на форуме находил, но сейчас уже голова не соображает, не могу что то найти... Если не сложно, дайте плиз информацию, по портам и кодам ошибок ! Заранее очень благодарен !
Сравнил с T72 2GB - и понял, в A,HL - в mdos31 в функцию деления 24/8 приходит "мусор", видимо с этим связана ошибка, буду искать дальше...
Тем не менее, вопрос про ссылку на информацию о портах и ошибках HDD в векторе актуален.




Ответить с цитированием