Вообщем не удержался и раскорячил узкую SRAM вот так вот:
Но действительно засада с r_dma... Нет трех одинаковых ВГшек, а те что есть, выдают при включении разный HRTC. После утилиты инициализации вроде бы все становятся 32КГц, но все равно отличия есть в сигналах небольшие, что после ЛП5 выливается в иголки на r_dma. Значит куплю еще три одинаковые ВГ-шки.
А, ну и поборол VSYNC заменой R60 с 4,7кОм на 10кОм.
Наверное щаз временно верну ISA_RESET на DMA и попробую память потестировать.
И все-таки что-то не то, не всегда устанавливает режим, программа часто виснет.... Нужно как-то проверить чтение-запись в порты... Буду пробовать разобраться...
UPD:
Запускаю только с двумя ВГ75 (u30,u35). Почему то читаю из статусного регистра каждый раз 0x03.
UPD:
Запускаю с тремя ВГ75 разными, но программа установки виснет, хотя VSYNC и HSYNC сменяются. Если после этого нажать ctrl+alt+del иногда получаю мигающий. Если потом скопировать кусочек памяти из b8000 в b0000, то даже похоже на какую-то картинку:
![]()







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