Страница 1 из 1

Eye Ache

Добавлено: 27 окт 2016, 17:47
wbr

Добавлено: 17 дек 2016, 16:23
AAA

Re: Eye Ache

Добавлено: 17 сен 2024, 23:36
AAA
@flexxodus • 1 год назад (изменено)
Когда происходит прерывание, начинается прорисовка экрана по линиям. Если правильно засинхронизироваться по таймингам, то делается так. Компьютер рисует одну линию с цветами, указанными в памяти атрибутов. Затем прямо перед прорисовкой следующей линии программисты меняют цвета в памяти атрибутов. И следующей линией рисуются уже другие цвета. Потом опять меняют атрибуты цветов. И компьютер рисует следующую линию уже другим цветом. Главное всё делать очень быстро, чтобы успеть. Поэтому используется команды переброски данных через стек, которые занимают мало тактов процессора. При этой переброске адрес стека указывает на видеопамять атрибутов.