UniVBE - UniVBE

UniVBE (kurz für Universal VESA BIOS Extensions ) ist ein Softwaretreiber , der es ermöglicht, DOS-Anwendungen, die auf den VESA- BIOS- Standard geschrieben wurden, auf fast jedem Anzeigegerät auszuführen, das in den letzten 15 Jahren oder so hergestellt wurde.

Der UniVBE-Treiber wurde von SciTech Software geschrieben und ist auch in ihrem Produkt namens SciTech Display Doctor verfügbar .

Der Hauptvorteil ist die erhöhte Kompatibilität und Leistung mit DOS- Spielen. Viele Grafikkarten haben unterdurchschnittliche Implementierungen der VESA-Standards oder werden überhaupt nicht unterstützt. UNIVBE ersetzt die integrierte Unterstützung der Karte. Viele DOS-Spiele enthalten eine Version von UNIVBE, weil VESA-Probleme so weit verbreitet waren.

Laut SciTech Software Inc wird SciTech Display Doctor von IBM als native Grafiktreiberlösung für OS/2 lizenziert .

Geschichte

Die Software begann als The Universal VESA TSR (UNIVESA), geschrieben von Kendall Bennett . Es wurde auf Wunsch der VESA-Organisation in Version 4.2 in Universal VESA BIOS Extensions (UniVBE) umbenannt und ist keine Freeware mehr .

In Version 5.1 wurde VBE/Core 2.0-Unterstützung hinzugefügt.

In Version 5.2 wurde es in Scitech Display Doctor umbenannt. UniVBE wurde jedoch weiterhin als Name für den eigentlichen Treiber verwendet.

Version 6 beinhaltete Unterstützung von VBE/Core 3.0, VBE/SCI.

Version 6.5 führte die Möglichkeit ein, Scitech Display Doctor als Wrapper-Grafiktreiber zu verwenden.

Version 7 unterstützt VESA/MCCS und enthält Scitech GLDirect, einen OpenGL- Emulator. Diese Version wurde auch auf OS/2 und Linux (als Version 1.0) portiert . Das vorgeschlagene Produkt war jedoch nie weit verbreitet. Nur Vorabversionen sind für die Öffentlichkeit zugänglich. In der Windows-SDD-Vorabversion waren DOS UniVBE-Treiber 7.20 Beta, der Scitech Nucleus Graphics-Treiber, GLDirect 2.0 und 3.0 Beta enthalten. SDD 7 wurde erstmals am 28. Februar 2002 für OS/2 veröffentlicht, gefolgt von einer Windows-Beta am 1. März 2002.

SciTech Display Doctor 7.1 war die letzte Version von SDD, die neben anderen Betriebssystemen auch für OS/2 verfügbar war. Die Scitech Nucleus Graphics-Engine lebte jedoch als SciTech SNAP (System Neutral Access Protocol) Graphics, SciTech SNAP DDC und SciTech VBE Test Suite 8.0 weiter. Im Gegensatz zu UniVBE ist SciTech SNAP Graphics als vollständig beschleunigter binärkompatibler Grafikgerätetreiber konzipiert, anstatt ein GPU- BIOS zu patchen , um VESA-kompatibel zu sein.

Display Doctor wird von SciTech Software nicht mehr unterstützt. SciTech Display Doctor 5.3a, SciTech Display Doctor 6.53 und UniVBE 6.7 waren auf ihrer FTP-Site verfügbar, aber seit dem 4. Oktober 2009 scheint die FTP-Site nicht mehr verfügbar zu sein; dies scheint mit der Übernahme von SciTech Software durch Alt Richmond Inc. im Dezember 2008 zusammenzuhängen.

Ein Versuch, eine Alternative zu den Produkten von SciTech anzubieten, war FreeBE/AF, aber die letzte Veröffentlichung war am 27. Juni 1999.

Kompatibilität

UniVBE erfordert eine Grafikkarte mit mindestens 512 KB Speicher.

Obwohl UniVBE viele Controller unterstützt hat, hat die Qualität der VESA-Unterstützung in neueren Versionen nachgelassen, insbesondere für Besitzer mit älterer Hardware. Im Fall neuerer GPUs haben die Grafikkarten, die sie verwenden, damit begonnen, wiederbeschreibbare Firmware zu integrieren, was es Grafikkartenherstellern ermöglicht, bessere VBE-Patches anzubieten, als SciTech liefern kann, insbesondere für Karten mit Matrox- Prozessoren.

UniVBE fügt keine 16-Farben-Bildschirmmodi oder Textmodi hinzu, bietet jedoch die Möglichkeit, diese Modi mit einer "Pass-Through-Funktion" wiederzuverwenden. Die Textmodus-Passthrough-Funktion wurde jedoch seit der Veröffentlichung von SDD 6 unterbrochen.

Grafikkarten der Matrox G-Serie können nur Videomodi verwenden, die höchstens die Hälfte des Speichers nutzen. Dies unterscheidet sich von der Matrox Millennium , die von SciTech als Hardwarefehler dokumentiert wurde.

Verweise

Externe Links