💾 Archived View for spam.works › mirrors › textfiles › conspiracy › hyperp.doc captured on 2023-06-14 at 16:11:09.
-=-=-=-=-=-=-
Congratulations! You're about to unlock the speed and power of your modem by using the fastest file transfer protocol available: HyperProtocol This HyperProtocol module is distributed free, to show the speed and quality of Hilgraeve software. Hilgraeve's HyperACCESS/5 is the fastest of all communications programs and has HyperProtocol, Zmodem, and many other protocols built right in. PC Magazine, PC Week, Personal Computing, and Software Digest have all rated it the best communications software available. You can easily integrate this external protocol module with PCBoard, RBBS, or other bulletin board software, to give your users extremely high speed data transfers. Or you can use it with Telix, Qmodem, Procomm, or any comm program that supports external protocol modules or has a DOS shell feature. As with other protocols, HyperProtocol must be in use at both ends of the connection. HyperProtocol In independent tests, HyperProtocol (or "HYPERP") was is fastest! found to be up to five times faster than Kermit, Xmodem and other popular file transfer protocols. You'll save time (and long-distance charges) and see your transfer rate blast even higher than the baud rate of your modem. Quick and If you are already using a conventional modem and comm- easy to use unications program, your computer is probably ready to use HyperProtocol. If your system is like most, you can use HyperProtocol right away. If not, or if you want to increase your control, HYPERP is versatile enough that you can set it up to meet your precise needs. Try it! We have arranged for a quick demonstration using our You'll see Bulletin Board in Monroe, Michigan. 1. Copy Copy the HYPERP.EXE into the same directory as your communications software. 2. Set up Set up your system for 8N1 (8 data bits, no parity, 1 stop bit). 1200 or 2400 baud. This example assumes you are using COM1 for your modem. If not, see HyperProtocol OPTIONS below. 3. Call Call the Hilgraeve Bulletin Board at 313-243-5915. Log in with your name, then enter your own password. 4. Type Select "Download HyperProtocol DOS Module or HCOPY," and then download HCOPY, a free utility that guards against copying files that contain computer viruses. 5. Exit Use your software's utilities to go to a DOS prompt while retaining your connection with Hilgraeve. 6. Type Type HYPERP RECEIVE and press ENTER. 7. Watch Watch the "Throughput" at the bottom right of your screen. That's the baud rate of the data flowing into your computer. You'll see your modem handling up to five times its normal rate. HyperProtocol also displays a bargraph showing how much of data has been transferred. 8. Return Return to your communications program and disconnect from the Hilgraeve BBS. HyperProtocol is fast and simple to operate from your current communications package. (You'd find it even faster and easier if you had HyperACCESS/5, which has HyperProtocol built right in.) HYPERPROTOCOL You may have a special hardware configuration that OPTIONS requires you to enter some special options. If you want to accept the default, you don't have to make an entry at all. You can adjust the following parameters: Port Suspend Baud rate Logfile Time stamp Display Check type Overwrite Compress How to use To use an option, simply include it in your command options string. In the test above, you typed HYPERP RECEIVE. To tell HyperProtocol not to compress files, you would type HYPERP COMPRESS:OFF RECEIVE Enter all the options between HYPERP and the SEND or RECEIVE command. HyperProtocol The following options are listed with Options Data - CHOICES you can make. - the DEFAULT used if you omit the option. - WRITTEN AS, which explains how you include the option in your command. - an explanation of the option. Baud rate CHOICES: 300-19200 DEFAULT: set by modem WRITTEN AS: Baud:1200 The baud rate is the speed (in bits per second) your modem communicates. Checktype CHOICES: CRC, Checksum DEFAULT: CRC WRITTEN AS: Checktype:CRC Checktype defines the error checking method. CHECKSUM is less rigorous but is slightly faster. CRC (Cyclical Redundancy Checking) is more exacting. Select CRC if you suspect noise on the phone line. Compress CHOICES: On, Off DEFAULT: On WRITTEN AS: Compress:ON HyperProtocol's high speed in part stems from its ability to compress files during the transfer. When set to ON, HYPERP compresses files if it can. It can sense files that are already compressed (like .ZIP or .ARC files) and doesn't attempt to compress them further. Display CHOICES: On, Off DEFAULT: On WRITTEN AS: Display:OFF This option The HyperProtocol module normally displays a bargraph so is for BBS you can watch the progress of each transfer, and when the operators! transfer completes, you must press a key to continue. If you are a bulletin board operator and want unattended operation, you MUST set DISPLAY:OFF. This eliminates the bargraphs and the need to press a key after each transfer. Handshake CHOICES: None, RTS/CTS, XOFF/XON DEFAULT: XOFF/XON WRITTEN AS: Handshake:RTS/CTS XOFF/XON is used with most conventional modems. Select RTS/CTS if you have a high-speed (9600 or 19,200 bps) or MNP modem which is currently set up to use RTS/CTS. Logfile CHOICES: filename, none DEFAULT: none WRITTEN AS: Logfile:filename HyperProtocol will maintain a log of each file transfer including time and date, the duration of the transfer and whether it was successful. If you want a log file, specify the name of the file. For instance, a typical command is LOGFILE:C:\HYPER.LOG. (If you specify a filename without a path, the log file will be located in same directory as HYPERP.EXE.) Overwrite CHOICES: On, Off DEFAULT: Off WRITTEN AS: Overwrite:ON HyperProtocol won't overwrite an existing file unless you specify the OVERWRITE:ON command. Port CHOICES: 1, 2, 2E8(3), 3E8(4) DEFAULT: 1 (i.e., COM1) WRITTEN AS: Port:2 or Port:2E8(4) This selects the serial port where your modem is located. If you are using COM2, just type in 2. With serial ports higher than COM2 on a PS/2 or other MicroChannel computers, you can just type 3 through 8. With serial ports higher than COM2 on an IBM PC, XT, AT or 386 compatible computers, you must specify the ADDRESS and the INTERRUPT LEVEL. Common entries are: Port:3E8(4) for COM3 using interrupt level 4 Port:2E8(3) for COM4 using interrupt level 3 Suspend CHOICES: On, Off DEFAULT: Off WRITTEN AS: Suspend:ON If you have a computer that can't receive data reliably while writing to a disk drive, set this to ON. SUSPEND signals the sending computer to halt transmission while your disk is saving data. You need to do this if you get several retransmission requests, even on noise-free lines. Timestamp CHOICES: On, Off DEFAULT: On WRITTEN AS: Timestamp:OFF When Timestamp is ON, a file is saved on your disk with the time and date you received it. Turning timestamp OFF saves the file with the same date that appears on the sending computer. EXAMPLES Here are some examples of HyperProtocol commands. Example 1 High-speed MNP modem located at COM2. You want a log file saved in the same directory as the HyperProtocol module. Receive a file with the same name the sender uses. HYPERP PORT:2 HANDSHAKE:RTS/CTS LOGFILE:HYPERP.LOG RECEIVE |____| |____| |_______________| |________________| |_____| | | | | | Starts HyperProtocol | Sets up handshake | Receives | for MNP Modem | (no filename | | specified) | | Selects COM2 Creates log file Example 2 Sending a file to another computer. HYPERP SEND C:\TABLE.DOC |____| |__| |__________| | | | Starts HyperProtocol | Filename Sends a file Example 3 Receiving a file that will replace existing files. File creation date will be the time you received it. HYPERP OVERWRITE:ON TIMESTAMP:ON RECEIVE C:\TABLE.DOC |____| |__________| |__________| |_____| |__________| | | | | | Starts HyperProtocol | Save with | Filename | receipt time | Command to replace Receives files having the same a file name NOTE: If you specify a single FILENAME, you can receive only one file. If you specify a DIRECTORY name, you can receive multiple files. AUTOMATING HYPERPROTOCOL OPTIONS HyperProtocol's versatility makes it simple to tailor for your uses. Since most of the options you use are the same each time, using batch files to start the module can save you time and keystrokes. While batch files are merely an optional convenience if you're using HYPERP with a comm program, they are mandatory when integrating the module with some BBS software. Batch files are easy, once you get the basic idea. Suppose you wanted to use a batch file to issue: HYPERP PORT:2 HANDSHAKE:RTS/CTS RECEIVE <any filename> To do this, you could create a batch file named HREC.BAT, containing the same line, but with %1 in place of <any filename>: HYPERP PORT:2 HANDSHAKE:RTS/CTS RECEIVE %1 Now, instead of entering the full HYPERP command, you would merely enter HREC followed by the desired filename. Entering HREC TABLE.DOC, for example, would execute HYPERP and cause it to receive TABLE.DOC. For sending files, you could create a similar batch file named HSEND.BAT, containing the following: HYPERP PORT:2 HANDSHAKE:RTS/CTS SEND %1 To send a file, you would simply enter HSEND followed by the desired filename. Entering HSEND TABLE.DOC, for example, would execute HYPERP and cause it to send TABLE.DOC. Simple batch files like those above work fine in many cases. However, some comm programs and BBS software start external protocol modules by passing baud rate, port, and other values along with the filename. For each additional value that the software passes, the batch files must contain one additional variable (%2, %3, etc). The first value passed replaces %1, the second replaces %2, etc. For example, a batch file for use with BBS software that passes a port specification, baud rate, then filename might contain the following line: HYPERP PORT:%1 BAUD:%2 HANDSHAKE:RTS/CTS DISPLAY:OFF RECEIVE %3 And HSEND.BAT might contain: HYPERP PORT:%1 BAUD:%2 HANDSHAKE:RTS/CTS DISPLAY:OFF SEND %3 Here, the first value passed by the BBS software (the port specification) would replace %1, the second value (baud rate) would replace %2, and the third value (filename) would replace %3. To create batch files for use with your particular BBS software or comm program, you must know how many values the software passes, and in which order they are passed. If unsure, you can find out by performing a test. To begin, create a batch file named TEST.BAT, containing the following lines: echo Argument 1 is %1 echo Argument 2 is %2 echo Argument 3 is %3 echo Argument 4 is %4 echo Argument 5 is %5 echo Argument 6 is %6 echo Argument 7 is %7 echo Argument 8 is %8 pause Set up your BBS software or comm program so that it will execute TEST.BAT as if it were an external protocol module. Next, start the BBS software or comm program and cause it to run TEST.BAT. Instead of doing a file transfer, TEST.BAT will merely display the values passed by your software. Once you have this information, you can write suitable batch files. QUESTIONS? We're glad you're using HyperProtocol and hope you to enjoy it! If you have any questions or comments about HyperProtocol, please call Hilgraeve's BBS at 313-243-5915.