^C15 Teil 1: Grundlagen zur Aufl”sung 320*200-256 -------------------------------------------- ^C07Jeder der sich in Basic, Pascal oder anderen Hochsprachen mit dem Thema Grafik besch„ftigt, kommt irgendwann an den Punkt, an dem er sich sagt, daá die ganzen Grafikbefehle der jeweiligen Sprache viel zu langsam sind. Nun kann man seine Grafiken direkt ber das VGA-BIOS programmieren, bis man merkt, daá sich in Punkto Geschwindigkeit nicht viel ver„ndert hat. Warum gibt es dann eigentlich das VGA-BIOS und was ist das eigentlich ? Jeder Hersteller von VGA-Karten kocht, wie im PC Bereich blich, sein eigenes Sppchen. Bis zur Aufl”sung 640*480-16 gingen alle noch den selben Weg. Ab dieser Aufl”sung gibt es keinen Standart (Vesa ausgenommen) und jede VGA-Karte wird verschieden angesprochen. Also muáte eine M”glichkeit gefunden werden, damit ein Programm mit jeder Grafikkarte "zusammenarbeiten" kann. Diese M”glichkeit ist das VGA-BIOS. Wenn der PC eingeschaltet wird, wird ein Programm (das VGA-BIOS, das sich auf der Grafikkarte befindet) in den Speicher des Computers eingeblendet. Nun k”nnte ein Programm z.B. den Interrupt aufrufen, der fr das Setzen eines Bildpunktes zust„ndig ist. Dieser Interrupt, der ja auf allen PC's gleich ist, ruft nun die entsprechende Routine des eingeblendeten VGA-BIOS auf, die fr das setzen eines Bildpunktes zust„ndig ist.