Хотя бл@#кат подло лжёт (да, применю-ка я его же способ -- многократное повторение одного и того же), но топик я таки прочёл весь. Ессно, ни один нормальный человек не будет сначала весь топик читать, потом в него писать. Все делают наоборот.
1. Почему вообще сгруппировали чтение в 2 знакоместа паттерном на 8 тактов z80 -- очевидно. Посмотрите в датошите на tms4116-15 мин. период /RAS. Тут, если б не page mode, то вообще бы не успели с такой скоростью из памяти читать. И хорошо ещё, что извернулись, вытащили-таки место под (хотя и редкие) обращения Z80 во время фетча строки.
2. Как работает пентагон (Шаос не вкурил): каждый такт 3.5мгц происходит чтение памяти. Если проц idle (не лезет в память по какой-то причине, например BUSRQ у него), то чтения чередуются - аттр-пикс-аттр-пикс. Т.е. за знакоместо -- аттр и пикс читаются по 2 раза. И складываются 2 раза в "фронтальные" ИР23. Из которых уже строго раз в 8 пикселей и одновременно переписываются в шифтер и атрибутный регистр.
Далее, возникает Z80 и хочет памяти. На 1 такт последовательность аттр-пикс-аттр-пикс обрывается и в неё вклинивается процессорный доступ:
аттр-пикс-процессор-аттр-пикс-...
Благодаря тому, что такое вклинивание происходит весьма оперативно, процессор спокойно (без ахтунгов вроде отрезания вейта в ленинграде) успевает подхватить нужный байт, ведь чтение-то ему организовывается когда ему удобно, а не когда удобно ВК (ленинград).
А благодаря тому, что процессор никогда не хочет память чаще, чем раз в 3 такта (например LD HL,(addr)), ВК всегда успевает всё подчитывать. Например: аттр-пикс-процессор-аттр-пикс-процессор-аттр-пикс-процессор-... Как ни дели на знакоместа по 4 обращения, ВК полюбому успевает читать своё.
Для любителей разглядывать схему пентагона, ищите ТМ2, у которого на вход подан его же выход, пропущенный через ксор -- это тот, кто делает аттп-пикс. А на другой вход ксора подан другой ТМ2 -- это тот, кто в этот маскарад вклинивает обращение процесcора.
3. И тут мы можем посмотреть на схему +3, почитать про различия ул в +2 и +3. И понимаем, что скорость памяти в +3 вполне позволяет устроить тот же трюк, как в пентагоне. Однако переделыватели улы в +3 решили особо не рыпаться, и повторили то, что предназначалось для древних 4116 с питанием -5,+5 и +12 вольт и периодом цикла обращения 400 с хреном нан. Да и повторили-то через жопу, вейтов лишних навставляли, придурки амсрадовские
И если в 128к и +2 ещё можно понять такое ретроградство, например оправдав его тем, что в уле там изменений минимум: лишний бит адреса ДРАМ и изменение счётчиков строк и тактов в строке, то создателям +3 никакой пощады быть не должно! Идиоты!