--------------------------------------------------------------------- ORIGINAL DOCUMENTATION --------------------------------------------------------------------- *** USAGE *** AMIC {[Configfile]} Configfile is OPTIONAL, is NONE is issued, the program will look for AMIC.Condfig in the CURRENT directory, if no luck (can't find it), it will look in the S: directory, if still no luck, it will use a hard coded configuration. --------------------------------------------------------------------- I will go directly into explaining the features of the program by describing the menus on the program, which reach about all the pos- sibilities of the program: PROJECT MENU: o ABOUT: NOT implemented right now. o SIDEBAR: Toggles the SideBar. It actually is moving it to the background if it is in the foreground, and viceversa. This function is called when the BACK gadget is clicked on the SideBar window. o START BUFFER: NOT Implemented: This feature will allow you to open and close the program buffer. Different to CAPTURE indeed, it will have an user definable buffer that resi- des in the system at all time (when toggled), which the user can review entirely with the VIEW Buffer function, or scrolling back using the ARROW keys. o VIEW BUFFER: Allows you to review the buffer in an editor type of environment. NOT IMPLEMENTED. o PRINT BUFFER: If the PRINTER was NOT on, and you want to have a hardcopy of the present information in the buffer, se- lect this item.. NOT IMPLEMENTED. o PRINTER ON: Toggles and untoggles the printer. If it is in the ON (Checkmarked) it will turn the printer off and un- check the item.. and viceversa. NOTE: This process is called when the PRINT Gadget is selected from the SideBar. o LOAD CONFIG: NOT IMPLEMENTED: Allows you to load a Config file and reconfigure the terminal program entirely. NOTE that you will need to be OFF line to execute this pro- gram, otherwise you will loose the carrier in the pro- cess (NOT FATAL ERROR). o EXEC SCRIPT: NOT IMPLEMENTED: Allows the user to load a script file and start the execution of it. The SCRIPT language hasn't been established entirely at this time, but will have functions for full remote operation of BBS's and Network systems for downloading of files, execution can capture of text files, message bases, etc..... Also the ability to put the system to sleep until a determined time, on which it will start to execute the script file. o QUIT AMIC PD: Allows you to quite the program, after closing buffers, capture files, and all the ports & windows of the system. It also makes the similar of the SWEEP pro- gram to ensure that data is not layed around. That also forces the serial.device to be unloaded of the system. NOTE: This process is called when the QUIT gadget is se- lected from the SideBar. --------------------------------------------------------------------- SETUP MENU: o BAUD RATE: Simple enough. Allows the user to set the Baud Rate. The default Baud rate can be defined by the user from the Config file, if none is defined, it will use 1200 Baud as the default. o PARITY: Allows you to set the PARITY check of the communication session to ODD, EVEN or NONE. o DATA LENGTH: Allows you to set the data length to 7 or 8 bits. o STOP BITS: Allows you to set the stop bits to either 1 or 2, if possible (ie: 2 stop bits are not possible if the data length is set to 8 bits. o DUPLEX: Allows you to set the duplex to FULL or HALF duplex. o CR's, LF's: Allows you to Toggle or Untoggle Linefeeds for Inco- mig or outcoming data. o XON/XOFF: Toggles Handshaking to none or automatic. o SEND BREAK: Sends a break to the host. o SPLIT WINDOW: Will split windows for CHAT mode, with one to show the receiving data,and the other to contain your input. VERY handy for network chatting. o BORDERS: Allows you to set or unset borders for the Input window o INTERLACE: NOT IMPLEMENTED:Allows you to change to INTERLACE and NON INTERLACE screens on the fly. o COLUMNS: NOT IMPLEMENTED: Allows you to change fonts, from 80 columns to 128 (upto over 132 in overscan mode) cols,or viceversa. o COLORS: Brings up the COLOR requester, on which you can CHANGE the current colors, LOAD an already saved color file, or SAVE your current palette into a file for future use The FILE requester *IS* case sensitve, and it'll search for files with the extension "Color". NOTE: This process is called when the COLOR gadget is selected from the SideBar. --------------------------------------------------------------------- TRANSFER MENU: o START ASCII CAPTURE: Allows you to open a file on which to cap- ture the I/O from the terminal for later review (or whatever). Once on capture, this item changes to CLOSE CAPTURE file, which closes the file when selected. NOTE: This process is called from the SideBar when the CPTURE gadget is selected. o START ASCII SEND: Allows you to send an ASCII file to the host system. It will add the Linefeeds to the file if it's toggled in CR's/LF's (See Setup). NOTE: This process is called if the ASEND gadget is se- lected from the SideBar. o BINARY RECEIVE: Allows you to start a Binary file Receive, which will be requested with the protocol selected with the SET PROTOCOL (see below). If such protocol is not sup- supported by the host, the terminal will drop to Xmodem NOTE: This process is called if the BDOWN gadget is selected from the SideBar. o BINARY SEND: Allows you to start a Binary file Send, which will be transfered using the selected protocol on SET PROTO- COL (see below). If the host does not support such pro- tocol, the program will drop down to Xmodem protocol. NOTE: This process is called if the gadget is se- lected from the SideBar. o SET PROTOCOL: Allows you to set the protocol of your preference, note that Xmodem, Xmodem Ascii and WXmodem are the only ones supported at the present time. MultiTalk may or may not be supported in the future, it all depends on the progress of GraphTerm. The default protocol can be set from the AMIC.Config file(see below for more info), if none is set, the terminal defaults to Xmodem. o PROTOCOL MODE: Allows you to select between Checksum or CRC cor- rection mode. o AUTOCHOP: Checkmarked if toggled, unchecked if not... Also it is ignored if the extension given to the file to transfer has the .ARC or .ZOO extension. o VIEW TRANSFERS: Use only to view transfers that contain readable ASCII information, otherwise you'll get unpredicatable information on the window. --------------------------------------------------------------------- PHONE MENU: o DIAL: Read UPDATED information for more. NOTE: This process is called when the DIAL gadget is selected from the SideBar. o HANGUP: Sends a HANGUP command to your modem. o AUTOREDIAL: Toggles/Untoggles the Autodial flag. If checkmarked the program will redial the selected phone entry until connection is made, or until the user aborts the opera- tion. This are the different things you can do while autodialing.. At this point the only GADGET you can se- lect and make it to respond is the SCREEN Gadget in the sidebar, which will bring the Back screen to the front, placing the terminal screen in the background. The following a KEY commands: ESC Key: ABORTS the Autoredial process. TAB Key: SKIPS the actual loop, forcing a new dial,this is VERY useful if you are around and can hear the BUSY beep, so you are sure it won't go through, thus forcing a new redial before the whole time loop is done. UP ARROW: INCREASES the amount of time for each dial. DOWN ARROW: DECREASE the time for each dial loop. NOTE: If you are working on another screen at the time of the connection using Autoredial, the Terminal screen will pop up automatically. Many love this feature (per feedback),but others may not, let me know! o ALT SERVICE: Toggles or Untoggles the ALTERNATE SERVICE flag. If set the system will add the alternate number to your entry everytime it dials. o LOAD PHONE: Allows you to load a new phonedirectory. o MACRO KEYS: Allows you to LOAD, SAVE or EDIT a macro keys file. --------------------------------------------------------------------- UTILITIES MENU: o NEWCLI: Allows you to open a NewCLI process in the WB window. o ARC FILES: NOT IMPLEMENTED: And perhaps it won't be. o UNARC FILES: NOT IMPEMENTED: Allows you to UnARC files online. o LOAD EDITOR: Loads AmigaDOS ED, on which you can edit files. --------------------------------------------------------------------- Other commands --------------------------------------------------------------------- SHIFT HELP: Displays a list of the define macros. HELP: Opens a small window that gives some helpful information. RIGHT AMIGA 0 through RIGHT AMIGA 9: Attached to the first 10 phone entries on your directory. F1 - F10: Attached to the user definable macro keys. --------------------------------------------------------------------- SideBar --------------------------------------------------------------------- SCREEN: Sends the terminal program to the back screen,bringing the WB (most likey) as the front screen. BACK: Sends the SideBar to the Back of the I/O window. COLOR: Calls the SETUP/COLOR window requester function. DIAL: Calls the PHONE/DIAL window requester function. HANGUP: Calls the PHONE/HANGUP function. SCRIPT: Calls the PROJECT/EXEC SCRIPT function. BDOWN: Calls the TRANSFER/BINARY RECEIVE function. BUP: Calls the TRANSFER/BINARY SEND function. CPTURE: Calls the TRANSFER/START(STOP) CAPTURE FILE function. ASEND: Calls the TRANSFER/START(STOP) ASCII FILE SEND function. PRINT: Calls the PROJECT/PRINTER ON function. UNARC: Calls the UTILITIES/UNARC function. NEWCLI: Calls the UTILITIES/NEWCLI function. QUIT: Calls the PROJECT/QUITE PD function. --------------------------------------------------------------------- Config File --------------------------------------------------------------------- The following are the different commands supported by the Initializa- tion Configuration file.. This file must either reside on the CURRENT or S: directories, otherwise a set of pre-default settings are used. PRIORITY: The system priority you want to set to the terminal prog. VERSION: The string you want on the Title bar. DON'T CLAIM the pro- gram is your own work!! :-) INTERLACE: Allows the user to select between INTERLACE/NON-INTERLACE as the work screen.. It DOES support full overscan mode. PLANES: Allows the user to set the number of bitplanes to be ope- ned when the program is invoked... I DO support upto 3 bit planes, but the program will allow you to set 4 and even 5 bit planes, but don't tell me if it does not work. NUMBUFFS: Allows you to set the number of Xmodem buffers (128 bytes long) you want to keep in buffer for file receptions. BAUDRATE" Allows you to set the Baud Rate to be used as the default when the program is invoked. PROTOCOL Allows you to set the protocol of use for file transfer. 0 = Xmodem 1 = Xmodem Ascii 2 = WXmodem 3 = Zmodem (NOT YET IMPLEMENTED) 4 = Kermit (NOT YET IMPLEMENTED) 5 = Multitalk (NOT YET IMPLEMENTED) DIALTIME: Time to be set as call to call time between call attempts. In seconds. GETCOLOR: If on, the system will load the defined .Color file and set those colors to the terminal program. If OFF, the WB colors are used for the first 4 colors,and other predefined colors as colors 5 through 8. LOOKDIR: This is the Directory Path on which the program will look for the PHONE, KEYS & COLOR files. If the file isn't found in LOOKDIR it will go and look in DEFDIR. PHONE: The filename of the file containing your phone directory. KEYS: The filename of the file containing your default KEYS. COLOR: The filename of the file containing your COLOR file. FILEDIR: The directory path on which file transfer will reside. This is just a default, you can change to a different path any- time you want. DEFDIR: The path on which the terminal program will look for files if they are not found in the LOOKDIR path. NOTE: LOOK Update notes for new commands. ---------------------------------------------------------------------- A NOTE ABOUT PATHS ---------------------------------------------------------------------- I *HIGHLY* recommend users to set 1 to 3 letter paths for LOOKDIR, DEFDIR and FILEDIR, since they will be attached to the FILE REQUESTER if Disk Icons are available.. ---------------------------------------------------------------------- The Getfile requester ---------------------------------------------------------------------- This requester is probably one of the best around for this, it is very smart, looking and assigning those devices YOUR system has to the disk icons, if you have less than 6 devices, it will assign some of your PATH's (LOOKDIR, FILEDIR and DEFDIR) to those remaining disk gadgets, making life much easier. It also has a PARENT directory gadget, which will go one level down through the path, if selected. Also the filesize of each file is displayed, and better, you only need to click on it to get the aproximate time it will take for the file to be transfered to the host. ---------------------------------------------------------------------- Boy, I am tired, so, that is it for now! ======================================================================