^C11 Teil 2 : Grafikroutinen zur Aufl”sung 320*200-256 ************************************************* ^C03Wer in der letzten Ausgabe das Programm "M19DEMO" gestartet hat, ist jetzt sicherlich gespannt, wie man das "Bildschirmfllen" noch schneller machen kann. Mit diesem "fllen" wollen wir uns nun als erstes besch„ftigen. In der Aufl”sung 320*200-256 mssen wir 64000 Pixel (320*200) setzten, um den Bildschirm komplett zu fllen. Das Programm "M19DEMO" ruft nun die Prozedur "SetPoint" 64000 mal auf, da die Prozedur ja immer nur ein Pixel bzw. ein Byte in das VideoRam schreibt. Nun ist es in diesem Fall natrlich nicht gerade von Vorteil, immer nur ein Byte zu bertragen. Ab der 80386 CPU kann man mit bestimmten Befehlen vier Bytes auf einmal bertragen. Das heiát wir k”nnen vier Pixel auf einen Schlag setzten. Die Prozedur "SetPoint" ist somit zum fllen des Bildschirmes nicht unbedingt geeignet. ^C12Anm.: Ich habe die Prozedur "SetPoint" die in der letzten Ausgabe vor- gestellt wurde, etwas umgeschrieben. Diese ist nun um einiges krzer und noch schneller. Von dem Vorhaben, Linien, Kreise etc. unter Zuhilfenahme der Prozedur "SetPoint" zu zeichnen, nehme ich doch etwas Abstand, denn jeder Aufruf einer Prozedur nimmt zus„tzliche Taktzyklen in Anspruch.