home *** CD-ROM | disk | FTP | other *** search
-
- ^m╒════════════════╤══════╡^t Protocol options ^m╞╕
- │^r Internal ^m│ │
- │ ^nExternal ^m│ │
- │ ^nDefault ^m│ ^hZmodem ^m│
- │ ^nAllow auto ^m│ ^hYes ^m│
- ╘════════════════╧══════════════════════════╛^n
-
- ^hDefault^n
-
- Where to put the cursor as the default when pressing Page-Up or Page-Down.
-
- ^hAllow auto^n
-
- Global switch for allowing auto-download for all protocols.
-
- ^hInternal protocols^n
-
- ^m╒═════════════════════╤╡^t Internal protocols ^m╞╕
- │ ^nEnable protocols ^m│ │
- │^r CPS adjust ^m│ ^h5 ^n% ^m│
- │ ^nHangup after time ^m│ ^h10 ^m│
- │ ^nHangup default ^m│ ^hNo ^m│
- │ │ │
- │ ^nZmodem/ZedZap: ^m│ │
- │ ^nAllow CRC-32 ^m│ ^hYes ^m│
- │ ^nAllow recovery ^m│ ^hYes ^m│
- │ ^nCheck file date ^m│ ^hNo ^m│
- │ ^nTouch file ^m│ ^hNo ^m│
- │ ^nIncrease filename ^m│ ^hYes ^m│
- │ ^nAlways overwrite ^m│ ^hNo ^m│
- │ ^nZmodem signature ^m│ ^hrz..** ^m│
- │ ^nAuto upload ^m│ ^hYes ^m│
- │ │ │
- │ ^nASCII send/receive ^m│ │
- ╘═════════════════════╧══════════════════════╛^n
-
- ^hEnable protocols^n
-
- ^m╒═════════════════════════╤═════╡^t Enable/disable protocols ^m╞╕
- │ ^b■ ^hZ ^nZmodem ^m│ ^nThe most used protocol ^m│
- │ ^b■ ^hP ^nZedZap ^m│ ^nZmodem 8k for 2 Terminates ^m│
- │ ^b■ ^rA^n ^nAscii ^m│ ^nText files ^m│
- │ ^b■ ^hX ^nXmodem ^m│ ^nNot good, last choice ^m│
- │ ^b■ ^h1 ^nXmodem 1k ^m│ ^nNot good, last choice ^m│
- │ ^b■ ^hE ^nXmodem 1k-G ^m│ ^nFast, but not good ^m│
- │ ^b■ ^hY ^nYmodem Batch ^m│ ^nOk, but Zmodem is better ^m│
- │ ^b■ ^hG ^nYmodem-G ^m│ ^nNo correction, only with MNP ^m│
- │ ^b■ ^hK ^nKermit ^m│ ^nHost/Server/Unix ^m│
- │ ^b■ ^hC ^nCIS Quick B+ ^m│ ^nCompuServe ^m│
- ╘═════════════════════════╧═════════════════════════════════╛^n
-
- Press SPACE to toggle use, if you disable some of these protocols,
- then they will also be disabled in the hostmode. Press RETURN to change
- the hotkey.
-
- ^hCPS adjust^n
-
- If you think your CPS rate is a little wrong you can adjust the values by
- telling how many percent Terminate should add. Many external protocols
- will claim that they get a much higher CPS rate than possible or use
- other expressions like 'throughput', 'speed' etc. and then people will
- think that their protocol is much faster. Don't be fooled, Zmodem is
- still one of the fastest, and it is normally not worth the work to setup
- an external protocol, unless it is a full duplex protocol like BiModem,
- HSLink, Janus or HydraCom, which transfers files both ways at the same
- time. Remember even if an external protocol gives you 1-2% faster
- transfers that time will be lost just by swapping out memory and calling
- the protocol.
-
- ^hHangup after time^n
-
- When using the internal protocols you can toggle if you want to hangup
- right after the transfer. This option allows you to choose how many
- seconds to wait before hanging up.
-
- ^hHangup default^n
-
- When transferring files, which value should be used as default.
- If Yes, then Terminate will try to hangup after every transfer. You
- can also change this value while transfering files by pressing 'H',
- only available with internal protocols. If Yes then after a download
- with an external protocol, Terminate will countdown and hangup if
- not aborted. Please remember that you should only hangup after a
- transfer if you are allowed by the sysop. A lot of sysops do not
- like this, so please ask him/her first.
-
- ^hZmodem/ZedZap:^n
-
- Zmodem is the most used protocol in the world now, it has many special
- features and allows you to control a few things.
- When auto-downloading with ZedZap 8k, instead of Zmodem, the other
- end must send a 'ZAP' before the normal Zmodem string, then Terminate
- will start up ZedZap instead. This is currently only supported by
- the internal hostmode in Terminate.
-
- ^hAllow CRC-32^n
-
- CRC means 'cyclic redundancy check' and is for checking if a block
- received or sent was error free. A very few, old Zmodems might only
- support CRC-16 check, which is less secure than the CRC-32 check.
- You should only turn this off in very rare cases.
-
- ^hAllow recovery^n
-
- If a file transfer is aborted, you can resume the transfer where you left
- off if this feature is enabled.
-
- ^hCheck file date^n
-
- When resuming a transfer, Terminate will test to see if the filesize is
- the same this time, but you can also set Terminate to test the file date
- / time. (In this case, Touch File should not be enabled.)
-
- ^hTouch file^n
-
- Zmodem will also transfer the original file date/time stamp. If you
- enable this option, all files received will be touched with the current
- date/time.
-
- ^hIncrease filename^n
-
- If the file already exists and Terminate decides not to recover the
- file, Terminate will increment the filename like this:
- DANBBS.ARJ -> DANBBS.AR1
- If DANBBS.AR1 exits Terminate will keep on incrementing, first 1..9, then
- A..Z, then abort.
-
- ^hAlways overwrite^n
-
- With this option Terminate does not check if the file already exists and
- simply overwrites the existing file.
-
- ^hZmodem signature^n
-
- In terminal mode Terminate will scan for this string if autodownload is
- enabled. When Terminate gets this string Zmodem download will start.
- On some systems you need to shorten this string into: 'rz'+#13 , but
- normally you should not change this.
-
- ^hAuto upload^n
-
- When a '**'#24'B01' is received then Terminate will assume an upload is
- wanted and enter the protocol selection menu.
-
- ^hASCII send/receive^n
-
- ^m╒═══════════════════════════════╡^t ASCII transfer ^m╞╕
- │ ^nSettings for Receive/view and Send/view ^m│
- │ ^m│
- │ ^nStrip high bit ^hOff ^m│
- │ ^nRemote abort char ^h24 ^n(ASCII) ^m│
- │ │
- │ ^n─ Send ─ ^m│
- │ │
- │ ^nLocal echo ^hOn ^m│
- │^r Blank line -=> 1 Space ^n ^hOn ^m│
- │ ^nLine pacing ^h0 ^n(1/10 seconds) ^m│
- │ ^nCharacter pacing ^h0 ^n(1/10 seconds) ^m│
- │ ^nCR translation ^hNone ^m│
- │ ^nLF translation ^hNone ^m│
- │ │
- │ ^n─ Receive ─ ^m│
- │ │
- │ ^nCR translation ^hNone ^m│
- │ ^nLF translation ^hNone ^m│
- │ │
- ╘═════════════════════════════════════════════════╛^n
-
- ^hStrip high bit^n
-
- Strip away characters with ascii values above 127.
-
- ^hRemote abort char^n
-
- If this option is not #0 then the remote can abort the transfer by
- sending this character (normally #24 (Ctrl-X) is used).
-
- ^hLocal echo^n
-
- When transferring a file, this allows you to see what it is you are
- sending.
-
- ^hBlank line -=> 1 Space^n
-
- Some BBS editors will abort on blank lines, so this option will
- take blank lines and turn them into a single space.
- #13#10 -=> #20#13#10 = Blank, carriage return (CR), linefeed (LF)
-
- ^hLine pacing^n
-
- How many 1/10 second to wait between each line. Some BBS editors are not
- fast enough to accept all the characters if you just send a lot of lines
- without a pause.
-
- ^hCharacter pacing^n
-
- If you want it to be real slow, you can also make a pause between each
- character - but this is slow and is not advised.
-
- ^hCR translation^n ^hLF translation^n
-
- When sending or receiving carriage returns and linefeeds you can change
- or strip them with this option. This is only used in special cases and
- should not normally be changed.
- A CR can be either stripped or changed into either a LF or CR+LF.
- Same goes for a LF.
-
- ^hExternal protocols^n
-
- ^m╒══════════╡^t External protocols ^m╞╕
- │ ^b■ ^hPuma/Mpt ^m│
- │^r ■ BiModem ^m│
- │ ^b■ ^hHSlink ^m│
- │ ^b■ ^hSuper Zmodem ^m│
- │ ^b■ ^hLynx ^m│
- │ ^b■ ^hCMP - Chatmanager ^m│
- │ ^b■ ^hJmodem ^m│
- │ ^b■ ^hZmodem external ^m│
- │ ^b■ ^hZmodem GIFLINK ^m│
- │ ^b■ ^hFax receive ^m│
- │ ^hFree slot ^m│
- │ ^hFree slot ^m│
- ╘════════════════════════════════╛^n
-
- External protocols are often used by experienced comms. users.
- Transferring files has become some kind of artform, where everybody tries
- to outdo each other. The internal Zmodem is often the preferred protocol,
- since otherwise it can sometimes be impossible to keep track of how many
- files have been downloaded. Especially on networks or in multitasking
- environments, where several people have access to the download directory.
-
- Terminate calculates the bytes downloaded by first checking the download
- directory size before and after the protocol has been called. Then the
- CPS rate is calculated based upon the time from leaving Terminate until
- back in Terminate again. If you are in a multitasking environment, please
- do not delete or change any files in the download directory while an
- external transfer is in progress. I have set up all the most popular
- protocols and a lot of people have tested the settings, but there can be
- many, many problems setting up an external protocol if you haven't tried
- it before. Don't believe that the actual CPS rate that external protocols
- claim to achieve is always correct, there are some limitations that are
- impossible to exceed and still some protocols claim to be better than
- is physically possible. Another reason for using an external protocol is
- that it offers some special things that are not included in the terminal
- package, like the BiModem/HSLink which are full duplex protocols (that
- means you can transfer files both ways at the same time and even chat).
- These are high-tech protocols and impossible to implement in a terminal
- program because the specifications are not released. Well, if you are a
- newcomer, there will be a while before you will need these.
-
- ^m╒═══════════════════╤═══════════════════════════════════╡^t Change protocol ^m╞╕
- │^r Protocol name ^m│ ^hZmodem external ^m│
- │ ^nInformation ^m│ ^hThe immortal protocol ^m│
- │ ^n[Path]+Filename ^m│ ^hGSZ.EXE ^m│
- │ ^nAsk at downloads ^m│ ^hNo ^m│
- │ ^nChange to UL dir ^m│ ^hYes ^m│
- │ ^nChange to DL dir ^m│ ^hYes ^m│
- │ ^nBatch ^m│ ^hYes ^m│
- │ ^nHotkey ^m│ ^hZ ^m│
- │ │ ^n!P=COM1-8 !C=COM0-7 !0=DownloadPath !E=No COMMAND.COM^m│
- │ │ ^n!M=Swap !W=Wait !B=Baud! L=Linkrate !I=Irq !A=Address^m│
- │ ^nUpload parameters ^m│ ^hhandshake on port !P speed !B sz ^m│
- │ ^nDownload param. ^m│ ^hhandshake on port !P speed !B pB4096 rz -Z -m -rr ^m│
- │ ^nAuto-download ^m│ ^hYes ^m│
- │ ^nSignature ^m│ ^hrz.**. ^m│
- │ ^nSignature hex ^m│ ^h727A0D2A2A180000000000000000000000000000 ^m│
- ├───────────────────┴──────────────────────────────────────────────────────┤
- │ ^nIf [Path] not is used, protocol path will be used instead. ^m│
- │ ^nA signature is the chars that the sending protocol is sending to start. ^m│
- │ ^nZmodem looks almost like this: rz**B0000000000 You can monitor a new ^m│
- │ ^nprotocol with the ASCII download (PgDn,A), and then convert the bytes to ^m│
- │ ^nhex. Just a small part of the signature (5-10 chars at most) is needed ^m│
- │ ^ndepending on how redundant it is. All 00 at the end are ignored. ^m│
- ╘══════════════════════════════════════════════════════════════════════════╛^n
-
- ^hProtocol name^n
-
- The name that is presented in the menus.
-
- ^hInformation^n
-
- Any information you would like to see in the menus.
-
- ^h[Path]+Filename^n
-
- Filename of the protocol. If no path is supplied then the protocol
- directory will be used.
-
- ^hAsk at downloads^n
-
- Ask the filename, should only be used with non-batch protocols.
-
- ^hChange to UL dir^n
-
- Before starting the external protocol, change to upload directory.
- Some external protocols are limited to not allow the upload directory
- in unregistered versions.
-
- ^hChange to DL dir^n
-
- If you change to the download directory, then you will normally not
- have to enter a path on the command line, because the external protocol
- will then use the current directory.
-
- ^hBatch^n
-
- Batch protocol means that it can transfer several files after each
- other. Protocols like Zmodem, Bimodem, Hslink and Ymodem Batch are batch
- protocols while Xmodem is a not.
-
- ^hHotkey^n
-
- Which key should activate this protocol in the protocol menu.
-
- ^hUpload parameters / Download param.^n
-
- When using an external protocol you will need to send some parameters
- to the program, to tell the program the port, baudrate and other
- information it might need.
-
- ^b!P^n Replace !P with port-number. If you are using COM2 then !P
- will be replaced with a '2'.
-
- ^b!C^n Same as above but some protocols use port 0..7 instead of 1..8
- If you are using COM2 then !P will be replaced with a '1'.
-
- ^b!B^n Replace !B with baudrate.
-
- ^b!L^n Replace !L with connect baud rate.
-
- ^b!0^n Replace !0 with downloadpath, example: C:\TERMINAT\DOWNLOAD\
-
- ^b!M^n Swap Terminate out to memory or disk first, try first without
- this parameter and see if you have enough memory to run it without
- swapping. This will increase the start of the protocol.
-
- ^b!W^n Wait for return before returning to Terminate.
- You can use this for testing the protocol, if the protocol
- gives you some kind of error message and the screen clears too
- fast to see it.
-
- ^b!E^n Do not use a second COMMAND.COM, call directly.
- If you use this parameter then you must give the complete
- path+filename+ext, like: C:\PROTOCOL\HSLINK.EXE !E !M
-
- ^b!I^n Replace with current comport IRQ.
-
- ^b!A^n Replace with current hardware port address of comport.
-
- ^hAuto-download^n
-
- Test for incoming signature and try to start the protocol without
- having to press PageDown and select the protocol manually.
-
- ^hSignature^n ^hSignature hex^n
-
- You can either edit the signature as a string and enter special
- characters with the Alt-A function or you can enter the signature
- in hexnumbers. Look at all the default external protocols for
- more examples.
-
- ^hTransfering files^n
-
- ^m╒══════════════╤══════════════╤═════════════════╤════════╤╡^t File transfer ^m╞╕
- │ ^nProtocol ^m│ ^hZmodem ^m│ ^nTotal errors ^m│ │ │
- │ ^nCheck/size ^m│ ^hCrc32/1024 ^m│ ^nTotal blocks ^m│ ^h1843 ^m│ ^nRequest file ^m│
- │ ^nFile name ^m│ ^hDANBBS.ARJ ^m│ ^nBlocks rcvd ^m│ ^h 13 ^m│ ^nStart file ^m│
- │ ^nFile size ^m│ ^h1886640 ^m│ ^nBlocks left ^m│ ^h1830 ^m│ ^nSynchronize ^m│
- │ ^nBytes rcvd ^m│ ^h13312 ^m│ ^nTotal kr ^m│ ^h9,71 ^m│ ^nReceived block ^m│
- │ ^nBytes left ^m│ ^h1873328 ^m│ ^nCosts kr ^m│ ^h0,07 ^m│ ^nReceived block ^m│
- ├──────────────┼──────────────┼─────────────────┼────────┤ ^nReceived block ^m│
- │ ^nThroughput ^m│ ^h 1560 CPS ^m│ ^nEstimated time ^m│ ^h 20.34 ^m│ ^nReceived block ^m│
- │ ^nEfficiency ^m│ ^h 163% ^m│ ^nElapsed time ^m│ ^h 0.09 ^m│ ^nReceived block ^m│
- │ ^nDiskspace ^m│ ^h 873.673.728 ^m│ ^nRemaining time ^m│ ^h 20.26 ^m│ ^nReceived block ^m│
- ├──────────┬───┴──────────────┴─────────────────┴────────┤ ^nReceived block ^m│
- │ ^nActivity ^m│^h ████████████████████████████████████ ^m│ ^nReceived block ^m│
- │ ^nProgress ^m│^h 0% ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ^m│ ^nReceived block ^m│
- │ ^nConnect ^m│^h CONNECT 9600/ARQ/HST/HST/V42BIS ^m│ ^nReceived block ^m│
- │ ^nStatus ^m│^h Ok ^m│ ^nReceived block ^m│
- │ ^nLog ^m│ ^m│ ^nReceived block ^m│
- │ ^bP^nath ^m│^h DOWNLOAD\ ^m│ ^nReceived block ^m│
- │ ^nDevice ^m│^h COM2 19200 8N1 ^m│ ^m│
- ├──────────┴─────────────┬───────────────────────────────┤ ^m│
- │ ^nSoftware flow ^hOff ^m│ ^nHardware flowcontrol ^hCTS/RTS ^m│ │
- │ ^bH^nangup after ^hNo ^m│ ^nRTS low while writing ^hNo ^m│ │
- │ ^bS^nkip rest of file ^m│ ^nBaud ^h9600 ^m│ │
- ╘════════════════════════╧═══════════════════════════════╧═════════════════╛^n
- ^t DAN BBS Line 1 │ COM2: 19200·8N1 FX │ Avatar/Ansi │L │kr 0,42 ^n
-
- This is the transfer window which is used while transfering files from or
- to your system. Most of the information is quite obvious, but some entries
- need an explanation.
-
- ^hTotal / Costs^n
-
- If you are using the cost system in Terminate here you will be able to
- see how much the file will cost to send for you or the remote site.
- You can also see in the status line what the total is for this call.
-
- ^hDisk space^n
-
- Terminate will only test diskspace before each file and calculate the
- remaining disk space. Since most files you receive will be compressed
- you must have as much space as the size of the file you are about to
- receive, even when you are using compressed drives, like Stacker,
- DoubleDos or Novell DOS. If you are running out of disk space,
- you have 20 seconds to abort hangup. If you still are online you will
- be asked to enter a new download directory, which can also be created
- here, then the transfer will be continued.
-
- ^hActivity^n
-
- Will give you a moving bar when the transfer is in progress. In this
- way you will know if your computer hangs.
-
- ^hPath^n
-
- When you are receiving several files you can change the download path.
- When you change this path, then the next file(s) will be saved in
- the new directory.
-
- ^hHangup after^n
-
- Pressing ^bH^n will toggle hangup after transfer. This can be used if
- you are leaving the house and have a big download or upload in progress.
- When the transfer is finished then a window will appear and you will
- have 10 seconds to abort the hangup.
-
- ^hSkip rest of file^n
-
- When downloading several files with Zmodem, you can sometimes skip
- the current file and proceed with the next one. Not all Zmodem protocols
- will accept this skip command, so if it does not work you should
- abort the transfer and select the files again, without the unwanted file.
-
- ^hRTS low while writing^n
-
- Request-to-send can be set low if your system gets to many CRC-errors.
- Setting this line low, means that the modem will not accept anything
- from the other modem, and it can then save without also having to
- receive bytes in the receive buffer at the same time.
-
- The Auto-RTS function in Terminate will allow you to setup how many
- errors you will accept before enabling. If triggered you will see the
- word 'AutoOn' instead of 'Off'. For more information look in the
- communications setup menu.
-
- ^hBatch upload^n PgUp,Alt-B
-
- To prepare a list of files to upload before calling a system, use this
- function. Remember that it will only work with protocols like Zmodem
- that are capable of sending several files at the same time.
-
- The list of files to be uploaded will be stored in the utility directory
- as UPLOAD.TXT
-
- Commands
-
- ^bSpace^n Tag/untag file
- ^bE^n Edit line manually
- ^bInsert^n Insert line
- ^bDelete^n Delete line
- ^bF^n Filemanager selects a file and inserts name on this line
- ^bReturn^n Upload file under menubar
- ^bU^n Upload all tagged files
- ^bA^n Upload all files
- ^b*^n Invert tags
- ^b+^n Tag all
- ^b-^n Untag all
-
-