Отключил WAIT, ничего не изменилось.
- - - Добавлено - - -
Ну тогда все ок. Мой прошит, тогда получается.
Вид для печати
А зависон как проявляется?
Все останавливается. Как заморозка :)
А что на шинах адрес и данных? Посмотреть есть чем?
Дело в том, что даже при конфликте портов, зависона никакого не должно быть.
Только тестер.
Еще есть USB осциллограф, но он какой-то кривой, не уверен, что им что-то можно посмотреть.
- - - Добавлено - - -
Отцепил от платы мышки WR. Не виснет, читаются нули. Вернее виснет, но через какое-то время только, и только если мышкой при этом шевелить.
Прицепил к +5В, как и ожидалось, все стало как было. Т.е. при чтении из порта сразу висяк.
./IORQ - 20-я нога процессора.
Прозвонил. От Z80 до ножек микросхем мышки все правильно, согласно схеме.
Обратил внимание, что в качестве ЛА2 на плате установлена Philips 74HC30D. Ерунда, наверное, но ничего, что она HC? Там, вроде, уровни не наши, или в данном случае без разницы?
И еще дополнение по зависону. Оногда чтение порта проходит без зависания, пару-тройку раз что-то считается, а не четвертый раз зависон. Но читается, помоему, фигня какая-то, хотя, фиг знает, определить из-за висяков трудно.
Проверено, работает с TTL без проблем.
Я бы на твоем месте поставил на плату кварц от 20 МГц до 25 Мгц, два конденсатора по 20..33 пф, отключил бы /WAIT и перешил контроллер
той прошивкой что я тебе прислал, не забыв переписать и Фьюзы.