*nb:"third.doc" *lm5:rm75 *ft4:,- # -, *cn1;------------------------------------*cn0 *cn1;THIRDTERM v1 (c) by Tom Hughes 1986*cn0 *cn1;------------------------------------*cn0 A Punter/XMODEM protocol terminal for the Commodore 64 and 128 computers. This terminal program is based on Paul Higginbottom's TERM64, (c) 1983 by Commodore Business Machines. Also, THIRDTERM uses the new data transfer protocol developed by Steve Punter and used in his TERM.C1. My thanks to both of these programmers for allowing me to avoid "reinventing the wheel". Portions of this manual are taken from Paul Higginbottom's TERM64 manual. This manual was written with Commodore's EASY SCRIPT word processor. * NOTE * Please direct all comments, etc to me via either of the following two Punter BBS's in the Milwaukee area: GENERIC 1-414-282-4181 or COMM-LINK 1-414-784-2096. *CN1;- LOADING & RUNNING THIRDTERM -*CN0 LOAD "THIRD.BOOT",8,8 This will load and run THIRDTERM. OR LOAD "THIRDTERM",8 and then type RUN. *cn1;- SPECIAL NOTES -*CN0 (1) To exit Terminal mode press the Commodore key (CMDR) and SHIFT. (2) To return to the Main menu (except while in Terminal mode), press STOP. (3) To reset THIRDTERM, press RUN/STOP and RESTORE or a reset switch if you have one. How's it different from SECONDTERM? -- THIRDTERM supports XMODEM transfers. -- Features 1650 autodialing. -- Multiple file transfers using the Punter protocol. -- Continous buffer saves or a "virtual" buffering system. -- Supports 300, 1200 & 2400 baud. *fp0 *cn1;- THE MAIN MENU -*cn0 After loading and running THIRDTERM, the screen will go blank and then the following screen display: THIRDTERM v5 (C) Tom Hughes, 1986 * Not for resale Copying permitted * Terminal (see page 3) Disk (see page 5) Print (see page 5) Protocols (see page 6) Function keys (see page 8) Upload (see page 9) Download (see page 9) Save buffer (see page 10) Extract (see page 10) Telephone (see page 10) Quit "Terminal" should be highlighted. To select a menu item, use the CRSR up or down key to move the highlighted area over a menu item. Then press RETURN to select that item. * NOTE * To exit "Terminal" mode, press CMDR + SHIFT. Following is an explanation of each menu item: *fp0 *cn1;- TERMINAL MODE -*CN0 In this mode a "status line" will be displayed on the top of the screen: :T:S:O:D:B:P-00:00:00a-29184:0:000:000 ------------ --------- ----- - --- --- 1 2 3 4 5 6 Key: 1 = Status indicators... "T" (timeout): When you transmit characters to a remote computer, usually by typing, thr usual environment of communications is known as "full duplex" which means that the (larger) remote computer will send back each character you send to it. This indicator will "light up" (RVS on) if, when in full duplex, a character is NOT sent back by the remote computer within a short time. Typically, you'll get a "timeout" when typing in a secret password or code. "S" (all caps): When lit all letters from A-Z will be capitals. "O" (output supressed): When lit up the users's output will NOT be displayed (either in half or full duplex). "W" (word wrap): Since the C64 displays 40 characters per line instead of 80 or 132 as many commercial terminals, words may get "split" at the right side of your screen. When this indicator is on, the program will ensure that no words are split at the end of a line. "D" (control char display): This allows you to see the ASCII control characters (0-31 decimal). These characters will appear as RVS on letters. Also, whenever the terminal receives an ASCII control G (bell), a tone will sound. "B" (capture buffer open/closed): Any text which is displayed, including the characters you type, will be saved in memory when this letter is lit. "P" (pause): If a text file is being uploaded, the file transfer will be slowed down if this letter is highlighted. 2 = Clock... The "time of day" clock in hours, minutes, and seconds. If the clock is operating properly, the colon ":" between the hours and minutes should blink. An "a" or "p" respresents AM or PM. 3 = Free memory... Number of free bytes or space in the terminal's capture or memory buffer. THIRDTERM has a 28.5k buffer. 4 = Nulls... The number of "nulls" (ASCII 0) to be sent after each carriage return. 5 = ASCII character code sent by THIRDTERM. 6 = ASCII character code received by THIRDTERM. *fp0 *cn1;- TERMINAL MODE SPECIAL KEYBOARD FUNCTIONS -*cn0 Action Result ("C=" is the Commodore key) ------ ------ C= "B" ....... Toggle capture buffer on or off. C= "C" ....... When using a "Text" upload, this closes the disk file. C= "D" ....... Enable/disable ASCII character code display. C= "O" ....... Enable/disable the display of your typing. C= "S" ....... Enable/disable the all capitals mode. C= "P" ....... Used to slow down a text upload. C= "T" ....... Resets clock to 00:00:00a C= "W" ....... Enable/disable "word wrap" function. C= "X" ....... Swaps the current screen with a second stored screen. C= "+" ....... Changes background color of the screen. C= "-" ....... Changes text color. C= "*" ....... Changes border color. CTRL "L" ..... If received, acts as a "formfeed" and clears the screen. CTRL ":" ..... Generates an "ESC" (ASCII 27) character. CTRL "+" ..... Increases the number of nulls sent after a carriage return. CTRL "-" ....... Decreases the numbers of nulls sent after a carriage return. SHIFT "DEL" .... Generates an ASCII delete (decimal 127). SHIFT "*" ...... Clears the capture buffer. CAREFUL! SHIFT/RETURN ... Local Edit Mode (see below) LEFT ARROW ..... is displayed as an "underscore". UP ARROW ....... is displayed as an ASCII up arrow. *cn1;- TERMINAL MODE "LOCAL EDIT" FEATURE -*CN0 THIRDTERM allows you to do full screen editing (as you do when correcting mistakes when entering a program) even when the computer you're communicating with doesn't suppport such a function. While in terminal mode, if you press SHIFT/RETURN, the cursor will flash--instead of being solid, but any text you now type will NOT be transmitted to the remote computer. However, incoming text will still be displayed on your screen. When the cursor is flashing, you can use the cursor movement, delete, home, insert, and clear keys. If you wish to send ONE LINE of text to the remote computer, simply position the cursor on the FIRST character you wish to send, and then enter another SHIFT/RETURN. The terminal will then transmit all characters from that point on AND also send a RETURN. This feature is useful in composing short messages or correcting typing mistakes. *fp0 *cn1;- DISK -*cn0 Displays the following menu: Directory Scratch Rename Format Initialize Validate Drive #:0 Main Menu The LAST disk error message will be displayed on the top line of the screen. *cn1;- PRINT -*cn0 The terminal's capture buffer or a disk file may be either displayed on the screen or send to a printer. * NOTE * While printing, any key can be pressed to stop/start printing. The STOP key aborts printing. *fp0 *cn1;- PROTOCOLS -*CN0 A sub-menu will appear: Load parameters Save parameters Set parameters The parameters saved or loaded are all items in the "Set parameters" menu, all function key strings and the function key menu password, plus the current border/background and character colors. Set parameters menu: (defaults given): Modem:1650 Baud:300 Duplex:Full Stop bits:1 Parity:None Word length:8 Add LF:No Strip LF:No Punter block size:255 Disk drive #:08 Printer #:4 Printer type:1525 Alarm:No Time X-ON character:017 X-OFF character:019 Continuous buffer saves:No Main Menu "Modem" - either 1650, Hayes, or Other. If you experience carrier detect problems, select Other. "Baud" - allows 300, 1200 or 2400 baud rates. "Duplex" - either Full or Half. "Stop Bits" - either 1 or 2 "Parity" - None, Odd, Even or Space. "Word length" - 7 or 8 bit "Add LF" - if yes, then linefeeds are added after every carriage return sent in Terminal mode. "Strip LF" - if yes, then ALL incoming linefeeds are deleted. THIS ALSO APPLIES WHEN DOWNLOADING XMODEM FILES! "Punter block size" - a number from 40-255. If you experience many bad blocks during a file transfer, lower this number. "Disk drive #" - the device # of your disk drive. A number from 8 to 11. "Printer #" - the device # of your printer. A number from 4 to 7. "Printer type" - either ASCII, CBM or 1525 types. "Alarm" - if you select yes, then a prompt will appear asking you to set the time when the alarm will go off. Tones will sound when the alarm goes off. "Time" - allows you to set the clock in Terminal Mode. "X-ON character" - a number from 0-255, but normally a control Q. This is used in continuous buffer saves. When THIRDTERM's capture buffer is filled during continuous buffer saves, an X-OFF character is sent to the BBS telling it to stop transmitting characters. After the capture buffer is saved, the X-ON character is sent to the BBS telling it to start sending characters again. "X-OFF character" - a number from 0-255, normally a control S. See above. * NOTE * Punter BBS's do NOT have true X-ON/X-OFF characters. A Punter BBS will continue printing the current line and then stop so some characters will be lost. However, try 115 (an "s") for the X-OFF character and 99 (a "c") for the X-ON character. "Continuous buffer saves" - normally off. If you select yes, then you will be prompted for a filename and THIRDTERM will open and then close this ...
Amiga7878