Beschreibung des JOYCE Terminal-Programmes MAILXDM, Stand 22.Feb.88 Copyright (c) Werner Cirsovius Hohe Weide 44 D-2000 Hamburg 20 Tel.:040/4223247 =============================================================================== Dieses Terminalprogramm wurde speziell konzipiert, um den in den USA weit ver- breiteten Modem-Protokoll-Standard (genannt XMODEM- oder nach dem Erfinder Ward Christensen Protokoll) zu unterstuetzen. Schwerpunktmaessig wird dieses Protokoll an Mail-Boxes eingesetzt und verwendet zur gesicherten Uebertragung von Dateien in beide Richtungen, also vom Benutzer zur Box und umgekehrt. Um jedoch moeglichst flexibel zu sein, laesst sich ebenfalls das KERMIT Protokoll einsetzen, dass ja auch an vielen Grossrechnern unterstuetzt wird. Das Programm wurde zugeschnitten speziell auf den JOYCE (PLUS) und benoetigt unbedingt die serielle Schnittstelle. Ausserdem nutzt es den JOYCE Bildschirm so aus, dass neben dem Kommunikationsschirm auch ein Teil des Schirms als Kommandoschirm genutzt wird. Diese Technik setzt voraus, dass Daten aus dem Bildschirmspeicher in den Hauptspeicher geladen werden. Nach Aufruf des Programmes wird die Schnittstelle zunaechst auf folgende (nicht vom Benutzer veraenderbare) Werte eingestellt: - Die Leitungen DTR und RTS werden angeschaltet - Ein Stop Bit, keine Paritaet und acht Datenbits werden gewaehlt Fuer das richtige Funktionieren wird an der seriellen Schnittstelle der Pin 5, CTS - Clear To Send, benoetigt, d.h. dieser Pin muss aktiv sein, damit Daten uebertragen werden koennen. Siehe hierzu das Handbuch der Schnittstellener- weiterung. In der Statusanzeige tauchen nun eine Menge Anzeigen auf, deren Zustaende beeinflusst werden koennen und den jeweiligen Uebertragungsmodus darstellen. Um in den Befehlsmodus zu gelangen, wird am JOYCE die Taste EXIT betaetigt. Es stehen nun sieben Befehle zu Verfuegung, die jeweils mit dem ersten Buchstaben angewaehlt werden. Diese Befehle sind: B - Setzen einer neuen Baudrate. Durch Eingabe eines '?' koennen die verfuegbaren Raten angezeigt werden. D - Einschalten des Druckers zum Protokollieren. G - Umschalten aller Zeichen in GROSSBUCHSTABEN, bevor diese an die Box geschickt werden. S - Senden einer Datei nach dem XMODEM oder KERMIT Protokoll (File UPLOAD) oder ohne Protokoll als ASCII Datei. Im letzten Fall kann noch eine optionale Verzoegerung zwischen einzelnen Zeichen ein- gestellt werden. Dies ist immer dann noetig, wenn die Box relativ langsam ist. E - Empfangen einer Datei nach dem XMODEM oder KERMIT Protokoll (File DOWNLOAD). P - Einschalten einer Protokolldatei, in die alle Daten von der Schnittstelle geschrieben werden. Dies ist sinnvoll, wenn z.B. Briefe aus der Box abgespeichert werden sollen. (Dies entspricht einem ASCII DOWNLOAD) K - Setzen von KERMIT Parametern. Dies ist hier nur eine begrenzte Auswahl des Original KERMIT, naemlich Block-Check-Typ und Ueber- tragungsart (ASCII oder Binaer), dies entspricht den KERMIT Be- fehlen SET BLOCK 1(,2,3) und SET FILE ASCII(,BINARY,DEFAULT) Q - Quit, beenden des Terminalprogrammes, Rueckkehr zum CP/M Prompt. Bei den Befehlen E, S und P wird jeweils nach dem Namen der Datei gefragt. Eine leere Eingabe bricht den Befehl ab. Befehl S fragt solange nach einem Dateinamen, bis die Datei gefunden wurde. Befehl E untersucht, ob die zu empfangene Datei bereits vorhanden ist. Falls ja, kann man sich mit Eingabe 'Q'uit fuer einen neuen Namen entscheiden oder mit 'L'oeschen zum Ueberschreiben entschliessen. Bei einem missglueckten Transfer wird geprueft, ob ueberhaupt Daten empfangen wurden. Falls ja, so kann man die bis hier empfangenen Daten retten. Befehl P reagiert wie Befehl E, jedoch ist zusaetzlich die Eingabe 'A'nhaengen erlaubt. Diese bewirkt, dass alle Daten an das Ende der Datei geschrieben werden. Hierdurch koennen weniger wichtige Informationen von der Protokollierung ab- und bei Bedarf wieder zugeschaltet werden. Soweit zur kurzen Beschreibung dieses Terminalprogrammes, das neben dem Standardprogramm des JOYCE, MAIL232, und dem in der Public Domain erhaeltlichen KERMIT, ein zusaetzliches Protokoll, das XMODEM Protokoll unterstuetzt. =============================================================================== Bei Fragen, Anregungen und Beschwerden bitte wenden an: Werner Cirsovius Hohe Weide 44 D-2000 Hamburg 20 Tel.: 049-040-4223247 (18.00 - 23.00) P.S.: KERMIT ist speziell auf den JOYCE zugeschnitten, beim Autor erhaeltlich !