VESA BIOS Extensions

Поделись знанием:
(перенаправлено с «VBE»)
Перейти к: навигация, поиск

VESA BIOS Extensions (VBE) — расширение BIOS в стандарте VESA, дополнительные функции видео-BIOS видеокарты по отношению к базовому видео-BIOS для VGA, позволяющие запрашивать у адаптера перечень поддерживаемых видеорежимов и их параметров (разрешение, цветность, способы адресации, развёртка и т. п.) и изменять эти параметры для согласования адаптера с конкретным монитором.

По сути, VBE является стандартом программного сопряжения с VESA-совместимыми картами — при работе через видео-BIOS он позволяет обойтись без специализированного драйвера видеокарты.

VBE использует ряд функций прерывания Int 10h (AH=4Fh; AX=4F00h, 4F01h, 4F02h, 4F03h, 4F04h, 4F05h, 4F06h, 4F07h, 4F08h, 4F09h, 4F0Ah, 4F10h, 4FFFh)[1].

Стандарт VBE 1.2 вышел в 1991 году, 2.0 в 1994 году[2], 3.0 в 1998 году.

Linux поддерживает использование VBE с помощью драйвера vesafb[3]. FreeBSD поддерживает VBE через vga(4)[4]



См. также

Напишите отзыв о статье "VESA BIOS Extensions"

Примечания

  1. pdos.csail.mit.edu/6.828/2008/readings/hardware/vgadoc/VESA.TXT
  2. [collaboration.cmc.ec.gc.ca/science/rpn/biblio/ddj/Website/articles/CUJ/1996/9608/krehbiel/krehbiel.htm August 1996/Programming With VESA BIOS Extensions]
  3. www.kernel.org/doc/Documentation/fb/vesafb.txt
  4. [www.freebsd.org/cgi/man.cgi?query=vga&sektion=4 vga(4)]

Ссылки

  • [www.petesqbsite.com/sections/tutorials/tuts/vbe3.pdf Стандарт VBE 3 (в формате PDF)] ([web.archive.org/web/20070928061020/www.vesa.org/public/VBE/vbe3.pdf])
  • [www.faqs.org/faqs/pc-hardware-faq/supervga-programming/ FAQ по SuperVGA/VESA]
  • [www.drdobbs.com/programming-with-vesa-bios-extensions/184403213 Programming With VESA BIOS Extensions] / DrDobbs, 1996
  • [www.drdobbs.com/parallel/using-the-vesa-bios-20-linear-frame-buff/184409699 Using the VESA BIOS 2.0 Linear Frame Buffer] / DrDobbs, 1995
  • www.lowlevel.eu/wiki/VESA_BIOS_Extensions  (нем.)
  • [www.pcmag.com/encyclopedia/term/53780/vesa-bios-extension VESA BIOS Extension] / PCMag encyclopedia
  • [www.monstersoft.com/tutorial1/VESA_intro.html Introduction to VESA programming]


Отрывок, характеризующий VESA BIOS Extensions

«Я начинаю аb ovo. Враг рода человеческого , вам известный, аттакует пруссаков. Пруссаки – наши верные союзники, которые нас обманули только три раза в три года. Мы заступаемся за них. Но оказывается, что враг рода человеческого не обращает никакого внимания на наши прелестные речи, и с своей неучтивой и дикой манерой бросается на пруссаков, не давая им времени кончить их начатый парад, вдребезги разбивает их и поселяется в потсдамском дворце.
«Я очень желаю, пишет прусской король Бонапарту, чтобы ваше величество были приняты в моем дворце самым приятнейшим для вас образом, и я с особенной заботливостью сделал для того все нужные распоряжения на сколько позволили обстоятельства. Весьма желаю, чтоб я достигнул цели». Прусские генералы щеголяют учтивостью перед французами и сдаются по первому требованию. Начальник гарнизона Глогау, с десятью тысячами, спрашивает у прусского короля, что ему делать, если ему придется сдаваться. Всё это положительно верно. Словом, мы думали внушить им страх только положением наших военных сил, но кончается тем, что мы вовлечены в войну, на нашей же границе и, главное, за прусского короля и заодно с ним. Всего у нас в избытке, недостает только маленькой штучки, а именно – главнокомандующего. Так как оказалось, что успехи Аустерлица могли бы быть положительнее, если б главнокомандующий был бы не так молод, то делается обзор осьмидесятилетних генералов, и между Прозоровским и Каменским выбирают последнего. Генерал приезжает к нам в кибитке по Суворовски, и его принимают с радостными и торжественными восклицаниями.