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

       

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


/** * Включаемый файл vga_new.h **/

// сегмент видеопамяти для режима 13h #define VGA_SEGMENT 0a000h

// регистр определения различных режимов работы #define MOR 3c2h

// адрес индексного порта синхронизатора #define SC_INDEX 3c4h

// регистр разрешения записи цветового слоя #define CPWER 2

// регистр определения структуры памяти #define MMR 4

// адрес индексного порта графического контроллера #define GC_INDEX 3ceh

// регистр выбора читаемого слоя #define RPSR 4

// регистр режима работы #define MDR 5

// регистр смешанного назначения #define MIR 6

// адрес индексного порта контроллера ЭЛТ (цветной режим) #define CRTC_INDEX 3d4h

// регистр высоты символов текста #define MSLR 9

// регистр начального адреса #define SAR_h 0ch

// регистр положения подчеркивания символа #define ULR 14h

// регистр управления режимом #define MCR 17h

// режим 320х400 пикселов

// число пикселов по вертикали #define SCREEN_HEIGHT 400

// число пикселов по горизонтали #define SCREEN_WIDTH 320

// режим 360х480 пикселов

// число пикселов по вертикали #define SCREEN_HEIGHT_H 480

// число пикселов по горизонтали #define SCREEN_WIDTH_H 360



Содержание раздела