Уважаемые форумчане, я перечитал все статьи в журналах "Радио" и "Радиолюбитель", а так же темы на этом форуме и у соседей по теме создания ROMдисков. Полностью устраивающей меня конструкции так и не нашел, зато в голове образовалась каша. Хочу упорядочить информацию, и без вашей помощи мне не обойтись. Попробую структурировать свои вопросы.
Часть 1. Аппаратное обеспечение.
Вопрос 1.
Какого максимального размера всё-таки может быть одна страница ПЗУ большой емкости? 32кБ или 64кБ?
По информации из статьи "ПЗУ для Бейсика" (Радио, №3 за 1987г) - только 32кБ:
Тогда как при использовании портов B и C ППА D14 для адресации получается, что можно обратиться к 64кБ (A0-A15).
К примеру, я хочу использовать одну микросхему 29С020 объемом 256Кх8. Могу ли я, переключая (ручным или электронным переключателем, не важно) уровни на A16 и A17, получить следующую разбивку адресного пространства ПЗУ и считывать данные из любой нужной мне области с помощью директивы R МОНИТОРа?
Вопрос 2.
Я хочу ROM-диск расположить внутри корпуса компьютера, но при этом сохранить возможность использовать внешний интерфейс для других целей, когда ROM-диск мне не нужен. Слабое знание английского и смешной машинный перевод не позволяют быть уверенным, что я понял абсолютно правильно даташит на мою W29C020C (https://pdf1.alldatasheet.com/datash...C020C-90B.html). Поэтому прошу подсказать:
Какие логические уровни я должен установить на выводах CE, OE и WR микросхемы ПЗУ в том случае, если:
а) мне нужно использовать ROM-диск;
б) мне нужно использовать внешний интерфейс?
То есть правильным ли будет вот такое управление ROM-диском без физического его отключения от портов ППА D14: