Zmodem Technical Reference Manual Page 1 Zmodem Zmodem has a built in communications manager and doesn't need any type of fossil, in fact you should make sure you turn the fossil OFF if running it on a BBS that uses a fossil. Zmodem requires a number of command line switches: -B, -P, {-R or -F} -@<filename>, Can be a text file listing the files to Send. One filename per line, unlimited number of lines. This is to used in place of -F. -B<Baud Rate> -P<Port Number> -L<Serial Lock Rate> -R Receive files -UDrive:path, directs that all files received should be stored on this drive and in this directory. This switch is primaryly for NON-OSIRIS, NON-QT systems. Osiris takes care of this internally and this switch should NOT be used. Example: -UC:\uploads -UD:\files\temp -UD: Do NOT end the path with a backslash "\" Illegal -U settings would be C:\ C:\uploads\ D:\files\temp\ -F <Filenames> -K Keep interrupted transfers (Do not use if running on a BBS) -Nx, with x being the node number in use. For use on Osiris CBIS systems only. Zmodem will show the name of the caller as well as where he's from if this switch is used. -B, supported baud rates 300 - 115,200 Baud. NOTE: If no -B switch is given, Zmodem will use the current baud rate the serial port is set to. This is primaryly a debugging aid. If you leave off the -B and you are running a LOCKED serial port (high speed modem) your estimated transfer times, cps, and efficiency ratings will be off. -S, Handskaking Slow. Should ONLY be used if you are running a highspeed modem WITHOUT a 16550 Uart. -P, Supported Com Ports, COM 1, COM 2, COM 3, and COM 4. -L, Supported Locked Baud Rates, 300 - 115200 Baud. -F, As many as DOS allows. Full drive, path, and filename supported. Zmodem Technical Reference Manual Page 2 NOTE: -R -@ or -F MUST be the last parameter on the command line. As soon as Zmodem encounters either one of these two switches, it will begin to either Receive or Send. Sample Osiris Command line (protocol control file) Send : -N*N -B*B -P*P -@*U RCV : -N*N -B*B -P*P -R QT 2000 (protocol control file definitions) Send : -B*B -P*P -F *F RCV : -K -B*B -P*P -R Items to watch out for Zmodem has it's own built in commucation driver. Having an ACTIVE fossil may cause system lockups, sessions not starting, and other possiblities. Make sure you have the fossil turned off if your running one. Zmodem Technical Reference Manual Page 3 Zmodem may be freely used by Osiris Owners. If you do NOT own Osiris, Zmodem must be purchased. The price is 15 dollars (US Currency). Mail to : Micro TECH Systems 555 North Spring, #39 Cape Girardeau Mo. 63701 Revision History ver 8.10 Added -S, Handshaking Slow. This causes RTS to DROP during disk writes. This should only be used *IF* you are running a high speed modem WITHOUT a 16550 Uart. Try running without the -S first, if you have a fast computer and you are not running a multi-tasker or on a Network, you may be able to slide by. The CORRECT solution is to install a 16550 Uart, priced at 20.00's. If you're computer has the uart soldered to the mother board you will need to get a second serial card and install the 16550 on it. ver 8.00 Added the ability to leave off the -B switch setting for debugging purposes. ver 7.00 Drastic Speed up in program speed. You may not notice any increase in transfer speed unless you happen to be running a slower computer attempting to push a highspeed modem locked at 38400. Or running a multi-tasker such as Desqview. ver 6.00 Command line switches and their respective values no longer have a space between the switch and the value. Old Method : -N *N -B *B -P *P -F *F New Method : -N*N -B*B -P*P -F *F Scrolling Batch effeciency window added. ver 4.00 New display screen like the one in Tmodem. Only Zmodem drivers that support this feature will supply batch information. Zmodem.exe and DSZ are the only two that I know of at this moment that do. If the sender doesn't support batch information, the display will remain blank. Added EFFx.LOG for Osiris Systems. Zmodem Technical Reference Manual Page 4 ver 3.00 Allowing Zmodem to be used on non-Osiris systems. If OSIRIS= is not set, Zmodem will assume an alien BBS or Terminal program and switch to NON-COMPORT.DAT status. Meaning it'll used the standard com port definitions for COM1, 2, 3, and 4. Baring in mind that 3 and 4 have no real standard.
fred1144