Общая характеристика стандарта VESA. Стандартизация видеорежимов.
Видеорежимы VESA
Разработчикам стандарта VESA предстояло, в первую очередь, ограничить разнообразие применявшихся на практике видеорежимов, связав с каждым из них конкретный код и набор характеристик. В двух первых версиях стандарта было описано 8 графических режимов packed pixel graphics и 5 текстовых режимов высокого разрешения. Графические видеорежимы direct color были введены в третьей версии стандарта. Коды режимов VESA и их характеристики перечислены в табл. 1.1.
Таблица 1.1. Видеорежимы VESA.
Код режима | Количество точек в строке | Количество строк по вертикали | Размер точки в битах | Размер строки в байтах | Количество цветов |
---|---|---|---|---|---|
VESA редакции 1.0 и 1.1 | |||||
100h | 640 | 400 | 8 | 640 | 256 |
101h | 640 | 480 | 8 | 640 | 256 |
102h | 800 | 600 | 4 | 100 | 16 |
103h | 800 | 600 | 8 | 800 | 256 |
104h | 1024 | 768 | 4 | 128 | 16 |
105h | 1024 | 768 | 8 | 1024 | 256 |
106h | 1280 | 1024 | 4 | 160 | 16 |
107h | 1280 | 1024 | 8 | 1280 | 256 |
108h | 80 | 60 | 160 | 16 | |
109h | 132 | 25 | 264 | 16 | |
10Ah | 132 | 43 | 264 | 16 | |
10Bh | 132 | 50 | 264 | 16 | |
10Ch | 132 | 60 | 264 | 16 | |
VESA редакции 1.2 | |||||
10Dh | 320 | 200 | 15 | 640 | 32К |
1QEh | 320 | 200 | 16 | 640 | 64К |
10Fh | 320 | 200 | 32/24 | 1280/960 | 16М |
110h | 640 | 480 | 15 | 1280 | 32К |
111h | 640 | 480 | 16 | 1280 | 64К |
11 2h | 640 | 480 | 32/24 | 2560/1920 | 16М |
113h | 800 | 600 | 15 | 1600 | 32К |
114h | 800 | 600 | 16 | 1600 | 64К |
115h | 800 | 600 | 32/24 | 3200/2400 | 16М |
116h | 1024 | 768 | 15 | 2048 | 32К |
117h | 1024 | 768 | 16 | 2048 | 64К |
118h | 1024 | 768 | 32/24 | 4096/3072 | 16М |
119h | 1280 | 1024 | 15 | 2560 | 32К |
11Ah | 1280 | 1024 | 16 | 2560 | 64К |
11Bh | 1280 | 1024 | 32/24 | 5120/3840 | 16М |
В первом столбце табл. 1.1 перечислены коды видеорежимов. Это шестнадцатеричные числа, поэтому в их записи могут встречаться не только цифры, но и латинские буквы от А до F, а в конце кода обязательно указывается латинская буква n (lOOh = 256). В остальных столбцах таблицы приведены десятичные числа. В последнем столбце, для сокращения записи количества цветов, использованы буквы к и м. Они обозначают степени числа два, наиболее близкие по значению к тысяче (к=1024) и миллиону (м=1048576).
Соответственно, количество цветов может быть следующим:
- 32К = 32768,
- 64К = 65536,
- 16М = 16777216.
В графических режимах размер строки указан в точках, а в текстовых – в виде количества символов. В текстовых режимах ширина символов постоянна и составляет 8 точек, а высота – 8 или 16 точек.