|
Часть 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
|