Для совместимости нужно наверное оставить PC7 для выключения ПЗУ, то есть предполагаем, что PC7 идёт на /CS. Кстати, после сброса порты никак не настраиваются, и остаются все на ввод, и хорошо бы подтягивать этот сигнал к еденице.
По поводу адресации регистра номера страницы ПЗУ, можно использовать тот же PC7, если защёлкивать номер из порта В при переходе сигнала 0->1 (регистр должен быть синхронный), то есть в момент выключения ПЗУ. Тогда (если биос стандартный) команда R будет работать так:
R - включает страницу 0 (правда портит байт по адресу 0)
R12 - включает страницу 12 (-- // --)
R1111,2222 - читает блок из текущей страницы, с адреса ПЗУ 1111 до 2222 в ОЗУ по адресу 0000 (по окончании включит страницу 22)
R1111,2222,3333 - читает блок из текущей страницы, с адреса ПЗУ 1111 до 2222 в ОЗУ по адресу 3333 (-- // --)





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