Программирование видеоадаптеров CGA, EGA и VGA

       

Режим 13h


Цветной графический режим с разрешением 320 пикселов по горизонтали и 200 пикселов по вертикали. Данный режим обеспечивает отображение 256 цветов.

Несмотря на низкую разрешающую способность дисплея в этом режиме, благодаря большому числу цветов, изображения кажутся более реалистичными, так как появляется возможность отображать более мелкие детали другим цветом.

В этом режиме в качестве дисплея может использоваться только дисплей VGA или многчастотный дисплей.

Видеопамять образует одну страницу. Начальный адрес видеопамяти равен A000:0000.


Этот режим, как и режим 12h, поддерживается только VGA. Он обеспечивает 256 цветов при разрешающей способности 320х200 пикселов.

Структура видеопамяти приведена на рисунке 6.15. Как видно из рисунка, в данном случае видеопамять организована линейно. Каждый пиксел определяется одним байтом.

Рисунок 6.15 Структура видеопамяти в режиме 13h.

Следующая формула позволяет определить смещение от начала видеопамяти байта, управляющего пикселом с координатами (x,y):

Смещение байта = 140h*y+x



Содержание раздела