Magic Disk 64

home to index to html: MD9102-UTILITIES-MAGIC_FONT_CHANGE.html
           MAGIC FONT CHANGE            
           -----------------            
Mit diesem  Programm  sind  Sie  in  der
Lage, einen beliebigen  Zeichensatz  auf
verschiedenste Art und  Weise  zu  modi-
fizieren. 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 beispiels-
weise später "POKE 53272, 28"  eingeben,
um den Zeichensatz zu  aktivieren  (vor-
her 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 ver- 
doppelt. 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üg-
bar. 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 Neben-
effekten  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   unter-
strichen, 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)  Zeichen-
satzes  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  Rechner-
speicher 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 ge-
fragt, 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)



Valid HTML 4.0 Transitional Valid CSS!