Программирование видеоадаптеров


Содержание


Аннотация
Введение
Как связаться с авторами
Благодарности
Замечания
Видеоподсистема компьютера
Видеоподсистема компьютера - часть 2
Видеоподсистема компьютера - часть 3
Видеоподсистема компьютера - часть 4
Видеоподсистема компьютера - часть 5
Мониторы
Мониторы - часть 2
Мониторы - часть 3
Мониторы - часть 4
Мониторы - часть 5
Режимы работы видеоадаптеров
Режимы работы видеоадаптеров - часть 2
Режимы 0 и 1
Режимы 0 и 1 - часть 2
Режимы 0*, 1*
Режимы 0+, 1+
Режимы 2 и 3
Режимы 2*, 3*
Режимы 2+, 3+
Режимы 4 и 5
Режим 6
Режим 7
Режим 7+
Режимы 8, 9, 0Ah
Режим 0Dh
Режим 0Eh
Режим 0Fh
Режим 10h
Режим 11h
Режим 12h
Режим 13h
Архитектура видеоадаптеров EGA и VGA
Монитор
Видеопамять
Текстовый режим
Текстовый режим - часть 2
Знакогенератор
Знакогенератор - часть 2
Атрибуты символов
Атрибуты символов (монохромный режим)
Атрибуты символов (монохромный режим) - часть 2
Атрибуты символов (монохромный режим) - часть 3
Атрибуты символов (монохромный режим) - часть 4
Атрибуты символов (монохромный режим) - часть 5
Видеопамять в графических режимах
Режимы 4 и 5
Режим 6
Режимы 0Dh и 0Eh
Режим 0Fh
Режим 10h
Режим 11h
Режим 12h
Режим 13h
Графический контроллер
Операция записи
Операция чтения
Последовательный преобразователь
Контроллер атрибутов
Контроллер ЭЛТ
Синхронизатор
Регистры видеоадаптеров EGA, VGA и SVGA
Краткий обзор
Краткий обзор - часть 2
Краткий обзор - часть 3
Внешние регистры
Регистр определения различных режимов работы (Miscellaneous Output Register - MOR)
Регистр определения различных режимов работы (Miscellaneous Output Register - MOR) - часть 2
Регистр управления дополнительным устройством (Feature Control Register - FCR)
Регистр состояния 0 (Input Status Register 0 - ISR0)
Регистр состояния 0 (Input Status Register 0 - ISR0) - часть 2
Регистр состояния 0 (Input Status Register 0 - ISR0) - часть 3
Регистр состояния 1 (Input Status Register 1 - ISR0)
Регистр состояния 1 (Input Status Register 1 - ISR0) - часть 2
Регистр состояния 1 (Input Status Register 1 - ISR0) - часть 3
Регистр разрешения работы системы VGA (VGA Enable Register - VGA_ER)
Регистр сброса триггера-защелки светового пера (Light Pen Latch Reset Register - LPLRR)
Регистр установки триггера-защелки светового пера (Light Pen Latch Set Register - LPLSR)
Регистры контроллера ЭЛТ
Регистры контроллера ЭЛТ - часть 2
Регистры контроллера ЭЛТ - часть 3
Регистры контроллера ЭЛТ - часть 4
Регистры контроллера ЭЛТ - часть 5
Общая длина линии горизонтальной развертки (Horizontal Total Register - HTR) (индекс 0)
Длина отображаемой части горизонтальной
Начало импульса гашения луча горизонтальной
Конец импульса гашения луча горизонтальной
Начало импульса горизонтального
Конец импульса горизонтального
Число горизонтальных линий растра (Vertical Total Register - VTR) (индекс6)
Дополнительный регистр (Overflow Register - OVR) (индекс7)
Предварительная установка горизонтальной развертки (Preset Row Scan Register - PRSR) (индекс8)
Высота символов текста (Max Scan Line Register - MSLR) (индекс9)
Начальная линия курсора (Cursor Start Register - CSR) (индекс0Ah)
Конечная линия курсора (Cursor End Register - CER) (индекс0Bh)
Конечная линия курсора (Cursor End Register - CER) (индекс0Bh) - часть 2
Регистры начального адреса
Регистры, определяющие положение курсора
Регистры, определяющие положение курсора - часть 2
Начало обратного вертикального хода луча (Vertical Retrace Start Register - VRSR) (индекс10h)
Конец обратного вертикального хода луча (Vertical Retrace End Register - VRER) (индекс11h)
Регистр адреса светового пера (Light Pen Address Register - LPAR)
Завершение отображения вертикальной развертки (Vertical Display End Register - VDER) (индекс 12h)
Логическая ширина экрана (Offset Register - OFR) (индекс13h)
Положение подчеркивания символа (Underline Location Register - ULR) (индекс14h)
Положение подчеркивания символа (Underline Location Register - ULR) (индекс14h) - часть 2
Начало импульса гашения вертикальной развертки (Start Vertical Blank Register - SVBR) (индекс 15h)
Конец импульса гашения вертикальной развертки (End Vertical Blank Register - EVBR) (индекс16h)
Управление режимом (Mode Control Register - MCR) (индекс17h)
Регистр сравнения линий (Line Compare Register - LCR) (индекс18h)
Регистр сравнения линий (Line Compare Register - LCR) (индекс18h) - часть 2
Регистр сравнения линий (Line Compare Register - LCR) (индекс18h) - часть 3
Регистры синхронизатора
Регистр сброса синхронизатора (Reset Register - RR) (индекс 0)
Регистр режима синхронизации (Clock Mode Register - CMR) (индекс1)
Регистр разрешения записи цветового слоя (Color Plane Write Enable - CPWE) (индекс2)
Регистр выбора знакогенератора (Character Generator Select Register - CGSR) (индекс3)
Регистр определения структуры памяти (Memory Mode Register - MMR) (индекс4)
Регистры графического контроллера
Регистры графического контроллера - часть 2
Регистр установки/сброса (Set/Reset Register - SRR) (индекс 0)
Регистр разрешения установки/сброса (Set/Reset Enable Register - SRER) (индекс1)
Регистр сравнения цветов (Color Compare Register - CCR) (индекс2)
Регистр циклического сдвига и выбора функции (Data Rotate & Function Select - DRFS) (индекс3)
Регистр выбора читаемого слоя (Read Plane Select Register - RPSR) (индекс4)
Регистр режима работы (Mode Register - MDR) (индекс5)
Регистр режима работы (Mode Register - MDR) (индекс5) - часть 2
Регистр смешанного назначения (Miscellaneous Register - MIR) (индекс6)
Регистр маскирования цветовых слоев (Color Don't Care Register - CDCR) (индекс7)
Регистр битовой маски (Bit Mask Register - BMR) (индекс8)
Регистры контроллера атрибутов
Регистры цветовой палитры (0-15) (Color Palette Register's - CPR)
Улучшенный цветной монитор
Цветной монитор
Монохромный монитор
Монитор VGA
Регистр управления режимом (Mode Control Register - MCR) (индекс10h)
Регистр цвета рамки экрана (Screen Border Color Register - SBCR) (индекс11)
Регистр разрешения цветового слоя (Color Plane Enable Register - CPER) (индекс12)
Регистр горизонтального панорамирования (Horizontal Panning Register - HPR) (индекс13)
Регистр горизонтального панорамирования (Horizontal Panning Register - HPR) (индекс13) - часть 2
Регистр горизонтального панорамирования (Horizontal Panning Register - HPR) (индекс13) - часть 3
Регистр горизонтального панорамирования (Horizontal Panning Register - HPR) (индекс13) - часть 4
Регистр горизонтального панорамирования (Horizontal Panning Register - HPR) (индекс13) - часть 5
Регистр выбора цвета (Color Select Register - CSR) (индекс14)
Регистры цифро-аналогового преобразователя VGA
Регистр маскирования пикселов (Pixel Mask Register - PMR)
Регистр состояния ЦАП (DAC State Register - DAC_SR)
Индекс читаемого регистра таблицы цветов (Look-up Table Read Index Register - LTRIR)
Индекс записываемого регистра таблицы цветов (Look-up Table Write Index Register - LTWIR)
Регистр данных таблицы цветов (Look-up Table Data Register - LTDR)
Регистр данных таблицы цветов (Look-up Table Data Register - LTDR) - часть 2
Регистр данных таблицы цветов (Look-up Table Data Register - LTDR) - часть 3
Регистр данных таблицы цветов (Look-up Table Data Register - LTDR) - часть 4
Нестандартные режимы видеоадаптера VGA
Организация видеопамяти

Операционная система Windows -Пособие для начинающих см. раздел
Язык программирования Форт см. раздел



Начало