$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$e $$' $' `$' `$$' `$ $ `$a a `$ $ `$$$$' $' `$' $ `$' øø `$i $ $ $ $$ $ $ $$ $$$$$ $ $$ $ $ $ $ a a $h $ $ $. `' .$ ù$$$$$ $ $ù$$a$$$ $ $ $ $ $ $ $t $ $$$$$$$$a a$$$ $ `$ $$$$$ $$ øø$$ $$$$$$ $ $ $ $ $b $ $ $$$$ $$$$ $ $ $ $ $$$ $ $ $ $ $ $a$$ $a $$a $b d$$ø ø$$ $ dø ø a$ $$ø $$a $b d$a $ d$ $$ø a$l $$$$$$$$$$$$$a..a$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...a$$$l $-----( Copyright (C) 1995, Megalomania Software. All Rights Reserved )-----$ $a.. . . . . . . ..a$ 'The CYBERspace TeleCOMmunications Tool' Version 1.50 - December 1st, 1995 Copyright(c) 1994, 95 Megalomania Software. All Rights Reserved. Author: Jason Percival Doc:Revision [ 3 ] Megalomania Software 779 Cathcart Blvd. Sarnia, Ontario N7V2N6 Canada! ITCH! - The Support BBS - [519] 332-0638 EMAIL - jperciva@megalomania.com WWW - http://www.megalomania.com FTP - ftp.ebtech.net /pub/megalomania ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³±±±±³ Table of Contents ³±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Introduction................................................. 1 Requirements................................................. 3 License Agreement............................................ 4 Installation................................................. 5 Support & Contact Info....................................... 6 Registering CyberCom......................................... 7 Startup...................................................... 8 -- Commandline Options................................... 8 The Main Terminal Screen..................................... 10 -- Using the Mouse....................................... 10 -- Exiting CyberCom...................................... 10 Entering and Editing Strings................................. 11 Program Features............................................. 12 -- Sound On/Off (Alt-A).................................. 12 -- Scroll Back Buffer (Alt-B)............................ 12 -- Clear Screen (Alt-C).................................. 12 -- Dialing Directory (Alt-D)............................. 13 -- Local Echo Toggle (Alt-E)............................. 15 -- Executing Scripts (Alt-G)............................. 15 -- Hang-up (Alt-H)....................................... 20 -- Screen Capture (Alt-I)................................ 20 -- Jump to DOS (Alt-J)................................... 21 -- VGA Text Font (Alt-K)................................. 21 -- Log File Toggle (Alt-L)............................... 21 -- Miscellaneous (Alt-M)................................. 22 -- Send Name (Alt-N)..................................... 22 -- Capture File (Alt-O).................................. 22 -- Send Password (Alt-P)................................. 23 -- Quick Signature (Alt-Q)............................... 23 -- Comm Parameters (Alt-R)............................... 23 -- Terminal Emulation (Alt-T)............................ 23 -- System Information (Alt-U)............................ 24 -- Onscreen File Tagger (Alt-V).......................... 24 -- Chat Mode (Alt-Y)..................................... 25 -- Help (Alt-Z).......................................... 25 -- YAPP Enable Toggle (Alt-1)............................ 25 -- IEMSI Information (Alt-2)............................. 26 -- IEMSI Enable Toggle (Alt-3)........................... 27 -- User Password Change (Alt-4).......................... 27 -- Uploading (Ctrl-PgUp)................................. 27 -- Downloading (Ctrl-PgDn)............................... 27 -- Doorway Mode (Scroll-Lock)............................ 28 Setup Options (Alt-S)........................................ 29 -- Screen, Windows & Colors.............................. 29 -- Path & Filenames...................................... 29 -- Device Config......................................... 30 -- Keyboard Macros....................................... 31 -- Init Strings & Dialing................................ 32 -- External Protocols.................................... 32 -- User Preferences...................................... 33 -- User Restrictions..................................... 33 File Manager................................................. 35 File Transfer Status Screen.................................. 38 Performance Issues........................................... 40 Developers................................................... 41 Credits...................................................... 44 PAGE - 1 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³±±±±³ Introduction ³±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Welcome to CyberCom by Megalomania Software. CyberCom has grown from a personal project started over a year from now, into one of the finest communication programs today. CyberCom has been re-written from its past days and is gaining features and tools needed for today's demanding customer. Many communications programs today are either lacking in features or are way too bulky for any convenient use. I hope ou will agree that the idea of CyberCom is to balance these two factors maximizing the usefulness of your on-line time and money. The main goal behind CyberCom is to provide you with a communications program that will work with and for you. Getting on-line first is no easy task, but once you understand the basics, it all seems to flow right in place. CyberCom was designed to do what you need to do when you want to do it. Whether your a novice, starting out or an advanced user, CyberCom intends to fit both categories as well as possible. If you are familiar with another communications package, then making the transition to CyberCom should be a relatively simple process. Here is quick list of some features provided in CyberCom: þ Interrupt-driven serial I/O up to 115K baud using any device choice of: UART/Serial (BUFFERED), Int14H BIOS, Fossil or DigiBoard. þ Background Dialing & File Transfering! þ Industry standard protocols: Zmodem, Ymodem, Xmodem, Kermit, B+ and ASCII including other variations. þ Multiple terminal emulation support (ANSI, Avatar, VT-52, TTY, and many more). þ A Filemanager that lets you do about anything from copying, deleting, renaming, among many more things. PAGE - 2 þ Support for up to 15 external protocols - 11 of which are already pre-setup and ready to go with minor configuration. PAGE - 3 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³±±±±³ Requirements ³±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ To use this package, you must have the following: 1. An 286, 386, 486 or better processor running DOS 5.0 or later. Lower DOS versions may be possible, but not recommended. 2. At least 512 KB of conventional memory (although more recommended). 3. A hard disk. CyberCom is not designed to be run from a slow device such as a disk drive. Doing so can cause severe speed penalties. 4. At least one comport using any of four devices: UART/Serial, Int14H BIOS, Fossil or DigiBOARD. Optional ÄÄÄÄÄÄÄÄ 5. A Microsoft-compatible mouse. 6. An Ad-lib/Soundblaster (or compatible) soundcard for ANSI & AVATAR music and general sound throughout CyberCom. 7. EMS/XMS memory for program overlays and swapping shells. 8. A VGA, SVGA or better monitor and card to take advantage of various special effects and options. PAGE - 4 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³±±±±³ License Agreement ³±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ SHAREWARE evaluation version: ³ ³ ³ ³ Unregistered users are granted a license to use CyberCom for evaluation ³ ³ purposes for a period of 30 days. If the software continues to be used ³ ³ then it must be paid for. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ þ 'CyberCom' refers to the executables and documentation in the original distribution archive. CyberCom is copyrighted material by Jason Percival/Megalomania Software. It may only be used in agreement with the conditions set out in this license agreement. þ You are entitled and encouraged to copy and distribute the SHAREWARE version ONLY, provided you do not change the contents of the CyberCom archive or program itself, and no money or any other compensation is asked or accepted for CyberCom (without written permission from the author). Distribution of modified or incomplete copies of CyberCom is prohibited. þ Although care has been taken to write and test a program that does what this document states, the program is provided as is, without warranty or guarantee of any kind, either expressed or implied, as to the quality or performance of this program, except that it will occupy disk space. þ The author Jason Percival will not be held liable to you or anyone for (but not limited to) any direct, indirect, incidental or consequential damages, including any lost profits, lost savings which may result from the use, misuse or inability to use this program. þ Jason Percival/Megalomania Software is in no way OBLIGATED to provide future versions of, or support for this software. þ YOUR USE OF THE PROGRAM CONSTITUTES YOUR AGREEMENT TO THIS LICENSE AND DISCLAIMER AND YOUR RELEASE OF THE AUTHOR FROM ANY FORM OF LIABILITY OR LITIGATION. þ You only have to register once. Your registration will also be valid for all future releases of CyberCom, unless a problem arises, in which case you will be issued a new registration code. þ The author reserves the right to change this license without prior notice, for newer versions of the program. PAGE - 5 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³±±±±³ Installation ³±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Before beginning we would like to draw your attention to several files in particular, contained within the CyberCom archive: WHATSNEW.xxx (where xxx is the version number, eg. 150) This file contains information on bug fixes, added or removed features and various other important information which you may find of interest. README.1ST Contains last minute notes and information on CyberCom. This file will not exist in all cases but if it does it would be in your best interest to read it. Now to the installation: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1. Make sure the CyberCom archive is uncompressed into a NEW temporary directory. Then making sure you are in the temporary directory proceed with Step #2. 2. Type: INSTALL To begin the installation process. During the installation process, necessary directories will be created, files further uncompressed and copied to a destination path on your hard disk. The final step of the installation will place you into the newly created CyberCom directory so that you may create a configuration file, and proceed to execute the program. 3. After installation, you may remove the files contained in the temporary directory. PAGE - 6 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³±±±±³ Support & Contact Info ³±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ You can reach us in several ways: Via Mail: Via Modem: Megalomania Software itCh! (World HQ) 779 Cathcart Blvd. 519-332-0638 Sarnia, Ontario N7V 2N6 Sarnia, Ontario CANADA Canada Via FAX: Via Voice: Not available at present. Not available at present. Via Internet: Email jperciva@megalomania.com WWW http://www.megalomania.com FTP ftp.ebtech.net /pub/megalomania PAGE - 7 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³±±±±³ Registering CyberCom ³±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Registering (buying) CyberCom allows you to use the product after the trial 30 day period. Registered CyberCom users get their own personalized registration code, mailed notification of major CyberCom updates, and priority when calling The Megalomania Software support BBS (no guarantees are made to unregistered users). Most importantly, by registering you are helping CyberCom in its development and also showing that there is a definite need for this type of software and its continued development. Other Registered User Benefits: þ Opening screen displaying configurable. þ Leach Mode during Zmodem/ZedZap Downloads. þ A User database that can hold 1000 users (rather than 2). To register, simply fill out the appropriate registration form and send with cheque or funds to the location specified in the form. Registration forms can be found in the following files (in your main CyberCom directory): Germany Users - REGFORM.GER European Users - REGFORM.EUR All Other Users - REGFORM.ALL PAGE - 8 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³±±±±³ Startup ³±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Start-Up ÄÄÄÄÄÄÄÄ As soon as you begin a CyberCom session, CyberCom will remember the directory that it was executed from. Even if you change the current directory at some point, CyberCom will know where to attain it's information such as program and configuration files. This is labeled by CyberCom as the start-up directory. Certain files will also be written into this directory unless otherwise specified. If you set the environment variable 'CYBER', CyberCom will have a faster and more efficient way of knowing where to look for program and configuration files. The command to change the CYBER environment variable from at the DOS prompt is: SET CYBER= Where is a the legal DOS pathname of the directory in which the CyberCom files are located. Do not leave any space between the '=' and the arguments. For example, if you used 'set CYBER=C:\CYBERCOM\', CyberCom would know to look for its files in the CyberCom directory on drive C. This way, no matter where you run it from, CyberCom will always be able to find its files. To reset this environment variable to nothing the command is: SET CYBER= Usually the environment variable is placed in your AUTOEXEC.BAT startup file so it is initialized when you bootup your system. For more information on environment variables please refer to your MS-DOS manual. Commandline Options ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ To start CyberCom type the following while at the DOS prompt: CYBER [/P=] [/F] [/O] [/R] [/S] [/U=] The letters in the square brackets are optional command line switches affecting what CyberCom will do upon start-up. The square brackets should not be entered. The order and case of the options does not matter but they must be separated by at least one blank. /P= ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ When you enter the dialing directory, CyberCom will try to load the last phonebook that you were using. Using this switch you can force a different phonebook. For example: CYBER /P=C:\CYBERCOM\MYBOOK.PHO Which would force the phonebook MYBOOK.PHO located in the C:\CYBERCOM directory to be loaded when you first enter the dialing directory. PAGE - 9 /F (or /FILEMAN) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Using this switch will allow you to automatically jump into the filemanager during start-up. After exiting the filemanager you will be immediately returned back to DOS. This is essentially a quick and easy to way to get into the filemanager skipping the communications part all together. /O (or /ONLINE) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This will prevent CyberCom from sending the modem initialization strings during startup. You can use this switch if you are already connected to another system and thus have no need to reinitialize the modem. /R (or /REGISTER) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ After receiving your registration code, use this option to register your copy of CyberCom. This option will take you to a special screen where you can enter your name and registration code. If your code and name are valid, CyberCom will let you know you are now a registered user. /S (or /SETUP) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Using this switch will allow you to automatically jump into the setup options during start-up. After exiting the setup options you will be immediately returned back to DOS. This is essentially a quick and easy to way to get into the setup options skipping the communications part altogether. Upon starting, CyberCom will display a title screen for 10 seconds. After you are past the title screen, you will be at the 'main terminal' screen. /U= ÄÄÄÄÄÄÄÄÄÄÄÄÄ When you startup and restricted access is enabled CyberCom will ask for a username and password to login. Using this commandline option you can pass the username for this login screen to CyberCom and avoid having to type in a username. Spaces in the username should be replaced with the underscore character "_" to avoid the problem of CyberCom thinking your last name is another commandline option. For example: Correct: CYBER /U=Guest_User Incorrect!: CYBER /U=Guest User PAGE - 10 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³±±±±³ The Main Terminal Screen ³±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Immediately after starting CyberCom, and usually for most of the time, you will be at CyberCom's main terminal screen. While in this screen any normal (ASCII) characters you type will be sent to the modem port, and any incoming characters will be printed on the screen. It is from this screen that most CyberCom commands are initiated. Most commands are selected by pressing two keys at the same time. For example, to access the help index, you would press CTRL-F1. That is, while holding down the CTRL key, you press the F1 key. While at the main terminal screen, pressing the Alt-Z sequence will switch you to a help screen showing you a summary of all the available commands. If the key for a command is pressed while the help screen is still on, the screen will be turned off and the command will be executed. There are a plethora of commands available which may be difficult to remember at first. If you cannot remember a particular command, just refer to this screen for help. Another option, as described above is the Help Index. Pressing the CTRL- F1 sequence will take you to a separate help area. From this area press F1 to bring up a list of all available help topics. Pressing [ENTER] will select one of these items and bring up some help on that particular topic. The status bar, at the bottom of the screen, displays the current CyberCom version number, emulation type, time of day, and whether you are on-line or off-line. As soon as you become on-line the CyberCom version slides out and the amount of time on-line slides in. Using the Mouse ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ If a mouse is detected on your system and the mouse is not disabled in the configuration then while you are in the main terminal, you have the ability to use the mouse. A little block cursor is displayed showing the current mouse location. Pressing the first mouse button while this cursor is on top of a character will immediately send that character to the modem. This gives you the ability to take a hands free approach when connected to systems that have one character menu commands. By pressing the second(or third) mouse button, a window full of different characters (ASCII characters to be exact) will be displayed, along with an ENTER and an ESC button. Clicking on any of those characters, or the ENTER/ESC buttons will immediately close the window and send the selected character to the modem. If you decide not to pick a character to send, then just press the second mouse button again to close the window. Exiting CyberCom ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ To exit CyberCom, press Alt-X while at the main terminal screen. You will then be prompted to confirm the exit, and returned back to DOS. If you are on-line with a BBS or on-line service at the time you press Alt-X, you will be asked if you wish to EXIT, HANG UP & EXIT, or CONTINUE. If you choose EXIT you will remain connected to the remote computer until the computer is rebooted or the remote host hangs up. PAGE - 11 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³±±±±³ Entering and Editing Strings ³±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Often when using CyberCom you will have to enter a string of characters. Usually this occurs when you must input a filename, description, or a list of numbers to dial for example. CyberCom provides full editing power when you enter a string. When you type characters, you may use the backspace key to remove previously entered characters. The left and right arrow keys allow you to move anywhere in the string, to edit whatever you have entered. Home and End place the cursor at the beginning or end of the string, respectively. Also note that if you are just beginning to edit a string, pressing any keys other than the home, end, left & right keys will cause the entire string to be blanked out. This feature is provided so you can easily change the entire string without having to backspace or delete all of the characters previously entered. PAGE - 12 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³±±±±³ Program Features ³±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ There are a plethora of features built right into CyberCom. The internal features are activated using a two key combination involving the Ctrl or Alt keys. To look at a list of all the CyberCom features you can use the Alt-Z combination. If you would like additional information on any feature you can press Ctrl-F1 from the main terminal screen to reach CyberCom's extensive on-line help. Sound On/Off (Alt-A) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This will allow you to control whether sound is heard on or off either through the normal PC Speaker or Ad-lib/Soundblaster. 'Sound' consists of beeps or standard ANSI/AVATAR music. If an Adlib/Soundblaster or compatible card is present in your system all sounds are redirected to that instead of the PC Speaker. Scroll Back Buffer (Alt-B) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Pressing Alt-B will bring you into the scrollback screen. From this screen you can view any information that was received in the past (in color). The scrollback buffer is designed to handle 999999 lines quickly and efficiently. The maximum scrollback buffer size is found in the User Preferences section of the setup screen (Alt-S). The scrollback buffer saves all incoming data that is placed on the screen. Each line in the buffer takes 160 bytes of disk space. The scrollback buffer is saved on disk and is not removed unless you flush it's contents, using the C key while the buffer menu is enabled. If the scroll back hits the maximum number of lines, CyberCom will save the most recent data up to the maximum number of lines, and purge the older and more obsolete information in the buffer. There are various controls within the scrollback screen. The Up, Down, PgUp & PgDn keys will control which portion of the buffer you are viewing. Press F10 will remove the status bar at the bottom to give you a full screen view. Pressing F10 will return the status bar. Some other important options are the screen image capturing, and exporting (writing the buffer to a text file). The screen image capturing works the same way as the ALT-I command (when used in the main terminal screen), allowing you to save the current portion of the screen as ANSI or ASCII text. Exporting will save the entire buffer to a text file of your choice. Please remember that color will not be preserved with exporting since it is a plain ASCII text file being created and will not contain any special control characters to indicate any sort of color. Also included is the feature that allows you to search through the scrollback buffer for a specific text string. To use this feature, press F while the scrollback buffer is active. The scrollback buffer utilizes full screen length when in 80x50 mode. Clear Screen (Alt-C) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This function simply blanks your main terminal screen, clearing its contents. If you wish to view the data that was just cleared, use the scroll back buffer, (ALT-B) which will have the cleared data still in memory. Please refer to 'ScrollBack Buffer' for more information on the PAGE - 13 scrollback feature. Dialing Directory (Alt-D) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The dialing directory is the database that is designed to store bulletin board or other system phone numbers and information concerning each directory entry. From within the dialing directory you can perform many options to manipulate your system entries such as sorting by name, color, last called, minutes used, etc. Also available is the option to delete or create new entries in the directory. It is possible to create up to 500 entries in the dialing directory. Here is a general description of the commands available from within the dialing directory: SPACEBAR Pressing the spacebar will 'TAG' the currently highlighted entry. This is meant to be used in conjunction with [ENTER] (dialing). Tagging a system essentially marks the system as an entry you wish to dial and connect with. ENTER Pressing the enter key will begin dialing. If there are systems in the tagged list, then those systems will be dialed. If you have NOT tagged any systems then the currently highlighted entry will be dialed instead. SORT Pressing S will bring up yet another window of choices. In this menu is a selection of available sorting methods. You can sort by system name, phone number, last call, and a variety of others. Selecting a sorting method will sort the entire phonebook in whatever choice you made. This is helpful by keeping your phonebook in a logical order. IMPORT Pressing I will bring up a window with various options of either importing or exporting of other phone book formats. Importing will allow you to get system entries from various other communications packages and and convert them to the CyberCom phonebook format. Exporting will take the present CyberCom phone book and change it to another popular format. Currently the only available export option is the commafile, which is a text based list of all the phone book data, which most popular communcications programs can interpret. In future versions of CyberCom, more phonebook formats will be incorporated. EDIT Press E will let you edit the currently highlighted system. There are many options you can alter for each system entry, including system name, phone numbers, comments, names & passwords, quick signature files, etc. This is what the editing screen looks like. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Editing Entry ¿ ³ System Name ³³ Megalomania ³ ³ Phone Number ³³ 332-0638 ³ ³ Baud Rate ³³ 19200 ³ ³ Parity ³³ N ³ ³ Databits ³³ 8 ³ ³ Stopbits ³³ 1 ³ PAGE - 14 ³ Emulation ³³ ANSI ³ ³ User Name ³³ Jason Percival ³ ³ User Password ³³ þþþþþþþþþþþþ ³ ³ Comment ³³ CyberCom World Headquarters ³ ³ Script File ³³ ³ ³ Capture File ³³ ³ ³ Dialing Prefix ³³ ATDT ³ ³ Dialing Suffix ³³ #13 ³ ³ Quick Signature ³³ C:\CYBER\QUICK.FIL ³ ³ Statistics ³³ Time Used 316 Calls 41 ³ ³ Reset Statistics ³³ Uploaded 211k Downloaded 8477k ³ ³ ³³ Last Call 10/15/1995 ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ DELETE & INSERT Pressing Delete will completely erase the currently highlighted entry, removing it from your phonebook. If the delete prompting is toggled on from within User Preferences, you will be asked for confirmation to delete the file. Insert will allow you to create a NEW entry in the phone book. When insert is pressed it will create a blank phone book entry at the bottom of the dialing list. VOICE CALLS Pressing V will immediately will bring up the voice dialing screen. The phone number field is automatically defaulted to the highlighted dialing directory entry. You can also change the number to be dialed using the N key. Use this option when you wish to talk by voice and keep track of the number of minutes you have been on the phone. More information is given when using this option. PHONEBOOK Pressing P will allow you to change to either an existing phonebook, or add completely new phonebook by entering its filename. Phone book's are stored in the PHONE\ directory by default. Each phonebook has the capability to store up to 500 different entries (if enough memory is available). MANUAL DIAL Pressing M will prompt you to enter a phone number, which will be dialed. This is useful when you do not have a number already existing in your phonebook and do not wish to make it an entry. UNTAG ALL / TAG ALL This is a quick option to untag all systems that you have been previously tagged. Pressing U or - (minus) will untag all systems, while A or + (plus) will tag all systems. PROTECTION Using the ! will protect your phonebook with a password. You will be prompted to enter a password, followed by a prompt to re-enter the password. A phonebook will be protected until a blank password is entered in the protection password string. COLOR PAGE - 15 Available in CyberCom is the ability to change the colors of specific phone book entries using the C key. You can modify fore and background colors. Also the high intensity colors are supported if they are initialized in the User Preferences menu. STATISTICS Pressing T will toggle the statistics at the bottom of the dialing display. Local Echo Toggle (Alt-E) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ If local echo is toggled on then characters typed from the keyboard will be echoed (displayed) to the screen. This feature is useful when connected on-line and the remote system does not echo the characters back to you (so you cannot see what you are typing). If you are seeing double characters local echo should be toggled off. Local echo is toggled OFF by default. Executing Scripts (Alt-G) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Pressing the Alt-G combination will allow you to run a CyberCom Terminal Script (.CTS). If a script is already in progress, the current script executing will be halted. SCRIPTING LANGUAGE ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ A scripting language is a simple internal CyberCom program that allows multiple internal functions be completed quickly without user input. The scripts are designed to be quick and effective, and at the same time simple to use. Please keep in mind that this is a scripting language not a full-fledged programming language. Scripting Commands: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ CHDIR Changes drive and/or directory. Syntax CHDIR 'C:\CYBER\' Returns Sets SUCCESS, FAIL, TIMEOUT ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ CHECKTIME Compares the time string passed with the command to the current time of day. Could be used to have events triggered at specifics times of the day. The time must be in 24hr format Syntax CHECKTIME '12:00:00' Returns PAGE - 16 Sets SUCCESS, FAIL, TIMEOUT Example: % Trigger Event at 12:01am to shutdown and exit CyberCom. :loop % 24hr time remember! CHECKTIME '00:01:00' If SUCCESS then trigger_event goto loop :trigger_event shutdown ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ CLS Clears the main terminal screens contents. Syntax CLS Returns None. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DELAY This function sets a delay that can be used to pause the script. Script pausing can be used while waiting for a remote program to load up or many other things. The script delay time is measured in milliseconds. Syntax DELAY 100 Returns None. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DOWNLOAD '' This function causes CyberCom to begin downloading using the specified protocol type. The parameter is ONLY necessary for protocols which are not capable of automatically retrieving the filename during the download. The protocols requiring the parameter are: XMODEM, XMODEM1K, XMODEM1K-G, and ASCII. All other protocols will ignore the parameter. is any one of the following: XMODEM, XMODEM1K, XMODEM1K-G, YMODEM, YMODEM-G, ZMODEM, ZMODEM8K, KERMIT, BPLUS, or ASCII Syntax Example 1: DOWNLOAD ZMODEM Example 2: DOWNLOAD XMODEM1K 'readme.now' Returns None. PAGE - 17 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ FILEEXIST Checks if a file exists. Syntax FILEEXIST 'C:\CYBER\CYBER.EXE' Returns Sets SUCCESS, FAIL ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ GOTO