     =================================================================

                               - 1ST_KONV -
            Programm zum Konvertieren von ASCII-Dateien in das
                  GST-Format von 1ST-Word plus (WP-Mode)


                           von Max-Ulrich Farber
                               Lerchenweg 16
                            7238 Oberndorf a.N.

     =================================================================
                                             

     Wenn  Sie mit 1ST-Word plus arbeiten und Ihren Rechner nicht  nur 
     zur  Textverarbeitung einsetzen,  oder aber - wie  der  Programm-
     autor -  abwechselnsd  mit dem ATARI ST und  mit  MS-DOS-Rechnern 
     arbeiten, dann kennen Sie folgende rgerliche Situationen:

     Sie  haben  einen Text auf dem MS-DOS-PC verfat und  als  ASCII-
     Datei  abgelegt,  und Sie mchten ihn zuhause mit  1ST Word  plus 
     weiterbearbeiten.  Der  Text  lt  sich  auch  in  1ST-Word plus 
     einlesen,  aber  viele Funktionen des WP-Modus lassen sich  nicht 
     auf den Text anwenden.

     Doch  auch dann,  wenn Sie nur mit dem  ATARI ST  arbeiten,  kann 
     hnliches passieren.  Sie haben z.B.  mit der Tabellenkalkulation 
     TABULA eine umfangreiche Tabelle erarbeitet.  Im Handbuch  steht, 
     man  knne diese,  als ASCII-Datei abgelegt,  mit jedem  gngigen 
     Textverarbeitungsprogramm  weiter  bearbeiten.   Doch  mit   1ST-
     Word plus will dies einfach nicht recht gelingen.  Man wird  doch 
     nicht behaupten wollen, 1ST-Word plus sei kein gngiges Programm!

     Der Grund fr diese Probleme ist,  da 1ST-Word plus im  WP-Modus 
     einen eigenen Code fr die Leerzeichen, Trennzeichen usw. verwen-
     det,  der  mit dem ASCII-Code nur  teilweise  bereinstimmt.  Das 
     Programm 1ST_CONV bertrgt nun den ASCII-Code in diesen von 1ST-
     Word plus verwendeten Code.

     Diese  Code-bersetzung  kann  aber  nicht  einfach  Zeichen  fr 
     Zeichen erfolgen. Fr das Leerzeichen z.B. gibt es im WP-Modus je 
     nach  Stellung mehrere verschiedene Zeichen (weiches  und  hartes 
     Leerzeichen,   Dehnungs-Leerzeichen,   Einzugs-Leerzeichen)   mit 
     unterschiedlichem  Code.  Trennzeichen  und Bindestrich  sind  im 
     ASCII-Code gleich,  im WP-Modus aber verschieden.  Und bei  einem 
     Zeilenwechsel mu erkennbar sein,  ob es sich um ein  Absatz-Ende 
     handelt  oder nicht.  Deshalb untersucht 1ST_KONV bei all  diesen 
     Zeichen auch die Umgebung des Zeichens und setzt im WP-Modus  das 
     Zeichen ein, das am wahrscheinlichsten ist.

     Speziell bei der bertragung von einem MS_DOS_PC gibt es noch das 
     Problem  der verschiedenen Codes fr das Zeichen "".  Auch  hier 
     nimmt 1ST_KONV eine Code-Anpassung vor.

     Wenn   Sie  einen  ASCII-Text  mit  1ST_KONV  bertragen   haben, 
     erscheint er in 1ST-Word plus auf dem Bildschirm genau gleich wie 
     vor der bertragung. Sie knnen ihn jetzt aber so bearbeiten (neu 
     formatieren  usw.),  wie  wenn  Sie ihn  im  WP-Modus  eingegeben 
     htten.

     1ST_KONV arbeitet mit einem 64 KByte groen Puffer.  Aus  Grnden 
     der  Geschwindigkeit  werden  aber nur  die  geradzahligen  Bytes 
     verwendet,  da  hier  der Zugriff etwas  schneller  erfolgt.  Auf 
     einmal werden also maximal 32 KByte Text eingelesen.  Sie  knnen 
     damit  auch  bertragungen  von einer Diskette  auf  eine  andere 
     vornehmen, ohne da Sie bei einem einzigen Laufwerk andauernd mit 
     dem Diskettenwechsel beschftigt wren.  Bei lngeren Texten wird 
     dieser Puffer mehrmals gefllt. Es gibt also keinerlei Einschrn-
     kungen hinsichtlich der Textlnge!

     1ST_KONV ist "Public Domain",  das heit,  es darf von  jedermann 
     frei  kopiert  und  zusammen  mit  den  Begleittexten  im  Ordner 
     weitergegeben werden.

