Цитата Сообщение от solegstar Посмотреть сообщение
Mick, назрел вопрос - возможно как-то аппаратно заблокировать порты расширения Феникса, все кроме 7ffd? допустим, если 9 ногу DD31 посадить на "0" через переключатель от сигнала /WR1FFD, то по идее порт 1FFD должен заблокироваться? Как на это отреагирует память феникса? по идее должно остаться 128кб... сильно в схему не вникал пока...
возможно этим удастся добиться совместимости с некоторыми программами, которые несовсем правильно работают с портами xxFD.
Тут не сколько порт 1FFD блокировать нужно, сколько старший бит порта 7FFDh. Ибо кривопрограммы устанавливают как его или 6 бит(его на Фениксе нет).
Вариант блокировки возможет такой.
Это заменить мультиплексор DD32 КП11 на КП16. КП16 в отличии от КП11, когда ему запрещают работу, то выходы у него устанавливаются в ноль. Вывод 15 этого мультиплексора надо оторвать от земли и сделать его коммутируемым. Т.е. когда надо его блокировать тогда надо подать лог "1", а когда не надо, то "0"