Ага, плывёт вверх, потом снизу выплывает.
Выводил, байтов больше 7F не обнаружил (7F тоже не увидел), може просто незаметил.... Ок, поменяю, просто реально жалко будет, если дело не в ОЗУ, там золотые РУ5 стоят...
Вид для печати
Может дело и не в ОЗУ. Если бы вылетел один бит, то горизонтальная синхронизация бы сломалась. У тебя бы изображение двигалось по горизонтали.
А у тебя только кадры плывут...
---------- Post added at 12:35 ---------- Previous post was at 12:30 ----------
Что бы плыли кадры, ВТ57 должна выдавать ровно на 78 байт меньше или больше нормы.
Такое отличие отвалившейся дорожкой не объяснить.
vinxru, курсор на месте, бежит текст справа налево, при этом при заползании за пределы экрана вылазит строчкой выше, потом уже снизу экрана выбирается, и так до бесконечности... А попробую ка я записать 80h куда-нить в серединку видеопамяти, глянем, что получится...
F3 пиши. Это конец строки.
интересно.... чем больше байтов с этим кодом запишу, тем быстрее начинает ползти...
Гипотетически, ПЗУ могло так хитро измениться, что инициализация ВТ57 проходит неправильно, т.е. длина блока на один байт меньше. Проверь содержимое ПЗУ, на всякий случай :)
Либо набей программу инициализации ВГ75+ВТ57 и добейся стабильного изображения путём изменения младшего байта инициализации ВТ57. Если получится, то дело точно не в ОЗУ.
бред какой-то.... всё глючит просто безбожно... вот, например, дамп видео-озу я поблочно посмотрел, никакого криминала не обнаружил (всё красиво, нолики либо коды чисел, т.к. на экране дамп). Заливою нулями, пытаюсь сделать Compare, (C76d0,7fff,00), по идее, только пару байт (ну не пару, а больше но не суть), должны отличаться от 00. В итоге вообще какая-то муть! постоянно мне выбивает, что есть отличия, причём байт, который я ввёл, уже не тот! То 49 выскочит, то 01..... бред....