Когда писал про T2 совсем забыл, что в 6128, в отличие от zx8085, нет регистра на чтение данных из памяти и нужно совместить конец чтения из озу и T3 проца.
С учетом этого я бы сделал так
Код:D0(RATO) 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 D1(RAS) 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 D2(CAS) 1 1 1 0 0 1 0 0 1 1 1 1 0 0 0 0 D3(MX1) 1 1 0 0 0 0 0 1 1 1 1 0 1 1 1 1 D4(MX2) 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 D5(FR6) 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 D6(FR7) 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 D7(FR1) 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ Экран ОЗУ Циклы: Т1 Т2 TW T3 -- норм ... Т1 T2 T3 -- норм ... ... T1 T2 ТW ТW TW T3... -- норм ... ... ... T1 Т2 ТW TW T3... -- норм[свернуть]
Еще желательно уточнить насчет записи в РУ2. Т.к. 8085 выполняет mov r,r и dcr быстрее, то при сохранении векторовских зон непрограммируемости часть программм столкнулась бы с проблемами. В 6128 решили эту проблему сделав запись в РУ2 с одного OUT. Вероятно для этого надо подать p0Co на /WE РУ2. Ну и по крайней мере текущий /WPL я бы не стал туда подавать.