  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. 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. vbe is made available through the video card's bios, which installs during boot up some interrupt vectors that point to itself. most newer cards implement the more capable vbe 3.0 standard. 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. 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. 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. ==standards== ===vesa bios extensions (vbe core) 2.0 [november 1994]=== this standard provides the primary functionality of the vesa bios extensions. it allows applications to determine the capabilities of the graphics card and provides the ability to set the display modes that are found. vbe 2.0 adds some new features above the prior vbe 1.2 standard including linear framebuffer access and protected mode banking. some of the vbe core 2.0 features include: ; linear framebuffer access: enables direct framebuffer access in protected mode as one large area of memory instead of less efficient smaller chunks. ; protected mode banking: allows access to the framebuffer from protected mode without âthunkingâ down to real mode. ; super vga page flipping: allows higher performance animation to provide for smooth animation for computer games and other high performance graphics programs. ; super vga virtual screens: allows software to set up virtual display resolutions, larger than the actual displayed resolution, and smoothly scroll or pan around the larger image. ; high color and truecolor modes: industry standard 16-bit and 24-bit graphics modes for resolutions from 320Ã200 up to 1,600Ã1,200. ===vesa bios extensions (vbe core) 3.0 [september 1998]=== a superset of the vbe 2.0 standard. this standard adds refresh rate control, facilities for stereo glasses, improved multi-buffering and other functions to the vbe 2.0 standard. ; triple buffering: allows high speed app
BIOS VESA