Характеристики наиболее распространенных адаптеров
Краткие сведения о графическом режиме
В состав Турбо Паскаля включена мощная библиотека для работы с графикой Graph. Библиотека содержит процедуры и функции, которые дают возможность программисту управлять графическим экраном.
При запуске программы экран находится в текстовом режиме. Если возникает необходимость работать с графическими объектами, то необходимо перевести экран в графический режим работы. После работы в графическом режиме необходимо перевести экран в текстовый режим.
Для настройки графического режима необходимо связать экран с конкретным адаптером. Это достигается за счет подключения нужного графического драйвера.
Драйвер – это специальная программа, которая осуществляет управление определенными техническими средствами компьютера.
Графический драйвер управляет дисплейным адаптером в графическом режиме. В комплекте программ фирмы Borland содержаться графические драйвера в виде файлов с расширением bgi.
В графическом режиме экран дисплея рассматривается как совокупность близко расположенных точек – пикселей, светимостью которых можно управлять.
Графические возможности конкретного адаптера определяются:
ü разрешением экрана – общим количеством пикселей;
ü количеством цветов (оттенков), которыми может светиться любой из них;
ü количеством графических страниц (область оперативной памяти, используемая для создания карты экрана, которая содержит информацию о светимости (цвете) каждого пиксела).
Название
Разрешение
Количество цветов
Количество страниц
Комментарий
CGA
320 х 200
640 х 200
Цветной ГА
EGA
640 х 200
640 х 350
Усиленный ГА Дублирует CGA
MCGA
640 х 480
Многоцветный ГА
VGA
640 х 480
Графический видеомассив
SVGA
800 х 600
Супер VGA. Отсутствует в библиотеке graph
HGC
720 х 348
ГА фирмы Hercules
Например, для работы с адаптерами типа EGA, VGA используется драйвер EGAVGA.BGI.
Процедура InitGraph предназначена для инициализации графического режима работы адаптера.
Driver – параметр определяет тип графического драйвера;
Mode – параметр задает режим работы графического адаптера;
Path – имя файла драйвера или путь к директории, где расположен файл драйвера.
Если Path=’’, тогда файл драйвера должен находиться в текущей директории программы.
Эта процедура загружает драйвер в оперативную память и переводит адаптер в графический режим работы. Тип драйвера должен соответствовать типу графического адаптера.
Для указания драйвера в графической библиотеке определены константы CGA, EGA, VGA, Detect (режим автоопределения типа адаптера).
Большинство адаптеров могут работать в различных режимах.
Например, для адаптера VGA предусмотрены такие режимы работы: