Wie kann das funktionieren ...
Zwei Möglichkeiten:
- die Karte macht den Zeichensatz änderbar
- die Karte stellt eine Bitplane zur Verfügung
Besser wäre natürlich, ich hätte 16K RAM die direkt ein Bit pro Pixel bietet, ohne Umweg eines Zeichensatz. Im Grunde bietet das der 6545 CRT Kontroller eh schon an. Aber leider hat Commodore diesen Weg verbaut. Allerdings, wenn der CRT Controller eh auf das Board kommt, kann ich natürlich die Verschaltung selbst nach belieben anpassen.
Ich hatte ja selbst in dem Beitrag schon erklärt wie es bei dem Eltec-Board funktioniert. Ich hatte mich nur zunächst gewundert, dass es keinen memory mapped Zugriff auf das Video-RAM gibt. Aber den gibt es ja offensichtlich bei keinem der Grafik-Boards. Einfach weil dafür im Adressraum kein Speicherfenster zur Verfügung steht.
Die Lösung über den Zeichensatz ist doch eher umständlich und kein mir bekanntes Grafikboard macht das so. Die haben alle ein eigenes Bitplane. Denn sonst würde man ja auch den Textbildschirm des PET komplett verlieren, wenn man Grafik anzeigt und könnte den nicht einfach mit der Grafik überlagern.