Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

Программирование видеоадаптеров CGA, EGA и VGA

© Александр Фролов, Григорий Фролов
Том 3, М.: Диалог-МИФИ, 1992, 287 стр.

[Назад] [Содеожание] [Дальше]

Включаемый файл "SYSGRAPH.H"

/* SYSGRAPH.H - включаемый файл для примеров, приведенных в книге 


#pragma pack(1)

// переменные видеофункций BIOS

typedef struct _BIOS_VAR_ {
   unsigned char  equipment_flag;
   unsigned char  reserv1[0x38];
   unsigned char  video_mode;
   unsigned       columns;
   unsigned       page_length;
   unsigned       start_addr;
   unsigned       cursor_position[8];
   unsigned       cursor_shape;
   unsigned char  active_page;
   unsigned       crt_address;
   unsigned char  mode_reg_data;
   unsigned char  palette;
   unsigned char  reserv2[0x1D];
   unsigned char  rows;
   unsigned       char_height;
   unsigned char  ega_info_1;
   unsigned char  ega_info_2;
   unsigned char  reserv3[0x1f];
   void far       *environ_ptr;
} BIOS_VAR;


#pragma pack()
[Назад] [Содеожание] [Дальше]