★ APPLICATIONS ★ CREATION GRAPHIQUE ★ JEU DE CARACTÈRES INFORMATIQUES / COMPUTERZEICHENSATZ ★ |
Jeu de caractères informatiques (Programmes Basic Pour CPC464) | Computerzeichensatz (CPC 464 Basic-Programme) |
Ehrlich eingestanden kann man feststellen, daß der Zeichensatz des CPC sehr schön aussieht. Obgleich die Zeichen wie auch bei anderen Computern nur in einer 8*8 - Matrix erstellt sind (jeweils 8 horizontal und 8 vertikal gesetzte oder nicht gesetzte Pixel), muten sie mit der gewählten Detailtreue (schaut man sich z.B. die '4' oder den Buchstaben 'n' an) schreibmaschinenähnlich Warum jetzt noch einen anderen Zeichensatz? Seit Jahren hält die Euphorie für Computerspiele an; warum soll für dieses futuristische Etwas der normale Zeichensatz herhalten - her mit dem entsprechenden Computerzeichensatz! Das Programm gliedert sich in zwei Hauptteile:
Auf Punkt 2 wollen wir etwas näher eingehen: Der CPC stellt alles (auch Buchstaben und andere Zeichen) auf dem Bildschirm grafisch dar. So ist es im Gegensatz zu anderen Computern auch verhältnismäßig leicht möglich, nicht nur Text mit Grafik zu mischen, nein auch dasselbe Charakterzeichen mehrfach in unterschiedlichem Aussehen auf der Bildschirmseite abzubilden. Dieser Zweck wurde im Programm 'Computerzeichensatz' folgendermaßen ausgenutzt: Es kann einerseits der gesamte Zeichensatz in Computerschrift umgewandelt werden, es kann andererseits mit Normal-und Computerzeichensatz gleichzeitig gearbeitet werden. Mit dem komfortablen SYMBOL-Befehl dürfte Möglichkeit eins klar sein. Wie werden aber zwei Zeichensätze gleichzeitig im Speicher gehalten? Hierfür ist es notwendig, daß das Programm weiterläuft, denn so viele verschiedene Zeichen kann man nicht so einfach gleichzeitig mit der Tastatur ansprechen. Dafür haben wir nun bei laufendem Programm einen Schalter zwischen den Zeichensätzen eingebaut: (TAB) gedrückt -) Computerzeichensatz an, (TAB) wieder gedrückt -) Normalzeichensatz an usw. Programmtechnisch spielt sich folgendes ab: Der ASCII-Code des gewünschten Zeichens wird interpretiert (z.B. 1 ! 1 = 33); dazu wird das entsprechende Computerzeichensatzild gesucht und ... nicht mit 'SYMBOL' über unseren gewählten Buchstaben in Normalschrift gelegt (dann wäre dieser nämlich fortan Computerzeichen!) ... in ein nicht benötigtes Zeichen ('CHR$(255) 1 ) geladen. Letzteres Zeichen wird daraufhin immer und immer wieder, jedoch in dem gewünschten Aussehen, als Computerschriftzeichen zur Abbildung gebracht. |
|
|