ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.



 

Часть 13


Приложение A. Команды VGA DOS
-----------------------------------------------------------------
                                                           
-----------------------------------------------------------------
ANTIALIA               Сглаживание цветов блока в видео-режиме 19
-----------------------------------------------------------------

Синтаксис:

ANTIALIA X1 Y1 X2 Y2

Параметры:
    
X1 и Y1 = координаты верхнего левого угла
X2 и Y2 = координаты нижнего правого угла
    
                  
-----------------------------------------------------------------
BACKGROUND                     Задание цвета фона во всех режимах
-----------------------------------------------------------------

Синтаксис:

BACKGROUND B G R

Параметры:
    
B = Значение голубой компоненты цвета
G = Значение зеленой компоненты цвета
R = Значение красной компоненты цвета
                                                                 
    
-----------------------------------------------------------------
BALL                Нарисовать многоцветный шар в видео-режиме 19
-----------------------------------------------------------------

Синтаксис:

BALL Mx My Rx Ry C1 C2 Mix

Параметры:
    
Mx и My = Координаты центральной точки
Rx и Ry = Радиальные значения по направлениям X и Y
C1 = Номер 1-го цвета из текущей палитры VGA
C2 = Номер 2-го цвета из текущей палитры VGA
Mix = Коэффициент смешивания
    
    
-----------------------------------------------------------------
BLEND          Изменение диапазона цветов палитры во всех режимах
-----------------------------------------------------------------

Синтаксис

BLEND C1 B G R C2 B G R

Параметры:

C1 = Номер первого из изменяемых цветов
C2 = Номер последнего из изменяемых цветов
B, G и R = Значения голубой, зеленой и красной компонент цвета
            
    
-----------------------------------------------------------------
BLOCK               Нарисовать одноцветный блок в видео-режиме 19
-----------------------------------------------------------------

Синтаксис:

BLOCK X1 Y1 X2 Y2 цвет

Параметры:

X1 и Y1 = координаты верхнего левого угла
X2 и Y2 = координаты нижнего правого угла
цвет = Номер цвета заполнения
    
    
-----------------------------------------------------------------
BORDER                Установить цвет рамки во всех видео-режимах
-----------------------------------------------------------------
    
Синтаксис:
    
BORDER цвет
    
Параметры:
    
цвет = Номер желаемого цвета в текущей палитре
    
    
-----------------------------------------------------------------
CGATEXT                       Включение текстового режима CGA 0/1
-----------------------------------------------------------------
                              
Синтаксис:
    
CGATEXT
    
    
-----------------------------------------------------------------
CGAPALET                      Включение текстового режима CGA 0/1
-----------------------------------------------------------------
                                                                 
Синтаксис:
    
CGAPALET
    
-----------------------------------------------------------------
CIRCLE               Рисование цветных эллипсов в видео-режиме 19
-----------------------------------------------------------------
    
Синтаксис:
    
CIRCLE Mx My Rx Ry Цвет

Параметры:
    
Mx и My = Координаты центральной точки эллипса
Rx и Ry = Радиальные значения по направлениям X и Y
C1 = Номер цвета заполнения

    
-----------------------------------------------------------------
COLORTEXT         Выбор цвета текстов из 262144, текстовые режимы
-----------------------------------------------------------------
    
Синтаксис:

COLORTEXT B G R

Параметры:
    
B = Значение голубой компоненты цвета
G = Значение зеленой компоненты цвета
R = Значение красной компоненты цвета
    
    
-----------------------------------------------------------------
COLUMN                     Рисование цветных столбцов в режиме 19
-----------------------------------------------------------------
                                                                 
Синтаксис:

COLUMN X1 Y1 X2 Y2 цвет Mix

Параметры:

X1 и Y1 = координаты верхнего левого угла
X2 и Y2 = координаты нижнего правого угла
цвет = Номер цвета заполнения
Mix = Коэффициент смешивания
    

-----------------------------------------------------------------
DIM       Регулирование абсолютной яркости цветов во всех режимах
-----------------------------------------------------------------
    
Синтаксис:
    
DIM C1 C2 D

Параметры:

C1 = Номер первого из диапазона регулируемых цветов
C2 = Номер последнего из диапазона регулируемых цветов
D = Абсолютное значение яркости
    
    
-----------------------------------------------------------------
DIMPERCENT    Регулирование относительной яркости во всех режимах
-----------------------------------------------------------------
    
Синтаксис:
    
DIMPERCENT C1 C2 P

Параметры:

C1 = Номер первого из диапазона регулируемых цветов
C2 = Номер последнего из диапазона регулируемых цветов
D = Процентное значение, на которое изменяется яркость
    
                                                      
-----------------------------------------------------------------
DISK               Рисование одноцветного диска в видео-режиме 19
-----------------------------------------------------------------
    
Синтаксис:
    
DISK Mx My Rx Ry Цвет

Параметры:
    
Mx и My = Координаты центральной точки диска
Rx и Ry = Радиальные значения по направлениям X и Y
C1 = Номер цвета заполнения

    
-----------------------------------------------------------------
EGATEXT                       Включение текстового режима EGA 2/3
-----------------------------------------------------------------
                              
Синтаксис:
    
EGATEXT
    
    
-----------------------------------------------------------------
EGAPALET   Включение текстового режима EGA 2/3 с текущей палитрой
-----------------------------------------------------------------
                                                                 
Синтаксис:
    
EGAPALET
 
    
-----------------------------------------------------------------
FEATHER                  Рисование многоцветной линии в режиме 19
-----------------------------------------------------------------
    
Синтаксис:
    
FEATHER X1 Y1 X2 Y2 C1 C2
    
Параметры:
    
X1 и Y1 = Начальные координаты линии
X2 и Y2 = Конечные координаты линии
C1 = Номер начального цвета линии
C2 = Номер конечного цвета линии
    
    
-----------------------------------------------------------------
FRAME           Рисование одноцветного прямоугольника в режиме 19
-----------------------------------------------------------------

Синтаксис:

FRAME X1 Y1 X2 Y2 цвет Mix

Параметры:

X1 и Y1 = Координаты верхнего левого угла
X2 и Y2 = Координаты нижнего правого угла
цвет = Номер цвета заполнения
    
           
-----------------------------------------------------------------
GRAY         Преобразование цвета в серый оттенок во всех режимах
-----------------------------------------------------------------
    
Синтаксис:
    
GRAY C1 C2
    
Параметры:
    
С1 = Первый из диапазона преобразуемых в серые тона цветов
С2 = Последний из диапазона преобразуемых в серые тона цветов
    
    
-----------------------------------------------------------------
HORIZONTAL  Рисование многоцветных горизонтальных линий в режиме 19
-----------------------------------------------------------------
    
Синтаксис:
    
HORIZONTAL X1 X2 Y C1 C2 Mix
    
Параметры:
    
X1 и Y1 = Начальная координата горизонтальной линии
X2 и Y2 = Конечная координата горизонтальной линии
Y = Номер линии по высоте (координата Y)
C1 = Номер начального цвета линии
C2 = Номер конечного цвета линии
Mix = Коэффициент смешивания
    
    
-----------------------------------------------------------------
JANSPALETTE                Настраиваемая палитра для всех режимов
-----------------------------------------------------------------
    
Синтаксис:
    
JASPALETTE
    

-----------------------------------------------------------------
LINE                      Рисование одноцветной линии в режиме 19
-----------------------------------------------------------------
    
Синтаксис:
    
LINE X1 Y1 X2 Y2 Цвет
    
Параметры:
    
X1 и Y1 = Начальные координаты линии
X2 и Y2 = Конечные координаты линии
Цвет = Номер цвета линии


-----------------------------------------------------------------
LOADASCII  Загрузка ASCII-файла в экранную память, текстовые режимы
-----------------------------------------------------------------
    
Синтаксис:
    
LOADASCII Маршрут\Имя.расширение
    
Параметры:
    
Маршрут\ = Имя маршрута для директории, в которой хранится файл
Имя = Имя загружаемого файла
.Расширение = Расширение имени файла, например .TXT
    
    
-----------------------------------------------------------------
PALETTE
-----------------------------------------------------------------
    
Синтаксис:
    
PALETTE No B G R
                
Параметры:
    
No = Номер цвета в палитре
B = Значение голубой компоненты цвета
G = Значение зеленой компоненты цвета
R = Значение красной компоненты цвета

    
-----------------------------------------------------------------
PLOT                 Рисование цветного пикселя в видео-режиме 19
-----------------------------------------------------------------
    
Синтаксис:
    
PLOT X Y C
    
Параметры:
    
X = X-координата пикселя
Y = Y-координата пикселя
C = Номер используемого цвета
    
    
    
-----------------------------------------------------------------
SARAPALETTE                Настраиваемая палитра для всех режимов
-----------------------------------------------------------------
    
Синтаксис:
    
SARAPALETTE
    
    
-----------------------------------------------------------------
SAVE           Сохранение многоцветного файла рисунка в режиме 19
-----------------------------------------------------------------
    
Синтаксис:
    
SAVE Маршрут\Имя.расширение
    
Параметры:
    
Маршрут\ = Имя маршрута для директории, в которой хранится файл
Имя = Имя загружаемого файла
.Расширение = Расширение имени файла, например .PIC
    
    
-----------------------------------------------------------------
SAVEASCII Сохранить в ASCII-файл экранную память, текстовые режимы
-----------------------------------------------------------------
    
Синтаксис:
    
SAVEASCII Маршрут\Имя.расширение
    
Параметры:
    
Маршрут\ = Имя маршрута для директории, в которой хранится файл
Имя = Имя загружаемого файла
.Расширение = Расширение имени файла, например .TXT
    
    
-----------------------------------------------------------------
SHOWPALETTE       Очистить экран/показать цвета палитры, режим 19
-----------------------------------------------------------------
    
Синтаксис:
    
SHOWPALETTE
    

-----------------------------------------------------------------
SMOCIRCLE                   Сглаживание краев эллипса в режиме 19
-----------------------------------------------------------------

Синтаксис:
    
SMOCIRCLE Mx My Rx Ry

Параметры:
    
Mx и My = Координаты центральной точки эллипса
Rx и Ry = Радиальные значения по направлениям X и Y


-----------------------------------------------------------------
SMOOTH           Сглаживание цвета отдельного пикселя в режиме 19
-----------------------------------------------------------------
    
Синтаксис:
    
SMOOTH X Y

Параметры:
          
X = X-координата сглаживаемого пикселя
Y = Y-координата сглаживаемого пикселя
    
     
-----------------------------------------------------------------
SPHERE
-----------------------------------------------------------------
    
Синтаксис:
    
SPHERE My My Rx Ry Цвет
    
Mx и My = Координаты центральной точки
Rx и Ry = Радиальные значения по направлениям X и Y
Цвет = Задает блок используемых цветов палитры
                                              
    
-----------------------------------------------------------------
STANDARD  Переключение на стандартную палитру, все режимы кроме 19
-----------------------------------------------------------------
          
Синтаксис:
    
STANDARD Номер
    
Параметры:
    
Номер = Номер видео-режима
                          
    
-----------------------------------------------------------------
STANDARD                   Включение режима 19 без очистки экрана
-----------------------------------------------------------------
          
Синтаксис:
    
STANDARDpalette
    
или
    
STADARD
    
    
-----------------------------------------------------------------
TABLE             Назначение цветов номерам в палитре, все режимы
-----------------------------------------------------------------
    
Синтаксис:
    
TABLE
    
    
-----------------------------------------------------------------
VGATEXT                        Включение текстового режима VGA 3+
-----------------------------------------------------------------
    
Синтаксис:
    
VGATEXT
       
    
-----------------------------------------------------------------
VGAPALET    Включение текстового режима VGA 3+ с текущей палитрой
-----------------------------------------------------------------
    
Синтаксис:
    
VGAPALETTE
    
          
-----------------------------------------------------------------
VMODE  Принимает на входе номер режима, на который нужно перейти,
       все режимы IBM
-----------------------------------------------------------------
    
Синтаксис:
    
VMODE номер
    
Параметры:
    
Номер = Номер желаемого видео-режима
    
    
-----------------------------------------------------------------
VMODES                      Позволяет выбрать номер режима в меню
-----------------------------------------------------------------
    
Синтаксис:
    
VMODES
    
    
-----------------------------------------------------------------
VMODE19                    Включение режима 19 без очистки экрана
-----------------------------------------------------------------
    
Синтаксис:
    
VMODE19
    
       
-----------------------------------------------------------------
WAIT        Ожидание ввода с клавиатуры во всех текстовых режимах
-----------------------------------------------------------------
    
Синтаксис:
    
WAIT
    
    
-----------------------------------------------------------------
ZEROKEY                                   Сброс буфера клавиатуры
-----------------------------------------------------------------
    
Синтаксис:
    
ZEROKEY
    
    
       
    


Яндекс цитирования