Не понятно почему . BA17 = 1 встроенная , BA17 = 0 внешняя . При мудрёном программировании перехлёстов можно избежать . И если к внешней памяти обращаться в пределах одного окна ( как в ZX) то нет ни каких проблем .
Вобще то 256к . Та как 2 бита позволят переключать 4 страницы по 16 кб , а это 64 кб на окно . Но у нас ещё есть BA16 , им тоже можно , хоть с некоторыми ограничениями , переключать страницы . Это уже 512 кб !!!
Вероятно придётся добавить возможность чтения портов управляющих состоянием памяти .





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