Все верно. По системному ресету в TM2 (бит D1, сигнал MZ) записывается лог.1 (диспетчер 16к выключен), а на TM9 (остальные разряды) подается reset, что эквивалентно записи 80h в порт 0FBh. Включается диспетчер нулем в бите D7. Вот схема:
Скрытый текст
[свернуть]
Сигнал /IORQ подается только во время команд IN/OUT (и их циклических разновидностей). Нет таких команд в выполняемом коде - нет активности на этой ножке. Единичная иголка длительностью в микросекунды - такой сигнал не отследишь логическим пробником (разве что триггер на него повесить). Или написать свое ПЗУ где будет зациклен код с обращением в порты.
- - - Добавлено - - -
PS. спойлер с картинкой на новой версии движка как-то по уродски отрабатывает. Вот ссылка на картинку:
http://www.emuverse.ru/w/images/a/a5/Z80CardII.png
- - - Добавлено - - -
Как бы там нибыло, если записано 80h в порт 0FBh, то диспетчер выключен, и КП11 должна передавать сигналы A14, A15 с процессора на основную плату, и сигнал выбора страниц B0,B1 через плату Z80CARD, без изменений - вот это бы еще проверить. Пожалуй, потребуется осциллограф
- - - Добавлено - - -
КП11 же в панельке?
Вынуть ее, а у панельки ножки 2-4, 5-7, 9-11, 12-14 попарно замкнуть (см. по схеме).
И вот в таком виде проверить - мы исключили нафиг диспетчер по 16к.
Для верности можно и сигнал 50Hz на плату Z80CARD не подавать (отключаем прерывания).
А вообще, может еще панельки поддают? Тем более микросхемы тех еще годов, ХЗ какой там на них припой, мож уже окислился, и в панельках - генератор помех вместо контакта.![]()






Ответить с цитированием