Программирование видеоадаптеров 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() |