Цитата Сообщение от freddy Посмотреть сообщение
Мега всегда знает, что вычитывает ВГ75. Мега никогда не знает, что в текущий момент выводит ВГ75. Ибо ВГ75 читает наперед, так чтоб с запасом, стремясь получить не менее одной строки символов в запасе. Да и формат байта атрибутов строго оговорен в документации на ВГ75, нет там ничего лишнего.
Ну и отлично. Тогда в видеопамяти можно завести один дополнительный байт на каждую строку, который будет записываться в регистр в начале каждой строки - и цвет фона всей строки (скажем, 5 бит) и дополнительные биты к RGB цвета (доп. 3 бита). Т.е. без дополнительного ОЗУ в 80 байт и его обвязки. В большинстве ПО как раз и используется окраска целых строк - будь то строки статуса/подсказки терминала или экранной программы, окраска панелей командера, рабочая область текстового редактора и т.п.

В похожих проектах дисплейных модулей такое уже делалось кстати - общий атрибут на всю строку.
Просто хочется малой ценой выжать максимум.