В настоящее время существует достаточно возможностей для создания разнообразных графических приложений на любительском и профессиональном уровне. Однако по-прежнему существует ряд задач, решение которых требует умения работать с видеосистемой на самом низком уровне. К таким задачам, в частности, относится создание драйверов или графических приложений. Разработчики собственных операционных систем и программ также иногда сталкиваются с необходимостью непосредственной работы с регистрами видеокарт. В этой книге кратко рассказывается о способах программирования современных видеоадаптеров. Основной упор сделан на правильном использовании возможностей оборудования, благодаря чему приложение сможет работать на любой видеокарте, т.е. будет переносимым. Совместимость видеокарт существовала не всегда. Были времена, когда приложения, работающие на одной видеокарте, не работали или работали медленно на другой. Решением стал стандарт VBE (VESA BIOS EXTENSION). Его окончательная третья версия вышла в 1998-ом году и с тех пор почти не изменялась. Оригинальный документ VESA vbe.pdf можно легко найти в сети интернет. Благодаря стандартизации появилась возможность создавать графические приложения, совместимые со всеми моделями видеокарт, соответствующих стандарту VBE. В первой части книги будет рассказано о программировании видеокарт в реальном и виртуальном режиме. Такие вопросы, как работа с цветом и рисунками, построение геометрических фигур, а так же работа с DAC-регистрами видеокарты рассматриваться не будут. Все это можно легко найти в соответствующей литературе.
Популярность: 6%
Если Вам нравится этот блог - подпишитесь на RSS ленту. Это даст Вам преимущество - получать все интересные и свежие обновления первее других.