Hab PutPixel als einziges, was auf der Ebene arbeitet
Wenn du also deinen Vesatreiber schon im Bootloader hast und dort nur eine Funktion definierst, wirst du bei spezielleren Funktionen ein bisschen Ãrger kriegen. Viele Karten können z.B. Linien oder Rechtecke schon hardwareseitig zeichnen.
Ausserdem gibt es auch noch einige Karten mit nicht vorhandenem/zu altem oder fehlerhaften VESA-Bios. Betrifft aber eher etwas ältere Rechner (meine TNT2 kann manche Vesa2-Funktionen nicht korrekt ausfuehren und schmiert ab, wenn ich kein Vesa-TSR unter DOS geladen habe - aber sie hat ein Vesa2-Bios!)
Im Protected Mode ist es vielleicht ein bisschen umständlich, aber wegen den VGA-Registern schaust du in eine gute Spezifikation. Oder was einfacher ist, das System fuer Auflösungsänderungen einfach in den Real Mode schalten, mittels BIOS (oder Treiber) die Auflösung setzen und in den PM zuruecksetzen.
Svenska