home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
comm
/
zmod1310.zip
/
UPDATE.DOC
< prev
next >
Wrap
Text File
|
1992-05-12
|
6KB
|
155 lines
Rev. 13.10
Corrected a field overflow that caused the estimated transfer
time field for batch transfers to look strange if the time
went from a 3 digit minute to a 2 digit minute.
Corrected a possible problem with division by zero in the
zsend function when computing a new estimated batch transfer
time when dealing with files that fell within a narrow file
size range.
Rev. 13.00
New Command line switch -!xx with xx being any number between 1
and 16. This governs the number of bytes sent to the uart when a
transmit interrupt is generated. The default is 10 and chancing
it will show little to no improvement in speed except under the
following conditions:
1. You have slow computer, a 14.4 modem.
2. You have are attempting to run a highspeed modem under
Desqview, Windows, or OS/2.
3. You are running a highspeed modem on a network.
You MUST have a 16550 uart installed to use this switch.
A number of new display fields.
Buffer Count is the NUMBER of bytes in the serial transmit
buffer. Can be used to determine how your system is running with
a FAST modem, i.e. v32/v32bis. If you can't keep at least 2000
bytes in this buffer, you may need to boost the number of bytes
sent to the uart when a transmit interrupt is generated. Again,
you MUST have a 16550 Uart.
The estimated tranfer times, for individual files and for the
BATCH itself is now self adjusting to give you an accurate
picture on how long it is going to take, based on the current CPS
rate, to complete the transfer(s).
The batch estimated time is based on what is LEFT to receive or
send and should slowly tic down to 0.
The individual estimate is also based on what is LEFT to send or
receive and it too should tic down to 0.
NOTE To those using this driver as a BBS Zmodem driver.
It has come to our attention that several popular terminal
programs, particually Qmodem, does not fully implement zmodem.
If the caller already has the file he wants to download, Qmodem
will attempt to resume transfer on the file at the end instead of
skipping it. This causes two things to happen.
1. The file will be corrupt.
2. The caller will be billed for receiving the file, even thou he
already had it. Resuming a transfer means you didn't complete it
before and were not billed for it.
If a caller attempts to upload a file that he did not tell the
BBS about, Osiris in this case, this driver will ask for a ZSKIP.
Qmodem, and several others, do not support this part of Zmodem
and will LOCK-UP.
Rev. 12.00
Internal additions to augment Osiris BBS package.
Rev. 11.00
SENDING or RECEIVING
Several people have asked that we include some method of
determining, by simply looking at the screen, wheither or not the
protocol is sending the file(s) or receiving the file(s).
In the upper right hand corner of the screen, the protocol will
place a flashing '*' when SENDING files.
AVS(tm)
The program in this archive has been encased in AVS(tm), our
new proprietary ANTI VIRUS SHIELD, for your protection.
AVS(tm) protects the program against a virus infection using a
primary detection system with two backup sub-systems. If one
fails to detect the virus, the other two will. If a virus is
detected, the program will delete itself (to prevent
further infestation).
Rev. 10.00
Added more infomation at the bottom of the screen.
Redid the way the sender handles errors.
Typically, the the sender shortens the data blocks by 1/2 the
current size when an error is received and then after a short
length of time, starts increasing the size back up. The problem,
at 2400 buad, is that if you get one error, you are likely to get
more and increasing the data block size back to the original will
only serve to drastically INCREASE the time required to correct
the next error.
So, at 2400 baud (or lower) this driver will decrease the size of
the data block if an error is reported by 1/2 the current size
but will NOT increase the data block size once it has been
decreased. The sender will go no smaller than 256 byte data
blocks, no matter how many errors you get.
At 9600+ baud the conditions change quite a bit. With highspeed
modems, 1024 byte takes less than a second to send (close to 1/2
second if v32bis or the HST 14.4 protocol is used).
Decreasing the data block size will only serve to ADD additional
overhead and will not save enough resend time to amount to
anything. So at 9600, or higher, getting errors will no longer
effect the size of the data blocks and they will remain fixed at
1024 bytes, despite the number of errors.
Rev. 9.00
Added support for Receiver's Challenge. This is rarely used and
serves no useful purpose. The filename block is protected by a
CRC and if the CRC is correct, there is no point in requesting
a resend. It just adds time to the transfer.
Very few Zmodem drivers use this. In fact only one is known to
use it, an Amiga Zmodem driver.
Rev. 8.30
Added an OPTIONAL virus checking system.
If you include /C on the command line, Zmodem will examine itself
to see if it has been infected by a virus.
The check takes only about a second to a second and a half.
If you are running Osiris, you don't need to use the /C switch,
since Osiris will take care of examining the protocol drivers for
virus infections.
Added support to detect /Bxxxxx error when xxxxx is equal to 12000
or 14400. First, neither are valid serial rates and you should NOT
be passing them to programs. Zmodem will remap the 12000 and 14400
connect rates to 9600 pbs which is the CLOSES valid serial rate.