UniVBE
Encyclopedia
UniVBE is a software driver that allows DOS application
DOS
DOS, short for "Disk Operating System", is an acronym for several closely related operating systems that dominated the IBM PC compatible market between 1981 and 1995, or until about 2000 if one includes the partially DOS-based Microsoft Windows versions 95, 98, and Millennium Edition.Related...

s written to the VESA
VESA
VESA is an international standards body for computer graphics founded in 1989 by NEC Home Electronics and eight other video display adapter manufacturers.VESA's initial goal was to produce a standard for 800×600 SVGA resolution video displays...

 BIOS
BIOS
In IBM PC compatible computers, the basic input/output system , also known as the System BIOS or ROM BIOS , is a de facto standard defining a firmware interface....

 standard to run on almost any display device made in the last 15 years or so.

The UniVBE driver was written by SciTech Software
SciTech Software
SciTech Software, Inc. is a privately held software company based in Chico, CA.Founded by Kendall Bennett in 1996, SciTech Software, Inc. developed many popular graphics device driver programs for the PC, ranging from UniVESA to SciTech Display Doctor and SciTech SNAP Graphics and SciTech SNAP...

 and is also available in their product called SciTech Display Doctor.

The primary benefit is increased compatibility and performance with DOS games. Many video cards have sub-par implementations of the VESA standards, or no support at all. UNIVBE replaces the card's built-in support. Many DOS games include a version of UNIVBE because VESA issues were so widespread.

According to SciTech Software Inc, SciTech Display Doctor is licensed by IBM as the native graphics driver solution for OS/2.http://www.scitechsoft.com/about/about.html

History

The software started out as The Universal VESA TSR (UNIVESA), written by Kendall Bennett. It was renamed to Universal VESA BIOS Extensions (UniVBE) in version 5, which supports VBE/Core 2.0, and no longer a freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

.

In version 5.2, it was renamed to Scitech Display Doctor. However, UniVBE continued to be the name used for the actual driver.

Version 6 included support of VBE/Core 3.0, VBE/SCI.

Version 6.5 introduced the ability to use Scitech Display Doctor as wrapper video driver.

Version 7 supports VESA/MCCS, and included Scitech GLDirect, an OpenGL emulator. This version was also ported to OS/2
OS/2
OS/2 is a computer operating system, initially created by Microsoft and IBM, then later developed by IBM exclusively. The name stands for "Operating System/2," because it was introduced as part of the same generation change release as IBM's "Personal System/2 " line of second-generation personal...

 and Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

 (as version 1.0). However, the proposed product has never been widely available. Only pre-releases are available to public. In the Windows SDD prerelease, it included DOS UniVBE driver 7.20 beta, the Scitech Nucleus Graphics driver, GLDirect 2.0 and 3.0 beta. SDD 7 was first released on OS/2 on 2002-02-28, followed by Windows beta on 2002-03-01.

SciTech Display Doctor 7.1 marked the final release of SDD, which was available on OS/2, among other operating systems. However, the Scitech Nucleus Graphics engine lived on as SciTech SNAP
SciTech SNAP
SciTech SNAP is an operating system portable, dynamically loadable, native-size 32-bit/64-bit device driver architecture. SciTech SNAP defines the architecture for loading an operating system neutral binary device driver for any type of hardware device, be it a graphics controller, audio...

 (System Neutral Access Protocol) Graphics, SciTech SNAP DDC, and SciTech VBE Test Suite 8.0.http://www.scoug.com/OS24U/2002/scoug209.download.html Unlike UniVBE, SciTech SNAP Graphics is designed as fully accelerated binary compatible graphic device driver, rather than patching a GPU
Graphics processing unit
A graphics processing unit or GPU is a specialized circuit designed to rapidly manipulate and alter memory in such a way so as to accelerate the building of images in a frame buffer intended for output to a display...

 BIOS to be VESA-compliant.

Display Doctor is no longer supported by SciTech Software. SciTech Display Doctor 5.3a, SciTech Display Doctor 6.53, and UniVBE 6.7 were available on their FTP site, but as of 2009-10-04, the FTP site no longer seems to be available; this seems to be related to the acquisition of SciTech Software by Alt Richmond Inc. 2008-12. Please see the SciTech SNAP article for more details.

One attempt to provide an alternative to SciTech's products was FreeBE/AF, but the last release was 1999-06-27.

Compatibility

UniVBE requires a video card with at least 512 KB of memory.

Although UniVBE has supported many controllers, the quality of VESA support decayed in newer incarnations, especially for owners with older hardware. In the case of newer GPUs, the video cards that use them have begun to incorporate rewritable firmware, which allows video card manufacturers to offer better VBE patches than SciTech can supply, especially for cards using Matrox
Matrox
Matrox is a producer of video card components and equipment for personal computers. Based in Dorval, Quebec, Canada it was founded by Lorne Trottier and Branko Matić....

 processors.

UniVBE does not add 16-colour screen modes or text modes, but offers an option to reuse those modes with a "pass through feature." However, the text mode pass through feature has been broken since the release of SDD 6.

Matrox G-series video cards can only use video modes that utilize at most half of its memory. This is different from the Matrox Millennium, which was documented by SciTech as a hardware flaw.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK