TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Поддержка устройства IBM 8514 

             Borland Pascal поддерживает графическую плату IBM 8514,  ко-
        торая представляет собой новую графическую плату с высоким разре-
        шением,  позволяющую получить разрешающую способность до 1024х768
        точек  и  палитру,  содержащую  256 оттенков из 256 цветов.  Файл
        драйвера для этой графической платы называется IBM8514.BGI.

             Графическая плата IBM 8514 не может правильно распознаваться
        Borland Pascal  при автоматическом обнаружении (она будет распоз-
        наваться алгоритмами автообнаружения, как плата VGA). Таким обра-
        зом,  чтобы  использовать плату IBM 8514,  переменной GraphDriver
        при вызове InitGraph нужно присвоить  значение  IBM8514  (которое
        определено в модуле Graph).  При работе с платой IBM 8514 не сле-
        дует использовать с InitGraph DetectGraph или DETECT (если только
        вы не хотите эмулировать режим VGA).

            Для платы IBM 8514 поддерживаются следующие режимы: IBM8514LO
        (640х480 элементов изображения) и IBM8514HI  (1024х768  элементов
        изображения). Обе константы режима определены в интерфейсной час-
        ти GRAPH.TPU.

            Для определения цветов в  плате  IBM  8514  используются  три
        6-битовых значения. Для каждого определяемого цвета имеются 6-би-
        товые компоненты Red (красный), Green (зеленый) и Blue (голубой).
        Для того,  чтобы при работе с графической платой IBM 8514 пользо-
        ватель мог задавать цвета, в библиотеку BGI добавлена новая прог-
        рамма.  Эта  программа  определяется в модуле GRAPH.TPU следующим
        образом:

            procedure SetRGBPalette(ColorNum, Red, Green, Blue: Word);

            Аргумент ColorNum задает запись палитры, которую нужно загру-
        зить. Этот аргумент представляет собой целое значение в диапазоне
        от 0 до 255 (дес.). Аргументы Red, Green и Blue определяют компо-
        ненты  цветов в записи палитры.  Используется только младший байт
        этих значений и только 6 старших битов этого байта  загружаются в
        палитру.

            Другие программы,   модифицирующие   палитру  (SetAllPalette,
        SetPalette, GetPalette), при работе с графической платой IBM 8514
        использовать не следует.

            Для совместимости с графическими адаптерами фирмы IBM драйве-
        ры формата BGI определяют для первых 16 цветов палитры  IBM  8514
        значения цветов, принятые по умолчанию для адаптеров EGA/VGA. Эти
        значения могут использоваться в неизмененном виде или модифициро-
        ваться с помощью процедуры SetGRBPalette.

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz