Цитата Сообщение от Sonic
А в чем там фишка? Вывод кадров синхронизируется с чтением секторов с диска? То бишь следующий сектор - следующий кадр?
Типа того: Там читается кадр (12 секторов вроде) потом сразу следующий. Т.е. синхронизация идет иммено со скоростью чтения с диска!!!

Цитата Сообщение от Sonic
Впрочем я имел в виду не это, а то, что можно исключить в принципе потерю данных. Задержку между выдачей DRQ можно оставить, просто исключить потерю (не выдавать следующий DRQ даже по прошествии задержки, если байт еще не был прочитан).
дело не в этом!!! В пзу заменяется не обращение к портам, а целизом процедуры чтения/записи секторов. Т.к. в варианте с портами не хватит тактов!!!