Das wichtigste wäre zunächst mal zu überlegen, ob die GUI lediglich mit VESA funktionieren wird oder ob man in Zukunft auch richtige Grafiktreiber bereitstellen kann.
Hab ich schonmal gesagt, nur VESA ist dumm.
Wenn das OS auch auf nem 486er mit gutem Tempo laufen tun kann, so werde ich sicherlich irgendwann ein paar alte ISA-Grafiktreiber dazuliefern
Der Treiber muss verschiedene Funktionen haben, am besten ist hier, sich mal den Vesa-Standard anzuschauen und wesentliche Funktionen rauszusuchen.
Grafik/Textmodus, Auflösung, Farbtiefe ändern (On the Fly? Ram umorganisieren!)
Punkt setzen (Strich setzen, Kasten setzen, etc => Beschleunigerfunktionen?)
Und so geht's halt weiter. Sicher könnte man alles von der Punkt-Funktion
ableiten, aber Grafikkarten und -beschleuniger haben in den letzten
Jahren auch Algorithmen entwickelt, die ein Fenster, ne Linie oder so
schneller zeichnen können.
Svenska