IanPo, все твои непонятки в том, что ты путаешь всё на свете.
Адресное пространство процессора делится на 4 ОКНА: CPU0-CPU3.Запомни - не банки, не тазики и не горшки, а именно - ОКНА! Знание терминологии - важно для понимания!
В эти окна на разных клонах можно подставлять разные СТРАНИЦЫ. Опять же - не банки, не тазики и не горшки, а именно - СТРАНИЦЫ!
Дык вот, в нормальном ZX128 в окно CPU1 по умолчанию подставляется 5 страница , и она же отображается на экране (D3=0 #7FFD). А при D3=1, на экране отображается 7 страница.
Ввиду ограниченности адресного пространства Z80, он может обращаться только к своим окнам. Поэтому, если ты пишешь в какое-то окно, то насамделе ты пишешь в ту страницу, которая сейчас подставлена в это окно. При том на некоторых компах страницы можно менять в боее чем одном окне. Управление тем, что подставляется в окна осуществляет менеджер памяти. Для ZX128 - это порт #7FFD.
Да, и последее - БАНКОМ правильно называть блок памяти размером во всё адресное пространство процессора, т.е. для Z80 - это 64k, а например для eZ80 - 16Мб.Так что говоря о банках, надо конкретизировать, т.к. это неоднозначное понятие, а вот окна и страницы - для Спектрума вполне однозначные.





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