Dterm Docs 11-18-90 Dterm was written to replace ST-Term as the terminal program availible from inside FoReM BBS but works well as a stand alone term program. Dterm is fast and easy to use, because it uses Gem and powerful with alot of the better protocols built-in. One of the nicest features of Dterm is Auto Zmodem. The program has been tested on many systems and everything should work on all STs. To get the full power out of Dterm, use an alternate file selector like UIS or Little Green, ect, because there are no built in Dos commands. This is not a problem if you do not plan to delete, rename, copy, ect while using Dterm. The main shell of Dterm (everything except the protocols) has been written in assembler. The protocols are in C and were written by Jay Jones. Needless to say, Dterm has little problem at the higher baud rates and moves along at a pretty good clip. MAIN SCREEN When Dterm boots up, you are at the Main Menu screen. Here is where you set up your system and go to the other menus. Let's go through the different buttons of the Main Menu. Set Flow - This is for certain modems such as the HST that use flow control to speed transfer rates. Use NORMAL unless your modem can use FLOW and your version of TOS is patched to enable flow control use. Otherwise your system will most likely lockup. Set Baud - Use the highest speed your modem allows. Individual connections can be set in the dialer. For Flow control, set baud at 19200. Set Duplex - Use FULL for most BBS's and HALF for the online services and person to person calls. Cap Buff - Amount of memory reserved for the Capture Buffer. SAVE will save the contents of the buffer to disk. CLEAR will clear buffer but leave size the same. REMOVE sets buffer to zero bytes and returns the capture memory to system memory. See Capture Buffer for more info. Note: The capture buffer only takes system memory if it has been turned on. Quit - Ends Dterm. Will ask if you are sure and will save the Capture Buffer. Term Mode - Switches to terminal screen for input/output to modem. You can also get to term mode via the right mouse button or hitting the return key. Load-C - Load a different Configuration file (Config file has to have an extender of CNF). Save-C - Save the current Configuration Setup. Cap - Toggles Capture Buffer on/off. L/F - Toggles Line Feeds on/off (leave Off for most St boards), experiment when going one on one. Mem-Free - Show system memory left with current Capture Buffer. Cap buff - Amount stored in the Capture Buffer so far. Auto Dialer - Switches to Auto Dial Menu for editing phone numbers and calling out. Set Protocals - Set defaults for uploads and downloads. Use G turns on Ymodem-G for both uploads and downloads used on some BBS's and certain modems with built-in error correction, use with caution with other modems. Auto Z - overrides the default in upload or download when the program detects a Zmodem header coming from other system and starts the transfer, eliminating some steps {hehe}. Note: If you are going one on one with someone, you may use wildcards and send/receive whole partitions or whatever with both Zmodem or Ymodem-G. Macro Editor - edit the 5 macros for use in Term mode plus the Auto Macro. The auto macro string is sent to the modem at bootup. See Macros for more info. Set Paths - Tells Dterm where files are. SYS is for Dterm files - config, dialer and where the Capture Buffer saves. This should be the same path as Dterm so the program fines the correct files to load in at bootup but can be changed once the system is booted. D/L and U/L paths are for the file transfers and can be different from each other. Edit like normal dialog boxes or click on name of each line and use file selector. Boxes along bottem are toggles for using the system names and auto saves or names of your choice. All files will auto auto save and auto increment IF there is a check in the box. * Caution * Dterm will overwrite files that use the auto settings. If boxes are not checked Dterm will bring up the file selector anytime a file is being saved and expect you to put in the filename. Execute Prg - Allows you to run any program that fits in memory. Handy for un-ARCing or an editor for messages. File Selector - Brings up the file selector for checking file names or sizes. Handy if you use something like UIS 3, that moves files and deletes old files. D/Load | U/Load - Starts tranfer with pre-set protocal. Note: If auto Zmodem is turn on (check in box) - Dterm will auto- matically start a download transfer as soon as the first packet comes across the line. For an upload, a Zmodem packet will bring up the file selector allowing you to click on the file to send. As soon as the file has been selected, it starts the send. Hitting Alt-C when in Main Menu toggles colors (mono only). Works with color but colors are un-predictable. Alt-M from main menu toggles the mouse on/off. Usefull when Dterm has been called from another program and the mouse is not active. TERM MODE At the bottom of the Term Mode screen is an info-line that reflects the settings since entering term mode. Most should be self explanitory except the one on the far right. This one is a connect timmer that will start when a carrier has been detected. It will run until carrier has been dropped and will reset when there is another connection. There is also place for the number of bytes that are in the capture buffer (if on) at any given time. This counter is updated every second. This is the area that you receive the text from the other modem. You also can access the capture viewer from term mode. A printer dump is also built-in. Alt-C toggles the Capture Buffer and Alt-P toggles the Printer Dump. Alt-V switches to the Capture Viewer. When the printer is active a '*' appears in the info-line after the capture status. From Capture Viewer, clicking both mouse button or Undo exits viewer. will go to top of capture and will go to bottom. Arrow keys scroll up-down, shift-arrow keys page up-down. Holding right mouse button scrolls up and left mouse scrolls down. The viewer remembers where it was when you exit so the next time you return, it will be at the same location. From Term Mode, right mouse button or Help exits to Main Menu. Alt-D starts Download and Alt-U starts Upload. Undo will quit Dterm (dialog box confirms Quit). Macros Function keys F1-F5 will send the macro that was created from the Macro Editor. You may have more than one marco for each of the function keys. To seperate macros on the same line, use a shifted back slash key '|'. Hitting one of the function keys will send the whole macro or to the first '|'. If it finds a '|' you are then returned to Term Mode. You can send the next part of a multi-part macro anytime by hitting the SAME function key again. Once the whole macro line has been sent, it will restart from the begining of that macro. Hitting a different function key while inside a multi-line macro, will abort the first macro and start the macro assigned to the new function key. You can also restart ANY macro by hitting Alt-R. The Auto Macro (F6) can be sent at anytime but it is also sent at bootup time. I use it to configure the modem when starting Dterm from the bbs program. The Dialer Macro (F10) is only active if you have connected to another modem from the Auto Dialer. The User Name and Password that was entered into the dialer strings, will be moved to F10 for that bbs. Capture Buffer The program will auto-save the buffer when it is full, if your set-up is set for default filename, (check IN the capture box of the system config menu) Dterm saves the first time as CAP_A.TXT and changes to B through Z. After Z you will get an error. Everytime you run Dterm, it will start over at A, so be sure there aren't files on disk that you want to save, it will overwrite the same files with NO prompt. You can set Dterm to ask for a file name each time it saves the capture buffer. Auto Dialer Dterm has a Auto Dialer that will call one number once, call one number repeatedly until you get a carrier, or scan a list and call in order until the modem receives a carrier. In either of the last two options, It will clear the redial setting for that number after connection, and will not redial in next scan. Single click the left mouse button to mark for redial. Double click to dial. Right mouse will choose that number for editor. BBS is name for the button. Phone number is the number you want to dial(including Area Code). Name is first string sent by F10 in term mode and password is second string. They can be resent in order(first,second,first,second). Last line is the modem string which is sent before the phone number. Most users will set this to ATDT. Note: I put any log distance calling strings on the prefix line. You can also set each numbers duplex, line feed by and flow control by clicking on those choices and set baud by clicking on the speed you want. Click on ADD to enter your settings. Clear will remove number or erase all old settings (for that dialer button). You must save all changes before quitting Dterm if you want to keep them permenately . Load will load your choice of menus. DT_DIAL0.DAT is the default Dialer file loaded on start if found in same directory as Dterm. Setting Dialer to autosave filename (see Set Path) will overwrite your default on first save and increase on every save thereafter (DT_DIAL1.DAT and so on) Leaving autosave off is best for Dial menus. * Important * The Auto Dialer has been set up to use verbos (english) modem codes (ATV1) and will echo the codes back to the dialer if you have echo (ATE1) turned on. You can use the Auto Macro to send these commands - AT V1 E1 (ctrl M). Quick Commands for Dterm Right mouse button - toggle between Term and Main Menu screens Term Mode: F1/F5 - send normal macros F6 - send auto macro F10 - send dialer macro Alt-C toggle capture On/Off Alt-D download a file Alt-U upload a file Alt-P toggle printer output On/Off Alt-V go to capture viewer Help Key - go to Main Menu Undo Key - quit Main Menu: Alt-C toggle colors (mono only) Alt-M toggle mouse On/Off Return Key - go to term mode Most SUB Menus from Main Menu - right mouse button exits to Main Menu otherwise use exit button. Viewer Mode: Left mouse button - scroll down Right mouse button - scroll up Both mouse buttons - return to term mode Undo Key - return to Term Mode arrow key up - scroll 1 line up arrow key down - scroll 1 line down shifted arrow key up - page whole screen up shifted arrow key down - page whole screen down T - imediately to top of the viewer B - imediately to the bottom of the viewer Dialer Mode: 1 left mouse button - mark bbs for scan or redial 2 quick left mouse buttons - start dialing 1 righ mouse button - edit this dialer box both mouse buttons - exit dialer (as will the exit button) When dialing a number - 1 left mouse button will abort the call in progress as will the undo key. I wrote Dterm to be easy to use. It has been tested with many systems and modems. I hope you enjoy using the program and if so, will send $10 as a shareware fee. I plan to write more programs for the ST and would like to hear from user about Dterm. Don Pefley Send Mail to: Don Pefley P.O.Box 6563 Kent Wa 98031 Call The Gas ST BBS (Official Home of Dterm, direct messages to (206) 745-4077 the sysop) or Super 68 BBS (if anyone needs to reach me via Fnet, direct Fnet Node #596 mail here to: BRIAN MAY) (206) 859-9644 HST PCP WASEA