Уф! Нашел таки!
Проблема была в DD16 - второй канал
мультиплексора КП11 не работал, заменил микросхему
и все заработало.
Может кому пригодится методика:
Неисправность - на экране матрас, при установке тестовой ПЗУ
видно, что программа выполняется (по смене цвета бордюра), но
на экране ничего не меняется.
Вывод - либо Проц не может записать в ОЗУ данные, либо не правильно
адресуется память ОЗУ процессором.
Сначала проверяем сигнал /WE он формируется GALturbo на 17ноге
1. Вынимаем ПЗУ и Проц.
2. Подаем на 19ногу Проца 0 (GND).
3. На ноге /WE должен появиться меандр.
Если нет проверяем цепи формирования сигнала WR_EN.
Если с сигналом /WE все в порядке, то проверяем адресацию ОЗУ
Для этого последовательно осцилографом встаем на ножки 4,7,9,12
микросхем DD15, DD16 и подаем 0 на соответствующие контакты
кроватки Проца:
осцилограф на DD15(4) - подаем 0 на 30 контакт кроватки проца.
осцилограф на DD15(7) - 0 на 31 контакт кроватки проца.
осцилограф на DD15(9) - 0 сначала на 32 контакт потом на 40 контакт.
осцилограф на DD15(12) - 0 сначала на 33 контакт потом на 1 контакт.
осцилограф на DD16(4) - 0 сначала на 34 контакт потом на 2 контакт.
осцилограф на DD16(7) - 0 сначала на 35 контакт потом на 3 контакт.
осцилограф на DD16(9) - 0 на 36 контакт.
осцилограф на DD16(12) - 0 на 37 контакт.
Если при подаче 0 на контакт проца меандр изменяется,
то с каналом скорее всего все в порядке, если меандр не
меняется, то скорее всего надо менять DD15 или DD16.
Простенький тест специально писал для себя -
сначала он быстро переключает цвет бордюра,
потом меняет биты выбора страниц памяти в портах
7FFD и 1FFD (нужно смотреть осцилографом 2,5,7 ноги DD46, 10 ногу DD47, 5,9 DD73(джампер MemoryConfig должны быть замкнуты ближние к разьему контакты))
После опять быстро меняется цвет бордюра.
Затем память с 0000 по FFFF заполняется байтом FF.
После этого тест начинает перебирать по порядку все страницы
памяти и заполнять их байтом 0A. (Честно говоря этот тест и
ввел меня в заблуждение, я думал, что даже если адреса проца и
видеоконтроллера несовпадают, то заполнив всю память экран
должен измениться. А в моем случае оказалось, что часть памяти
просто оказалась недоступной для процессора)
Потом все повторяется.
В архиве прошивки для разного размера ПЗУ, тест повторяется
в ПЗУ через каждые 4000h ячеек.