Die Grafik-VDUDie LinienmaskeGarbage Collection: ... beim CPC 664 und 6128Beim CPC 664 und 6128 wurde Die Abteilungen des Betriebssystems: Die Grafik-VDUdie Grafik-VDU nicht nur von (leider nur fast) allen Fehlern befreit, sondern auch noch um einige Features erweitert. So kann man jetzt (neben der Erste-Punkt-Option) eine Punkt-Maske für gesetzte und nicht gesetzte Punkte in einer Linie bestimmen. Diese wird mit jedem neu zu setzenden Punkt einmal rotiert, und so das nächste Datenbreite: Bits Zwischen zwei aufeinander folgenden DRAW-Befehlen wird die Maske nicht wieder in Null-Position rotiert, sondern so wie sie steht weiterverwendet. Dadurch gibt es dann keinen Bruch im Muster. Leider macht Die Abteilungen des Betriebssystems: Die Grafik-VDUdie Grafik-VDU beim Zeichnen von Linien eine Vereinfachung, die beim Linien-Algorithmus angedeutet wurde: Alle eher waagerechten Linien werden von links nach rechts und alle eher senkrechten Linien von unten nach oben gezeichnet, auch wenn der Ziel-Punkt weiter links bzw. weiter unten liegt. Auch die Maske wird dann in dieser Richtung angewendet, so dass es doch zum Muster-Bruch kommen kann. |