RZ.PRG / SZ.PRG GEM-Version Gem-Version des bekannten RZ.TTP bzw SZ.TTP. Der Transfer-Status wird in einer GEM-Box angezeigt. Die letzte Meldung bei Verlassen wird auch nach STDERR ausgegeben. Werden SZ & RZ mit Rufus verwendet, so wird diese Message in das Rufus-Terminalfenster ausgegeben. Die Programme SZ.PRG und RZ.PRG in GEM-Version sind ab Version 1.9 SHAREWARE. Das bedeutet fr den Anwender, daž er die Programme frei kopieren und 3 Wochen testen kann. Werden die Programme ber diesen Zeitraum hinaus weiter benutzt, so ist die EINMALIGE Shareware-Gebhr von DM 30.- an den Autor zu ent- richten. Entgegen blicher Shareware ist der Betrag nur einmalig zu entrichten und berechtigt auch zur Benutzung knftiger GSZRZ-Versionen. Bei šberweisungen aus dem AUSLAND bitte daran denken, daž bis zu DM 10.-- an Gebhren anfallen k”nnen! (z.B. Schweiz DM 7.50) Registrierte Benutzer bekommen gegen EINSENDUNG EINER LEERDISKETTE UND EINEM FRANKIERTEN RšCKUMSCHLAG die Vollversion. Diese beinhaltet die Implementation von XMODEM, XMODEM-1k, XMODEM-g, YMODEM-g, YMODEM Batch und ZMODEM. Eine kommerzielle Nutzung der Programme darf nur mit schriftlicher Zustimmung des Autors erfolgen. Der Vertrieb durch PD-H„ndler ist ausdrcklich untersagt! ********************************************************************** ** Bankverbindung: ** ** ** ** Michael Ziegler ** ** Kreissparkasse Mnchen ** ** BLZ 702 501 50 ** ** Kto: 420354680 ** ** ** ** Adresse: ** ** Michael Ziegler ** ** 8013 Haar ** ** Jagdfeldring 16 ** ** ** ********************************************************************** Die Programme wurden ausfhrlich getestet. Fr etwaige Sch„den, die durch die Verwendung von SZ.PRG, RZ.PRG oder GSZRZACC.ACC entstehen, kann ich keine Haftung bernehmen. Da ich diese PRG's selbst benutze, sind mir Fehlermeldungen oder Verbesserungsvorschl„ge natrlich immer willkommen. Eventuelle Fehlermeldungen bezglich RZ.PRG/SZ.PRG/GSZRZACC.ACC bitte an: Michael Ziegler @ M im Mausnet Michael Ziegler 2:244/8007.5 im Fidonet RTS/CTS-Handshake: Da die Programme ber die Betriebssystem-Routinen des ST/TT arbeiten, muss ein eventuelles RTS/CTS-Handshake entweder vom Terminalprogramm (z.B. RUFUS) oder ber das Kontrollfeld vorgenommen werden. Da die TOS-Routinen leider sogar in TOS 1.04 und TOS 3.01 noch immer fehlerhaft sind, muss ein Patch wie TURBOCTS.PRG bzw. CTS_TT.PRG oder bei TOS 1.04 TOS14FX5 im Autoordner installiert sein. CTSPATCH soll angeblich auch funktionieren. Konnte ich selbst aber noch nicht testen. Fr den TT empfielt sich SERPTCH2 von ATARI, da werden gleich alle Schnitt- stellen repariert :-) --------------------------------------------------------------------- Commandline Parameter Bitte darauf achten, dass die Parameter bei Gross-/Kleinschreibung unterschiedliche Bedeutung aufweisen k”nnen ! Deshalb immer an die angegebenen Switches halten. Mehrere Switches sind durch Leerzeichen getrennt anzugeben. M”gliche Commandline-Parameter bei RZ.PRG: Usage: rz [OPTIONEN] [DATEI] -a šbersetzen von LF in CRLF -b SIZE Gr”sse des Rx-Puffers setzen SIZE: default 16384, min 512, max 16384 -c bei XMODEM 16 Bit CRC verwenden -D šberwachung des Carrier Detect unterdrcken -e wenn Datei bereits existiert, wird der Dateityp auf 001, wenn dies auch schon existiert auf 002 etc. umbenannt. -F SIZE Gr”sse des Filepuffers setzen SIZE: default 16384, min 1024, max 262144 -g Stream-Mode bentzen. Es wird keine Quittung pro Datenblock an den Sender geschickt. (XMODEM-g, Y-MODEM) -m šbertragung erfogt nicht ber die RS232, sondern ber die MIDI Schnittstelle. Siehe Beispiel! -o DATEI.EXT Dateinamen des Senders durch DATEI.EXT ersetzen Achtung: hier keinen Pfad angeben (ZMODEM) -p Wenn Datei bereits existiert, durch SKIP an den Sender die šbertragung berspringen. -P PFAD Zieldirectory fr Download (X/Y/ZMODEM) -q Quiet mode. Bei Beenden von RZ.PRG keine Meldung in das Terminal-Fenster ausgeben. -r Wenn Datei bereits besteht, dann mit Resume die šbertragung fortsetzen. (ZMODEM) -s Das File-Datum fr empfangene Dateien auf das aktuelle Datum setzen. (Y/ZMODEM) -S CPS-Rate am Ende in Terminalfenster ausgeben -t TIM Timeout Zeit auf TIM Zehntel Sekunden setzen Defaultwert: 100, min: 10, max 1000 -X XMODEM-Protokoll verwenden -Y YMODEM-Protokoll verwenden -y Wenn Datei bereits existiert, dann l”schen. -z RLE Kompression verwenden Wenn nicht -a angegeben ist, wird immer im Bin„r-Mode bertragen! --------------------------------------------------------------------- M”gliche Commandline-Parameter bei SZ.PRG: Usage: sz [OPTIONEN] DATEI [DATEI ...] -+ An existierendes File anh„ngen (Z) -a ASCII-Transfer, Rx bersetzt CRLF (Z) -b bei einem Retry wird KEIN Break an das Modem ausgegeben (Z) -d Punkte '.' in Pfadnamen in '/' konvertieren (Y/Z) -D šberwachung des Carrier Detect unterdrcken -f komplette Pfadangabe mit dem Dateinamen ber- tragen (Y/Z) -F SIZE Gr”sse des Filepuffers setzen SIZE: default 16384, min 1024, max 262144 -k 1024 Byte Pakete senden (X/Y) -l N Alle N Bytes (32 <= N <= 1024) Quittierung von Empf„nger anfordern (Z) -m šbertragung erfogt nicht ber die RS232, sondern ber die MIDI Schnittstelle. Siehe Beispiel! -n Datei senden, wenn sie neuer oder l„nger ist, als eine bereits beim Empf„nger existierende Datei (Z) -N Datei senden, sie l„nger ist oder ein anderes Datum aufweist, als beim Empf„nger. (Z) -o bei ZMODEM nur 16 Bit CRC verwenden (Z) -p bereits beim Empf„nger existierende Datei nicht bertragen (Z) -q Quiet mode. Bei Beenden von SZ.PRG keine Meldung in das Terminal-Fenster ausgeben. -r Wenn Datei bereits besteht, dann mit Resume die šber- tragung fortsetzen. (Z) -s Datei.Ext Die Namen der zu sendenden Dateien werden aus dem Script-File Datei.Ext gelesen. (Z) -S CPS-Rate am Ende in Terminalfenster ausgeben -t TIM Timeout Zeit auf TIM Zehntel Sekunden setzen Defaultwert: 600, min: 10, max 1000 -u Datei nach šbertragung l”schen -y bereits existierende Datei berschreiben (Z) -X XMODEM-Protokoll bentzen -Y YMODEM-Protokoll bentzen -z RLE Kompression verwenden (Z) -8 Beim Senden 8KB Bl”cke verwenden. ACHTUNG: Diese Option vertr„gt sich nicht mit jedem Zmodem-Programm! Wenn nicht -a angegeben ist, wird immer im Bin„r-Mode bertragen! GSZRZACC.ACC kann auch in GSZRZACC.PRG umbenannt und als Program gestartet werden. Wird GSZRZACC.PRG verwendet, dann einfach als ersten Parameter -sz bzw. -rz angeben und anschliessend die Parameter wie bei den Einzel- versionen. ------------------------------------------------------------------------- Hier die Exitcodes, die ab Version 2.0 von GSZRZ auftreten k”nnen: 1 Argument Fehler, Commandline fehlerhaft 2 Initialisierungsfehler (graf_handle. appl_init) 3 Abbruch durch Eingabe von Ctrl-Alt 4 Speicher Anforderungsfehler, nicht genug Speicher 5 Carrier lost 128- Transfer-Fehler Sollen z.B. 4 Files gesendet werden und bei 2 Dateien SKIPPED der Receiver, so wird 128 + 2 = 130 zurckgegeben. Kommt gar kein Sync zustande (Timeout), wird 128 zurckgegeben. ---------------------------------------------------------------------------- Ein paar Beispiele fr Aufrufe von RZ: rz Empfang mit ZMODEM rz -Y Empfang mit YMODEM rz -Y -g Empfang mit YMODEM-1k-g rz -X TEST.XYZ Empfang mit XMODEM. Bei Empfang mit XMODEM M U S S immer ein Dateiname angegeben werden, da bei XMODEM der Dateiname nicht mit bertragen wird! rz -y -o TEST.XYZ -P D:\MAIL\DOWNLOAD Empfang mit ZMODEM, Carrierberwachung disabled, Ziel- directory vorgeben, Dateiname vorgeben, eventuell vor- handene Datei l”schen. rz -m Empfang ber die MIDI-Schnittstelle Ein paar Beispiele fr Aufrufe von SZ: sz TEST.XYZ Senden mit ZMODEM sz *.C *.H Alle Dateien mit der Extension .C und alle Dateien mit der Extension .H mit ZMODEM senden sz -Y TEST.XYZ Senden mit YMODEM sz -Y -k Senden mit YMODEM-1k-g sz -X TEST.XYZ Senden mit XMODEM sz -8 TEST.XYZ Senden mit ZMODEM in 8 KB Bl”cken sz -m -l 1024 TEST.XYZ Senden ber die MIDI Schnittstelle. Wird am anderen Ende RZ verwendet, so kann durch Angabe von sz -m -8 -l 8192 TEST.XYZ auch in 8 KB-Bl”cken bertragen werden. An dieser Stelle ein dickes Danke an: alle Betatester, vor allem an Jrgen Meyer, Carsten Meyer Maus @HH2, fr das aufopfernde Testen. an Michael Bernards fr die tolle Untersttzung durch RUFUS 1.10 an alle User von GSZRZ, die mich immer wieder mit neuen Vorschl„gen bombadieren und so fr eine Weiterentwicklung sorgen.