AtarimaniaAtarimania

Atari ST - Maxon Computer - 1991

TschiDOS

TschiDOS — screenshot 11 / 7
Genre
Graphics - Font Editing
Year
1991
Language
GFA BASIC
Publisher
Maxon Computer
Controls
Mouse
Distributor
Resolution
High
Developer
[n/a]
ST Type
ST, STe / 0.5MB
Licensed from
Programmer(s)
Kluge, Thomas
Country
Germany
MIDI
Software
German
Version
1.1
Box/Instructions
German
Number of Disks
1 / Single Sided
License
Commercial
Dump
Download
Serial
Dump format
ST
Protection

ADDITIONAL COMMENTS

Released on Maxon Sonderdisk 057.

INSTRUCTIONS

1. AUSWAHLFUNKTIONEN:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1.1 Zeichensatz SELECTqieren
  1.2 Zeichen ausWÄHLEN
  1.3 PARAMETER ändern
  1.4 INFOrmation über Zeichensatzlänge
  1.5 Aktuellen Zeichensatz ZEIGEN
  1.6 Horizontalen Offset einstellen  'HZ_OFST'
  1.7 LUPE

2. ZEICHENFUNKTIONEN:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  2.1 Zeichenfunktionsfeld
  2.2 UNDO
  2.3 Zeichen aus Bild NEHMEN
  2.4 Zeichensatz mit aktuellem Zeichen FÜLLEN
  2.5 Zeichen zwischenspeichern CLIPIN
  2.6 Zeichen aus Zwischenspeicher holen CLIPOUT
  2.7 Zeichensatz TESTEN
  2.8 ZeichensatzGRÖßE ändern 
  2.9 COURSER-Tasten
 
3. EIN- AUSGABEFUNKTIONEN:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3.1 Zeichensatz bzw. IMG-BILD Laden  LOAD
  3.2 Zeichensatz Speichern  SAVE

4. TSCHIDOS intern:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4.1 Copyright
  4.2 Auflösung, Speicher



1.1 Zeichensatz selektieren  '1|2|3|4'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    TSCHIDOS erlaubt das gleichzeitige bearbeiten
    von maximal 4 Zeichensätzen.
    Die vier voreingestellten Zeichensätze
    sind der Systemfont.
    

1.2 Zeichen auswählen        'WÄHLEN'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Es erscheint eine Auswahlbox, inder die vorhandenen
    Zeichen normal und die nichtvorhandenen Zeichen
    hell dargestellt werden.
    Mit einem kleinem Rechteck läßt sich nun das
    gewünschte Zeichen auswählen und mit Mausklick 
    rechts zum bearbeiten übernehmen.
    
    Weiterhin können Zeichen auch durch 'F1' und Eingabe
    des gewünschten ASCII-Wertes ausgwählt werden.
    AUCH 'ALTERNATE' + 'ASCII-WERT' oder direct über
    die Tastatur.

1.3 Zeichensatzparameter im Font-Header ändern 'PARAM'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Änderungen in diesem Bereich sollten mit 
    Bedacht vorgenommen werden !!

    Länge des Fontheaders beträgt 88 Byte.
    Länge der folgenden Horizontalen-Offset-Tabelle
    beträgt ADE_hi-ADE_lo+1.
    Länge der folgenden Zeichen-Offset-Tabelle
    beträgt (ADE_hi-ADE_lo)*2+4.

Optionen:
    - Zeichensatz im INTEL(8086)- oder
      MOTOROLA(68000)-Format speichern.
   
    - Zeichensatz soll MOMOSPACE / PROPORTIONAL sein.
      Ein Momospaced-Font ist voraussetzung für einen
      Systemzeichensatz!

    Beschreibung des Fontheaders:
 
$00     id          * Fontnummer (1=Systemzeichensatz)
    Kennung für das Betriebssystem.
    Siehe auch Beispielprogramm FONTTEST.GFA.

$02     size        * Fontgröße in Satzpunkten
    Wenn mehrere Zeichensätze mit der gleichen id Nummer
    instaliert wurden, wählt GEM den zu size 
    am nächsten liegenden Font aus.

$04     facename$   * Name des Zeichensatzes max 32 chr
    
$24     ADE_lo      * kleinster ASCII-Wert
$26     ADE_hi      * größter ASCII-Wert
    Änderungen werden von TSCHIDOS automatisch
    vorgenommen.
  
$28     top_dist    * Abstand Top    <-> Baseline
$2A     asc_dist    * Abstand Ascent <-> Baseline
$2C     hlf_dist    * Abstand Half   <-> Baseline    
$2E     des_dist    * Abstand Descent<-> Baseline
$30     bot_dist    * Abstand Bottom <-> Baseline
$32     wchr_wdt    * maximale Zeichenbreite
$34     wcel_wdt    * maximale Zeichenzellen-Breite
$36     lft_ofst    * Offset links
$38     rgt_ofst    * Offset rechts
    In dem Bild HELP1.IMG sind diese werte anschaulich
    dargestellt.

$3A     thckning    * Verbreiterungsfaktor für 'thick'
$3C     undrline    * Dicke der Unterstreichung
$3E     lghtng_m    * Maske für helle Schrift
$40     skewng_m    * Maske für Kursivschrift

$42     flags       * Bit 0 : Default System Font
                      Bit 1 : Horizontale offset Tabelle
                               verwenden         
                      Bit 2 : 0 = 8086 - Format                  
                              1 = 68000 - Format
                      Bit 3 : 0 = proportional
                              1 = momo-spaced  
    Änderungen werden von TSCHIDOS automatisch
    vorgenommen.

$44     hz_ofst     * Zeiger auf Horizontal-Ofst-Tabelle
$48     ch_ofst     * Zeiger auf Zeiger-Offset-Tabelle
$4C     fnt_dta     * Zeiger auf Zeichensatzdaten
$50     frm_wdt     * Breite des Zeichensatzimage
$52     frm_hgt     * Höhe des Zeichensatzimage
$54     nxt_fnt     * Zeiger auf nächsten Zeichensatz


1.4 Information über Zeichensatzlänge  'INFO'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Information über Länge und Namen des aktuellen
    Zeichensatzes.

1.5 Aktuellen Zeichensatz Zeigen   'ZEIGEN'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Alle Zeichen des aktuellen Zeichensatzes werden der
    Reihe nach auf dem Bildschirm dargestellt.
    Wenn nicht alle Zeichen auf einen Schirm passen,
    kann nach Mausklick fortgefahren werden.

1.6 Horizontalen Offset einstellen  'HZ_OFST'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Es erscheint eine Auswahlbox, inder die horizontale
    Offset-Tabelle entweder gelöscht oder erzeugt 
    werden kann.
    Das Betriebssystem benutzt 'nicht' automatisch eine 
    existierende Tabelle. Es muß auch Bit 1 vom 
    Fontheader Flag gesetzt sein. Dies ist der Fall,
    wenn der Bottom VERWENDEN invers dargestellt ist.

    Der horizontale Offset läßt sich auch durch den 
    Pfeil unter dem vergrößerten Buchstaben einstellen.
    Sollte dabei keine Tabelle existieren, so fragt
    TSCHIDOS ob sie erzeugt werden soll.

1.7 Vergrößerungsfaktor ändern  'LUPE'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯  
    TSCHIDOS stellt zum arbeiten zwei Vergrößerungs-
    möglichkeiten zur verfügung. Eine 8-Punkte und eine
    4-Punkte Lupe. Die 8-Punkte Lupe läßt sich 
    nur darstellen, wenn die Vergrößerung auf den
    Bildschirm paßt.
    Andernfalls ist die 4-Punkte Lupe optional.

2.1 Zeichenfunktionsfeld
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯



    Im Zeichenfunktionsfeld kann zwischen 26 
    verschiedenen Zeichenfunktionen ausgewählt werden.
    'FUNKTION' + 'FILL' erzeugt gefüllte Figuren.
    Zweimal 'Mausklick' auf Fill wählt die
    Funktion 'NUR FÜLLEN'.
    Zur Auswahl stehen 36 verschiedene Muster, die mit
    der linken Maustaste durch halten ausgewählt
    werden.
    Es wird invers zur Hintergrundfarbe gezeichnet.
    Zeichnen durch halten der linken Maustaste.
    Wird während des Zeichnens zusätzlich noch die
    rechte Maustaste betätigt, so wird das gerade
    gezeichnete Objekt gelöscht.

2.2 'UNDO'
¯¯¯¯¯¯¯¯¯¯
    Die letze Änderung an einem einzelnem Buchstaben
    wird rückgängig gemacht.

2.3 Ausschnitt 'NEHMEN'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Aus einem Bild, das zuvor mit 'pLOADq' eingelesen
    wurde, kann ein Ausschnitt in einen Buchstaben
    übernommen werden.
    Mausklick links bricht die Funktion ab,
    rechts übernimmt den Ausschnitt.

2.4 Zeichensatz mit aktuellem Zeichen 'FÜLLEN'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Nach einer Sicherheitsabfrage wird der Zeichensatz
    mit dem eingestellten Zeichen gefüllt.

2.5 Zeichen in Klemmbrett übernehmen  'CLIPIN'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Das aktuelle Zeichen wird im Klemmbrett gespeichert.

2.6 Zeichen aus Klemmbrett holen  'CLIPOUT'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Das Klemmbrett wird in das aktuelle Zeichen 
    übergeben. Gleichzeitig wird der Inhalt des
    Klemmbrettes gelöscht.

2.7 Zeichensatz  'TESTEN'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Hier kann der aktuelle Zeichensatz mit allen vom
    GEM zur verfügung gestellten Zeichenfunktionen
    und den in 'pPARAMETERq' eingestellten Obtionen
    getestet werden.
    Nicht über die Tastatur erreichbare Zeichen lassen
    sich mit 'F1' o.'ALTERNATE' erzeugen. 'pWÄHLENq'
    Das Sternchen zwischen den Vergrößerungs-Pfeilen
    stellt die Vergrößerung 1:1 ein.

2.8 Zeichen bzw. Zeichensatzgröße ändern 'GRÖßE'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Durch Anklicken und Halten des gekreuzten Feldes
    neben dem vergrößertem Zeichen, läßt sich das
    Zeichen bzw. die Zeichensatzgröße ändern.
    Mit der linken Maustaste wird nur die Rahmengröße
    verändert.
    Mit der rechten Maustaste wird die Größe des Buch-
    stabens verändert.
    Nach dem Loslassen der Maustaste erscheint eine
    Sicherheitsabfrage.
    * Die Änderung der HÖHE wirkt sich immer
      auf alle Zeichen aus.
    Löschen eines Zeichens durch Schließen des 
    Vergrößerungsfeldes.
    SHIFT-LINKS  : Nur horizontale Änderung.
    SHIFT-RECHTS : Nur vertikale Änderung.

2.9 COURSER-Tasten
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    'COURSER-TASTE' verschiebt Buchstaben.
    'SHIFT'+'COURSER UP/DOWN' verschiebt alle 
    Buchstaben hoch oder runter.


3.1 Zeichensatz bzw. Bild laden   'LOAD'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  a) GEM-Font laden 

  b) MONOSTAR Zeichensatz laden
    Der MONOSTAR Font mit der Extention *.DAT
    wird geladen und in einen GEM-Font konvertiert.
     
  c) STAD / DEGAS Zeichensatz laden
    Es werden Zeichensätze mit der Länge 4096/2050 Byte
    geladen.

  d) SIGNUM-FONT laden
    Es können SIGNUM-Fonts mit der Endung 
    *.E24 = Bildschirmzeichensatz
    *.P9  = 9-Nadel Zeichensatz
    *.P24 = 24-Nadel Zeichensatz
    *.L30 = Laserdrucker Zeichensatz
    geladen werden.
    Auch wenn z.B. nur der Zeichensatz *.P24 geladen
    werden soll, muß der Zeichensatz *.E24 im gleichen
    Ordner vorhanden sein.

  e) Bild im IMG-Format laden
    Das Bild, das in der Option 'pNEHMENq' gebraucht
    wird, kann hier geladen werden.

3.2 GEM-Font speichern  'SAVE'
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Der Aktuelle GEM-Font wird mit automatischer
    Extentionanhängung abgespeichert.



4.1 Rechte
¯¯¯¯¯¯¯¯¯¯






          Copyright 1991 by MAXON Computer GmbH,
            Industriestr. 26, D-6236 Eschborn
                 written by Thomas Kluge


4.2 Auflösung, Speicher
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    TSCHIDOS läuft in allen monochromen Bildschirm-
    auflösungen.

    TSCHIDOS belegt höchstens 1 Mbyte speicher.