Цитата Сообщение от shattered Посмотреть сообщение
В коде есть обращения к порту 7 (чтение) и флагу 5 (чтение) -- они не описаны. Возможно, флаг 5 -- это триггер переноса
Чтение порта 7 вроде никуда не идет (висит в воздухе). Можно предположить, что это чтение текущего значения шины данных. Поскольку на ней подтяжка к +5В, и в данный момент никто с ней не работает, то, возможно, это чтение значения 0xff, т.е. -1?
Чтение флага 5 - может быть сброс триггера переноса?

---------- Post added at 23:44 ---------- Previous post was at 23:38 ----------

Цитата Сообщение от Alex_K Посмотреть сообщение
Это видеопамять пробелами заполняется, чтобы ничего на экране не отображалось.
Это понятно, что она заполняется пробелами, речь шла, что пробелов сильно больше, чем надо. Скорее всего, решили, что экран пробелом не испортишь, и совместили очистку с задержкой
Вот теперь понять бы, изображение формируется программно? Что-то не видно в схеме блока для аппаратного формирования, кроме как платы генератора символов.
Да, вопрос интересный. В ЗУ есть режим непрерывной индикации (при активном сигнале РИН, формируемом ГС), когда он сам инкрементирует счетчики и формирует сигнал вывода символа ЗСРВ в ГС. Пока я бы предположил, что процессор должен следить за строчными и кадровыми синхроимпульсами, в начале строк записывать начальные значения счетчиков и во время индикации в ЗУ не лезть, чтобы не сбить счетчики. Тогда лезть можно только во время обратного хода лучей.