home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / misc / dcf_time / dcf_time.txt < prev    next >
Text File  |  1993-06-02  |  19KB  |  475 lines

  1.                        DCF_TIME Version 1.2
  2.  
  3.           Die ultimative Software zu allen DCF77-Empfängern!
  4.  
  5.  
  6.                    Atari (Mega)ST(E), TT, Falcon
  7.  
  8.  
  9.                       Copyright © 1991-93 by
  10.  
  11.                          Ralf Zimmermann
  12.  
  13.  
  14.                           2. Juni 1993
  15.  
  16.  
  17.  
  18.  
  19. 1    Kurze Beschreibung des Programms
  20.  
  21. Es gibt einige Module für den Atari, welche die DCF77-Zeitzeichen 
  22. empfangen und dem Rechner zur Dekodierung zur Verfügung stellen. Die 
  23. zum Teil mitgelieferte Software lässt einige Wünsche offen (ich halte 
  24. mich stark zurück...). Diesem Übel hilft diese Software ab.
  25.  
  26. DCF_TIME ist eine zuverlässige und schnelle Software zur Dekodierung 
  27. der DCF77-Signale. Es werden verschiedene Ports für die ankommenden 
  28. Signale unterstützt.
  29. ACHTUNG: Die Software empfängt natürlich keine DCF-Signale! Dazu 
  30. brauchen Sie eine kleine Zusatz-Hardware, eben einen der beschriebenen 
  31. Empfänger.
  32.  
  33.      DCF_TIME ist nur eine alternative Dekodier-Software dazu!
  34.  
  35.  
  36. 2    Copyright
  37.  
  38. DCF_TIME ist ein Freeware-Programm von
  39.  
  40.                                Ralf Zimmermann
  41.                                Am  Ruhwehr  35
  42.                                6200  Wiesbaden
  43.  
  44.  
  45. 3    Entstehungsgeschichte
  46.  
  47. Für Rechner ohne Hardware-Uhr gibt es von verschiedenen Firmen 
  48. DCF77-Empfänger, die man mit dem Rechner verbindet, um damit die 
  49. offizielle Richtzeit der Bundesrepublik Deutschland mit hoher 
  50. Genauigkeit zu empfangen.
  51. Ich besitze einen solchen Empfänger von der Firma Conrad. Die 
  52. Dekodierung erfolgt per Software. Die mitgelieferte Software lässt 
  53. einige Wünsche offen.
  54.  
  55. DCF_TIME bietet nun die Möglichkeit, die vom Empfänger gelieferten 
  56. Signale zuverlässig und unauffällig zu dekodieren.  Die Dekodierung 
  57. läuft im Hintergrund und sorgt regelmässig für die aktuelle Uhrzeit.
  58. Als besonderes Feature kann man zwischen der Ortszeit in Deutschland 
  59. (MEZ, MESZ) und der Weltzeit UTC wählen. Die Sommerzeit wird 
  60. automatisch beachtet.
  61. Als Freeware-Produkt erhalten Sie hiermit alle zu DCF_TIME nötigen 
  62. Dateien und Informationen. DCF_TIME besteht aus folgenden Dateien:
  63.  
  64.       DCF_TIME.PRG      Das Programm für den AUTO-Ordner
  65.       DCF_TIME.INF      Beispiel-Datei für Konfiguration
  66.       DCF_TIME.TXT      Der Text den Sie gerade lesen
  67.       DCF_TIME.CPX      Ein CPX-Modul zur Anzeige der empfangenen 
  68.                         Daten
  69.       DCF_WAIT.TOS      Ein Hilfsprogramm für Batch-Verarbeitung
  70.       DCF77.H           Die Header-Datei für C, sie enthält alle 
  71.                         wichtigen Informationen zur Einbindung des 
  72.                         Decoders in eigene Programme
  73.  
  74.  
  75. 4    Installation
  76.  
  77. Kopieren Sie einfach das Programm DCF_TIME.PRG in den AUTO-Ordner 
  78. Ihres Bootlaufwerks. Dann neu booten und fertig!
  79. Falls Sie Ihren DCF77-Empfänger nicht am Joystick-Port angeschlossen 
  80. haben,  so müssen Sie noch eine Datei mit den Parametern für den 
  81. Decoder erstellen.  Dasselbe gilt, falls Sie die weiteren 
  82. Möglichkeiten des Decoders nutzen wollen. Die nötige Datei nennt sich 
  83. DCF_TIME.INF und sollte im selben Verzeichnis wie DCF_TIME.PRG liegen. 
  84. Am einfachsten lässt sich eine solche Datei mit dem CPX-Modul 
  85. DCF_TIME.CPX erstellen.
  86. Nach einem Kaltstart haben Sie bei korrektem Empfang nach knapp 2 
  87. Minuten die korrekte Zeit im ST! Nach einem Warmstart bleibt die 
  88. System-Zeit durch Zwischenspeichern im Tastaturprozessor erhalten.
  89. Falls Sie das mitgelieferte CPX-Modul verwenden wollen (dies ist zur 
  90. eigentlichen Dekodierung nicht nötig!), so kopieren sie es bitte zu 
  91. Ihren anderen CPX-Modulen. XControl wird es dann beim Starten finden.
  92.  
  93. Anmerkung:  'XControl' ist das neue erweiterte Kontrollfeld von Atari, 
  94. es wird mit Rechnern ausgeliefert, die eine TOS-Version >2.00 haben. 
  95. Dieses neue Kontrollfeld erlaubt es, einzelne Module (mit der Endung 
  96. CPX) nachzuladen.
  97. Für ältere TOS-Versionen ist das neue Kontrollfeld nicht vorgesehen - 
  98. aber abgesehen von ein paar Modulen läuft es z. B. auch unter TOS 1.04 
  99. ohne Probleme. Ich benutze es täglich und kann es nur empfehlen!
  100.  
  101. DCF_TIME läuft auf allen ST, STe, Mega-ST, Mega-STe, TT und 
  102. Falcon-Rechnern von Atari.
  103.  
  104.  
  105. 5    Funktionsweise der Programme
  106.  
  107. Das Auto-Ordner-Programm DCF_TIME.PRG sucht beim Start die Datei 
  108. DCF_TIME.INF und wertet sie aus. Nach Möglichkeit wird eine 
  109. Dekodier-Routine im Hintergrund installiert.
  110.  
  111. Die Uhrzeit wird aus dem Tastatur-Prozessor gelesen. Damit wird 
  112. erreicht, dass nach einem Warmstart sofort wieder die dorthin 
  113. gesicherte Zeit zur Verfügung steht.
  114. Ab sofort sorgt die Decoder-Routine im Hintergrund für eine 
  115. bestmögliche Entzifferung des empfangenen DCF-Signals. Desgleichen 
  116. wird die System-Zeit im Rechner in regelmässigen Abständen gesetzt.
  117.  
  118. Anmerkung: Das Dekoder-Programm ist jetzt schon knapp 9 kB gross. 
  119. Davon bleiben aber nur knappe 2 kB resident. Der Speicherbedarf durch 
  120. den residenten Decoder ist also denkbar klein!
  121.  
  122. Das CPX-Modul DCF_TIME.CPX kann von dem vorhandenen Accessory XCONTROL
  123. (von Atari) geladen werden.  Das Modul zeigt sämtliche Daten über das 
  124. empfangene DCF77-Signal sowie über den Decoder an.
  125. Es dient also hauptsächlich zur Information, was der Decoder denn so 
  126. treibt. Für die eigentliche Funktion des Zeit-Dekodierens und 
  127. -Stellens hat es keine Bedeutung.
  128. Desweiteren lässt sich hiermit das Verhalten des Dekoders 
  129. beeinflussen.
  130.  
  131. Das Programm DCF_WAIT.TOS ist für diejenigen gedacht, die automatisch 
  132. irgendwelchen Datenbestand crunchen lassen. Falls dieses Crunchen mit 
  133. dem Datum als Kriterium geschieht, so ist es natürlich fatal, wenn die 
  134. Uhrzeit im Rechner nach dem Starten irgendwelche utopischen Werte 
  135. annimmt. Dieses Problem behebt dieses Programm.
  136.  
  137. DCF_WAIT wartet nach dem Start einfach solange, bis die Rechner-Zeit 
  138. vom Decoder gesetzt wurde.
  139. Bei mir wird DCF_WAIT in der Stapelverarbeitung direkt vor meinem 
  140. Message-Cruncher aufgerufen.  Wenn die Zeit stimmt, geht's gleich 
  141. weiter - falls nicht wird gewartet. Und schon sind alle Probleme 
  142. beseitigt.
  143.  
  144.  
  145. 6    Die Bedienungselemente des CPX-Moduls
  146.  
  147. Das CPX-Modul erlaubt das ausführliche Anzeigen der Aktionen rund um 
  148. den DCF77-Decoder. Man kann alle empfangenen Signale ablesen sowie ein 
  149. paar Parameter einstellen.
  150.  
  151.    o Im Hauptdialog des Moduls sieht man die wichtigsten Informationen 
  152.      auf einen Blick. Von dort kann man mittels eines Popup-Dialoges 
  153.      unter dem Knopf 'Weitere Dialoge...' weitere Dialoge wählen. (Wer 
  154.      hätte DAS gedacht?)
  155.  
  156.    o Über DCF_TIME...
  157.      Hier kann man sehen, welche Version des DCF-Decoders man 
  158.      verwendet und wer das Programm geschrieben hat.
  159.  
  160.    o Konfiguration...
  161.      Zur Zeit kann man die Zeitzone und das Zeit-Stellen-Intervall 
  162.      einstellen. Mittels 'Sichern' wird diese Information in die Datei 
  163.      DCF_TIME.INF geschrieben. Es wird nach der Datei 
  164.      \AUTO\DCF_TIME.INF gesucht und die Parameter dort gesichert.
  165.      Falls die Datei nicht existiert, wird eine neue erstellt.
  166.  
  167.    o DCF77-Signale...
  168.      Hier kann man alle Informationen sehen,  die das ursprüngliche 
  169.      DCF-Signal übermittelt hat.
  170.  
  171.    o Letztes Stellen...
  172.      Hier können Sie sehen, wann der Decoder die Rechner-Zeit zum 
  173.      letzten Mal gestellt hat. Es wird in zwei Angaben unterschieden:
  174.       Gemdos:   Dies ist die Zeit, welche von den meisten Programmen
  175.                 als Rechner-Zeit verwendet wird.
  176.       XBios:    Dies ist die eventuell vorhandene Hardware-Uhr, bzw.
  177.                 die Uhr im Tastaturprozessor. Diese Uhr wird vom 
  178.                 Decoder auch gestellt!
  179.  
  180.  
  181. 7    Programmiertechnisches
  182.  
  183. Das AUTO-Ordner-Programm installiert sich in den entsprechenden 
  184. Vektoren mit der XBRA-Kennung zDCF. Ebenso installiert es einen Cookie 
  185. mit der Kennung zDCF. Der Cookie-Wert ist ein Zeiger auf eine 
  186. DCF77-Struktur.
  187. Die Definition dieser Struktur finden Sie in der Datei DCF77.H, sie 
  188. erlaubt es Ihnen, den Decoder in eigenen Programmen anzusprechen.
  189.  
  190. Die C-Struktur tm ist folgendermassen definiert:
  191.  struct tm
  192.  {
  193.      WORD    tm_sec;   /*  Sekunden                            */
  194.      WORD    tm_min;   /*  Minuten                             */
  195.      WORD    tm_hour;  /*  Stunden (0..23)                     */
  196.      WORD    tm_mday;  /*  Tag im Monat (1..31)                */
  197.      WORD    tm_mon;   /*  Monat (0..11)                       */
  198.      WORD    tm_year;  /*  Jahr                                */
  199.      WORD    tm_wday;  /*  Wochentag (0..6) ! (So..Sa)         */
  200.      WORD    tm_yday;  /*  Tag im Jahr (0..365)                */
  201.      WORD    tm_isdst; /*  ungleich Null entspricht Sommerzeit */
  202.  };
  203.  
  204.  
  205. 8    Zur Hardware
  206.  
  207. Ursprünglich war diese Software dafür ausgelegt, die Signale des 
  208. DCF-Empfängermoduls der Fa. Conrad für den Atari-ST auszuwerten.  Der 
  209. Anschluss an den Rechner erfolgt über den zweiten Joystick-Port. 
  210. Mittlerweile läuft die Software auch mit anderen Empfänger-Modulen und 
  211. an anderen Schnittstellen.
  212. Der vorliegenden Version von DCF_TIME ging eine aufwendige 
  213. Beta-Test-Phase vorraus. Sie arbeitet nun mit verschiedenen Eingängen 
  214. (Ports genannt) für das DCF77-Signal und mit verschiedenen 
  215. Empfängermodulen zusammen. Nachfolgend beschreibe ich die bisher 
  216. benutzten Ports. Falls es Probleme beim Anschluss gibt, so kann ich 
  217. gerne mit Tips aushelfen. Möchte jemand einen anderen Port benutzen, 
  218. der hier noch nicht aufgeführt ist, so kann er sich ja mit mir in 
  219. Verbindung setzen. Bisher werden drei Ports unterstützt:
  220.  
  221.                     JOY    Joystick-Port (JOY1, also nicht die Maus)
  222.                     RI1    Ring-Indicator von MODEM1
  223.                     RI2    Ring-Indicator von MODEM2
  224.  
  225.  
  226. 8.1 Anschluss am Joystick-Port (JOY)
  227.  
  228. Der Anschluss des Moduls an den Rechner erfolgt über einen 9-poligen 
  229. Sub-D-Verbinder.
  230. Die Belegung der Anschlüsse ist folgende:
  231.  
  232.                                    1: Signal
  233.                                    7: +5V
  234.                                    8: Masse
  235.  
  236.  
  237. 8.2    Anschluss an MODEM1 (RI1)
  238.  
  239. Das Signal wird über den Ring-Indicator-Anschluss (RI genannt) in den 
  240. Rechner gebracht. Dazu muss die Verbindung des RI zu einem eventuell 
  241. vorhandenen Modem getrennt werden. Da die meiste Software zum Betrieb 
  242. von Modems den RI nicht benutzt, ist dies kein Verlust an 
  243. Funktionalität.
  244. Lediglich einige Fax-Programme für den Atari fragen explizit den 
  245. RI-Kontakt ab.  In diesem Fall sollte man seinen DCF-Empfänger 
  246. natürlich nicht an diesem Anschluss betreiben.
  247.  
  248. Aber man hat ja die Wahl...! ;-)
  249.  
  250. Der Anschluss an MODEM1 wurde von einigen Beta-Testern erfolgreich 
  251. benutzt, es sollte also auch bei Ihnen funktonieren. Man spart sich 
  252. vor allem das Kabel zur abgesetzten Tastatur, wo sich der 
  253. Joystick-Port befindet.
  254. Ein kleiner Tip: Die Eingänge der MODEM1-Schnittstelle kann man auch 
  255. mit TTL-Pegeln benutzen! Die im Atari benutzten 
  256. Schnittstellen-Bausteine sind da sehr tolerant.
  257.  
  258.  
  259. 8.3    Anschluss an MODEM2 (RI2)
  260.  
  261. Dies funktioniert analog zu dem Anschluss an MODEM1, es wird ebenfalls 
  262. der RI benutzt. Leider konnte ich speziell diesen Port noch nicht 
  263. ausführlich testen.
  264. Aber wie in der letzten Version versprochen kann nun auch dieser Port 
  265. verwendet werden. Ein paar Betatester haben das mittlerweile 
  266. erfolgreich ausprobiert.
  267. Leider ist der MODEM2-RingIndicator-Anschluss beim MegaSTe wohl leider 
  268. nicht angeschlossen, es fehlt ja auch der zweite MFP, der diese 
  269. Leitung sonst verwaltet. Deshalb kann dieser Port bei dem MegaSTe 
  270. leider nicht verwendet werden!
  271.  
  272.  
  273. 9    Das Format der Datei DCF_TIME.INF
  274.  
  275. Das Decoder-Programm kann nun mittels einer Datei konfiguriert werden. 
  276. Dies ist nützlich, falls man nicht die Default-Einstellungen verwenden 
  277. möchte und XControl nicht benutzt. Damit ergibt sich dann ein 
  278. minimaler Verbrauch von Speicher!
  279.  
  280. Die Datei dazu heist DCF_TIME.INF und wird beim Programmstart im 
  281. selben Verzeichnis wie das Programm erwartet. Die Datei kann jeder 
  282. selbst mit Hilfe eines ASCII-Editors erstellen, oder man lässt sie 
  283. einfach von dem CPX-Modul mittels 'Konfiguration sichern' erzeugen. 
  284. Bisher werden folgende Variablen ausgewertet:
  285.  
  286.  
  287. 9.1    PORT
  288.  
  289. Bestimmt, welcher Port für die DCF77-Signale verwendet werden soll.
  290. Mögliche Werte sind:
  291.  
  292.                   JOY  Es wird der Joystick-Port verwendet
  293.                   RI1  Es wird der RI von MODEM1 verwendet
  294.                   RI2  Es wird der RI von MODEM2 verwendet
  295.  
  296.  
  297. 9.2    ZONE
  298.  
  299. Bestimmt, welche Zeitzone vom Dekoder zur Verfügung gestellt wird.
  300. Mögliche Werte sind:
  301.  
  302.                       LOC   Deutsche Ortszeit
  303.                       UTC   Weltzeit (UTC)
  304.                       MEZ   MittelEuropäische Zeit
  305.                       MESZ  MittelEuropäische SommerZeit
  306.  
  307.  
  308. Die Weltzeit (UTC) ist wohl vor allem für die Funkamateure unter uns 
  309. (73!) interessant.
  310. Die beiden letzten Einstellungen (MEZ, MESZ) sind nicht unbedingt 
  311. praxistauglich.
  312.  
  313.  
  314. 9.3    SET_EVERY
  315.  
  316. Bestimmt die Anzahl der Minuten zwischen zweimal Zeit-Setzen (0-60). 
  317. Ein Wert von 0 bedeutet, dass die Zeit nur einmal übernommen wird, 60 
  318. bedeutet ein stündliches Setzen der Zeit. Werte darüber sind nicht 
  319. erlaubt.
  320.  
  321.  
  322. 9.4    QUICK_SET
  323.  
  324. Definiert das Verhalten des Decoders für das erstmalige Stellen der 
  325. Zeit:
  326.  
  327.      ON   Auch beim erstmaligen Stellen der Uhrzeit wird ein zweites 
  328.           Zeittelegramm abgewartet, um eventuelle Fehler bei 
  329.           schlechtem Empfang zu verhindern. Dadurch Verzögert sich das 
  330.           Stellen nach dem Booten natürlich um eine weitere Minute.
  331.      OFF  Dies ist die schnellere Möglichkeit, es wird das erste 
  332.           korrekte Zeittelegramm zum Stellen verwendet. Danach werden 
  333.           wieder jeweils zwei Telegramme verglichen, bevor die Zeit 
  334.           übernommen wird.
  335.  
  336.  
  337. 9.5    BOOT_TEXT
  338.  
  339. Bestimmt, welcher Text beim Starten des AUTO-Ordner-Programmes 
  340. ausgegeben wird:
  341.  
  342.     SHORT  Es wird nur die Copyright-Meldung mit Versionsnummer und 
  343.            Erstellungsdatum ausgegeben.  Dies ist ganz nützlich, wenn 
  344.            alles ordentlich läuft und man beim booten sowieso schon so 
  345.            viele Texte angezeigt bekommt. Fehlermeldungen werden 
  346.            natürlich nicht unterdrückt!
  347.     LONG   Es wird die selbe Meldung wie bei SHORT ausgegeben, aber 
  348.            zusätzlich meldet DCF_TIME jede Aktion und gibt die 
  349.            eingestellten Parameter aus.
  350.  
  351.  
  352. 9.6    Beispiel
  353.  
  354. Das File enthält z. B. folgende Zeilen:
  355.  
  356.                                 PORT = JOY
  357.                                 ZONE = LOC
  358.                                 SET_EVERY = 60
  359.  
  360. Das bedeutet in diesem Beispiel, dass die Signale am Joystick-Port 
  361. erwartet werden, die Zeit in Ortszeit (LOC) dekodiert wird und die 
  362. Zeit alle 60 Minuten in den Rechner übernommen wird.
  363.  
  364. Die Reihenfolge der Zeilen in der Datei ist egal.
  365.  
  366.  
  367. 10     History
  368.  
  369.    o Version 1.0
  370.      Dies ist die erste Version, die einer kleinen "Offentlichkeit 
  371.      vorgestellt wurde. Es gab noch kein CPX-Modul, dafür erfolgten 
  372.      alle Einstellungen über ein Accessorie.
  373.      Alles funktioniert funktionierte schon prächtig, aber es gibt ja 
  374.      bekanntlich nichts, was man nicht besser machen kann.
  375.  
  376.    o Version 1.1
  377.      Nennen wir diese Version mal Public Edition. DCF_TIME wurde in 
  378.      dieser Version zum ersten Mal weit verbreitet, vor allem über das 
  379.      Maus-Netz.
  380.  
  381.         - Zum ersten Mal werden verschieden Schnittstellen für das 
  382.           DCF77-Signal unterstützt.
  383.  
  384.         - Alle Einstellungen erfolgen jetzt über ein CPX-Modul.
  385.  
  386.    o Version 1.2
  387.         - Nun funktioniert auch der RI2-Port (RingIndicator von 
  388.           MODEM2).
  389.         - Der Decoder ist jetzt etwas schneller geworden.
  390.         - Die Erkennung von gestörten Signalen und unsinnigen 
  391.           Zeitangaben wurde stark verbessert. Dies ist lediglich für 
  392.           Benutzer interessant, die immer einen schlechten Empfang 
  393.           haben.
  394.         - In Zusammenhang mit HSMODEM1.PRG wurde ein Problem im 
  395.           Interrupt Handling offenbar. DCF_TIME brachte etwas zuviel 
  396.           Zeit in seinen Berechnungen zu.
  397.           Durch eine kleine Interrupt-Kosmetik konnte das Problem 
  398.           beseitigt werden, DCF_TIME setzt seine Priorität herab und 
  399.           behindert keine High-Speed-Übertragungen mehr.
  400.  
  401.           (Hallo Harun!)
  402.  
  403.  
  404. 11     Neue Versionen
  405.  
  406. Wenn das Echo auf meine Software positiv ist, so wird es auch 
  407. weiterhin neue Versionen von DCF_TIME geben. Zumindestens werde ich es 
  408. für den eigenen Gebrauch weiter verbessern.
  409.  
  410.  
  411. 12     Copyright (Das Unvermeidliche...)
  412.  
  413. DCF_TIME ist ein Freeware-Produkt. Das bedeutet, Sie dürfen die 
  414. Dateien frei kopieren und weitergeben. Eine kommerzielle Auswertung 
  415. dieses Produktes durch andere als mich, den Autor, ist nicht erlaubt.  
  416. Wer DCF_TIME kommerziell einsetzen will (also z.B. in einer Firma) 
  417. wende sich bitte direkt an mich, es gibt da einen speziellen Tarif für 
  418. solche Verwendung.
  419.  
  420. Da mich dieses Produkt einige Mühe, Zeit und sogar Geld gekostet hat, 
  421. möchte ich Sie gerne bitten, mir bei Benutzung dieser Software 10 DM 
  422. zukommen zu lassen.
  423.  
  424. Dieser Betrag ist ja wohl wirklich nicht zuviel!  Sie kostet es nicht 
  425. die Welt und ich könnte damit wenigstens die Kosten für meinen 
  426. C-Compiler wieder reinholen. Halten Sie das nicht für eine faire 
  427. Sache?
  428.  
  429. Meine Postalische Anschrift finden Sie oben in diesem Text, hier meine 
  430. Bankverbindung:
  431.  
  432.                         Nassauische Sparkasse Wiesbaden
  433.                         BLZ      510  500  15
  434.                         Konto   1010  299  72
  435.  
  436. Für Anregungen und Fehlerberichte bin ich immer dankbar!
  437.  
  438.  
  439.  
  440. Viel Spass und guten Empfang wünscht
  441.  
  442.  
  443.  
  444. Ralf Zimmermann
  445.  
  446.  
  447.  
  448. Auf elektronischem Weg bin ich zu erreichen unter:
  449.  
  450.               Maus-Netz     : Ralf Zimmermann @ WI2
  451.               Fido-Netz     : Ralf Zimmermann on 2:2405/1.9
  452.               Packet-Radio  : DL1FDT @ DB0GV  (ex. DG8FCA)
  453.  
  454.  
  455. 13     Post Scriptum (War eigentlich nicht geplant)
  456.  
  457. Zu der vorliegenden Version habe ich die Anleitung in LaTeX, meinem 
  458. Lieblingstextsystem verfast. Natürlich sehe ich ein, das dem Programm 
  459. eine Anleitung als ASCII-Text beiliegen muss! Deshalb habe ich mit 
  460. verschiedenen Programmen (TEX2TXT, DVI2TTY) versucht einen solchen 
  461. ASCII-Text automatisch erstellen zu lassen.
  462.  
  463. Vorweg: es ist nicht gelungen...!
  464.  
  465. Mit dem erstgenannten Programm gab es etliche Probleme - ich sollte 
  466. dem Autor wohl mal schreiben. Der hier vorliegende Text wurde nun mit 
  467. DVI2TTY erstellt und dann von Hand nachbearbeitet - es hat keinen Spaß 
  468. gemacht!
  469.  
  470. Wenn dieser Text also etwas übel aussieht, dann bitte ich um 
  471. Entschuldigung, der Inhalt sollte aber auch so rüberkommen. Vielleicht 
  472. bekomme ich dieses Problem ja noch in den Griff. Ich wollte nur 
  473. endlich die Anleitung fertigmachen, da dies seit Wochen das einzige 
  474. ist, was die Auslieferung der Version 1.2 verzögert.
  475.