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

       

Режимы 0*, 1*


Режимы EGA 0* и 1* являются расширенными версиями режимов 0 и 1 адаптера CGA. Эти режимы отличаются только размером матрицы пикселов, используемой для отображения символов текста. В режимах 0* и 1* матрица имеет большее число элементов - 8х14.

Из-за различий в размерности матриц символов ухудшается совместимость между видеоадаптерами CGA и EGA. В частности возникают трудности при установке формы курсора и положения линии подчеркивания символов.

Режимы VGA 0+ и 1+ являются расширенными версиями режимов 00 и 01 адаптера CGA. Эти режимы отличаются только размером матрицы пикселов, используемой для отображения символов текста. В режимах 0+ и 1+ матрица имеет большее число элементов - 9х16.

Как и для режимов 0* и 1*, отличие размерности матриц символов создает трудности при создании совместимых программ для адаптеров CGA, EGA и VGA. Необходимо быть уверенным в правильности установки формы курсора и положения линии подчеркивания символов.

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