MAGIC FONT CHANGE
Mit diesem Programm sind Sie in der
Lage, einen beliebigen Zeichensatz auf
verschiedenste Art und Weise zu modifizieren. Der Zeichensatz muß dazu nur
im normalen 8*8 Bit-Format vorliegen.
A) ZEICHENSATZ LADEN
MFC ( MAGIC FONT CHANGE) fragt nach dem
Namen des Zeichensatzes und liest diesen
in den Speicher ein.
B) ZEICHENSATZ SPEICHERN
Geben Sie sowohl den Namen, unter dem
der Zeichensatz gespeicht werden soll, als auch die Startadresse an. Bei der
Startadresse 12288 müssen Sie beispielsweise später " POKE 53272,28" eingeben, um den Zeichensatz zu aktivieren ( vorher mit LOAD" NAME",8,1) laden!) .
C) ZEICHENSATZ DOPPELT HOCH
Ein beliebiger Zeichensatz wird auf die
doppelte Höhe gebracht. Dabei wird der
zweite Teil des Zeichens in den reversen
Teil kopiert.
BEISPIEL: A REVERS A D) ZEICHENSATZ DOPPELT BREIT
Der Zeichensatz wird in der Breite verdoppelt. BEISPIEL:
A REVERS A ( direkt nebeneinander!) .
Es sind, wie auch bei Punkt C, nur noch die ersten 128 Zeichen verfügbar!
E) ZEICHENSATZ DOPPELT HOCH UND BREIT
Hier wird ein Bildschirmzeichen auf 4*4 Zeichen vergrößert. Allerdings sind dann nur noch die ersten 64 Zeichen verfügbar. BEISPIEL:
A SHIFT A ( wieder direkt REVERS A SHIFT A nebeneinander!)
F) ZEICHENSATZ INVERTIEREN
Mit diesem Menüpunkt können Sie entweder
die vordere ( die ersten 128 Zeichen) oder die hintere Zeichensatzhälfte ( die
Zeichen 129 bis 256) invertieren. Dies
ist bei einigen Funktionen nötig, da es
sonst vielleicht zu unerwünschten Nebeneffekten kommen kann. Man invertiert
also die letzte Zeichensatzhälfte ( in
der normalerweise die Reverszeichen
stehen), führt die Funktion aus und
invertiert wieder zurück.
G) ZEICHENSATZ HALB INVERTIEREN
Hiermit können Sie die ersten 128 Zeichen eines Zeichensatzes in in- verser Darstellung auf die letzten 128 Zeichen kopieren. Sie müssen also bei
einem selbsterstellten Charset die
reversen Zeichen nicht auch noch
zeichnen.
Bei den letzen beiden Menüpunkten gilt
übrigens immer noch der alte Grundsatz:
" Probieren geht über studieren!"
H) ZEICHENSATZ KURSIV
Dieser Menüpunkt " kursiviert" einen beliebigen Zeichensatz.
I) ZEICHENSATZ UNTERSTREICHEN
Der gesamte Zeichensatz wird unterstrichen, d. h. jedes Zeichen erhält in
der 8 . Zeile eine durchgezogene Linie.
J) ZEICHENSATZ SPIEGELN
Es kann horizontal oder vertikal ge- spiegelt werden.
K) ZEICHENSATZ WELLEN
Der ZS kann mit dieser Funktion etwas
verzerrt werden, d. h. jede zweite Zeile
wird um ein Bit verschoben.
L) ZEICHENSATZ DICK
Dem Zeichensatz kann hiermit ein
dickeres Aussehen gegeben werden. Wenn
Sie diesen Menüpunkt auf reverse
Zeichen anwenden, bekommen diese ein
dünneres Aussehen.
M) ZEICHENSÄTZE VERBINDEN
Zunächst werden Sie nach dem Namen des
zweiten ( und zu verknüpfenden) Zeichensatzes gefragt. Mit dieser äußerst
nützlichen Funktion ist es nun möglich, die ersten 128 Zeichen von diesem
zweiten Zeichensatz in die Zeichen 129
bis 256 des Zeichensatzes im Rechnerspeicher zu kopieren. So können Sie in
die zweite Hälfte eines normalen
Zeichensatzes z. B. die gleichen Zeichen
in kursiv kopieren. Diese sind dann über
RVS zu erreichen.
N) VERKNÜPFUNG
Sie werden nach dem Verknüpfungswert gefragt, der zwischen 0 und 255 liegen
darf. Dann wird die Verknüpfungsart
( AND/ OR) und die Richtung ( horizontal
oder vertikal) verlangt. Schließlich muß
noch beantwortet werden, in welcher
Zeile bzw. Spalte Verknüpft werden soll.
Diese Funktion ist nützlich, um
bestimmte Pixel in jedem Zeichen zu
beeinflussen.
O) ZEICHENSATZ TEILEN
Die erste Hälfte der Zeichen wird auf
die normalen, die zweite Hälfte auf die reversen Zeichen kopiert. Durch den
getrennten Zeichensatz besteht nun die
Möglichkeit, den Hälften verschiedene
Farben zu geben.
P) ZEICHENSATZ BIEGEN
Die 4 . und 5 . Zeile aller Zeichen wird
um 1 Bit verschoben. Besonders bei
großen Buchstaben ergibt sich so ein
gebogenes Zeichen.
Q) SPACE WIEDERHERSTELLEN
Diese Funktion restauriert auf Wunsch
entweder das normale oder das reverse
SPACE ( Leerzeichen), das bei manchen
Funktionen verändert wird.
R) ZEICHENSATZ ZEIGEN
Der gesamte Zeichensatz wird auf dem
Bildschirm dargestellt.
S) PROGRAMM VERLASSEN
Nach einer Sicherheitsabfrage wird ein RESET ausgeführt.
Auf der Diskette sind ebenfalls vier
Unterprogramme enthalten, die es ganz
leicht ermöglichen, Texte mit den neuen
Zeichensatzformaten in Basic auf den
Bildschirm zu bringen.
FONT HOCH
Aufgerufen wird das Unterprogramm mit
GOSUB 60000 . Es liegt in den Zeilen
60000 bis 60020 . Die Übergabeparameter
sind x ( Spaltenposition des Textes von 0 bis 39), y ( Zeilenposition von 0 bis 24) und a$( Text) .
FONT BREIT
Aufruf GOSUB 60100
Zeilen 60100-60130 Übergabeparameter x, y, a$
FONT HOCH/ BREIT
Aufruf GOSUB 60200 Zeilen 60200-60250 Übergabeparameter x, y, A4
FONT GETEILT
Aufruf GOSUB 60300 Zeilen 60300-60415 Übergabeparameter x, y, a$, f1, f2 (f1 = Farbe der ersten Zeichenhälfte f2 = Farbe der zeiten Zeichenhälfte) FONT HO/BR/GET
Dieses Unterprogramm enthält die drei
oben beschriebenen Tools zusammen.
(om)