Драйверы
Для перечисленных ниже графических адаптеров и полностью совместимых с ними предусмотрены следующие графические драйверы:
CGA Неrcules МСGA AT&T 400 EGA 3270 PC VGA IBM 8514
Каждый драйвер содержит выполняемый код и данные и хранится в отдельном файле на диске. Во время работы процедура InitGraph идентифицирует графическую аппаратуру и производит загрузку и инициализацию соответствующего графического драйвера, переводит систему в графический режим, а затем возвращает управление вызы- вающей программе. Процедура CloseGraph выгружает драйвер из памя- ти и восстанавливает предыдущий видеорежим. С помощью программ RеstoreCrtMode и SetGraphMode вы можете переключаться между текс- товым и графическим режимом. См. Главу 1 в "Справочном руководс- тве программиста".
Модуль Grаph может также работать на компьютерах с двумя мо- ниторами. При инициализации модуля Graph с помощью процедуры InitGraph для графического драйвера и требуемого режима будет выбран нужный монитор. При завершении работы графической програм- мы предыдущий видеорежим будет восстановлен. Если для графической аппаратуры с двумя мониторами требуется автоматическое распозна- вание, то процедура InitGraph выберет монитор и графическую пла- ту, при которой будет получаться наилучшее качество выводимой графической информации.
---------------T------------------------------------------------ ¦ Драйвер ¦ Аппаратура ¦ +--------------+------------------------------------------------+ ¦ CGA.BGI ¦ Драйвер для адаптеров CGA, MCGA фирмы IBM. ¦ ¦ EGAVGA.BGI ¦ Драйвер для адаптеров EGA, VGA фирмы IBM. ¦ ¦ HERC.BGI ¦ Драйвер для монохромного адаптера Hercules фир-¦ ¦ ¦ мы IBM. ¦ ¦ ATT.BGI ¦ Драйвер для AT&T 6300 (400 строк). ¦ ¦ PC3270.BGI ¦ Драйвер для IBM 3270 РС. ¦ ¦ IBM8514.BGI ¦ Драйвер для IBM 8514. ¦ L--------------+-------------------------------------------------