Novaterm 9.6 User's Guide


downloading a file directly to the buffer. Zmodem defaults to
streaming mode under the following conditions:

*   The Allow streaming mode option in the Configuration menu
    is set to ON.
*    The download device is set to the buffer.
*    The baud rate is 2400 bps or less, or:
*    The baud rate is 4800 bps or higher and hardware flow control is
    turned on.

Zmodem's streaming mode requires hardware flow control at higher
speeds in order to keep up with the steady flow of incoming data. If
hardware flow control is not turned on and the baud rate is at least
4800 bps, or if you are downloading to a disk device, Zmodem
defaults to its regular "block" mode.

If you set the Allow streaming mode option in the Configuration
menu to OFF, Zmodem will always default to "block" mode. You
should set this if you have trouble downloading in streaming mode
from a bulletin board or on-line service.

3.4.3.2 Ymodem batch

Ymodem is also a protocol that supports batch file transfers. It is an
extension of the original Xmodem protocol (see below). It uses 1024-
byte blocks to transfer data. It is slightly faster than Zmodem, but it
has one disadvantage that makes Zmodem the preferred protocol.

The main inconvenience of Ymodem is that each block of data
transferred must be of a certain length. If a file's size is not an exact
multiple of this fixed block length, the end of the file will be
"padded" with filler characters that were used to achieve the required
block length in the last block. Novaterm can remove these fill
characters automatically if you have the option turned on (see 4.4.3,
Chop X/Ymodem padding), but there is a risk of damaging the file
when doing this, as explained in the referenced section.

3.4.3.3 Ymodem-g

Ymodem-g is an extension of Ymodem batch that operates in
streaming mode. You may use this protocol only to upload or
download directly to the buffer (because the Commodore 64 cannot
simultaneously read characters from the modem and write them to a
physical disk drive). There is no provision for error recovery in
Ymodem-g; the first time an error is detected, the transfer is aborted.
<---- Previous    Next ---->