Общая характеристика стандарта 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 точек.
