512к: D7,D6,D2,D1,D0 - номер страницы
1024к: D5,D7,D6,D2,D1,D0 - номер страницы (D5 должен быть именно самым старшим разрядом для того чтобы при D5=0 физическая память полностью совпадала с 512к)
Для пентагона 1024 обязателен порт EFF7, т.к. в него переносится функция бита D5 из порта 7FFD.
ясно, спасибо. Значит память 512 реализована правильно.
По поводу 1024К еще пара вопросов:
1) бит D2 #EFF7 блокирует только запись в порт #7FFD или #EFF7 тоже должен блокироваться?
2) Если D2 #EFF7 == 1, какова функция D5 #7FFD? Блокировка как в обычном 128 или в этом случае значение бита D5 #7FFD не используется?
3) Блокируется ли функция D3 #EFF7 (0 страница RAM в окно 0..3FFF) при D2 #EFF7 == 1?
По каким битам производится дешифрация #EFF7?