home *** CD-ROM | disk | FTP | other *** search
-
- USING DSZ WITH PCBOARD 12
-
-
- If you plan to implement Zmodem as an external file transfer protocol
- from PCBoard 12 (one-file-at-a-time, unlike the batch that is available
- in Zdoor, PCBPro, etc.), then you'll see in the docs you need to create
- PCBSZ.BAT and PCBRZ.BAT files. Here are suggested DSZ command lines for
- those files:
-
-
- ======================================================================
- For "standard" 12/2400 bps modems without hardware error-correction
- (e.g. the USR Courier 2400, Hayes 24 or 1200, etc.):
-
- Send: dsz pB6144 sz %3
-
- Recv: dsz pB6144 rz %3
-
- ======================================================================
-
-
- ======================================================================
- For ANY modem with firmware error-correction (e.g. MNP) where CTS/RTS
- flow control is available in addition to XON/XOFF (this includes 9600
- bps modems which you are allowing to adjust to the caller's baud rate):
-
- Send: dsz handshake both pB6144 sz %3
-
- Recv: dsz handshake both pB6144 rz %3
-
- ======================================================================
-
-
- ======================================================================
- For 19.2K bps operation where the modem-to-host link is always at 19.2
- regardless of the speed of the caller:
-
- Send: dsz handshake both pB6144 z pb1 pw2048 sz %3
-
- Recv: dsz handshake both pB6144 rz %3
-
- The above command lines are consistent with the current version of
- PCBMODEM, to the extent modems are supported by that program. Those
- trying to configure other 9600 bps modems should check their manuals to
- enable a buffer flush when a break is received (that's what the zmodem
- pb1 parameter means -- send a break on a retransmit request). It
- improves error-recovery with the 9600 modems enormously, as does the
- reduced window size (pw2048). Those not using modems locked in at 19.2
- should *NOT* use the break and window size parameters as they will
- reduce Zmodem efficiency in that configuration.
-
- ======================================================================
-
- Please note that case is significant in the above command lines. pB6144
- means a 6K send/receive buffer. With a small 'b', it would mean
- something else entirely (and NOT what you want). Also the order of the
- commands is significant in terms of where the handshake command goes and
- which parameters are before and after the 'z'.
-
- Finally, you'll note there are no 'port' or 'speed' commands in the
- command lines I have suggested. DSZ does not need to be told the speed
- of the port -- it adjusts to it automatically. As for port assignments,
- COM1, COM2, etc., the best way to do this is to put a SET DSZPORT=1 or
- SET DSZPORT=2 in your PCBSZ & PCBRZ BAT files as appropriate. If you're
- only running 1 PCBoard node, you can put the SET DSZPORT= statement in
- AUTOEXEC.BAT and forget about it.
-
- All of the above assumes you are using the current version of DSZ
- (9/21/87 as I write this) and that you are using the Turbo C DSZ.COM
- version by Chuck Forsberg that supports I/O buffering and SHARE. Refer
- to Chuck's documentation for DSZ as needed, and to the ZCOMM docs (a
- shareware subset of Chuck's Pro-YAM program) for the complete reference
- on all Zmodem commands and parameters.
-
- The parameters used in these command lines are also the same ones that
- would be used in a PCBoard DOOR implementation supporting Zmodem
- transfers, including batch. The only difference will be in how the DOOR
- program passes filenames to DSZ for sends and receives. Consult the
- documentation for the DOOR program you are running for more details.
-
- Please consider supporting DSZ with the requested financial
- contribution, and urging your callers to do the same. Zmodem, and the
- DSZ implementation, will prove to be an invaluable addition to your BBS.
- Only if you and your callers support DSZ do we have any right to expect
- that it will continue to be available to us all.
-
- Hope you find the above helpful.
-
- Robert Blacher, Sysop
- Computer Connections PCBoard
- Washington, D.C. 2400/1200 (202) 547-2008
-
-