Цитата Сообщение от Patron Посмотреть сообщение
Можно сделать упрощённый аналог контроллера DX ( например FX ), которому вместо номеров дорожки и сектора надо передавать только номер блока
На эту тему два возражения. Одно непринципиальное - мне сложно сменить адрес, он в "заглушке", за 5 минут я его не сменю, так, что лучше бы оставить 177720. Второе - принципиальное. А что делать с нормальным DX-ом? 1201.01 или .02 плюс ГМД-7012 - вполне работоспособная конфигурация, мою железяку, получается, в неё не воткнуть?

Нет, я не настаиваю на своем варианте, может быть, есть что-то лучше?

- - - Добавлено - - -

Кроме того, мне нравится способ передачи параметров у HD.

- - - Добавлено - - -

Цитата Сообщение от AFZ Посмотреть сообщение
что лучше бы оставить 177720.
Нет, на этом я тоже не настаиваю. Вообще, ИМХО, приспосабливать HD, устройство, изначально запланированное на DMA - неважно, реальный, или мгновенный, к работе в PIO-mode было ошибкой. В PIO-mode должно работать другое устройство, пусть и с похожим способом передачи параметров, но другое. Так, что, вероятно, имеет смысл изменить адрес. Если наш проект когда-нибудь дорастёт до DMA, тогда можно будет вернуться к идее реализации HD в железе, а пока надо делать что-то другое. ИМХО.