Ситуация начала уже принимать комический характер, но не думайте, что я пытаюсь изобразить из себя клоуна... Предлагаю 4-й вариант багфикса ГС.
----
Предыстория.
Обнаружились в очередной раз глюки с ГС... На этот раз с контроллером IDE по схеме Nemo. При записи на HDD c дискеты [при вставленной ГС в 1-й слот] пишется чушь, и очень долго, с повисаниями на 20-30 с. При чтении назад читается, но при запуске программ - улет. Если вынуть ГС - все о.к. Что использовать -контроллер Nemo или Z-Controller - без разницы, симптомы везде одинаковые.
----
Багфикс.
1. Собрать багфикс по дублю 3 (можно даже 2 - не имеет особого значения)
2. Уменьшить номинал R3 (в гс!!!) до 1к.
----
В чем был глюк: разработчики ГСа пожидились поставить лишнюю логику, сделали дешифратор портов частично на диодах. И повесили их много. Как следствие, емкости кучи p-n переходов (барьерные, когда они находится в запертом состоянии и диффузионные, когда они открыты) вкупе с корпусными емкостями и вместе с подтягивающим резистором сделали RC-цепочку, постоянная времени которой оказалась настолько большой, что ГС неправильно формировала сигнал IORQCE. Похоже, ГС не успевала снять сигнал IORQCE и порты IDE то были, то блокировались. Этим объяснются и повисания при записи, видимо, прога долго не дожидалась ответа.
Уменьшив номинал резистора, удалось снизить постоянную времени паразитной RC-цепи и работоспособность IDE восстановилась.