ВГ75 в рк86 включена не по даташиту. HRTC и VRTC задействованы как синхроимпульсы, а гашение обратного хода реализовано записью пробелов в начало строки/кадра.
Вид для печати
ВГ75 в рк86 включена не по даташиту. HRTC и VRTC задействованы как синхроимпульсы, а гашение обратного хода реализовано записью пробелов в начало строки/кадра.
Потому что в телевизионной сигнале должны следовать синхроимпульс, затем front porch (извиняюсь, не помню как это на русском называется), затем что-то вменяемое/отображаемое и затем back porch. На всё это дело есть тайминги. И вот первые восемь пробелов в строке как раз выполняют роль front porch. И если мы там что-то разместим или сдвинем наш экран влево, то это изображение как раз и не будет видно.
Манипуляциями с командами Стоп ПДП мы можем убрать из экрана вертикальный front и back porch, а так же горизонтальный back porch, но они по прежнему будут присутствовать в видеосигнале. Потому что вместо пробелов в экранной памяти ВГ75 будет сама "генерить" пробелы.
В параметрах инициализации ВГ75 мы оставим 78 символов в строке и синхроимпульс 8 символов. А так же 30 строк в кадре и синхроимпульс 1 строка. То есть сохраним пропорции для нормального отображения телевизионного кадра (310 строк по 516 точек). Получив спецсимвол с командой Стоп ПДП, ВГ75 прекращает запрашивать символы у контроллера ПДП, но продолжает формирование заданных нами 78 символов в строке. Что там при этом на выходах СС6..СС0 я не проверял, изображение погашено сигналом VSP.
- - - Добавлено - - -
Заполнил всю экранную область символами, даже ту которая изначально заполняется пробелами. На моём телевизоре синхронизация не срывается, просто часть изображения не влазит в экран.
Вопрос, какую глубину цвета способен переварить 580 проц без тормозов скроллинга?