
Сообщение от
aviator
10. Доработка дешифратора портов.
Тут есть нюанс. Если мы просто выполним переключение дешифратора портов на Z80CardII, то прекратят правильно работать половина старых программ, которые лезли к портам по STA. В частности, VC$ в ORDOS будет при перерисовке портить экран. Поэтому сначала нам понадобится дополнительный корпус 555ЛИ1. Запаиваем его на свободное место Z80CardII. Кроме того, нам будут нужны 3 дополнительных вывода. Я сделал так: однорядный разъём портов на платке превратил в 2-х рядный, а штырьки второго ряда отогнул в сторону края платы, чтобы к ним можно было подпаяться.
Когда я переключил дешифраторы без этой доработки, то отказался работать сам "Тест Z80". Вот так!
10.1. Отрезаем дорожки от выводов 9, 10 и 11 DD27. Подключаем эти выводы к контактам 6 (F8), 7 (F9) и 8 (FA), соответственно, второго ряда в разъёме портов на Z80CardII. Контакты 6 (PF8), 7 (PF9) и 8 (PFA) первого ряда разъёма портов подключаем к цепям "76" (DD11.5 вывод 11), "125" (DD15.2 вывод 3) и "89" (DD11.6 вывод 13) соответственно.
10.2. На плате Z80CardII подключаем питание к дополнительной 555ЛИ1: 7 - общий, 14 - +5В.
10.3. Отрезаем дорожки от выводов 15, 14 и 13 DD5 Z80CardII. Это "новый" дешифратор портов. Эти выводы подсоединяем к ножкам 1, 4 и 9 ЛИ1.
10.4. Подключаем сигналы "старого" дешифратора к портов, используя контакты 6, 7 и 8, второго ряда разъёма портов к ножкам 2, 5 и 10, соответственно, дополнительной ЛИ1.
10.5. Контакты 6, 7 и 8 первого ряда разъёма портов подключаем к ножкам 3, 6 и 8 ЛИ1, соответственно. Это обеспечит доступ к портам как по STA, так и по OUT.