А можно сделать как-то чтоб процесс отрисовки не был виден? Вот, в этом запиле видно - при смене кадров видны черные квадраты и полоски.
Сейчас так происходит - сначала рисуется чб информация, потом цвет. А в момент, когда чб отрисовалось, а цвет нет на экране глюк - изображение новое, а аттрибуты старые.
Можно это решить так:
отрисовка байтов идён не ровно по видеопамяти, а сверху вниз, вместе с аттрибутами:
Отрисовали первую строку аттрибутов.
Отрисовали 8 строк чб
Отрисовали вторую строку аттрибутов
Отрисовали следующие 8 строк чб
и так далее.
Так, по моему будет меньше глюков, не будут повляться промежуточные кадры с неправильными аттрибутами.




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