Значит буду поддерживать только открытые порты.
Кстати, слышал и про доработку NemoIDE, в котором для дешифрации портов вместо адресного бита A0 задействуется A8, даже WDC поддерживает этот вариант контроллера, наверно стоит и мне поддержать этот вариант.
Вариант хорош тем, что с ним реализуем более быстрый алгоритм чтения данных с HDD:
Вместо последовательности
INI
INC C
INI
DEC C
INI
INC C
INI
DEC C
....
можно сделать
INI
INI
INI
INI
INI
....
т.к. команда группового чтения из порта INI уменьшает на единицу содержимое регистра B, которое в свою очередь выкладывается на старшую половину шины адреса при обращении к портам. Таким образом последовательное обращение к двум портам данных происходит автоматически за счёт циклического изменения бита 0 регистра B, попадающего на разряд A8 шины адреса.
Интересно, много ли таких контроллеров NemoIDE с такой доработкой ?





