Сейчас в отпуске, пишу по субботам с работы. 1. Выбрал вариант с ROM DOS, как то он больше понравился по сравнению с DR DOS Caldera. 2. Результаты экспериментов с IDE каналов: - в старой асустешке режим PIO можно выставить в БИОСе, и операционка в этом случае не меняет на свои значения. Но считывание данных в режимах 0, 1 и 2 дает одну задержку - порядка 900 нс, в режимах 3 и 4 - 600 нс, хотя значения регистров с таймингами показывают для каждого режима свои значения. - цикл чтения раза в полтора длиннее цикла записи, хотя по даташиту они выглядят одинаково и даже не различаются режими записи и чтения. - режим контроллера IDE может быть совместимым (привычные для нас адреса), а может быть "родным" (native), адреса в последнем случае жестко не определены. Не исключено, что это как и в случае с параллельным портом, можно работать в режиме Центроникса по привычным адресам, а можно в двунаправленном режиме по другим адресам. Старые платы, похоже, работают в режиме совместимости, а новые в native, поэтому на них и не влияет установка таймингов по привычным адресам. Это я обнаружил недавно, поэтому до конца этот вопрос еще не пробил.
--------------------
Обычно последним смеется тот, кто хуже соображает!
|