home *** CD-ROM | disk | FTP | other *** search
- 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.
-
-