Цитата Сообщение от heroy Посмотреть сообщение
А ты в лог можеш добавить по каким адресам в момент обмена вертиться Z80 ?
Так гораздо проще было бы найти где затыкается, и что тырдос ожидала от ВГшки.

Процедедуры занимающиеся обменом находятся в файле wd93cmd.cpp
в частности
unsigned char WD1793::in(unsigned char port)
void WD1793:ut(unsigned char port, unsigned char val)

В какой состоянии у тебя флажек TR-DOS Traps ??

Добавлено через 3 минуты
И еще для верности отруби NoDelay
Прежде всего спасибо за ОЧЕНЬ полезную информацию.
Сравнил логи US и моего устройства.... всё один к одному за исключением
довольно продолжительных задержек перед началом чтения данных сектора
и ещё один интересный момент. Команды первого типа подаются моему эмулю
спеком с битами 1 и 0 со значениями 0 и 0, тоесть минимальные задержки при перемещении головки.
А в UnrealSpeccy почемуто эти биты имеют значения 0 и 1, тоесть задержка в 2 раза длинее...
Откуда TRDOS знает, с какой скоростью дисковод в силах перемещать голову???