VESA BIOS Extensions

VESAVBEVESA BIOS ExtensionVESA BIOSVESA VBEVESA VBE 2.0VESA VBE 3.0VESA-BIOS-Extensions
VESA BIOS Extensions (VBE) is a VESA standard, currently at version 3, that defines the interface that can be used by software to access compliant video boards at high resolutions and bit depths.wikipedia
55 Related Articles

Video Electronics Standards Association

VESAVESA video driverVideo Electronic Standard Association
VESA BIOS Extensions (VBE) is a VESA standard, currently at version 3, that defines the interface that can be used by software to access compliant video boards at high resolutions and bit depths.

INT 10H

INT 1010hVideoBIOS
This is opposed to the "traditional" int 10h BIOS calls, which are limited to resolutions of 640×480 pixels with 16 color (4-bit) depth or less.

Super VGA

SVGASVGA graphics800x600
The closest to an "official" definition was in the VBE extensions defined by the Video Electronics Standards Association (VESA), an open consortium set up to promote interoperability and define standards.

BIOS

ROM BIOSSystem BIOSBasic Input/Output System
This is opposed to the "traditional" int 10h BIOS calls, which are limited to resolutions of 640×480 pixels with 16 color (4-bit) depth or less.

Video BIOS

BIOSvBIOSVGA BIOS
VBE is made available through the video card's BIOS, which installs during boot up some interrupt vectors that point to itself.

UniVBE

Scitech display drivers
UniVBE (short for Universal VESA BIOS Extensions) is a software driver that allows DOS applications written to the VESA BIOS standard to run on almost any display device made in the last 15 years or so.

Pixel

megapixelpxMP
This is opposed to the "traditional" int 10h BIOS calls, which are limited to resolutions of 640×480 pixels with 16 color (4-bit) depth or less.

Booting

bootloaderboot loaderboot
VBE is made available through the video card's BIOS, which installs during boot up some interrupt vectors that point to itself.

Interrupt

interruptshardware interruptsoftware interrupt
VBE is made available through the video card's BIOS, which installs during boot up some interrupt vectors that point to itself.

Pointer (computer programming)

pointerpointerspointer arithmetic
VBE is made available through the video card's BIOS, which installs during boot up some interrupt vectors that point to itself.

Real mode

real-moderealmode1 MB addressable space
Older versions of VBE provide only a real mode interface, which cannot be used without a significant performance penalty from within protected mode operating systems.

Protected mode

protected-mode16-bit protected mode286 protected mode
Older versions of VBE provide only a real mode interface, which cannot be used without a significant performance penalty from within protected mode operating systems.

Proprietary protocol

proprietaryproprietary networking protocolproprietary communications protocol
Consequently, the VBE standard has almost never been used for writing a video card's drivers; each vendor has thus had to invent a proprietary protocol for communicating with its own video card.

Thunk

thunkingthunksThunk (compatibility mapping)
Despite this, it is common that a driver thunk out to the real mode interrupt in order to initialize screen modes and gain direct access to a card's linear frame buffer, because these tasks would otherwise require handling many hundreds of proprietary variations that exist from card to card.

Framebuffer

frame bufferscreen bufferframe buffers
Despite this, it is common that a driver thunk out to the real mode interrupt in order to initialize screen modes and gain direct access to a card's linear frame buffer, because these tasks would otherwise require handling many hundreds of proprietary variations that exist from card to card.

Video card

graphics cardgraphics cardsvideo cards
It allows applications to determine the capabilities of the graphics card and provides the ability to set the display modes that are found.

Refresh rate

refreshvertical scan rate120Hz
This standard adds refresh rate control, facilities for stereo glasses, improved multi-buffering and other functions to the VBE 2.0 standard.

Stereoscopy

stereoscopicstereoscopic 3D3D
This standard adds refresh rate control, facilities for stereo glasses, improved multi-buffering and other functions to the VBE 2.0 standard.

Active shutter 3D system

shutter glassesLCD shutter glassesalternate-frame sequencing

Bit blit

BitBLTblittingblit
Some of the functions defined in the standard are access to hardware cursors, Bit Block Transfers (Bit Blt), off screen sprites, hardware panning, drawing and other functions.