home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1996 October / PCO_10.ISO / filesbbs / wwz009_2.arj / WWZ.DOC < prev   
Encoding:
Text File  |  1994-06-29  |  5.6 KB  |  197 lines

  1. WormWare ZModem (Fossil) Doku V0.09ß
  2. ====================================
  3.  
  4. Grundsätzliches 
  5. ===============
  6.  
  7.    Protokoll-Datei
  8.    ---------------
  9.  
  10.    WWZ legt als Protokolldatei WWZ.LOG an.
  11.    In dieser Datei stehen nur Files, die korrekt übertragen wurden.
  12.    Beim Senden:
  13.    SENT xxx.xxx
  14.    Beim Empfangen
  15.    RECEIVED xxx.xxx
  16.  
  17.    List-Datei
  18.    ----------
  19.  
  20.    Falls mehrere Files übertragen werden sollen, muessen diese in einer
  21.    Steuerdatei übergeben werden. Diese Datei darf nur die Filenamen
  22.    enthalten. Z.B:
  23.    file1.dat
  24.    datei.tst
  25.  
  26.    Parameter
  27.    ---------
  28.    
  29.    WWZ [-Pport] [-DS|-DR] [-Bbps] [-Ooptions] [-Ffile|-F@list] [-Rpath] [-Llog]
  30.  
  31.    -P Comport     1-16 entsprechend der Com-Nummer.
  32.    -DS            für Senden
  33.    -DR            für Empfang
  34.        wird weder -DS noch -DR noch -F angegeben geht die Routinen automatisch 
  35.        auf Empfang. Bei Angabe von -F wird auf jeden Fall gesendet.
  36.    -B bps         braucht normalerweise nicht angegeben werden.
  37.                   Es wird die eingestellte bps-Rate übernommen.
  38.    -O optionen    hier können folgende Optionen (als EIN String) angegeben werden
  39.           N       No Output, Cps-Rate und Position werden nicht angezeigt
  40.           R       Recovery-Funktion
  41.           8       8k-Blöcke
  42.           C       CD-Detect disable (z.B. für Nullmodem)
  43.           L       RTS abschalten während der Schreibzugriffe
  44.           O       Bereits bestehende Dateien überschreiben
  45.           X       Log-Datei im DSZ-Format
  46.           D       Fehlerhafte Uploads löschen
  47.                   z.B: -O8D für eine Übertragung mit 8K-Blöcken und Löschen
  48.                     fehlerhafter Transfers
  49.    -R pfad        Empfangs-Pfad
  50.                   wird nichts angegeben erfolgt der Upload ins aktuelle Verzeichnis.
  51.    -L log         Logfile-Name
  52.    -F file        Überträgt die Datei file
  53.    -F@filelist    Überträgt alle Dateien aus der Liste filelist
  54.  
  55. Bemerkungen
  56. ===========
  57.  
  58. Die Version WWZ_FOS ist abgespeckt und nutzt ausschliesslich Fossil-Treiber.
  59. Die Version WWZ_ALL nutzt grundsaetzlich Uarts (incl. Fifo-Buffering) laesst
  60. sich aber über -OF umschalten auf Fossil-Nutzung.
  61.  
  62. Auf Wunsch kann ich hier auch die Key-Routine einbinden.
  63.  
  64. Meine Versuche das Ding als Pex zu schreiben schlugen aber bisher fehl :-(
  65.  
  66. Der Transfer kann von der Console mit ESC abgebrochen werden.
  67.  
  68. Fehler und Verbesserungs-Vorschläge und erreichte CPS-Raten bitte zu mir.
  69.  
  70.  
  71. History:
  72. ========
  73.  
  74.   Version 0.01ß 
  75.   =============
  76. + Der erste Versuch
  77.  
  78.   Version 0.02ß 
  79.   =============
  80. * Upload funktionsfähig
  81. + Einbau des Parameters -L       
  82. # Trennung in Fossil / Uart / Alles
  83.  
  84.   Version 0.03ß 
  85.   =============
  86. * Upload und Download solte jetzt funktionieren
  87. + Option -ON hinzugefügt
  88.  
  89.   Version 0.04ß 
  90.   =============
  91. + Option -OX hinzugefügt, Logfile sollte dann wie bei DSZ ausssehen
  92.   allerdings habe ich keine Doku zu DSZ, also bitte testen
  93.  
  94.   Version 0.05ß 
  95.   =============
  96. + Option -OL hinzugefügt
  97. # Beide Versionen zum Test, da jetzt auch ELinks testen
  98. + Option -OF hinzugefügt
  99. + Grafische Ausgabe
  100.  
  101.   Version 0.06ß
  102.   =============
  103. * 8K-Blöcke waren fehlerhaft
  104.  
  105.   Version 0.07ß
  106.   =============
  107. * Berechnung der CPS-Rate bei Recover
  108. + Geschwindigkeits-Optimierung unter BC 3.1
  109. * Anzeige der übertragenen Bytes
  110.  
  111.   Version 0.08ß
  112.   =============
  113. + Erweiterung der Ausgabe um die Anzahl/Bytes/Zeit über alle
  114.   zu übertragenden Dateien
  115. * Shareable Öffnen der Dateien
  116.  
  117.   Version 0.09ß
  118.   =============
  119. + Speicher-Optimierung
  120.  
  121. Anmerkung zu den TurboPower-Routinen (Async Prof. C/C++ 1.01)
  122. =============================================================
  123.  
  124. Folgende Fehler sind noch vorhanden:
  125.    Blöckgröße wird auf der Empfangsseite nicht immer aktuell angezeigt
  126.    Übertragene Bytes zeigt die "ecscape"ten Zeichen an
  127.    _doserrno wird vor Aufruf von findfirst überprüft, wenn also vor dem
  128.    Setzen einer Fileliste eine Dos-Funktion aufgerufen wird läuft nix :-(
  129.  
  130. Folgende Fehler wurden beseitigt:
  131.    Abbruch des ZModem-Transfers bei ZRPOS
  132.    Abbruch des ZModem-Transfers bei Fossil-Nutzung
  133.    Fossil-Steuerung bis 115200 BPS
  134.  
  135.  
  136. Planung:
  137. ========
  138.  
  139. - Speed-Up (mal sehen, normalerweise ist Symantec C++ doppelt so schnell
  140.   wie Borland 3.1)
  141. - Einbau von X/Y/Kermit
  142.  
  143.  
  144. Konfigurations-Beispiel:
  145. ========================
  146.  
  147. Hotkey        W
  148. Batch         Yes
  149. Enables       Yes
  150. Both-Way      No
  151. Bimodem       No
  152. Log-File      WWZ.LOG
  153. Control-File  WWZ.CTL
  154. Download cmd  *X*2*SWWZ.EXE -DS -OD -F@*MWWZ.CTL -L*MWWZ.LOG
  155. Upload cmd    *X*2*SWWZ.EXE -DR -OD -L*MWWZ.LOG
  156. Downl. string #
  157. Upload string 
  158. Downl. keyw.  SENT
  159. Upload keyw.  RECEIVED
  160. File word nr  1
  161.  
  162. Thanx:
  163. ======
  164.  
  165. - An Peter Hampf für seine Mühe und  die Verbesserungs-Vorschläge
  166. - TurboPower/Enz für die seriellen Routinen, auch wenn ich da noch jede
  167.   Menge Fehler drin gefunden habe.
  168. - An alle die sonst noch testen.
  169.  
  170. Tester:
  171. =======
  172.  
  173. (alphabetische Reihenfolge)
  174.  
  175. Rainer Boesner     (Zyxel, ISDN-Blaster (1TR6))
  176. Ralf Friedrich     (Zyxel, Terbo, V.FC, Teles S0 (1TR67))
  177. Peter Hampf        (HST ?, V.FC, Teles S0 (1TR6))
  178. Henning Roll       (Zyxel, Elink (1TR6))
  179. Constantin Spiess  (Zyxel)
  180. Reiner Worm        (Zyxel, Elink (1TR6))
  181.  
  182. Bis denne,
  183.  
  184. Ralf
  185.  
  186. PB-Net:  246:6103/9030 
  187.          0201-293614   analog  BBS    02054-84039   Voice 8-17 Uhr
  188.          0201-891-5005 digital BBS    0201-891-5003 Voice 
  189.                                       0172-6274184  D2        
  190.  
  191.  
  192. PS: Da Thomas Holzwarth ja leider ELSAt habe ich meinen Copyright-Text
  193.     geändert. Thomas hat hiermit meine Erlaubnis, das Programm mit seinem
  194.     ELSA einzusetzen.
  195.  
  196.  
  197.