PCjs Machines

Home of the original IBM PC emulator for browsers.

Logo

PC-SIG Diskette Library (Disk #843)

[PCjs Machine "ibm5170"]

Waiting for machine "ibm5170" to load....

OMEGA-LINK is a communications program for the modem, which can be
configured to suit your needs.  Configure the communication
parameters, file names, modem and printer, buffer sizes, windows and
colors.  Commands are easy-to-use, and can be viewed on a pop-up menu.
There are 50 user-definable macros for frequently-used command
sequences.  An on-screen clock will help you keep track of how much
time you spend on the phone lines.

OMEGA-LINK has extensive file functions to view a file, rename a file,
change attributes, or delete a file.  Any directory listing will show
all files on the disk, including hidden files, read-only files, and
subdirectories.  Create or delete a subdirectory and show the amount of
disk space available.  Change the path and default drive, and shell to
DOS.  ANSI graphics can be toggled on or off and sessions can be
*captured onto disk.

OMEGA-LINK has several built-in file transfer protocols.  These
protocols include: ASCII, XMODEM and YMODEM.  If these aren't enough,
there is an external protocol handler that allows you to add
additional protocols such as ZMODEM, WXMODEM and KERMIT.

FILES843.TXT

Disk No:  843
Program Title: OMEGA-LINK version 2.10
PC-SIG version: 2.2

OMEGA-LINK is a communications program for the modem, which can be
configured to suit your needs.  You can configure the communication
parameters, file names, modem and printer, buffer sizes, and windows and
colors.  Commands are easy-to-use, and can be viewed on a pop-up menu.
The 10 function keys can be defined for your 10 most commonly-used
commands.  An on-screen clock figure helps you keep track of how much
time you spend on the phone lines.

OMEGA-LINK has extensive file functions.  You can view a file, rename a
file, change file attributes, or delete a file.  Any directory listing
will show all files on the diskette, including hidden files, read-only
files, and subdirectories.  You can create or delete a subdirectory and
show the amount of disk space available.  You can change the path and
the default drive, and shell to DOS.  ANSI graphics can be toggled on or
off, and sessions can be captured onto disk.

Usage:  Communications.

Special Requirements:  A modem.

How to Start:  Type GO (press enter).

Suggested Registration:  $40.00

File Descriptions:

FREE     TXT  Informational text file.
LICENSE  DOC  Note on registration.
OMEGA    DOC  Documentation.
OMEGA    EXE  Main program.
OMEGA    ARC  Archived version of program.
OMEGADIR DAT  Data file.
OMEGAEXT DAT  Data file.
OMEGAEXT DOC  Documentation for OMEGAEXT.EXE.
OMEGAEXT EXE  Omega-Link External protocol handler.
PRICE         Informational text file.
README   DOC  Note on registration.

PC-SIG
1030D E Duane Avenue
Sunnyvale Ca. 94086
(408) 730-9291
(c) Copyright 1987,88,89 PC-SIG, Inc.


FREE.TXT

          We will send a disk containing public domain and shareware
     external protocols to anyone sending $3.50 to cover shipping handling
     to the address below.  If you require a 3-1/2" diskette, please add
     $1.00.

     Our address:

     Omega-Link Software
     P.O. Box 1471
     Battle Creek, MI  49016-1471

     Sorry, no MasterCard, Visa or COD's for this item unless you are
     registering Omega-Link at the same time.


GO.TXT

╔═════════════════════════════════════════════════════════════════════════╗
║                    <<<<  Disk #843 OMEGA-LINK   >>>>                    ║
╠═════════════════════════════════════════════════════════════════════════╣
║ To copy the documentation to your printer type: MANUAL (press enter)    ║
║                                                                         ║
║ To start OMEGA LINK, type: OMEGA (press enter)                          ║
║                                                                         ║
║ To start the External Protocal handler, type: OMEGAEXT (press enter)    ║
║                                                                         ║
║ Please Note: One-to-one has been moved to disk #1031. We are sorry for  ║
║ any inconvenience this may have caused you.                             ║
╚═════════════════════════════════════════════════════════════════════════╝

LICENSE.DOC

                What to do If You Wish to Distribute Omega-Link

         Please feel free to distribute the Omega-Link demonstration version
    to anyone that you wish.  DO NOT distribute the registered version.
    Also, you may not distribute copies of the printed documentation.  When
    you distribute Omega-Link, distribute the program and its documentation
    in electronic form together and in unmodified form.

         Generally, no fee may be charged for copying Omega-Link other than
    the cost of the diskette.  There is one exception to this, and that is
    for those clubs who charge some minimal fee for copying to offset their
    costs.  This fee must not exceed $10.


                       How to Contribute for Omega-Link

         We recommend that you send $29.95 if you use Omega-Link often or if
    appreciate it.  In return for your contribution, we will send you a
    registered copy of the MOST RECENT version of Omega-Link complete with
    all available utilities designed to work with Omega-Link.  Also, we
    will provide you with telephone support and will put you on our mailing
    list for future product announcements.

         If you send $39.95, we will send you $5 for each copy of Omega-Link
    that has been registered with your serial number on it.  For example,
    if someone registered their copy of Omega-Link, and it had the serial
    number of your copy, we would send you $5.


                 Registration of Omega-Link for corporations.

         Corporations that wish to use Omega-Link MUST register.  Cost for
    corporate registration is $29.95.  Discounts are available for multiple
    copies (5 or more). Contact us for details.


                               Limited Warranty

         Omega-Link IS OFFERED "AS-IS" WITHOUT WARRANTY OF ANY KIND,
    INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF MERCHANTABILITY OR
    FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
    PERFORMANCE OF Omega-Link IS WITH YOU (AND NOT THE AUTHORS OR OMEGA
    SOFTWARE.) THE AUTHORS AND OMEGA SOFTWARE DO NOT WARRANT THAT THE FUNC-
    TIONS OF Omega-Link WILL MEET YOUR NEEDS, OR THAT THE PROGRAM WILL
    OPERATE CONTINUOUSLY OR ERROR FREE.


         When you send in your contribution, please take the time to
    fill-in the following form and send it in also. The Serial Number may
    be found on the opening screen, or it will be printed automatically by
    the demonstration version of Omega-Link when you tell it to print a
    registration form.


Name: _____________________________________________________________________

Company (Optional): _______________________________________________________

Address: __________________________________________________________________

City: ____________________________  State: _________  Zip: ________________

Telephone Number: __________________________________________________________

Billing Address (Fill in only if different than above)

Name: _____________________________________________________________________

Address: __________________________________________________________________

City: ____________________________  State: _________  Zip: ________________

Diskette Size (Check One):  _____ 5.25" (360K)     _____ 3.5" (720K)
(All diskettes are formatted as double-sided, double-density diskettes.)

NOTES:
    o We cover shipping and handling for all orders EXCEPT C.O.D.
    o All registrations come with a 30 day, money-back policy.
      If you do not wish to keep Omega-Link, just return everything and
      we will refund your money (minus a $5.00 re-stocking charge).
    o An additional $10 included with your registration will enable you
      receive $5 for every copy of Omega-Link registered with the serial
      number that we issue to you.

____ Registered Version(s) of Omega-Link (at $29.95): ___________

       4 percent sales tax (Michigan Residents Only): ___________

         $5.00 Shipping & Handling Fee (C.O.D. Only): ___________

                                               Total: ___________

                 (All prices are in United States Dollars)

Payment Method (Check One): ______ Check  ______ Money Order ______ C.O.D.

                            ______ MasterCard  ______ Visa

Account Number: ________________________________________ Exp. Date: _______

Authorized Signature: _____________________________________________________

Serial number of the copy of Omega-Link that you are using:

Contact us at:

(By Mail)                           (By Telephone)
Omega Software                      (616) 962-8007
P.O. Box 1471                       Business hours are:
Battle Creek, MI  49016-1471        11:00 A.M. - 10:00 P.M. (Eastern Time)
                                    7 Days a week

Please enter any comments you have about this product on the opposite side.


FREE.TXT

          We will send a disk containing public domain and shareware
     external protocols to anyone sending $3.50 to cover shipping handling
     to the address below.  If you require a 3-1/2" diskette, please add
     $1.00.

     Our address:

     Omega-Link Software
     P.O. Box 1471
     Battle Creek, MI  49016-1471

     Sorry, no MasterCard, Visa or COD's for this item unless you are
     registering Omega-Link at the same time.


LICENSE.DOC

                What to do If You Wish to Distribute Omega-Link

         Please feel free to distribute the Omega-Link demonstration version
    to anyone that you wish.  DO NOT distribute the registered version.
    Also, you may not distribute copies of the printed documentation.  When
    you distribute Omega-Link, distribute the program and its documentation
    in electronic form together and in unmodified form.

         Generally, no fee may be charged for copying Omega-Link other than
    the cost of the diskette.  There is one exception to this, and that is
    for those clubs who charge some minimal fee for copying to offset their
    costs.  This fee must not exceed $10.


                       How to Contribute for Omega-Link

         We recommend that you send $29.95 if you use Omega-Link often or if
    appreciate it.  In return for your contribution, we will send you a
    registered copy of the MOST RECENT version of Omega-Link complete with
    all available utilities designed to work with Omega-Link.  Also, we
    will provide you with telephone support and will put you on our mailing
    list for future product announcements.

         If you send $39.95, we will send you $5 for each copy of Omega-Link
    that has been registered with your serial number on it.  For example,
    if someone registered their copy of Omega-Link, and it had the serial
    number of your copy, we would send you $5.


                 Registration of Omega-Link for corporations.

         Corporations that wish to use Omega-Link MUST register.  Cost for
    corporate registration is $29.95.  Discounts are available for multiple
    copies (5 or more). Contact us for details.


                               Limited Warranty

         Omega-Link IS OFFERED "AS-IS" WITHOUT WARRANTY OF ANY KIND,
    INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF MERCHANTABILITY OR
    FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
    PERFORMANCE OF Omega-Link IS WITH YOU (AND NOT THE AUTHORS OR OMEGA
    SOFTWARE.) THE AUTHORS AND OMEGA SOFTWARE DO NOT WARRANT THAT THE FUNC-
    TIONS OF Omega-Link WILL MEET YOUR NEEDS, OR THAT THE PROGRAM WILL
    OPERATE CONTINUOUSLY OR ERROR FREE.


         When you send in your contribution, please take the time to
    fill-in the following form and send it in also. The Serial Number may
    be found on the opening screen, or it will be printed automatically by
    the demonstration version of Omega-Link when you tell it to print a
    registration form.


Name: _____________________________________________________________________

Company (Optional): _______________________________________________________

Address: __________________________________________________________________

City: ____________________________  State: _________  Zip: ________________

Telephone Number: __________________________________________________________

Billing Address (Fill in only if different than above)

Name: _____________________________________________________________________

Address: __________________________________________________________________

City: ____________________________  State: _________  Zip: ________________

Diskette Size (Check One):  _____ 5.25" (360K)     _____ 3.5" (720K)
(All diskettes are formatted as double-sided, double-density diskettes.)

NOTES:
    o We cover shipping and handling for all orders EXCEPT C.O.D.
    o All registrations come with a 30 day, money-back policy.
      If you do not wish to keep Omega-Link, just return everything and
      we will refund your money (minus a $5.00 re-stocking charge).
    o An additional $10 included with your registration will enable you
      receive $5 for every copy of Omega-Link registered with the serial
      number that we issue to you.

____ Registered Version(s) of Omega-Link (at $29.95): ___________

       4 percent sales tax (Michigan Residents Only): ___________

         $5.00 Shipping & Handling Fee (C.O.D. Only): ___________

                                               Total: ___________

                 (All prices are in United States Dollars)

Payment Method (Check One): ______ Check  ______ Money Order ______ C.O.D.

                            ______ MasterCard  ______ Visa

Account Number: ________________________________________ Exp. Date: _______

Authorized Signature: _____________________________________________________

Serial number of the copy of Omega-Link that you are using:

Contact us at:

(By Mail)                           (By Telephone)
Omega Software                      (616) 962-8007
P.O. Box 1471                       Business hours are:
Battle Creek, MI  49016-1471        11:00 A.M. - 10:00 P.M. (Eastern Time)
                                    7 Days a week

Please enter any comments you have about this product on the opposite side.


OMEGA.DOC






                  Quick Help Sheet of Commands for Omega-Link
                  Quick Help Sheet of Commands for Omega-Link

                                   Alt Keys
                                   ________

Alt-A) ASCII File Transfer (Upload/download ASCII files, perform session
Alt-A)                                                                  
       captures, etc. . . .)
Alt-B) Toggle Split Screen mode on or off
Alt-B)                                   
Alt-C) Clear the screen (and change to any new colors)
Alt-C)                                                
Alt-D) Dial a telephone number or go into the dialing directory
Alt-D)                                                         
Alt-E) Turn local echo on or off (hit this if you can't see what you type
Alt-E)                                                                   
       or characters are appearing double)
Alt-F) Execute the file system
Alt-F)                        
Alt-G) Turn automatic on-line ANSI graphics viewing on or off
Alt-G)                                                       
Alt-H) Hang up the phone
Alt-H)                  
Alt-I) Set the speed at which macros are sent
Alt-I)                                       
Alt-J) Load Alt 1-0 keys from a disk file
Alt-J)                                   
Alt-K) Call up the function key definitions for viewing/editing
Alt-K)                                                         
Alt-L) Initialize the printer
Alt-L)                       
Alt-M) Initialize the modem
Alt-M)                     
Alt-N) Send a null signal
Alt-N)                   
Alt-O) Toggle automatic ANSI music playing on or off
Alt-O)                                              
Alt-P) Call up the parameters menu (used to set modem commands, colors, and
Alt-P)                                                                     
       many other features)
Alt-Q) Toggle automatic on-line RLE graphic (picture) viewing on or off
Alt-Q)                                                                 
Alt-R) Redial the last number that was dialed
Alt-R)                                       
Alt-S) Toggle the sound on or off
Alt-S)                           
Alt-T) Set the Time and Date
Alt-T)                      
Alt-U) Run a script file
Alt-U)                  
Alt-V) View a RLE graphics (picture) file
Alt-V)                                   
Alt-W) Wait for XX seconds (this is a macro command)
Alt-W)                                              
Alt-X) Exit to DOS
Alt-X)            
Alt-Y) Toggle external help windows on or off
Alt-Y)                                       
Alt-Z) Shell to DOS
Alt-Z)             


                                    Other Keys
                                    __________

Ctrl-PgUp ) Upload a binary file (using XMODEM, YMODEM, etc.  . .)
Ctrl-PgUp )                                                       
Ctrl-PgDn ) Download a binary file ("      "       "     ")
Ctrl-PgDn )                                                
Ctrl-End  ) Send a break signal
Ctrl-End  )                    
Shift-Tab ) Turn linefeeds on or off (use this if lines are being written
Shift-Tab )                                                              
            on top of one another or things are double spaced)
Ctrl-Break) Will terminate the execution of a macro
Ctrl-Break)                                        























                                  Omega-Link
                            (Formerly "Omega-Term")

                                 Version 2.10a
              (C)Copyright 1987-1988 by Thomas Goodson and Eugene Kopf
                              All Rights Reserved



         Omega-Link took time and effort to develop.  Like many large pro-
    jects, the credit cannot go to a select handful.  It took suggestions,
    patience, and a great deal of thinking on everyone's part to make this
    program what it is today.  While we cannot list the names of all those
    who helped us, here is a small list of some people to whom we would
    especially like to send our thanks:

        Dave Manning        One of our most helpful "Beta-Testers," and
        Dave Manning                                                   
                            whose constant "nagging" on various items
                            greatly improved the quality of the program.
        Jim Rhoads          First, we must thank Jim for his patience as
        Jim Rhoads                                                      
                            "Sysop" of The Strange Quark [(616) 964-0930]
                            whose patience was probably tried a great deal
                            by our constant "log-ons" to his system to help
                            debug the program.  In addition, we owe him our
                            thanks for permitting us to use his machines at
                            his home and his creative ideas.
        Jan Goodson         Whose perspective as a new user to telecommu-
        Jan Goodson                                                      
                            nications and abilities for relating to people
                            proved to be a constant benefit.
        Steve Harke         Without Steve's abilities in writing "BBS"
        Steve Harke                                                   
                            software, Omega-Link would be seriously lack-
                            ing.  And so would our enthusiasm.
        Bob Gavrun          We cannot thank this individual enough for the
        Bob Gavrun                                                        
                            time he took away from his own free time (which
                            he has little enough as it is) to help us with
                            the program, documentation, and interfaces.
        Bill Bailey         He suggested the name of "Omega," meaning the
        Bill Bailey                                                      
                            first and last you will ever need in modem
                            communications, just as Omega is the last
                            character in the Greek alphabet.
        Fione Chase         Her wisdom and ideas have proven invaluable.
        Fione Chase                                                     
        Mike Curry          Who helped us give our business a boost.
        Mike Curry                                                  

         The members of the various Bulletin Boards of the Battle Creek
    area, and the members of "Personal Computers of Battle Creek."

        And finally, we cannot ignore our family members and close friends.
    Their patience and tolerance in regard to our severe mood swings,
    bizarre hours, and crazy actions should not be ignored.  We owe them
    almost infinite gratitude for all of this, which so few mortals can
    take so well.

         In this manual, we use the Trademarked word "Hayes," whose trade-
    mark is held by Hayes Microcomputer Products, Inc.












                               Table of Contents
                               Table of Contents

    Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3  
    Getting Started  . . . . . . . . . . . . . . . . . . . . . . . . . . 3
    Additional Tips for Beginners  . . . . . . . . . . . . . . . . . . . 4
    Command Directory  . . . . . . . . . . . . . . . . . . . . . . . . . 5
    Terminal Mode Commands . . . . . . . . . . . . . . . . . . . . . . . 5
          ASCII Transfer . . . . . . . . . . . . . . . . . . . . . . . . 5
          Print Screen . . . . . . . . . . . . . . . . . . . . . . . . . 6
          Send Null  . . . . . . . . . . . . . . . . . . . . . . . . . . 6
          View an RLE file . . . . . . . . . . . . . . . . . . . . . . . 6
          Shell to DOS . . . . . . . . . . . . . . . . . . . . . . . . . 6
    File System Commands . . . . . . . . . . . . . . . . . . . . . . . . 7
          Changing File Attributes . . . . . . . . . . . . . . . . . . . 7
    Parameters Menu  . . . . . . . . . . . . . . . . . . . . . . . . . . 8
          Communications Parameters  . . . . . . . . . . . . . . . . . . 8
    Dialing Directory  . . . . . . . . . . . . . . . . . . . . . . . . . 9
    Uploading & Downloading Files  . . . . . . . . . . . . . . .. . . . 11
    Function Keys (Macros)  . . . . . . . . . . . . . . . . . . . . . . 12
          Function Key Options & Conversion Tables  . . . . . . . . . . 13
    The Script Language . . . . . . . . . . . . . . . . . . . . . . . . 14
          Script Language Commands & Syntaxes . . . . . . . . . . . . . 14
                BAUD  . . . . . . . . . . . . . . . . . . . . . . . . . 14
                CLS . . . . . . . . . . . . . . . . . . . . . . . . . . 15
                DATA  . . . . . . . . . . . . . . . . . . . . . . . . . 15
                DIAL  . . . . . . . . . . . . . . . . . . . . . . . . . 15
                DISPLAY . . . . . . . . . . . . . . . . . . . . . . . . 15
                ECHO  . . . . . . . . . . . . . . . . . . . . . . . . . 15
                ELSE  . . . . . . . . . . . . . . . . . . . . . . . . . 16
                ENDIF . . . . . . . . . . . . . . . . . . . . . . . . . 16
                EXIT  . . . . . . . . . . . . . . . . . . . . . . . . . 16
                GOSUB . . . . . . . . . . . . . . . . . . . . . . . . . 16
                GOTO  . . . . . . . . . . . . . . . . . . . . . . . . . 17
                GRAPHICS  . . . . . . . . . . . . . . . . . . . . . . . 17
                HANGUP  . . . . . . . . . . . . . . . . . . . . . . . . 17
                IF  . . . . . . . . . . . . . . . . . . . . . . . . . . 17
                INPUT . . . . . . . . . . . . . . . . . . . . . . . . . 19
                LINEFEEDS . . . . . . . . . . . . . . . . . . . . . . . 19
                LOCATE  . . . . . . . . . . . . . . . . . . . . . . . . 19
                MUSIC . . . . . . . . . . . . . . . . . . . . . . . . . 19
                PARITY  . . . . . . . . . . . . . . . . . . . . . . . . 20
                PAUSE . . . . . . . . . . . . . . . . . . . . . . . . . 20
                PLAY  . . . . . . . . . . . . . . . . . . . . . . . . . 20
                RECEIVE . . . . . . . . . . . . . . . . . . . . . . . . 21
                RETURN  . . . . . . . . . . . . . . . . . . . . . . . . 21
                RLE . . . . . . . . . . . . . . . . . . . . . . . . . . 21
                SEND  . . . . . . . . . . . . . . . . . . . . . . . . . 22
                SOUND . . . . . . . . . . . . . . . . . . . . . . . . . 22
                STOP  . . . . . . . . . . . . . . . . . . . . . . . . . 22
                TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . 22
                WAITFOR . . . . . . . . . . . . . . . . . . . . . . . . 22
                LABELS  . . . . . . . . . . . . . . . . . . . . . . . . 22
                MULTPILE COMMANDS PER LINE  . . . . . . . . . . . . . . 23
                COMMENTS  . . . . . . . . . . . . . . . . . . . . . . . 23












    Appendix A - ASCII & Extended ASCII Character Codes . . . . . . . . 24
    Appendix B - Glossary . . . . . . . . . . . . . . . . . . . . . . . 26
    Appendix C - Trouble Shooting Guide . . . . . . . . . . . . . . . . 30
    Appendix D - Commands for Editing Strings . . . . . . . . . . . . . 32
    Appendix E - Sequence of Steps Performed by Omega When It Begins  . 33
    Appendix F - Suggestion Form  . . . . . . . . . . . . . . . . . . . 34
























































                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                 INTRODUCTION
                                 INTRODUCTION


         Omega-Link is a program that lets you use your modem to communi-
    cate with other computers.  It was written entirely in 8088 assembly
    language, for speed and ease of use.  For the beginning user, Omega-
    Link offers powerful commands with easy-to-remember keystrokes.

         The file-system of Omega-Link can perform functions that rival
    those of MSDOS.  Any directory listing will show ALL files on the dis-
    kette, including hidden files, read-only files, and subdirectories.

         The best way to learn Omega-Link is to use it.  If you are unsure
    of what various functions do, try them.  You cannot harm anything.  If
    you are about to do something that you might regret, such as deleting a
    file, Omega-Link will give you a warning message to confirm the action.

         Good luck and enjoy yourself!



                                GETTING STARTED
                                GETTING STARTED


         Welcome to Omega-Link.  These next few paragraphs are designed for
    the novice user.  If you consider yourself an advanced user and are
    familiar with the area of communications, we suggest you skip this por-
    tion and go directly to the reference manual, which begins at the
    section entitled "The Command Directory."

         Telecommunications can be a puzzling and sometimes exasperating
    field, and can require some patience in learning.  We have tried to
    make this as simple a task as possible without sacrificing power.  How-
    ever, it will still require effort on your part to learn because it
    requires not only that you know how to use Omega-Link, but also how to
    use the software of the computer with which you are communicating.

         This start-up document is not intended to teach you everything,
    and we recommend that you consult the reference manual afterwards.
    Also, please note that there is a glossary at the end of the reference
    manual, and a quick help sheet in the beginning.  We suggest that you
    print these out and have them nearby while you are beginning the learn-
    ing process.

         Before we go any further, you need to locate your modem manual(s)
    and find out the baud rate, which com port your modem is connected to,
    and whether it is "Hayes(tm) Compatible" i.e., compatible with a Hayes
    modem.

         Start Omega-Link by typing "OMEGA" at the DOS prompt.  When the
    opening screen appears, read it, and then press any key when you are
    done.  The next screen will point out how to get the main help menu.
    Ignore it for now and hold down the "Alt" key and press "P."  Now
    release them.  The keys that you have just press (Alt & P) held
    together are known as "Alt-P." Likewise, if you would see a mentioning


                                    -3-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



    in the program for "Alt-Z," simply hold down the "Alt" key and press
    "Z," and then release them.

         Press "C,"  and you will be in the Communications Parameters set
    up screen.  If you need to change the baud rate, make sure the baud
    rate field is highlighted, press F1, type in the new baud rate, and
    press enter.  Now look at the entry for the active port.  If it is dif-
    ferent than the com port that your modem is connected to, move the cur-
    sor to that field and enter the proper number for you com port.  To
    finish, press F10.

         If your modem is Hayes compatible, you may skip the following sec-
    tion, and go to the section entitled "Additional Tips for Beginners."
    If it is not, please read on.
 

         Press "M" to display the Modem and Printer commands screen. Using
    your modem manual, find the information needed for: Dialing Prefix,
    Dialing Suffix, Hang-up String, and the Connect Prompt. Erase the modem
    initialization string, and the no connect prompts.  Before entering the
    information you just located you will need to translate your manual's
    direction of pressing return or enter to "{" and were your manual calls
    for a delay use ' ~ ' for a one-half second delay. If you require more
    than one-half second delay, use more than one ' ~ '.  Press F10 when
    you are finished.  You are at the parameters menu once again.

         When you are finished configuring Omega Link to your hardware,
    press Q to save your set up to the disk.

         To use any additional options available in the parameters menu,
    use the help windows and/or the reference manual as a guide.

         You are almost ready to use Omega-Link.  But before you are, we
    have a few brief items for you to keep in mind:


                         Additional Tips for Beginners
                         Additional Tips for Beginners

         Know the computer that you are calling:  When you discover a new
         Know the computer that you are calling:                         
    computer system to call, make sure to find out the number of data bits,
    the parity that they are using, the number of stop bits, and the baud
    rate.  Most systems use 8 bits, no parity, and 1 stop bit, but not all.
    Most host computers will support 300 baud.  Some systems that you call
    will not support higher baud rates, so you may need to experiment.

         Do not be afraid to experiment:  If you do not know what baud
         Do not be afraid to experiment:                              
    rates, data bits, stop bits, or parity they use, try experimentation.
    The first step is to try 300 baud.  Then try changing the number of
    data bits, and the parity.  Once you are on a new system, they will
    probably tell you if they support higher baud rates, so higher baud
    rates while experimenting are usually not necessary.  Your main objec-
    tive is to get a hold of the host system and be able to read what they
    send to you.

         Use the Alt-D command to dial a telephone number:  The dialing
         Use the Alt-D command to dial a telephone number:             
    screen will ask you to type the phone number, then you should press


                                    -4-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



    enter to dial it.  If you wish to change the number of data bits, stop
    bits, parity, or baud rate, do so from the "Communications Parameters"
    menu which is in the "Parameters Menu" (Alt-P).

         If you dial a telephone number frequently, we suggest that you
    store the number inside of the dialing directory.  This way, whenever
    you dial a telephone number, the number of data bits, stop bits, par-
    ity, and baud rate, in addition to other features, are all set for you
    automatically when you dial.


                             THE COMMAND DIRECTORY
                             THE COMMAND DIRECTORY


         Omega-Link features four major subsystems: Terminal mode, the
    Dialing Directory, the Files Menu, and the Parameters Menu.  Commands
    to control how the system operates, and its external functions, are
    entered from the subsystem menus.  This would include data items such
    as phone numbers, as well as utility commands to show disk space, get a
    directory, and so forth.  These functions have their own menu.

         We will discuss each of the four subsystems separately; however,
    note that there is some duplication in related functions between menus.



                            Terminal Mode Commands
                            Terminal Mode Commands

         Frequently-used commands can be executed directly from terminal
    mode, using some combination of the Alt key, Ctrl key, and the other
    keys of the keyboard.  These terminal mode commands do not execute from
    a menu, but you can display the list by hitting the Home key.


         ASCII Transfer (Alt-A)
         ASCII Transfer (Alt-A)

         This feature allows you to upload or download a file using the
    binary protocols, or to capture any incoming text with a text capture
    option.  Here is a description of the ASCII protocols used for upload-
    ing a file that you can access through this command:

         ASCII - This will send the file to the host system exactly as it
    is stored in a disk file.

         Prompted ASCII - Will send a file to the host computer one line at
    a time.  After a line is sent, it will wait to receive a character
    (which you define when you select the Prompted ASCII mode) from the
    host system, and then continue.

         Files can be downloaded by only two methods.  The first method is
    a straight ASCII transfer.  Omega-Link will store every character it
    receives in a disk file until it receives an end-of-file character
    (ASCII value 26).  The second method is a straight text capture.  This
    will store every character that is received from your modem in a disk
    file until you press Alt-A again, which will close the file.


                                    -5-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



         Print-Screen (Shift-PrtSc)
         Print-Screen (Shift-PrtSc)

         Omega-Link intercepts the Print Screen function of MSDOS to pro-
    vide another data capture method, accomplished with the Shift and PrtSc
    keys.  Screen data is saved to a disk file specified in the Parameters
    Menu, usually SCREEN.DMP.  The difference is that the screen dump data
    consists of the data on the screen only.  It is also appended to the
    end of the file.

         Both the session capture data and the screen dump data can be sent
    directly to the printer, by specifying PRN or LPT1 as the capture file
    or screen dump file.  Generally, you will send the session capture data
    to a disk file, and screen dumps to the printer, but your needs may be
    different.


         Send Null (Alt-N)
         Send Null (Alt-N)

         Null and sustained-break signals are sometimes useful in communi-
    cating with a mainframe computer.  A Null character has the ASCII value
    of 0.  A sustained-break is not actually a character, but is a line
    condition.  Omega-Link sends a sustained-break signal when you key
    Ctrl-End.

         On a serial line not using a modem, a Break signal pulls the line
    low for a duration of 200 to 600 milliseconds.  When using a modem, the
    Break signal tells the modem to send a constant Space tone, which the
    receiving end interprets as a Break.  When communicating with a main
    frame computer, a Break signal is typically used to get attention for
    the terminal, but it could be programmed to mean anything.


         View an RLE file (Alt-V)
         View an RLE file (Alt-V)

         You can view what is known as a RLE file on the screen by using
    this command.  A RLE file is a file that contains special characters
    designed so that you may view a graphics picture on the screen.  They
    were originally used on certain subscription host systems for display-
    ing weather maps, but the computer community has expanded their role so
    that all sorts of pictures can be distributed.  They chief advantage to
    an RLE file is that a graphics picture can be distributed over the
    modems so that they may be viewed by many types of computers, rather
    than just one specific brand.

         In order to use this feature, you must have a Color Graphics or
    Enhanced Graphics adapter.


         Shell to DOS (Alt-Z)
         Shell to DOS (Alt-Z)

         This is a "terminate and stay resident" command.  Omega-Link
    remains in memory, but reloads the MSDOS command processor to execute
    other programs.  When you wish to return to Omega-Link, type "Exit" at
    the DOS command prompt.  You will re-enter Omega-Link at the same point
    where you left.


                                    -6-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual




         Warning: If you have shelled to DOS, use any other memory-resident
    programs with caution.  These programs also install themselves in mem-
    ory, and may cause problems when returning to Omega-Link!  Furthermore,
    do not shell to a different version number of MSDOS, or the system may
    crash.


                             File System Commands
                             File System Commands


         The file-system of Omega-Link lets you handle disk files without
    having to exit to DOS.  The file-system also has several commands not
    directly available from the operating system of the microcomputer.

         The File-System Menu is brought-up with the Alt-F key combination.
    You will see a list of available commands.  You may select these com-
    mands by either pressing the key indicated, or by using the cursor keys
    to move to the entry you want, then pressing the return key.

         While you are learning the commands, work on a scratch (spare)
    diskette.  If you accidentally corrupt or erase some files on your
    disk, you will not destroy some irreplaceable program.

         All commands are thoroughly described in their help screens, with
    one exception: "Changing File Attributes."  This command is described
    below.


         Changing File Attributes (F)
         Changing File Attributes (F)

         With this command, you can change the attributes of any file.  The
    file attributes indicate various information about the file.  File
    attributes can be:

         Read-Only - This indicates that the file can only be read, and can
         Read-Only                                                         
    not be written to or deleted.  Useful for files that you do not wish to
    change or delete.

         Hidden - A hidden file attribute will prevent the file from show-
         Hidden                                                           
    ing in a directory listing, executed with the DIR command in MSDOS.

         System - This attribute indicates that the file is part of DOS.
         System                                                         
    This attribute has limited value, since it does not affect usage of the
    file.

         Volume Label - Indicates that this really is not a file, but
         Volume Label                                                
    rather the name is to be used as the volume label of the disk. Although
    you are able to change this on screen, DOS will not permit the change
    to actually occur.

         Subdirectory - This attribute indicates that this is a subdirec-
         Subdirectory                                                    
    tory, and not a file.  Although you are able to change this on screen,
    DOS will not permit the change to actually occur.



                                    -7-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



         Archive Bit - Indicates that the file needs to be backed-up with
         Archive Bit                                                     
    the "BACKUP" command of DOS.  This is really only of significance to
    those people with hard disks.


                              The Parameters Menu
                              The Parameters Menu

         The Parameters Menu is invoked by pressing Alt-P.  It provides
    routines to change screen colors, modem command strings, default file
    names, communications settings, and many other things.  To select an
    item on the Parameters Menu, either press the first letter of the
    selection desired, or use the cursor keys to move to the selection, and
    then press the Enter key.

         Some of the Parameters Menu commands are the same as Terminal Mode
    commands.  Bear in mind that changes made from the Parameters Menu are
    default settings.  That is, they are the settings in place when you
    start the program.  They may still be toggled or changed from one or
    more menus, but the on-line changes are temporary.  When you make a
    change in the Parameters menu and wish for them to become defaults
    every time you execute Omega-Link, press "Q," which stands for "Quit
    and Save."  If you wish to have the changes you have made become
    default on a temporary basis (that is, if you wish for these changes to
    remain in effect during this Omega-Link session), press "Z" for "Quit
    and Don't Save."  Finally, if you have made some changes that you do
    not wish to remain in effect, but would rather have your old settings
    back again, select "A" for "Abort Changes."

         Here are some additional notes about the Parameters Menu that are
    not covered in the Help Screens:


         Communications Parameters
         Communications Parameters

         The communications parameters involve several factors.  Here is a
    detailed list of the options available on this menu, and what they do.

         Active Port - The valid com port values for Omega-Link are 1, 2,
         Active Port                                                     
    3, and 4.  Com ports 3 and 4 correspond to the I/O addresses 2E8 and
    2E0 (these numbers are in hexadecimal).

         Baud Rate - Valid values are 60, 100, 110, 150, 300, 350, 400,
         Baud Rate                                                     
    450, 600, 1200, 2400, 4800, 9600, 19200, 38400.  Use only a number that
    your modem can handle.

         Stop Bits - Accepted values are 1, 1.5, and 2.  Usually only 1
         Stop Bits                                                     
    stop bit is used.  Please note that Omega-Link does not allow for 1.5
    stop bits.

         Strip/Convert - Omega-Link can change any character sent to the
         Strip/Convert                                                  
    host computer into another character.  Enter the 3-digit ASCII code of
    the character to change as the Strip value, and the character to change
    it to as the Convert value.  See the Omega-Link Function Key and con-
    version table located in Appendix A for the ASCII values.



                                    -8-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                             The Dialing Directory
                             The Dialing Directory


         The dialing directory contains the telephone numbers you can dial
    by typing the entry number.  This saves you the trouble of having to
    memorize numbers, as well as giving you a means to store brief com-
    ments, automatically set up parity, data bits, stop bits, etc.  for
    each number dialed, and to automatically redial a number.

         Automatic dialing is invoked by pressing Alt-D.  The program will
    ask you for the number of your selection.  Press return to see the
    directory, or type in the number of the entry you wish to dial.  If you
    type in a number from 1 to 100, it will dial that corresponding entry.
    If you type in a number longer than three digits, it will send that to
    the modem "as is".

         Assuming that you have pressed return and are viewing the list of
    entries, here is a list of your options, what they do, and how to use
    them:


         Autodial
         Autodial

         Enter the number of the selection, and the computer will automati-
    cally dial the number for you.  It will also set the baud rate, word
    length, parity, stop bits, and strip/convert characters associated with
    the entry.  If it fails to connect, it will redial five times.  If you
    want to keep dialing, press Alt-R.  This brings up the redial function,
    which redials the last number dial up to 50 times before aborting the
    redial process.


         Erase an Entry
         Erase an Entry

         This will erase the contents of an entry.  Do this only if you are
    sure you wish to erase the entry.


         Load Another Directory
         Load Another Directory

         The dialing directory can store up to 100 entries.  However, for
    some users this is not enough.  Therefore, you can create another
    directory which has the capability for 100 more entries.  In order to
    use these entries, just call up the new directory, and the one cur-
    rently in memory will be replaced.


         Manual Dial
         Manual Dial

         This option lets you dial a telephone number without storing it in
    the dialing directory.  You will be asked for the number, baud rate,
    number of data bits, parity, and number of data bits.  If you want any
    strip/convert capabilities, you must set that up also.  Although you
    may enter name and comments if you wish, the information will not be
    stored.


                                    -9-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



         Page Through Directory Entries
         Page Through Directory Entries

         The dialing directory displays only ten items at a time.  In order
    to look at the next ten items or the previous ten items, you can use
    the "+" key to jump to the next page, and the "-" key to look at the
    previous page.


         Quit the Dialing Directory
         Quit the Dialing Directory

         This exits the dialing directory and returns you to terminal mode.


         Update an Entry
         Update an Entry

         This feature allows you to set up a dialing directory entry, and
    to tell Omega-Link what options and features to enact when dialing the
    entry or after connection.  The entry fields and their functions are
    described below:

        Name:               This is the name of the host system for that
        Name:                                                           
                            particular entry number.
        Command File:       This is the name of a the script file that will
        Command File:                                                      
                            be automatically loaded and executed if Ome-
                            ga-Link manages to connect with this entry.  If
                            no file name is given, no script file will be
                            loaded, and this feature will be disabled.
        Phone No.:          The telephone number to be used for this entry.
        Phone No.:                                                         
        Macro File:         The name of the Alt-1 through Alt-0 function
        Macro File:                                                     
                            key file that will be loaded upon connection.
        Xon/Xoff:           Tells whether the entry on hand supports the
        Xon/Xoff:                                                       
                            Xon/Xoff characters and their functions.
        Linefeeds:          A "Y" tells Omega-Link to display a linefeed
        Linefeeds:                                                      
                            with every carriage return that is received by
                            this entry.
        Echo:               A "Y" tells Omega that local echo should be
        Echo:                                                          
                            enabled while communicating with this entry.
        Sound:              A "Y" indicates that Omega may make sounds out
        Sound:                                                            
                            of the speaker while communicating with this
                            entry.
        Baud Rate:          The baud rate of the entry on hand.
        Baud Rate:                                             
        Data Bits:          The number of data bits that this entry uses.
        Data Bits:                                                       
        Parity:             The type of parity that the entry uses (E, O,
        Parity:                                                          
                            or N).
        Stop Bits:          The number of stop bits that the entry uses.
        Stop Bits:                                                      
        Ansi Music:         Tells whether Omega should try to play ANSI
        Ansi Music:                                                    
                            music if told to do so.  ANSI graphics must
                            also be enabled for this to work.
        RLE Graphics:       Tells whether on-line RLE graphics should be
        RLE Graphics:                                                   
                            enabled for this system.  As with ANSI music,
                            ANSI graphics must be enabled for this feature
                            to work.
        Last Called:        The date that the last call was made to this
        Last Called:                                                    
                            system.  You cannot edit this, only view it.



                                   -10-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



        Ansi Graphics:      This tells whether Omega should support ANSI
        Ansi Graphics:                                                  
                            graphics if they are sent by this entry.  This
                            must be enabled for ANSI music and RLE graphics
                            to work properly.
        Replace:            This tells Omega to replace characters received
        Replace:                                                           
                            from this entry with different characters that
                            you specify.  Simply enter the ASCII value of
                            the characters to replace (a table of the ASCII
                            values is located in Appendix A of this man-
                            ual), and the value of the replacement charac-
                            ter.  


                        UPLOADING AND DOWNLOADING FILES
                        UPLOADING AND DOWNLOADING FILES


         Uploading is the process of sending a file from your computer to
    another computer.  Downloading is the process of receiving a file from
    another computer.  Before you can upload or download a file, you must
    establish a protocol.  Both your computer and the computer at the other
    end of the connection must be using the same protocol.  Here is a list
    of the protocols Omega-Link has available, their advantages and their
    disadvantages.


         XMODEM
         XMODEM

         This is the famous protocol developed for CP/M by Ward Christen-
    sen.  All characters of the ASCII character set can be transmitted and
    received.  This protocol uses error-checking.  Blocks received with
    errors are retransmitted until success is achieved, or until the sender
    or receiver gives up after ten unsuccessful attempts.

         Xmodem has two error-checking methods, or Algorithms, checksum and
    CRC.  Xmodem checksum is guaranteed to be utilized by any computer that
    has the Xmodem protocol, which is not true of Xmodem CRC.  However,
    Xmodem CRC is far better at error detection than Xmodem checksum.  Bet-
    ter than 99.99% of all errors are detected.

         Omega-Link will automatically detect and use CRC transmission, if
    possible.  There are no advantages to utilizing checksum when CRC is
    available.  If the computer you are downloading from gives you a choice
    between checksum and CRC, pick CRC.


         YMODEM
         YMODEM

         This protocol evolved from the XMODEM CRC protocol, and has many
    similarities.  The difference is that YMODEM can send data somewhat
    faster and more efficiently than XMODEM because it uses a larger block
    size.  The larger block size reduces overhead by reducing ACK/NAK
    intervals.  This increases net throughput.





                                   -11-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                            FUNCTION KEYS (MACROS)
                            FUNCTION KEYS (MACROS)

         One of the great strengths of Omega-Link is that you can use the
    function keys to simulate any combination of keystrokes.  In addition
    to being able to utilize the normal function keys, you can use the
    Ctrl, Shift, and Alt with the function keys to simulate forty function
    keys instead of ten.

         Also, the function key Alt-F1 is an "AUTOEXEC" macro.  That is,
    the macro definition for Alt-F1 will be executed as soon as the termi-
    nal mode screen appears when Omega-Link begins.  So you may find defi-
    ning this macro key a great convenience to automate the start-up of
    Omega.

         On top of all this, there are ten additional function (or macro,
    depending on what you wish to call them) keys available by pressing the
    keys "Alt-1" through "Alt-0."  These can be from a disk file any time
    you wish during terminal mode by pressing Alt-J.

         The function key editor is invoked by Alt-K.  This will produce a
    screen showing the current definition for the functions keys.  All 40
    function key combinations cannot be shown on the screen at once.  At
    the top of the screen the inclusion of the Shift, Ctrl, of Alt key will
    be indicated.

         When the editor is invoked, you are given the option of modifying
    a key, erasing a key, or quitting the editor and returning to the ter-
    minal mode.  Pressing the "+" key will bring you to the next page, and
    pressing the "-" key will turn back to the previous page.

         Function keys can be programmed to contain any messages or command
    strings that you wish.  You could define the F1 key as "Welcome to
    Omega-Link", or make it simulate the typing of Alt-D, 12, and the
    return key.  This would call the autodial function, select entry #12
    from the dialing directory, and begin dialing.  Any combination of keys
    on the keyboard can be assigned to any of the 40 available function key
    combinations.

         Suppose that you wish F4 to send two carriage returns.  You cannot
    make the return key part of the key definition by pressing it, because
    the first time that you hit it would complete the entry in the function
    key editor.  For carriage return and linefeed characters, you must use
    the CR/LF replacement characters defined in the Parameters Menu.  Using
    the default values, two carriage returns would be programmed as "{{".
    Of course, you don't include the quotation marks when using the func-
    tion key editor.

         A function key definition may be entered as an ASCII code value by
    flagging it with the "|" character.  For example, "|065" would tell
    Omega-Link to send the ASCII code 65, which is equivalent to the char-
    acter "A." If anything follows the "|" character and is not understood,
    it will be sent literally.  For example, "|732" is beyond the ASCII
    range, and would be sent as "|732" literally.  For a complete listing
    of the special commands and of the available ASCII codes, refer to the
    tables at the end of this manual.


                                   -12-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



         If you have defined a function key as a long sequence of key-
    strokes, and you wish to interrupt the sequence before completion,
    press Ctrl-Break.  This aborts the function key transmission.


         FUNCTION KEY OPTIONS AND CONVERSION TABLES
         FUNCTION KEY OPTIONS AND CONVERSION TABLES

         The following options are available in function key macros:

         |nnn         Use any ASCII code except 000.  Replace the nnn with
         |nnn                                                             
                      exactly 3 digits in the range of 001 - 255

         |x           Replace the x with the letter of the Omega-Link
         |x                                                          
                      command that you wish to execute.

         |Wnn         Wait nn seconds before continuing with the macro.
         |Wnn                                                          

         |!nnn        This option allows you to enter keys that have no
         |!nnn                                                         
                      ASCII code.  Replace nnn with the 3 digit code from
                      the table following.

         |:x          This tells Omega-Link to wait until the character
         |:x                                                           
                      specified by x is received before proceeding.

         |~           Send the ~ character.
         |~                                

         |Innn        Slow macro speed (0 fastest - 999 slowest)
         |Innn                                                  

         ~            Delay approximately 1/18th of a second.
         ~                                                   

         While Omega-Link is waiting for input, anything that you type will
    be sent exactly as entered.  This can be useful if you for got to put
    something into your macro.   During |W waits, pressing any key termi-
    nates the delay.  Timed waits are very useful for automatic log-ons to
    slow systems.

         At any other time during the execution of a macro, your keyboard
    entries are buffered and executed after the macro is complete.

         If you write a macro that calls itself (i.e.  you define F1 as
    |!059) it could repeat itself forever.  To get out of this situation
    press Ctrl-Break.  This will clear the macro and the keyboard buffer.
    If the macro was sending data out, and you wish to stop the data in the
    send buffer from being sent, then press Alt-(=) twice.

         See Appendix A for a table of ASCII and Extended ASCII character
    codes.










                                   -13-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                              The Script Language
                              The Script Language

         The script language is a powerful feature of Omega-Link that
    allows you to program Omega-Link automate many mundane tasks.

         In order to write a script language program, all you have to do is
    take your favorite text editing program (even the DOS program EDLIN
    will do the job) and store the information in a file.  The file must be
    formatted as an ASCII file, with a carriage return and linefeed at the
    end of each line.  All commands can be entered in uppercase or lower
    case.  Tabs and extra spaces are ignored, so you may feel free to use
    these characters to format your text as you wish.  If the script lan-
    guage processor encounters an end-of-file character (ASCII value 26),
    it will treat act as though it has reached the end of the file.

         Strings can be marked with either single quotes (') or double
    quotes (").  However, please note that you must use the same type of
    quote to end a string as you used to start it.  For example:

         DISPLAY "ABC"      ;Display the string "ABC"
         DISPLAY 'ABC'      ;Display the string "ABC" again
         DISPLAY "ABC'DEF"  ;Display a single quote on the screen
         DISPLAY 'ABC"DEF'  ;Display a double quote on the screen
         DISPLAY "ABC'      ;Omega will flag this as an error
         DISPLAY 'ABC"      ;And will also flag this as an error

         Also, you can use string variables in place of quoted strings for
    all commands except the DIAL command.  A string variable begins with a
    dollar sign ($) and is followed by a single numeric digit ranging from
    0 through 9.  Here are some examples of string variables:

         DISPLAY $0         ;Display string variable #0
         INPUT $1, 0        ;Take a character from the keyboard
                            ; and store it in string variable #1
         DISPLAY $A         ;This is an invalid string variable
         DISPLAY $12        ;This is also an invalid variable

         What follows is a list of the commands available for the script
    language processor.  Anything marked as a <string> can use a string
    similar to the ones discussed previously. Anything marked as <value>
    must be an positive integer value.


                     Script Language Commands and Syntaxes
                     Script Language Commands and Syntaxes


BAUD
BAUD
Syntax:      BAUD <value>

Description: Changes the default baud rate to the value indicated.  Valid
             values are 60, 100, 110, 150, 300, 350, 400, 450, 600, 1200,
             2400, 4800, 9600, 19200, 38400.

Example(s):  BAUD 1200   ;Set the baud rate to 1200 baud



                                   -14-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



CLS
CLS
Syntax:      CLS

Description: Clears all text from the screen and sets the colors to the
             regular terminal mode colors.

Example(s):  CLS


DATA
DATA
Syntax:      DATA <value>

Description: Will set the current default number of data bits to the value
             indicated.  Valid values are 7 or 8.

Example(s):  DATA 7      ;Set the number of data bits to 7


DIAL
DIAL
Syntax:      DIAL <string>
          or DIAL <value>

Description: This will dial the telephone number contained in the string,
             or dial the value.  Please note that you cannot use a string
             variable in place of a string, unlike other commands.

Example(s):  DIAL "555-1212"   ;Dial the number 555-1212
             DIAL 3            ;Dial dialing directory entry #3


DISPLAY
DISPLAY
Syntax:      DISPLAY <string>

Description: Displays a string to the screen beginning at the current row
             and column values.

Example(s):  DISPLAY "Kilroy was here!"  ;Display a literal
                                         ; string
             DISPLAY $2      ;Display string variable #2


ECHO
ECHO
Syntax:      ECHO ON
          or ECHO OFF

Description: Turns the local echo feature on or off.

Example(s):  ECHO ON     ;Enable ECHO









                                   -15-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



ELSE
ELSE
Syntax:      ELSE

Description: This command is used in conjunction with the IF statement, and
             will execute any following commands until a ENDIF, another IF
             statement, or end of file is encountered.

Example(s):  IF SOUND       ;Check if sound is enabled
               DISPLAY "Sound is on."
             ELSE
               DISPLAY "Sound is off."
             ENDIF


ENDIF
ENDIF
Syntax:      ENDIF

Description: Indicates the end of an IF statement

Example(s):  See the example for ELSE


EXIT
EXIT
Syntax:      EXIT

Description: Tells Omega-Link to stop the execution of a script file.

Example(s):  EXIT  ;Stop the script file and return to Omega-Link


GOSUB
GOSUB
Syntax:      GOSUB <label>

Description: Executes another section of a script file until a RETURN
             instruction is encountered.  When this occurs, Omega will con-
             tinue execution of the script file at the statement following
             the GOSUB.

Example(s):  GOSUB MARINE         ;Execute the section named "MARINE"
             DISPLAY "PART TWO{}"
             EXIT

             MARINE:
             DISPLAY "PART ONE{}"
             RETURN               ;Display "PART TWO" with carriage return
                                  ; and linefeed











                                   -16-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



GOTO
GOTO
Syntax:      GOTO <label>

Description: Continue execution of a script file in another portion.

Example(s):  GOTO PART_ONE        ;Continue execution at PART_ONE
             PART_TWO:
             DISPLAY "PART TWO{}"
             EXIT

             PART_ONE:
             DISPLAY "PART ONE{}"  ;Display "PART TWO" with carriage return
                                   ; and linefeed
             GOTO PART_TWO         ;Continue execution at PART_TWO


GRAPHICS
GRAPHICS
Syntax:      GRAPHICS ON
          or GRAPHICS OFF

Description: "GRAPHICS ON" enables ANSI graphics, while "GRAPHICS OFF" dis-
             ables ANSI graphics.

Example(s):  GRAPHICS ON   ;Enable ANSI graphics
             GRAPHICS OFF  ;Disables ANSI graphics


HANGUP
HANGUP
Syntax:      HANGUP

Description: Hangs the modem up.

Example(s):  HANGUP


IF
IF
Syntax:      IF <expression>

Description: Will execute any commands afterwards only if <expression> is
             true until an ENDIF, ELSE, or end of file is encountered.

             <expression> can take many forms.  They are:

        SOUND               True if sound is enabled.
        SOUND                                        
        LINEFEEDS           True if linefeeds are enabled.
        LINEFEEDS                                         
        GRAPHICS            True if ANSI graphics are enabled.
        GRAPHICS                                              
        ECHO                True if echo is enabled.
        ECHO                                        
        WAITFOR             True if previous WAITFOR did not time out.
        WAITFOR                                                       
        CAPTURE             True if the text capture feature is enabled.
        CAPTURE                                                         
        LINKED              True the script file was executed as a result
        LINKED                                                           
                            of dialing directory entry executing the file
                            because of successful connection.
        TIMEOUT             True if a timeout occurred.
        TIMEOUT                                        




                                   -17-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



        CONNECTED           True if Omega-Link successfully connected with
        CONNECTED                                                         
                            a host system.  Both CONNECTED and NOTCONNECTED
                            will be false if no number was dialed.
        NOTCONNECTED        True if Omega-Link did not successfully connect
        NOTCONNECTED                                                       
                            with a host system.  Both this and CONNECTED
                            will be false if no number was dialed.
        RLE                 True if RLE graphics are enabled.
        RLE                                                  
        MUSIC               True if ANSI Music is enabled.
        MUSIC                                             

        Also, there are string comparison operators.  Their syntax is:
        $n <operator> <string>.  String can be a quoted string or another
        string variable.  The valid operators are:

        <                   Less-than
        <                            
        =                   Equals
        =                         
        >                   Greater-than
        >                               
        <= or =<            Less-than or Equals
        <=    =<                               
        >= or =>            Greater-than or Equals
        >=    =>                                  
        <> or ><            Greater-than or Less-than
        <>    ><                                     

         Some notes on the IF statement are as follows:

       o "Nested" IFs are not allowed.  For example:
         IF <expression>
         IF <expression>
         ENDIF
         ENDIF

         Will not work as you would expect.  Omega-Link will return an
    error because there are too many ENDIFs.

         o If <expression> is not true, and there is an ELSE statement fol-
    lowing the IF statement, commands following the ELSE will be executed.
    See the ELSE command for further details.
         o An ENDIF command will signal the end of an IF (and any corre-
    sponding ELSE statements).  Anything following an ENDIF will be
    executed regardless of whether <expression> executed regardless of
    whether <expression> in the IF statement was true or not.
         o Reaching the end of a file will act as an ENDIF.  If there is an
    ENDIF at the end of the file, no problems will result.

Example(s):  IF SOUND           ;Example number 1
                DISPLAY "Sound is ON.{}"
             ELSE
                DISPLAY "Sound is OFF.{}"
             ENDIF

             IF $0 = "A"        ;Example number 2
                DISPLAY 'String number 0 equals an "A."'
             ENDIF







                                   -18-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



INPUT
INPUT
 
Syntax:      INPUT <string>, <value>

Description: This will take a series of characters from the keyboard for
             <value> number of characters, or until ENTER is pressed, and
             place them in <string>.  Note that if <value> is equal to 0,
             Omega-Link will just take a character from the keyboard as
             soon as one is pressed, without waiting for the ENTER key.

Example(s):  INPUT $2, 10


LINEFEEDS
LINEFEEDS
Syntax:      LINEFEEDS ON
          or LINEFEEDS OFF

Description: "LINEFEEDS ON" will tell Omega that it should display a line
             feed with every carriage return received while "LINEFEEDS OFF"
             will tell Omega that it should NOT display a linefeed with
             every carriage return received.

Example(s):  LINEFEEDS OFF    ;Disable linefeeds


LOCATE
LOCATE
Syntax:      LOCATE <row value>, <column value>
          or LOCATE <row value>
          or LOCATE ,<column value>

Description: "LOCATE" will locate the cursor at the row and/or column num-
             ber.  If the column number is omitted, LOCATE will leave the
             cursor at the current column, and simply re-locate to the spe-
             cified row.  Likewise, if the row value is omitted, the cursor
             will stay in the current row, and be re-located to the speci-
             fied column.

             Valid values for <row value> are 0-23, and valid values for
             <column value> are 0-79.

Example(s):  LOCATE 0,0     ;Locate the cursor at the top corner of the
                            ; screen
             LOCATE 23      ;Place the cursor on the bottom line
             LOCATE ,79     ;Place the cursor the rightmost column


MUSIC
MUSIC
Syntax:      MUSIC ON
          or MUSIC OFF

Description: Will enable or disable ANSI music.  Please note that ANSI
             Graphics must be enabled for ANSI music to work properly.

Example(s):  MUSIC OFF      ;Disable ANSI music




                                   -19-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



PARITY
PARITY
Syntax:      PARITY ODD
          or PARITY EVEN
          or PARITY NONE

Description: Will set the parity to ODD, EVEN, or NONE.

Example(s):  PARITY NONE    ;Set for no parity


PAUSE
PAUSE
Syntax:      PAUSE <value>

Description: Will pause for <value> number of seconds.

Example(s):  PAUSE 3        ;Pause for three seconds


PLAY
PLAY
Syntax:      PLAY <string>

Description: This is a powerful command that allows you to play music from
             the speaker of your computer.  <string> is a series of com-
             mands that are as follows:

        O<n>                Changes to octave number <n>.  The default
        O<n>                                                          
                            octave is 4.  There are seven octaves ranging
                            from 0 through 6.
        <                   Decrement the octave number.  Octaves are not
        <                                                                
                            decremented if the octave value is already
                            equal to 0.
        >                   Increments the octave number.  Octaves are not
        >                                                                 
                            incremented if the octave value is already
                            equal to 6.
        A-G                 Plays a note in the range A-G.  An example
        A-G                                                           
                            would be "C," which would play the note "C" of
                            the current octave.
        N<n>                Plays note number <n>.  The valid range for <n>
        N<n>                                                               
                            is 0 through 84.  0 indicates a quarter rest.
        L<n>                Sets the default length of each note played.  1
        L<n>                                                               
                            would indicate four beats per quarter note, 2
                            would indicate 2 beats per quarter note, etc. .
                            . . .  The default value is 1.
        MN                  Sets to normal music mode, so that each note is
        MN                                                                 
                            played for 7/8 of its length.  This is the
                            default mode.
        ML                  Sets to legato music mode, so that each note is
        ML                                                                 
                            played for its full length.
        MS                  Sets to staccato music mode, so that each note
        MS                                                                
                            is played for 3/4 of its normal length.
        P<n>                Pauses, with <n> ranging from 1-64, with 1
        P<n>                                                          
                            indicating a full rest, 2 indicating a half
                            rest, etc. . . . .
        T<n>                Sets the tempo of the music, with <n> indicat-
        T<n>                                                              
                            ing the metronome speed for each quarter note.


                                   -20-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                            <n> may range from 32 through 255.  The default
                            is 120.
        # or +              Follows a note to indicate that it is a sharp.
        # or +                                                            
        -                   Follows a note to indicate that it is a flat.
        -                                                                
        <n>                 Follows a note to indicate its length.  1 would
        <n>                                                                
                            correspond to a whole note, 2 to a half note,
                            etc. . . . .
        .                   Indicates a dotted note, i.e.: a note is to
        .                                                              
                            play 3/2 times the length it would normally
                            play.

NOTES:       o Multiple sharps and flats are ignored
             o Multiple dots are ignored

Example(s):  PLAY "T185O3G2MSDEMNDP2MSD8D8EMND" ;Play Handel's "Messiah"


RECEIVE
RECEIVE
Syntax:      RECEIVE <string>, <value>

Description: Will take <value> number of characters from the modem and
             place them in <string>.  Receive will also stop if a carriage
             return is received or a timeout occurs.  If <value> equals 0,
             receive will take the next incoming character, whatever it may
             be.

Example(s):  RECEIVE $2, 3  ;Will take 3 characters from modem and put them
                            ; into string number 2


RETURN
RETURN
Syntax:      RETURN

Description: Will continue execution at the statement following the last
             GOSUB statement that was executed.  If no GOSUBs were encoun-
             tered prior to executing the "RETURN," the script file execu-
             tion will be terminated.

Example(s):  See the example for GOSUB


RLE
RLE
Syntax:      RLE ON
          or RLE OFF

Description: Will enable or disable RLE graphics.  Please note that in
             order for RLE graphics to work, ANSI graphics must also be
             enabled.

Example(s):  RLE OFF           ;Disable RLE graphics







                                   -21-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



SEND
SEND
 
Syntax:      SEND <string>

Description: Will send <string> to the modem.

Example(s):  SEND "This sentence is false."


SOUND
SOUND
Syntax:      SOUND ON
          or SOUND OFF

Description: Enables or disables the SOUND option of Omega-Link.

Example(s):  SOUND ON          ;Turn the sound option off


STOP
STOP
Syntax:      STOP <n>

Description: Set the number of stop bits.  Valid values for <n> are 1 or 2.

Example(s):  STOP 2            ;Sets the number of stop bits to 2


TIMEOUT
TIMEOUT
Syntax:      TIMEOUT = <value>

Description: Set the length (in seconds) before a timeout will occur.  A
             timeout is a value that is turned on if no input is received
             by a command for <value> number of seconds.

Example(s):  TIMEOUT [=] 3     ;Set the timeout value to 3 seconds


WAITFOR
WAITFOR
Syntax:      WAITFOR <string>

Description: Waits for <string> to be received from the modem before conti-
             nuing the execution of the script file.

Example(s):  WAITFOR "Enter your password:"  ;Will pause until this string
                                             ; is received.


LABELS
LABELS
Syntax:      <label name>:

Description: A label is used as a marker for various commands such as GOSUB
             and GOTO.  Valid label names are any alphanumeric characters
             and must be followed by a ":."

Example(s):  LABEL_1:




                                   -22-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



MULTIPLE COMMANDS PER LINE
MULTIPLE COMMANDS PER LINE
Syntax:      <command> | <command>

Description: The "|" character is used to allow you to have two commands on
             the same line.

Example:     LOCATE 0,0 | DISPLAY "Welcome to Omega-Link"


COMMENTS
COMMENTS
Syntax:      ;<comments>

Description: The ";" is used to indicate that the rest of a line is com
             posed of comments.  Anything following the ";" will be
             ignored.  Therefore, if you have any commands following a ";,"
             they will be ignored.  If a ";" is contained in a string, it
             will be treated as part of the string and will be displayed.

Example(s):  DISPLAY "HELLO" ;This is a comment
             DISPLAY "THERE" ;LOCATE 2,2 <-- "LOCATE" IS ALSO A COMMENT
             DISPLAY ";" | LOCATE 2,2 ;Display a semicolon and locate the
                                      ; cursor at row 2, column 2



































                                   -23-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                  Appendix A
                                  Appendix A

                   ASCII and Extended ASCII character codes
                   ________________________________________


         ASCII Character Codes
         ASCII Character Codes

         These are the codes to be used with the |nnn option of the func-
    tion key macros.

     Code Function     Code Function       Code Function      Code Function
     ---- --------     ---- --------       ---- --------      ---- --------
     000  NULL         008  BACK SPACE     016  DLE           024   CAN
     001  SOH          009  HORIZ TAB      017  DC1 (XON)     025   EM
     002  STX          010  LINE FEED      018  DC2           026   SUB
     003  ETX          011  VERT TAB       019  DC3 (XOFF)    027   ESC
     004  EOT          012  FORM FEED      020  DC4           028   FS
     005  ENQ          013  CR             021  NAK           029   GS
     006  ACK          014  SHIFT OUT      022  SYN           030   RS
     007  BELL         015  SHIFT IN       023  ETB           031   US

        Code Char  Code Char  Code Char  Code Char  Code Char  Code Char
        ---- ----  ---- ----  ---- ----  ---- ----  ---- ----  ---- ----
         032 SPACE  048   0    064   @    080   P    096   `    112   p
         033   !    049   1    065   A    081   Q    097   a    113   q
         034   "    050   2    066   B    082   R    098   b    114   r
         035   #    051   3    067   C    083   S    099   c    115   s
         036   $    052   4    068   D    084   T    100   d    116   t
         037   %    053   5    069   E    085   U    101   e    117   u
         038   &    054   6    070   F    086   V    102   f    118   v
         039   '    055   7    071   G    087   W    103   g    119   w
         040   (    056   8    072   H    088   X    104   h    120   x
         041   )    057   9    073   I    089   Y    105   i    121   y
         042   *    058   :    074   J    090   Z    106   j    122   z
         043   +    059   ;    075   K    091   [    107   k    123   {
         044   ,    060   <    076   L    092   \    108   l    124   |
         045   -    061   =    077   M    093   ]    109   m    125   }
         046   .    062   >    078   N    094   ^    110   n    126   ~
         047   /    063   ?    079   O    095   _    111   o    127   


















                                   -24-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                        Extended ASCII Character Codes
                        Extended ASCII Character Codes

         These are the codes to be used with the |!nnn option of the func-
    tion key macros.


          Code Keypressed      Code Keypressed        Code  Keypressed
          ---- ----------      ---- ----------        ----  ----------
          59    F1             94   Ctrl-F1           120   Alt-1
          60    F2             95   Ctrl-F2           121   Alt-2
          61    F3             96   Ctrl-F3           122   Alt-3
          62    F4             97   Ctrl-F4           123   Alt-4
          63    F5             98   Ctrl-F5           124   Alt-5
          64    F6             99   Ctrl-F6           125   Alt-6
          65    F7             100  Ctrl-F7           126   Alt-7
          66    F8             101  Ctrl-F8           127   Alt-8
          67    F9             102  Ctrl-F9           128   Alt-9
          68    F10            103  Ctrl-F10          129   Alt-0


          Code Keypressed      Code Keypressed        Code  Keypressed
          ---- ----------      ---- ----------        ----  ----------
          84   Shift-F1        104  Alt-F1            3     Null (Ctrl-2)
          85   Shift-F2        105  Alt-F2            15    Shift-Tab
          86   Shift-F3        106  Alt-F3            71    Home
          87   Shift-F4        107  Alt-F4            72    Up arrow
          88   Shift-F5        108  Alt-F5            73    PgUp
          89   Shift-F6        109  Alt-F6            75    Left arrow
          90   Shift-F7        110  Alt-F7            77    Right arrow
          91   Shift-F8        111  Alt-F8            79    End
          92   Shift-F9        112  Alt-F9            80    Down arrow
          93   Shift-F10       113  Alt-F10           81    PgDn


         Code Keypressed      Code Keypressed        Code  Keypressed
         ---- ----------      ---- ----------        ----  ----------
         30   Alt-A           49   Alt-N             82    Insert
         48   Alt-B           24   Alt-O             83    Delete
         46   Alt-C           25   Alt-P             114   Echo
         32   Alt-D           16   Alt-Q             115   Ctrl-Left-arrow
         18   Alt-E           19   Alt-R             116   Ctrl-Right-arrow
         33   Alt-F           31   Alt-S             117   Ctrl-End
         34   Alt-G           20   Alt-T             118   Ctrl-PgDn
         35   Alt-H           22   Alt-U             119   Ctrl-Home
         23   Alt-I           47   Alt-V             130   Alt-Hyphen
         36   Alt-J           17   Alt-W             131   Alt-Equals
         37   Alt-K           45   Alt-X             132   Ctrl-PgUp
         38   Alt-L           21   Alt-Y
         50   Alt-M           44   Alt-Z








                                   -25-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                  Appendix B
                                  Appendix B

                                   Glossary
                                   ________


         Algorithms - A series of steps for accomplishing a task.
         Algorithms                                              

         Alt command - A command selected by holding the "Alt" key down on
         Alt command                                                      
    your keyboard and simultaneously pressing the corresponding key of the
    option you wish to select.

         ANSI - A special standard that is used among some computers which
         ANSI                                                             
    allows colors and cursor positioning, in addition to many other fea-
    tures.

         ASCII - An acronym for "American Standard for Information Inter
         ASCII                                                          
    change." It is a set of standards agreed upon that allow computers to
    exchange information and know what the information means, thus allowing
    the letter "A" to be known as that letter on two entirely different
    computers.

         Baud Rate - The speed at which data is transferred between two
         Baud Rate                                                     
    computers.  The higher the baud rate, the faster the data is sent.

         BBS - Acronym for "Bulletin Board Service."  It is a service
         BBS                                                         
    provided on another computer which offers you a variety of special
    functions such as exchanging programs and messages with other computer
    users.

         Bit - A piece of information that represents a condition, either
         Bit                                                             
    on or off (1 or 0, yes or no).

         Buffer - A special area reserved in your computer's memory that is
         Buffer                                                            
    used by Omega-Link to store information that cannot be processed at the
    moment.  It improves the performance and reliability of the program.

         Byte - A value represented by eight bits.
         Byte                                     

         Carriage Return - This is usually abbreviated as "CR."  It is a
         Carriage Return                                                
    special character that moves the cursor to the beginning of a line on
    the screen.  It is also another name given to the enter key on your
    keyboard.

         Carrier - A signal that indicates that your modem is indeed commu-
         Carrier                                                           
    nicating with another modem.

         CD - An abbreviation for "Change Directory."  It is the ability to
         CD                                                                
    change the current path that DOS is using to access files.

         Character - A space, a number, alphabetic letter, etc.  .  .  .
         Character                                                      

         Checksum - A method used in certain protocols used to verify that
         Checksum                                                         
    information was sent/received correctly.

         Configuration - How Omega-Link is set up for you.
         Configuration                                    


                                   -26-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual




         CRC - Another way of verifying that information was sent cor-
         CRC                                                          
    rectly.  This differs from checksum in that it is far more reliable in
    catching errors.

         Cursor - The mark on the screen that indicates where whatever
         Cursor                                                       
    appears will be displayed.

         Data Bits - The number of bits per group of information that are
         Data Bits                                                       
    actually used for transferring information.

         Default Drive - The drive that is currently active.
         Default Drive                                      

         Download - The process of receiving a file from another computer.
         Download                                                         

         "Dumb" terminal - Called "dumb" because it only displays what the
         "Dumb" terminal                                                  
    other computer sends to you, and sends to the other computer whatever
    you type.

         Echo - The process of repeating characters that are sent to a
         Echo                                                         
    computer back to the computer that sent the characters.

         Esc - A key on your keyboard (it is an abbreviation for
         Esc                                                    
    "Escape.").

         File Names - The name(s) given to a file stored on a disk of your
         File Names                                                       
    computer.

         File System - A special feature of Omega-Link that allows you to
         File System                                                     
    handle files on your disks, with abilities that equal or rival those of
    MSDOS.

         Flush - To clear a buffer of information that is currently stored
         Flush                                                            
    in it.

         Function Key - A set of keys on the keyboard that begin with the
         Function Key                                                    
    letter "F" and are followed by a number.

         Host - The computer the you are communicating with, usually a
         Host                                                         
    Bulletin Board Service (B.B.S.).

         Initialize - A way of setting-up a device that is hooked to your
         Initialize                                                      
    computer.

         Linefeed - A special character that tells the cursor to move down
         Linefeed                                                         
    a line on the screen.  Some host computers will send the line feeds,
    and others won't.  Omega-Link provides an option for both circum-
    stances.

         Macro - A command that allows you to emulate a series of key
         Macro                                                       
    strokes that you would normally type (i.e.  a means of making your com-
    puter into a phantom typist).  This allows you to define your own cus-
    tomized commands for use in Omega-Link.




                                   -27-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



         Menu - A list of options available to you at a given moment.  It
         Menu                                                            
    is just like the menu in a restaurant, showing what you may select.

         Null - An empty character.
         Null                      

         Parameters - Options that are available in Omega-Link, such as
         Parameters                                                    
    modem commands, baud rates, etc.  .  .  .

         Parity - A special bit that is used on some computer systems to
         Parity                                                         
    verify that information is sent correctly, and has not been garbled.

         Path - Information used by DOS to specify where a file is stored
         Path                                                            
    on a disk relative to other files.

         Port - A place on the computer where an accessory device, usually
         Port                                                             
    a modem, is hooked.

         Print Screen - This copies whatever is on the screen at the moment
         Print Screen                                                      
    to a file, usually the printer (which MSDOS treats as a special file).

         Protocol - A method of uploading or downloading files between two
         Protocol                                                         
    computers.

         Pulse Dialing - Another way that telephone numbers are dialed.
         Pulse Dialing                                                 
    This is slower, and almost all telephone lines have the ability to dial
    in pulse mode.

         RLE graphics - A special standard set up to send pictures over the
         RLE graphics                                                      
    telephone lines.  Originally used to send weather maps, but now have
    gained other uses such as exchanging artwork.

         Scrollback - This allows you to go back to view and/or edit what
         Scrollback                                                      
    has disappeared off of the top of your screen.

         Serial Line - A method of sending information one bit at a time.
         Serial Line                                                     
    All modems speak to each other using serial methods.

         Session Capture - It saves all communications that you receive and
         Session Capture                                                   
    send with another computer in a disk file.

         Shell - The process of leaving Omega-Link to run another program,
         Shell                                                            
    and then returning to back to Omega-Link, with things remembered as
    they were before you left.

         Split Screen - Breaking the screen into two sections: one which
         Split Screen                                                   
    shows information as it is being received from the host system, and the
    other half which is used to display what you type.  Useful for things
    such as chatting with a sysop.

         Status Line - A line on the bottom of your screen that shows what
         Status Line                                                      
    is happening in the program, such as how long you have been on a board,
    current date and time, whether the caps lock is on, displaying mes-
    sages, etc.  .  .  .

         String - A group of characters.
         String                         


                                   -28-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



         Stop Bits - Special bits to separate groups of information as they
         Stop Bits                                                         
    are sent over the phone lines.

         Strip/Convert - The ability to take a character that is sent to
         Strip/Convert                                                  
    you by another computer, and change it to a different character as it
    comes in over the lines.

         Subdirectory - Information used by DOS.  It is part of a path to a
         Subdirectory                                                      
    given group of files.

         Sustained Break - A special signal used for communicating with
         Sustained Break                                               
    another computer whose purpose varies depending on your host system
    (quite often it is a way of saying "STOP!")

         Sysop - An acronym for SYStem OPerator.  This is the person that
         Sysop                                                           
    runs and maintains the host system that you are calling.

         Terminal Mode - A way that the software sets up your computer so
         Terminal Mode                                                   
    that it may communicate with another computer.

         Toggle - A switch that is either on or off, yes or no.
         Toggle                                                

         Tone Dialing- A way that telephone numbers are dialed.  This is a
         Tone Dialing                                                     
    feature provided to you by the telephone company.

         Upload - The process of sending a file to another computer.
         Upload                                                     

         Window - A section of the screen that is marked-off for special
         Window                                                         
    display information.

         Xoff - A special signal sent by a computer that tells the other
         Xoff                                                           
    computer it should not send information until a "Xon" is sent.

         Xon - A special signal sent by a computer that tells the other
         Xon                                                           
    computer it may send information.  This is the opposite of "Xoff."






















                                   -29-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                  Appendix C
                                  Appendix C

         Here is a brief list of some problems you may encounter while
    using Omega-Link, and some suggests as to what you should do about
    them:

Problem:     Shift-PrtSc is not printing your RLE picture correctly.
Problem:                                                            
Suggestion:  For this command to work, you must have a graphics driver
Suggestion:                                                           
             installed before you execute Omega-Link. There is one with
             most versions of DOS.  However, some printers come with their
             own graphics drivers.  You should consult your printer man-
             ual(s) and/or your DOS manual for more information.

Problem:     Every character you type appears twice on the screen.
Problem:                                                          
Suggestion:  Press Alt-E to disable local echo.
Suggestion:                                    

Problem:     Whatever you type does not appear on the screen.
Problem:                                                     
Suggestion:  Press Alt-E to enable local echo.
Suggestion:                                   

Problem:     Lines of text are printed on top of one another.
Problem:                                                     
Suggestion:  Press Shift-Tab to enable Omega-Link to display a linefeed
Suggestion:                                                            
             with every carriage return that is displayed.

Problem:     All lines of text are double spaced.
Problem:                                         
Suggestion:  Press Shift-Tab to stop Omega-Link from displaying a
Suggestion:                                                      
             linefeed with every carriage return that is displayed.

Problem:     All text is displayed as garbage. 
Problem:                                       
Suggestion:  Confirm that the number of data bits, stop bits, parity value,
Suggestion:                                                                
             and modem speed are set correctly for the computer with which
             you are connected.  Also, make sure that ANSI graphics are
             enabled if they need to be for the system that you are call-
             ing.

Problem:     Your modem is not recognizing anything that is sent to it. 
Problem:                                                                
Suggestion:  Make sure that the baud rate and com port values are set cor-
Suggestion:                                                               
             rectly.  Also, make sure that all modem commands are defined
             correctly for the modem that you are using.

Problem:     Any uploads or downloads are terminated before they should be
Problem:                                                                  
             terminated.
Suggestion:  Several things can cause this to occur.  If you do not tell
Suggestion:                                                             
             Omega to download quickly enough after being told to do so by
             the host system, the host system may terminate the file trans-
             fer.  Usually you have in the neighborhood of 30-40 seconds to
             enable a download with Omega-Link before most host systems
             will stop trying to transfer a file.

             Another thing that might cause this to occur is if the infor-
             mation is being garbled by the telephone lines or if the host
             system is not recognizing the transfer correctly.






                                   -30-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



Problem:     On-line RLE pictures are not appearing correctly.
Problem:                                                      
Suggestion:  There can be several causes for this problem.  One problem may
Suggestion:                                                                
             be that you do not have on-line RLE graphics enabled (make
             sure that ANSI graphics are enabled also for the on-line RLE
             graphics to work).

             Another cause may be if you are using an EGA (or EGA compa-
             tible) display card.  Some EGA cards will lose characters from
             the modem when they change to graphics mode from text mode.
             If you think this is the problem, enable "XON/XOFF" in the
             "Communications Parameters" portion of the Parameters menu,
             and make sure that your host system supports XON/XOFF charac-
             ters.

             Finally, this problem could be due to line noise.

Problem:     ANSI Music will not play. 
Problem:                               
Suggestion:  Make sure that the ANSI music option (Alt-O) is enabled.  In
Suggestion:                                                              
             order for the ANSI music option to be enabled, the ANSI-
             graphics option (Alt-G) should also be enabled.

Problem:     ANSI Graphics are not appearing correctly.
Problem:                                               
Suggestion:  Make sure that the ANSI graphics option is enabled.  Another
Suggestion:                                                              
             cause may be that line noise is garbling text that you are
             being sent.
































                                   -31-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                  Appendix D
                                  Appendix D

                         Commands for Editing Strings
                         ____________________________

        In many menus displayed by Omega-Link, you will need to be able to
    edit strings (such as the modem initialization string).  Omega-Link has
    an advanced editor designed to make these changes easier.  Here is a
    list of keystrokes that you can press while editing a string, and what
    these keystrokes do:

        Up-Arrow:           This will bring you to the field to edit that
        Up-Arrow:                                                        
                            is located above the field you are located at
                            currently.

        Down-Arrow:         Will bring you to the field located below the
        Down-Arrow:                                                      
                            one you are located at currently.

        Left-Arrow:         Will move you to the character that left of the
        Left-Arrow:                                                        
                            one you are located at currently inside of a
                            field.  If you are located all the way to the
                            left of a field, it will bring you to the pre-
                            vious field.

        Right-Arrow:        Will move you to the character that is
        Right-Arrow:                                              
                            right of the one you are located at currently
                            inside of a field.  If you are located all the
                            way to the right of a field, it will bring you
                            to the next field.

        Ctrl-Left-Arrow:    Brings you to the field located to the
        Ctrl-Left-Arrow:                                          
                            left of the one you are located at currently.

        Ctrl-Right-Arrow:   Will bring you to the field located to the
        Ctrl-Right-Arrow:                                             
                            right of the one you are located at presently.

        Ins:                Toggles the insert mode on or off.  If the
        Ins:                                                          
                            insert mode is enabled, whatever you type will
                            be displayed, and anything located to the right
                            will be moved over by a character.   If the
                            mode is disabled, anything you type will
                            destroy what is located at the cursor currently
                            and be replaced by the character which you
                            type.

        Del:                This will remove the character underneath of
        Del:                                                            
                            your cursor from the screen.

        Backspace:          Will delete the character located to the
        Backspace:                                                  
                            left of the cursor and move the cursor to the
                            left by one position.

        F1:                 This will erase the contents of a field.
        F1:                                                         

        F2:                 This will restore the field to the way it was
        F2:                                                              
                            originally before you began to edit it.


                                   -32-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                  Appendix E
                                  Appendix E

           Sequence of Steps Performed by Omega-Link When It Begins
           ________________________________________________________

         When Omega-Link begins, it performs several things that may be
    beneficial to know.  This is performed as follows:

         First, Omega searches for the defaults file (OMEGADEF.DAT) in the
    default directory of DOS.  If it cannot find the file, it will examine
    the path command inside of the DOS environment, and search down the
    path until it finds the file.  If it does not find the file, or it is
    not a valid defaults file for this version of Omega-Link, it will use
    its own internal defaults.  Note that if you store a new defaults file,
    it will be stored in the path where the old one was found (if any).

         After this, it will attempt to load the function key files and the
    dialing directory if it can find any.

         A main screen will be displayed.  After the main screen is exited
    and you are in the terminal mode, the macro defininition for ALT-F1
    will be executed if it is defined.




































                                   -33-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                  Appendix F
                                  Appendix F

                                SUGGESTION FORM
                                _______________

         If you have any comments or suggestions as to improvements for
    this program, please use this form.  If you would like a registration
    form for registering Omega, use the form available from the program
    when you exit.

         Also, if you find any serious bugs with the program, please con-
    tact us as soon as possible, either by telephone or mail.  For one, you
    may have stumbled upon a bad copy, and if this is the case, we would
    like to give you a good one.  We will send you a copy of the demon-
    stration program free for the asking if you send us a self addressed,
    stamped envelope that can carry a 5.25" or 3.5" disk (please specify
    which you would prefer).  Secondly, if it is a bug that really is in
    the program, we would like to know about it so that we may correct it
    as soon as possible.

         And if you do find any problems, please tell us where you obtained
    your copy of the program.


    Suggestions: __________________________________________________________

    _______________________________________________________________________

    _______________________________________________________________________

    _______________________________________________________________________

    _______________________________________________________________________

    _______________________________________________________________________

                   (Please use back for additional comments)

    Your Name: ____________________________________________________________

      Address: ____________________________________________________________

         City: __________________________  State: ______  Zip: ____________

    Telephone No.: (_________) _____________ - ____________________________

    Computer Type: ________________________________________________________

         All correspondence can be addressed to:

         (Mail)                              (Telephone)
         Omega Software                      (616) 962-8007
         P.O. Box 1471                       Hours: 11 A.M. - 10 P.M.
         Battle Creek, MI  49016-1471               Eastern Time
                                             Seven Days a Week



                                   -34-





OMEGAEXT.DOC







     The Omega-Link External protocol handler comes to you preconfigured
     for several popular external protocols.  If you wish to add other
     protocols or modify the existing ones, see the section on installing
     protocols.


     INSTALLING THE EXTERNAL PROTOCOL HANDLER

     You will need to make the files OMEGAEXT.EXE and OMEGAEXT.DAT
     available to Omega-Link.  To do this you must copy them into either
     the current directory or a directory that is listed in the DOS PATH
     command.  The file OMEGAEXT.EXE will usally be placed in the same
     directory as OMEGA.EXE, and OMEGAEXT.DAT will be placed in the
     download sub-directory.

     The external protocol files will also need to be located so that the
     external protocol handler can find them.  This will usally be in the
     same directory as OMEGAEXT.EXE.  You may also edit the protocol
     descriptions to tell the external protocol handler where to find the
     external protocols if they won't be current directory.  A description
     of this process appears in the section on installing additional
     protocols.

     Recommended configurations

     If you have only one floppy diskette drive and no harddisk drive.
     -----------------------------------------------------------------

     PATH=
     COMSPEC=\COMMAND.COM

     Program disk                     Data disk
     ------------                     ---------
     OMEGA.EXE                        External protocols (.EXE and .COM)
     OMEGADIR.DAT                     downloaded files
     OMEGADEF.DAT
     OMEGAFUN.DAT
     OMEGAALT.DAT
     OMEGAEXT.EXE
     OMEGAEXT.DAT
     COMMAND.COM

     When the external protocol handler asks for the protocol to use
     remove the program disk and insert the data disk.  As soon as the
     download or upload is completed reinsert the program disk.  Please
     note that due to the small amount of disk space that Omega-Link
     requires, it may be possible to have everything on one disk and still
     have quite a bit of space for downloads.  This is especially true of
     3-1/2" 720k or 1.44 meg floppy diskette systems.  For this type of
     system you may wish to simply copy all of the files onto program
     diskette.






     For Two floppy diskette systems.
     --------------------------------
     PATH=B:\
     COMSPEC=A:\COMMAND.COM

     DISKETTE IN DRIVE A:               DISKETTE IN DRIVE B:
     --------------------               --------------------
     COMMAND.COM                        OMEGAEXT.DAT
     OMEGA.EXE                          downloaded files
     OMEGAEXT.EXE
     OMEGADIR.DAT
     OMEGAFUN.DAT
     OMEGAALT.DAT
     OMEGADEF.DAT
     External protocols

     This configuration will give you the largest amount of space for
     downloaded files, however, it does require you to copy the file
     OMEGAEXT.DAT to each new diskette that you wish to use for downloads
     or uploads.  Therefore, you may wish to copy all the files onto you
     program diskette and then modify OMEGAEXT.DAT to use drive B:.

     For Harddisk systems.
     ---------------------
     PATH=C:\;C:\OMEGA;C:\FILES
     COMSPEC=C:\COMMAND.COM   (or whatever is needed to find command.com)

     Directory C:\OMEGA                 Directory C:\FILES
     ------------------                 ------------------
     OMEGA.EXE                          OMEGAEXT.DAT
     OMEGAEXT.EXE                       downloaded files
     OMEGADIR.DAT
     OMEGADEF.DAT
     OMEGAFUN.DAT
     OMEGAALT.DAT
     External protocols

     ---------------------------------------------------------------------
     The following protocols have been preconfigured into the external
     protocol handler: DSZ (Zmodem, Ymodem-batch, and Ymodem-G), MLINK16
     (Megalink), PCKERMIT (Kermit), and CISB (Compuserve "B").  Our thanks
     go to the authors of these programs. Most of these programs may be
     downloaded from almost any BBS that has MS-DOS files.  We have not
     included any of these files to prevent violating there copyrights and
     to prevent you from having to download the same file twice.
     ---------------------------------------------------------------------

     INSTALLING ADDITIONAL PROTOCOLS
     -------------------------------
     To install a new protocol first copy the protocol into the directory
     that you wish use.  Then type OMEGAEXT at the DOS prompt.

     A menu will be displayed with the currently defined protocols and
     several entries marked "(Not defined)".  Select one the the not
     defined entries by pressing the letter that procedes it.






     At this time a menu will appear.  You may use the up and down arrow
     keys to move from item to item.  First select the very top item and
     press <F1>, this will erase the "(Not defined) message.  Now you may
     type the name that you wish to assign to this protocol.

     Next move down one line and press "N".  If you know that this
     protocol restores the machine to EXACTLY the same state as it was
     before the file transfer, then you may press "Y".  You should allways
     use "N" if you are not sure.  The most that will happen is that the
     first couple for characters that are received after the file transfer
     will be lost.

     Next, you will find a send command and a receive command.  These will
     vary considerably with each protocol, therefore, it is imposible to
     advise you how to configure these lines.  However, the following
     information should allow you to configure almost any external
     protocol.

     The following is a list of commands that you may use to configure
     external protocols.

     %B   Baud rate              One of: 60, 75, 100, 110, 150, 300, 350,
                                 400, 450, 600, 1200, 2400, 4800, 9600,
                                 19200, 38400.

     %C   Communications port    Either 1 or 2.

     %D   Data bits              Either 7 or 8

     %F   Filename               (default path = none)

     %f   Filename               (default path = location of OMEGAEXT.DAT)

     %P   Parity (upper case)    One of: O - odd, N - none, E - Even

     %p   Parity (lower case)    One of: o - odd, n - none, e - Even

     %S   Stop Bits              Either 1 or 2

     %X   Download path          Path where OMEGAEXT.DAT was found

     %%   The % character        Provided so that this character may be
                                 passed to the external protocol

     %$   COMSPEC                environment variable value
                                 (Usally x:\COMMAND.COM where x is the
                                 boot drive)

     The following examples assume that your modem is hooked to COM1 and
     is running 8 data bits, no parity, 1 stop bit, 2400 baud, and the
     file OMEGAEXT.DAT is found in C:\OMEGA\FILES.





     ---------------------------------------------------------------------
     Command: %$/C CISB PORT %C SPEED %B

     This will execute COMMAND.COM and pass it the command line:
        /C CISB PORT 1 SPEED 2400
     It should be noted that command.com will do a path search for the
     file CISB.  This may be useful in some cases.
     ---------------------------------------------------------------------
     Command: DSZ COM%C RATE %B SETUP %D-%P-%S %X %F

     This will execute the command DSZ.EXE and pass it the command line:
        COM1 RATE 2400 SETUP 8-N-1 C:\OMEGA\FILES\ filename.ext
     where filename.ext is the filename that you enter at the prompt.

     ---------------------------------------------------------------------
     Command: C:\OMEGA\PCKERMIT.EXE /c%C /b%B /p%p /t%f
     and you type SMILE.TXT at the filename prompt.

     This will execute the command C:\OMEGA\PCKERMIT.EXE with the command
     line:
         /c1 /b2400 /pn /tC:\OMEGA\FILES\SMILE.TXT
     ---------------------------------------------------------------------
     Please note that there are several differences between the sequence
     %X%F and %f.  The first will not allow you to change the default path
     portion, but the second will.  Also, the first will not display the
     default path when you enter the filename, where the second one will
     display the pathname.
     ---------------------------------------------------------------------
     ---------------------------------------------------------------------

     After both the send and receive commands there are two switches. The
     first of these is the "Global filenames allowed" switch.  This switch
     disables the check of entered filename, allowing global filenames to
     be passed to the external protocol.  The second switch is "Filename
     required" and is reserved for future use.  Set it to "Y."



     USING AN EXTERNAL PROTOCOL
     --------------------------

     To use an external protocol that has been installed, press
     <Ctrl-PgUP> to upload or <Ctrl-PgDn> to download.  Then select
     number 6 (external) from the protocol menu.  The external protocol
     handler will be loaded and you will be presented with a menu of
     protocols.  Select the desired protocol and enter a filename if
     required.  When the file transfer is complete you will be prompted to
     press and key to continue.  As soon as you press a key you will be
     back in Omega-Link.


README.DOC

    This is the demonstration version of Omega-Link version 2.10a.  If
you wish to distribute the program (which we strongly encourage,
regardless if you like the program or not), distribute OMEGA.EXE,
OMEGA.DOC, README.DOC, and LICENSE.DOC with every copy.

    Please read the file LICENSE.DOC.  Also, we strongly encourage you
to read the documentation to learn all of the features available to
you in Omega-Link.

    There is an external protocol option available.  As of this time
(9/13/88), the external protocol handler is being beta-tested.  It should be
released on October 1, 1988.  All registered members will receive it
free of charge, in addition to being distributed via Shareware.

    If you obtained Omega-Link through a shareware distributer, we will
discount the amount that you paid up to $5 from the registration fee.
To qualify for this discount all you must do is send a copy of the invoice
that you received with the disk containing Omega-Link.  Then, subtract that
amount (up to $5) from the total that you send to us.



OMEGA.DOC






                  Quick Help Sheet of Commands for Omega-Link
                  Quick Help Sheet of Commands for Omega-Link

                                   Alt Keys
                                   ________

Alt-A) ASCII File Transfer (Upload/download ASCII files, perform session
Alt-A)                                                                  
       captures, etc. . . .)
Alt-B) Toggle Split Screen mode on or off
Alt-B)                                   
Alt-C) Clear the screen (and change to any new colors)
Alt-C)                                                
Alt-D) Dial a telephone number or go into the dialing directory
Alt-D)                                                         
Alt-E) Turn local echo on or off (hit this if you can't see what you type
Alt-E)                                                                   
       or characters are appearing double)
Alt-F) Execute the file system
Alt-F)                        
Alt-G) Turn automatic on-line ANSI graphics viewing on or off
Alt-G)                                                       
Alt-H) Hang up the phone
Alt-H)                  
Alt-I) Set the speed at which macros are sent
Alt-I)                                       
Alt-J) Load Alt 1-0 keys from a disk file
Alt-J)                                   
Alt-K) Call up the function key definitions for viewing/editing
Alt-K)                                                         
Alt-L) Initialize the printer
Alt-L)                       
Alt-M) Initialize the modem
Alt-M)                     
Alt-N) Send a null signal
Alt-N)                   
Alt-O) Toggle automatic ANSI music playing on or off
Alt-O)                                              
Alt-P) Call up the parameters menu (used to set modem commands, colors, and
Alt-P)                                                                     
       many other features)
Alt-Q) Toggle automatic on-line RLE graphic (picture) viewing on or off
Alt-Q)                                                                 
Alt-R) Redial the last number that was dialed
Alt-R)                                       
Alt-S) Toggle the sound on or off
Alt-S)                           
Alt-T) Set the Time and Date
Alt-T)                      
Alt-U) Run a script file
Alt-U)                  
Alt-V) View a RLE graphics (picture) file
Alt-V)                                   
Alt-W) Wait for XX seconds (this is a macro command)
Alt-W)                                              
Alt-X) Exit to DOS
Alt-X)            
Alt-Y) Toggle external help windows on or off
Alt-Y)                                       
Alt-Z) Shell to DOS
Alt-Z)             


                                    Other Keys
                                    __________

Ctrl-PgUp ) Upload a binary file (using XMODEM, YMODEM, etc.  . .)
Ctrl-PgUp )                                                       
Ctrl-PgDn ) Download a binary file ("      "       "     ")
Ctrl-PgDn )                                                
Ctrl-End  ) Send a break signal
Ctrl-End  )                    
Shift-Tab ) Turn linefeeds on or off (use this if lines are being written
Shift-Tab )                                                              
            on top of one another or things are double spaced)
Ctrl-Break) Will terminate the execution of a macro
Ctrl-Break)                                        























                                  Omega-Link
                            (Formerly "Omega-Term")

                                 Version 2.10a
              (C)Copyright 1987-1988 by Thomas Goodson and Eugene Kopf
                              All Rights Reserved



         Omega-Link took time and effort to develop.  Like many large pro-
    jects, the credit cannot go to a select handful.  It took suggestions,
    patience, and a great deal of thinking on everyone's part to make this
    program what it is today.  While we cannot list the names of all those
    who helped us, here is a small list of some people to whom we would
    especially like to send our thanks:

        Dave Manning        One of our most helpful "Beta-Testers," and
        Dave Manning                                                   
                            whose constant "nagging" on various items
                            greatly improved the quality of the program.
        Jim Rhoads          First, we must thank Jim for his patience as
        Jim Rhoads                                                      
                            "Sysop" of The Strange Quark [(616) 964-0930]
                            whose patience was probably tried a great deal
                            by our constant "log-ons" to his system to help
                            debug the program.  In addition, we owe him our
                            thanks for permitting us to use his machines at
                            his home and his creative ideas.
        Jan Goodson         Whose perspective as a new user to telecommu-
        Jan Goodson                                                      
                            nications and abilities for relating to people
                            proved to be a constant benefit.
        Steve Harke         Without Steve's abilities in writing "BBS"
        Steve Harke                                                   
                            software, Omega-Link would be seriously lack-
                            ing.  And so would our enthusiasm.
        Bob Gavrun          We cannot thank this individual enough for the
        Bob Gavrun                                                        
                            time he took away from his own free time (which
                            he has little enough as it is) to help us with
                            the program, documentation, and interfaces.
        Bill Bailey         He suggested the name of "Omega," meaning the
        Bill Bailey                                                      
                            first and last you will ever need in modem
                            communications, just as Omega is the last
                            character in the Greek alphabet.
        Fione Chase         Her wisdom and ideas have proven invaluable.
        Fione Chase                                                     
        Mike Curry          Who helped us give our business a boost.
        Mike Curry                                                  

         The members of the various Bulletin Boards of the Battle Creek
    area, and the members of "Personal Computers of Battle Creek."

        And finally, we cannot ignore our family members and close friends.
    Their patience and tolerance in regard to our severe mood swings,
    bizarre hours, and crazy actions should not be ignored.  We owe them
    almost infinite gratitude for all of this, which so few mortals can
    take so well.

         In this manual, we use the Trademarked word "Hayes," whose trade-
    mark is held by Hayes Microcomputer Products, Inc.












                               Table of Contents
                               Table of Contents

    Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3  
    Getting Started  . . . . . . . . . . . . . . . . . . . . . . . . . . 3
    Additional Tips for Beginners  . . . . . . . . . . . . . . . . . . . 4
    Command Directory  . . . . . . . . . . . . . . . . . . . . . . . . . 5
    Terminal Mode Commands . . . . . . . . . . . . . . . . . . . . . . . 5
          ASCII Transfer . . . . . . . . . . . . . . . . . . . . . . . . 5
          Print Screen . . . . . . . . . . . . . . . . . . . . . . . . . 6
          Send Null  . . . . . . . . . . . . . . . . . . . . . . . . . . 6
          View an RLE file . . . . . . . . . . . . . . . . . . . . . . . 6
          Shell to DOS . . . . . . . . . . . . . . . . . . . . . . . . . 6
    File System Commands . . . . . . . . . . . . . . . . . . . . . . . . 7
          Changing File Attributes . . . . . . . . . . . . . . . . . . . 7
    Parameters Menu  . . . . . . . . . . . . . . . . . . . . . . . . . . 8
          Communications Parameters  . . . . . . . . . . . . . . . . . . 8
    Dialing Directory  . . . . . . . . . . . . . . . . . . . . . . . . . 9
    Uploading & Downloading Files  . . . . . . . . . . . . . . .. . . . 11
    Function Keys (Macros)  . . . . . . . . . . . . . . . . . . . . . . 12
          Function Key Options & Conversion Tables  . . . . . . . . . . 13
    The Script Language . . . . . . . . . . . . . . . . . . . . . . . . 14
          Script Language Commands & Syntaxes . . . . . . . . . . . . . 14
                BAUD  . . . . . . . . . . . . . . . . . . . . . . . . . 14
                CLS . . . . . . . . . . . . . . . . . . . . . . . . . . 15
                DATA  . . . . . . . . . . . . . . . . . . . . . . . . . 15
                DIAL  . . . . . . . . . . . . . . . . . . . . . . . . . 15
                DISPLAY . . . . . . . . . . . . . . . . . . . . . . . . 15
                ECHO  . . . . . . . . . . . . . . . . . . . . . . . . . 15
                ELSE  . . . . . . . . . . . . . . . . . . . . . . . . . 16
                ENDIF . . . . . . . . . . . . . . . . . . . . . . . . . 16
                EXIT  . . . . . . . . . . . . . . . . . . . . . . . . . 16
                GOSUB . . . . . . . . . . . . . . . . . . . . . . . . . 16
                GOTO  . . . . . . . . . . . . . . . . . . . . . . . . . 17
                GRAPHICS  . . . . . . . . . . . . . . . . . . . . . . . 17
                HANGUP  . . . . . . . . . . . . . . . . . . . . . . . . 17
                IF  . . . . . . . . . . . . . . . . . . . . . . . . . . 17
                INPUT . . . . . . . . . . . . . . . . . . . . . . . . . 19
                LINEFEEDS . . . . . . . . . . . . . . . . . . . . . . . 19
                LOCATE  . . . . . . . . . . . . . . . . . . . . . . . . 19
                MUSIC . . . . . . . . . . . . . . . . . . . . . . . . . 19
                PARITY  . . . . . . . . . . . . . . . . . . . . . . . . 20
                PAUSE . . . . . . . . . . . . . . . . . . . . . . . . . 20
                PLAY  . . . . . . . . . . . . . . . . . . . . . . . . . 20
                RECEIVE . . . . . . . . . . . . . . . . . . . . . . . . 21
                RETURN  . . . . . . . . . . . . . . . . . . . . . . . . 21
                RLE . . . . . . . . . . . . . . . . . . . . . . . . . . 21
                SEND  . . . . . . . . . . . . . . . . . . . . . . . . . 22
                SOUND . . . . . . . . . . . . . . . . . . . . . . . . . 22
                STOP  . . . . . . . . . . . . . . . . . . . . . . . . . 22
                TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . 22
                WAITFOR . . . . . . . . . . . . . . . . . . . . . . . . 22
                LABELS  . . . . . . . . . . . . . . . . . . . . . . . . 22
                MULTPILE COMMANDS PER LINE  . . . . . . . . . . . . . . 23
                COMMENTS  . . . . . . . . . . . . . . . . . . . . . . . 23












    Appendix A - ASCII & Extended ASCII Character Codes . . . . . . . . 24
    Appendix B - Glossary . . . . . . . . . . . . . . . . . . . . . . . 26
    Appendix C - Trouble Shooting Guide . . . . . . . . . . . . . . . . 30
    Appendix D - Commands for Editing Strings . . . . . . . . . . . . . 32
    Appendix E - Sequence of Steps Performed by Omega When It Begins  . 33
    Appendix F - Suggestion Form  . . . . . . . . . . . . . . . . . . . 34
























































                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                 INTRODUCTION
                                 INTRODUCTION


         Omega-Link is a program that lets you use your modem to communi-
    cate with other computers.  It was written entirely in 8088 assembly
    language, for speed and ease of use.  For the beginning user, Omega-
    Link offers powerful commands with easy-to-remember keystrokes.

         The file-system of Omega-Link can perform functions that rival
    those of MSDOS.  Any directory listing will show ALL files on the dis-
    kette, including hidden files, read-only files, and subdirectories.

         The best way to learn Omega-Link is to use it.  If you are unsure
    of what various functions do, try them.  You cannot harm anything.  If
    you are about to do something that you might regret, such as deleting a
    file, Omega-Link will give you a warning message to confirm the action.

         Good luck and enjoy yourself!



                                GETTING STARTED
                                GETTING STARTED


         Welcome to Omega-Link.  These next few paragraphs are designed for
    the novice user.  If you consider yourself an advanced user and are
    familiar with the area of communications, we suggest you skip this por-
    tion and go directly to the reference manual, which begins at the
    section entitled "The Command Directory."

         Telecommunications can be a puzzling and sometimes exasperating
    field, and can require some patience in learning.  We have tried to
    make this as simple a task as possible without sacrificing power.  How-
    ever, it will still require effort on your part to learn because it
    requires not only that you know how to use Omega-Link, but also how to
    use the software of the computer with which you are communicating.

         This start-up document is not intended to teach you everything,
    and we recommend that you consult the reference manual afterwards.
    Also, please note that there is a glossary at the end of the reference
    manual, and a quick help sheet in the beginning.  We suggest that you
    print these out and have them nearby while you are beginning the learn-
    ing process.

         Before we go any further, you need to locate your modem manual(s)
    and find out the baud rate, which com port your modem is connected to,
    and whether it is "Hayes(tm) Compatible" i.e., compatible with a Hayes
    modem.

         Start Omega-Link by typing "OMEGA" at the DOS prompt.  When the
    opening screen appears, read it, and then press any key when you are
    done.  The next screen will point out how to get the main help menu.
    Ignore it for now and hold down the "Alt" key and press "P."  Now
    release them.  The keys that you have just press (Alt & P) held
    together are known as "Alt-P." Likewise, if you would see a mentioning


                                    -3-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



    in the program for "Alt-Z," simply hold down the "Alt" key and press
    "Z," and then release them.

         Press "C,"  and you will be in the Communications Parameters set
    up screen.  If you need to change the baud rate, make sure the baud
    rate field is highlighted, press F1, type in the new baud rate, and
    press enter.  Now look at the entry for the active port.  If it is dif-
    ferent than the com port that your modem is connected to, move the cur-
    sor to that field and enter the proper number for you com port.  To
    finish, press F10.

         If your modem is Hayes compatible, you may skip the following sec-
    tion, and go to the section entitled "Additional Tips for Beginners."
    If it is not, please read on.
 

         Press "M" to display the Modem and Printer commands screen. Using
    your modem manual, find the information needed for: Dialing Prefix,
    Dialing Suffix, Hang-up String, and the Connect Prompt. Erase the modem
    initialization string, and the no connect prompts.  Before entering the
    information you just located you will need to translate your manual's
    direction of pressing return or enter to "{" and were your manual calls
    for a delay use ' ~ ' for a one-half second delay. If you require more
    than one-half second delay, use more than one ' ~ '.  Press F10 when
    you are finished.  You are at the parameters menu once again.

         When you are finished configuring Omega Link to your hardware,
    press Q to save your set up to the disk.

         To use any additional options available in the parameters menu,
    use the help windows and/or the reference manual as a guide.

         You are almost ready to use Omega-Link.  But before you are, we
    have a few brief items for you to keep in mind:


                         Additional Tips for Beginners
                         Additional Tips for Beginners

         Know the computer that you are calling:  When you discover a new
         Know the computer that you are calling:                         
    computer system to call, make sure to find out the number of data bits,
    the parity that they are using, the number of stop bits, and the baud
    rate.  Most systems use 8 bits, no parity, and 1 stop bit, but not all.
    Most host computers will support 300 baud.  Some systems that you call
    will not support higher baud rates, so you may need to experiment.

         Do not be afraid to experiment:  If you do not know what baud
         Do not be afraid to experiment:                              
    rates, data bits, stop bits, or parity they use, try experimentation.
    The first step is to try 300 baud.  Then try changing the number of
    data bits, and the parity.  Once you are on a new system, they will
    probably tell you if they support higher baud rates, so higher baud
    rates while experimenting are usually not necessary.  Your main objec-
    tive is to get a hold of the host system and be able to read what they
    send to you.

         Use the Alt-D command to dial a telephone number:  The dialing
         Use the Alt-D command to dial a telephone number:             
    screen will ask you to type the phone number, then you should press


                                    -4-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



    enter to dial it.  If you wish to change the number of data bits, stop
    bits, parity, or baud rate, do so from the "Communications Parameters"
    menu which is in the "Parameters Menu" (Alt-P).

         If you dial a telephone number frequently, we suggest that you
    store the number inside of the dialing directory.  This way, whenever
    you dial a telephone number, the number of data bits, stop bits, par-
    ity, and baud rate, in addition to other features, are all set for you
    automatically when you dial.


                             THE COMMAND DIRECTORY
                             THE COMMAND DIRECTORY


         Omega-Link features four major subsystems: Terminal mode, the
    Dialing Directory, the Files Menu, and the Parameters Menu.  Commands
    to control how the system operates, and its external functions, are
    entered from the subsystem menus.  This would include data items such
    as phone numbers, as well as utility commands to show disk space, get a
    directory, and so forth.  These functions have their own menu.

         We will discuss each of the four subsystems separately; however,
    note that there is some duplication in related functions between menus.



                            Terminal Mode Commands
                            Terminal Mode Commands

         Frequently-used commands can be executed directly from terminal
    mode, using some combination of the Alt key, Ctrl key, and the other
    keys of the keyboard.  These terminal mode commands do not execute from
    a menu, but you can display the list by hitting the Home key.


         ASCII Transfer (Alt-A)
         ASCII Transfer (Alt-A)

         This feature allows you to upload or download a file using the
    binary protocols, or to capture any incoming text with a text capture
    option.  Here is a description of the ASCII protocols used for upload-
    ing a file that you can access through this command:

         ASCII - This will send the file to the host system exactly as it
    is stored in a disk file.

         Prompted ASCII - Will send a file to the host computer one line at
    a time.  After a line is sent, it will wait to receive a character
    (which you define when you select the Prompted ASCII mode) from the
    host system, and then continue.

         Files can be downloaded by only two methods.  The first method is
    a straight ASCII transfer.  Omega-Link will store every character it
    receives in a disk file until it receives an end-of-file character
    (ASCII value 26).  The second method is a straight text capture.  This
    will store every character that is received from your modem in a disk
    file until you press Alt-A again, which will close the file.


                                    -5-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



         Print-Screen (Shift-PrtSc)
         Print-Screen (Shift-PrtSc)

         Omega-Link intercepts the Print Screen function of MSDOS to pro-
    vide another data capture method, accomplished with the Shift and PrtSc
    keys.  Screen data is saved to a disk file specified in the Parameters
    Menu, usually SCREEN.DMP.  The difference is that the screen dump data
    consists of the data on the screen only.  It is also appended to the
    end of the file.

         Both the session capture data and the screen dump data can be sent
    directly to the printer, by specifying PRN or LPT1 as the capture file
    or screen dump file.  Generally, you will send the session capture data
    to a disk file, and screen dumps to the printer, but your needs may be
    different.


         Send Null (Alt-N)
         Send Null (Alt-N)

         Null and sustained-break signals are sometimes useful in communi-
    cating with a mainframe computer.  A Null character has the ASCII value
    of 0.  A sustained-break is not actually a character, but is a line
    condition.  Omega-Link sends a sustained-break signal when you key
    Ctrl-End.

         On a serial line not using a modem, a Break signal pulls the line
    low for a duration of 200 to 600 milliseconds.  When using a modem, the
    Break signal tells the modem to send a constant Space tone, which the
    receiving end interprets as a Break.  When communicating with a main
    frame computer, a Break signal is typically used to get attention for
    the terminal, but it could be programmed to mean anything.


         View an RLE file (Alt-V)
         View an RLE file (Alt-V)

         You can view what is known as a RLE file on the screen by using
    this command.  A RLE file is a file that contains special characters
    designed so that you may view a graphics picture on the screen.  They
    were originally used on certain subscription host systems for display-
    ing weather maps, but the computer community has expanded their role so
    that all sorts of pictures can be distributed.  They chief advantage to
    an RLE file is that a graphics picture can be distributed over the
    modems so that they may be viewed by many types of computers, rather
    than just one specific brand.

         In order to use this feature, you must have a Color Graphics or
    Enhanced Graphics adapter.


         Shell to DOS (Alt-Z)
         Shell to DOS (Alt-Z)

         This is a "terminate and stay resident" command.  Omega-Link
    remains in memory, but reloads the MSDOS command processor to execute
    other programs.  When you wish to return to Omega-Link, type "Exit" at
    the DOS command prompt.  You will re-enter Omega-Link at the same point
    where you left.


                                    -6-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual




         Warning: If you have shelled to DOS, use any other memory-resident
    programs with caution.  These programs also install themselves in mem-
    ory, and may cause problems when returning to Omega-Link!  Furthermore,
    do not shell to a different version number of MSDOS, or the system may
    crash.


                             File System Commands
                             File System Commands


         The file-system of Omega-Link lets you handle disk files without
    having to exit to DOS.  The file-system also has several commands not
    directly available from the operating system of the microcomputer.

         The File-System Menu is brought-up with the Alt-F key combination.
    You will see a list of available commands.  You may select these com-
    mands by either pressing the key indicated, or by using the cursor keys
    to move to the entry you want, then pressing the return key.

         While you are learning the commands, work on a scratch (spare)
    diskette.  If you accidentally corrupt or erase some files on your
    disk, you will not destroy some irreplaceable program.

         All commands are thoroughly described in their help screens, with
    one exception: "Changing File Attributes."  This command is described
    below.


         Changing File Attributes (F)
         Changing File Attributes (F)

         With this command, you can change the attributes of any file.  The
    file attributes indicate various information about the file.  File
    attributes can be:

         Read-Only - This indicates that the file can only be read, and can
         Read-Only                                                         
    not be written to or deleted.  Useful for files that you do not wish to
    change or delete.

         Hidden - A hidden file attribute will prevent the file from show-
         Hidden                                                           
    ing in a directory listing, executed with the DIR command in MSDOS.

         System - This attribute indicates that the file is part of DOS.
         System                                                         
    This attribute has limited value, since it does not affect usage of the
    file.

         Volume Label - Indicates that this really is not a file, but
         Volume Label                                                
    rather the name is to be used as the volume label of the disk. Although
    you are able to change this on screen, DOS will not permit the change
    to actually occur.

         Subdirectory - This attribute indicates that this is a subdirec-
         Subdirectory                                                    
    tory, and not a file.  Although you are able to change this on screen,
    DOS will not permit the change to actually occur.



                                    -7-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



         Archive Bit - Indicates that the file needs to be backed-up with
         Archive Bit                                                     
    the "BACKUP" command of DOS.  This is really only of significance to
    those people with hard disks.


                              The Parameters Menu
                              The Parameters Menu

         The Parameters Menu is invoked by pressing Alt-P.  It provides
    routines to change screen colors, modem command strings, default file
    names, communications settings, and many other things.  To select an
    item on the Parameters Menu, either press the first letter of the
    selection desired, or use the cursor keys to move to the selection, and
    then press the Enter key.

         Some of the Parameters Menu commands are the same as Terminal Mode
    commands.  Bear in mind that changes made from the Parameters Menu are
    default settings.  That is, they are the settings in place when you
    start the program.  They may still be toggled or changed from one or
    more menus, but the on-line changes are temporary.  When you make a
    change in the Parameters menu and wish for them to become defaults
    every time you execute Omega-Link, press "Q," which stands for "Quit
    and Save."  If you wish to have the changes you have made become
    default on a temporary basis (that is, if you wish for these changes to
    remain in effect during this Omega-Link session), press "Z" for "Quit
    and Don't Save."  Finally, if you have made some changes that you do
    not wish to remain in effect, but would rather have your old settings
    back again, select "A" for "Abort Changes."

         Here are some additional notes about the Parameters Menu that are
    not covered in the Help Screens:


         Communications Parameters
         Communications Parameters

         The communications parameters involve several factors.  Here is a
    detailed list of the options available on this menu, and what they do.

         Active Port - The valid com port values for Omega-Link are 1, 2,
         Active Port                                                     
    3, and 4.  Com ports 3 and 4 correspond to the I/O addresses 2E8 and
    2E0 (these numbers are in hexadecimal).

         Baud Rate - Valid values are 60, 100, 110, 150, 300, 350, 400,
         Baud Rate                                                     
    450, 600, 1200, 2400, 4800, 9600, 19200, 38400.  Use only a number that
    your modem can handle.

         Stop Bits - Accepted values are 1, 1.5, and 2.  Usually only 1
         Stop Bits                                                     
    stop bit is used.  Please note that Omega-Link does not allow for 1.5
    stop bits.

         Strip/Convert - Omega-Link can change any character sent to the
         Strip/Convert                                                  
    host computer into another character.  Enter the 3-digit ASCII code of
    the character to change as the Strip value, and the character to change
    it to as the Convert value.  See the Omega-Link Function Key and con-
    version table located in Appendix A for the ASCII values.



                                    -8-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                             The Dialing Directory
                             The Dialing Directory


         The dialing directory contains the telephone numbers you can dial
    by typing the entry number.  This saves you the trouble of having to
    memorize numbers, as well as giving you a means to store brief com-
    ments, automatically set up parity, data bits, stop bits, etc.  for
    each number dialed, and to automatically redial a number.

         Automatic dialing is invoked by pressing Alt-D.  The program will
    ask you for the number of your selection.  Press return to see the
    directory, or type in the number of the entry you wish to dial.  If you
    type in a number from 1 to 100, it will dial that corresponding entry.
    If you type in a number longer than three digits, it will send that to
    the modem "as is".

         Assuming that you have pressed return and are viewing the list of
    entries, here is a list of your options, what they do, and how to use
    them:


         Autodial
         Autodial

         Enter the number of the selection, and the computer will automati-
    cally dial the number for you.  It will also set the baud rate, word
    length, parity, stop bits, and strip/convert characters associated with
    the entry.  If it fails to connect, it will redial five times.  If you
    want to keep dialing, press Alt-R.  This brings up the redial function,
    which redials the last number dial up to 50 times before aborting the
    redial process.


         Erase an Entry
         Erase an Entry

         This will erase the contents of an entry.  Do this only if you are
    sure you wish to erase the entry.


         Load Another Directory
         Load Another Directory

         The dialing directory can store up to 100 entries.  However, for
    some users this is not enough.  Therefore, you can create another
    directory which has the capability for 100 more entries.  In order to
    use these entries, just call up the new directory, and the one cur-
    rently in memory will be replaced.


         Manual Dial
         Manual Dial

         This option lets you dial a telephone number without storing it in
    the dialing directory.  You will be asked for the number, baud rate,
    number of data bits, parity, and number of data bits.  If you want any
    strip/convert capabilities, you must set that up also.  Although you
    may enter name and comments if you wish, the information will not be
    stored.


                                    -9-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



         Page Through Directory Entries
         Page Through Directory Entries

         The dialing directory displays only ten items at a time.  In order
    to look at the next ten items or the previous ten items, you can use
    the "+" key to jump to the next page, and the "-" key to look at the
    previous page.


         Quit the Dialing Directory
         Quit the Dialing Directory

         This exits the dialing directory and returns you to terminal mode.


         Update an Entry
         Update an Entry

         This feature allows you to set up a dialing directory entry, and
    to tell Omega-Link what options and features to enact when dialing the
    entry or after connection.  The entry fields and their functions are
    described below:

        Name:               This is the name of the host system for that
        Name:                                                           
                            particular entry number.
        Command File:       This is the name of a the script file that will
        Command File:                                                      
                            be automatically loaded and executed if Ome-
                            ga-Link manages to connect with this entry.  If
                            no file name is given, no script file will be
                            loaded, and this feature will be disabled.
        Phone No.:          The telephone number to be used for this entry.
        Phone No.:                                                         
        Macro File:         The name of the Alt-1 through Alt-0 function
        Macro File:                                                     
                            key file that will be loaded upon connection.
        Xon/Xoff:           Tells whether the entry on hand supports the
        Xon/Xoff:                                                       
                            Xon/Xoff characters and their functions.
        Linefeeds:          A "Y" tells Omega-Link to display a linefeed
        Linefeeds:                                                      
                            with every carriage return that is received by
                            this entry.
        Echo:               A "Y" tells Omega that local echo should be
        Echo:                                                          
                            enabled while communicating with this entry.
        Sound:              A "Y" indicates that Omega may make sounds out
        Sound:                                                            
                            of the speaker while communicating with this
                            entry.
        Baud Rate:          The baud rate of the entry on hand.
        Baud Rate:                                             
        Data Bits:          The number of data bits that this entry uses.
        Data Bits:                                                       
        Parity:             The type of parity that the entry uses (E, O,
        Parity:                                                          
                            or N).
        Stop Bits:          The number of stop bits that the entry uses.
        Stop Bits:                                                      
        Ansi Music:         Tells whether Omega should try to play ANSI
        Ansi Music:                                                    
                            music if told to do so.  ANSI graphics must
                            also be enabled for this to work.
        RLE Graphics:       Tells whether on-line RLE graphics should be
        RLE Graphics:                                                   
                            enabled for this system.  As with ANSI music,
                            ANSI graphics must be enabled for this feature
                            to work.
        Last Called:        The date that the last call was made to this
        Last Called:                                                    
                            system.  You cannot edit this, only view it.



                                   -10-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



        Ansi Graphics:      This tells whether Omega should support ANSI
        Ansi Graphics:                                                  
                            graphics if they are sent by this entry.  This
                            must be enabled for ANSI music and RLE graphics
                            to work properly.
        Replace:            This tells Omega to replace characters received
        Replace:                                                           
                            from this entry with different characters that
                            you specify.  Simply enter the ASCII value of
                            the characters to replace (a table of the ASCII
                            values is located in Appendix A of this man-
                            ual), and the value of the replacement charac-
                            ter.  


                        UPLOADING AND DOWNLOADING FILES
                        UPLOADING AND DOWNLOADING FILES


         Uploading is the process of sending a file from your computer to
    another computer.  Downloading is the process of receiving a file from
    another computer.  Before you can upload or download a file, you must
    establish a protocol.  Both your computer and the computer at the other
    end of the connection must be using the same protocol.  Here is a list
    of the protocols Omega-Link has available, their advantages and their
    disadvantages.


         XMODEM
         XMODEM

         This is the famous protocol developed for CP/M by Ward Christen-
    sen.  All characters of the ASCII character set can be transmitted and
    received.  This protocol uses error-checking.  Blocks received with
    errors are retransmitted until success is achieved, or until the sender
    or receiver gives up after ten unsuccessful attempts.

         Xmodem has two error-checking methods, or Algorithms, checksum and
    CRC.  Xmodem checksum is guaranteed to be utilized by any computer that
    has the Xmodem protocol, which is not true of Xmodem CRC.  However,
    Xmodem CRC is far better at error detection than Xmodem checksum.  Bet-
    ter than 99.99% of all errors are detected.

         Omega-Link will automatically detect and use CRC transmission, if
    possible.  There are no advantages to utilizing checksum when CRC is
    available.  If the computer you are downloading from gives you a choice
    between checksum and CRC, pick CRC.


         YMODEM
         YMODEM

         This protocol evolved from the XMODEM CRC protocol, and has many
    similarities.  The difference is that YMODEM can send data somewhat
    faster and more efficiently than XMODEM because it uses a larger block
    size.  The larger block size reduces overhead by reducing ACK/NAK
    intervals.  This increases net throughput.





                                   -11-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                            FUNCTION KEYS (MACROS)
                            FUNCTION KEYS (MACROS)

         One of the great strengths of Omega-Link is that you can use the
    function keys to simulate any combination of keystrokes.  In addition
    to being able to utilize the normal function keys, you can use the
    Ctrl, Shift, and Alt with the function keys to simulate forty function
    keys instead of ten.

         Also, the function key Alt-F1 is an "AUTOEXEC" macro.  That is,
    the macro definition for Alt-F1 will be executed as soon as the termi-
    nal mode screen appears when Omega-Link begins.  So you may find defi-
    ning this macro key a great convenience to automate the start-up of
    Omega.

         On top of all this, there are ten additional function (or macro,
    depending on what you wish to call them) keys available by pressing the
    keys "Alt-1" through "Alt-0."  These can be from a disk file any time
    you wish during terminal mode by pressing Alt-J.

         The function key editor is invoked by Alt-K.  This will produce a
    screen showing the current definition for the functions keys.  All 40
    function key combinations cannot be shown on the screen at once.  At
    the top of the screen the inclusion of the Shift, Ctrl, of Alt key will
    be indicated.

         When the editor is invoked, you are given the option of modifying
    a key, erasing a key, or quitting the editor and returning to the ter-
    minal mode.  Pressing the "+" key will bring you to the next page, and
    pressing the "-" key will turn back to the previous page.

         Function keys can be programmed to contain any messages or command
    strings that you wish.  You could define the F1 key as "Welcome to
    Omega-Link", or make it simulate the typing of Alt-D, 12, and the
    return key.  This would call the autodial function, select entry #12
    from the dialing directory, and begin dialing.  Any combination of keys
    on the keyboard can be assigned to any of the 40 available function key
    combinations.

         Suppose that you wish F4 to send two carriage returns.  You cannot
    make the return key part of the key definition by pressing it, because
    the first time that you hit it would complete the entry in the function
    key editor.  For carriage return and linefeed characters, you must use
    the CR/LF replacement characters defined in the Parameters Menu.  Using
    the default values, two carriage returns would be programmed as "{{".
    Of course, you don't include the quotation marks when using the func-
    tion key editor.

         A function key definition may be entered as an ASCII code value by
    flagging it with the "|" character.  For example, "|065" would tell
    Omega-Link to send the ASCII code 65, which is equivalent to the char-
    acter "A." If anything follows the "|" character and is not understood,
    it will be sent literally.  For example, "|732" is beyond the ASCII
    range, and would be sent as "|732" literally.  For a complete listing
    of the special commands and of the available ASCII codes, refer to the
    tables at the end of this manual.


                                   -12-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



         If you have defined a function key as a long sequence of key-
    strokes, and you wish to interrupt the sequence before completion,
    press Ctrl-Break.  This aborts the function key transmission.


         FUNCTION KEY OPTIONS AND CONVERSION TABLES
         FUNCTION KEY OPTIONS AND CONVERSION TABLES

         The following options are available in function key macros:

         |nnn         Use any ASCII code except 000.  Replace the nnn with
         |nnn                                                             
                      exactly 3 digits in the range of 001 - 255

         |x           Replace the x with the letter of the Omega-Link
         |x                                                          
                      command that you wish to execute.

         |Wnn         Wait nn seconds before continuing with the macro.
         |Wnn                                                          

         |!nnn        This option allows you to enter keys that have no
         |!nnn                                                         
                      ASCII code.  Replace nnn with the 3 digit code from
                      the table following.

         |:x          This tells Omega-Link to wait until the character
         |:x                                                           
                      specified by x is received before proceeding.

         |~           Send the ~ character.
         |~                                

         |Innn        Slow macro speed (0 fastest - 999 slowest)
         |Innn                                                  

         ~            Delay approximately 1/18th of a second.
         ~                                                   

         While Omega-Link is waiting for input, anything that you type will
    be sent exactly as entered.  This can be useful if you for got to put
    something into your macro.   During |W waits, pressing any key termi-
    nates the delay.  Timed waits are very useful for automatic log-ons to
    slow systems.

         At any other time during the execution of a macro, your keyboard
    entries are buffered and executed after the macro is complete.

         If you write a macro that calls itself (i.e.  you define F1 as
    |!059) it could repeat itself forever.  To get out of this situation
    press Ctrl-Break.  This will clear the macro and the keyboard buffer.
    If the macro was sending data out, and you wish to stop the data in the
    send buffer from being sent, then press Alt-(=) twice.

         See Appendix A for a table of ASCII and Extended ASCII character
    codes.










                                   -13-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                              The Script Language
                              The Script Language

         The script language is a powerful feature of Omega-Link that
    allows you to program Omega-Link automate many mundane tasks.

         In order to write a script language program, all you have to do is
    take your favorite text editing program (even the DOS program EDLIN
    will do the job) and store the information in a file.  The file must be
    formatted as an ASCII file, with a carriage return and linefeed at the
    end of each line.  All commands can be entered in uppercase or lower
    case.  Tabs and extra spaces are ignored, so you may feel free to use
    these characters to format your text as you wish.  If the script lan-
    guage processor encounters an end-of-file character (ASCII value 26),
    it will treat act as though it has reached the end of the file.

         Strings can be marked with either single quotes (') or double
    quotes (").  However, please note that you must use the same type of
    quote to end a string as you used to start it.  For example:

         DISPLAY "ABC"      ;Display the string "ABC"
         DISPLAY 'ABC'      ;Display the string "ABC" again
         DISPLAY "ABC'DEF"  ;Display a single quote on the screen
         DISPLAY 'ABC"DEF'  ;Display a double quote on the screen
         DISPLAY "ABC'      ;Omega will flag this as an error
         DISPLAY 'ABC"      ;And will also flag this as an error

         Also, you can use string variables in place of quoted strings for
    all commands except the DIAL command.  A string variable begins with a
    dollar sign ($) and is followed by a single numeric digit ranging from
    0 through 9.  Here are some examples of string variables:

         DISPLAY $0         ;Display string variable #0
         INPUT $1, 0        ;Take a character from the keyboard
                            ; and store it in string variable #1
         DISPLAY $A         ;This is an invalid string variable
         DISPLAY $12        ;This is also an invalid variable

         What follows is a list of the commands available for the script
    language processor.  Anything marked as a <string> can use a string
    similar to the ones discussed previously. Anything marked as <value>
    must be an positive integer value.


                     Script Language Commands and Syntaxes
                     Script Language Commands and Syntaxes


BAUD
BAUD
Syntax:      BAUD <value>

Description: Changes the default baud rate to the value indicated.  Valid
             values are 60, 100, 110, 150, 300, 350, 400, 450, 600, 1200,
             2400, 4800, 9600, 19200, 38400.

Example(s):  BAUD 1200   ;Set the baud rate to 1200 baud



                                   -14-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



CLS
CLS
Syntax:      CLS

Description: Clears all text from the screen and sets the colors to the
             regular terminal mode colors.

Example(s):  CLS


DATA
DATA
Syntax:      DATA <value>

Description: Will set the current default number of data bits to the value
             indicated.  Valid values are 7 or 8.

Example(s):  DATA 7      ;Set the number of data bits to 7


DIAL
DIAL
Syntax:      DIAL <string>
          or DIAL <value>

Description: This will dial the telephone number contained in the string,
             or dial the value.  Please note that you cannot use a string
             variable in place of a string, unlike other commands.

Example(s):  DIAL "555-1212"   ;Dial the number 555-1212
             DIAL 3            ;Dial dialing directory entry #3


DISPLAY
DISPLAY
Syntax:      DISPLAY <string>

Description: Displays a string to the screen beginning at the current row
             and column values.

Example(s):  DISPLAY "Kilroy was here!"  ;Display a literal
                                         ; string
             DISPLAY $2      ;Display string variable #2


ECHO
ECHO
Syntax:      ECHO ON
          or ECHO OFF

Description: Turns the local echo feature on or off.

Example(s):  ECHO ON     ;Enable ECHO









                                   -15-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



ELSE
ELSE
Syntax:      ELSE

Description: This command is used in conjunction with the IF statement, and
             will execute any following commands until a ENDIF, another IF
             statement, or end of file is encountered.

Example(s):  IF SOUND       ;Check if sound is enabled
               DISPLAY "Sound is on."
             ELSE
               DISPLAY "Sound is off."
             ENDIF


ENDIF
ENDIF
Syntax:      ENDIF

Description: Indicates the end of an IF statement

Example(s):  See the example for ELSE


EXIT
EXIT
Syntax:      EXIT

Description: Tells Omega-Link to stop the execution of a script file.

Example(s):  EXIT  ;Stop the script file and return to Omega-Link


GOSUB
GOSUB
Syntax:      GOSUB <label>

Description: Executes another section of a script file until a RETURN
             instruction is encountered.  When this occurs, Omega will con-
             tinue execution of the script file at the statement following
             the GOSUB.

Example(s):  GOSUB MARINE         ;Execute the section named "MARINE"
             DISPLAY "PART TWO{}"
             EXIT

             MARINE:
             DISPLAY "PART ONE{}"
             RETURN               ;Display "PART TWO" with carriage return
                                  ; and linefeed











                                   -16-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



GOTO
GOTO
Syntax:      GOTO <label>

Description: Continue execution of a script file in another portion.

Example(s):  GOTO PART_ONE        ;Continue execution at PART_ONE
             PART_TWO:
             DISPLAY "PART TWO{}"
             EXIT

             PART_ONE:
             DISPLAY "PART ONE{}"  ;Display "PART TWO" with carriage return
                                   ; and linefeed
             GOTO PART_TWO         ;Continue execution at PART_TWO


GRAPHICS
GRAPHICS
Syntax:      GRAPHICS ON
          or GRAPHICS OFF

Description: "GRAPHICS ON" enables ANSI graphics, while "GRAPHICS OFF" dis-
             ables ANSI graphics.

Example(s):  GRAPHICS ON   ;Enable ANSI graphics
             GRAPHICS OFF  ;Disables ANSI graphics


HANGUP
HANGUP
Syntax:      HANGUP

Description: Hangs the modem up.

Example(s):  HANGUP


IF
IF
Syntax:      IF <expression>

Description: Will execute any commands afterwards only if <expression> is
             true until an ENDIF, ELSE, or end of file is encountered.

             <expression> can take many forms.  They are:

        SOUND               True if sound is enabled.
        SOUND                                        
        LINEFEEDS           True if linefeeds are enabled.
        LINEFEEDS                                         
        GRAPHICS            True if ANSI graphics are enabled.
        GRAPHICS                                              
        ECHO                True if echo is enabled.
        ECHO                                        
        WAITFOR             True if previous WAITFOR did not time out.
        WAITFOR                                                       
        CAPTURE             True if the text capture feature is enabled.
        CAPTURE                                                         
        LINKED              True the script file was executed as a result
        LINKED                                                           
                            of dialing directory entry executing the file
                            because of successful connection.
        TIMEOUT             True if a timeout occurred.
        TIMEOUT                                        




                                   -17-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



        CONNECTED           True if Omega-Link successfully connected with
        CONNECTED                                                         
                            a host system.  Both CONNECTED and NOTCONNECTED
                            will be false if no number was dialed.
        NOTCONNECTED        True if Omega-Link did not successfully connect
        NOTCONNECTED                                                       
                            with a host system.  Both this and CONNECTED
                            will be false if no number was dialed.
        RLE                 True if RLE graphics are enabled.
        RLE                                                  
        MUSIC               True if ANSI Music is enabled.
        MUSIC                                             

        Also, there are string comparison operators.  Their syntax is:
        $n <operator> <string>.  String can be a quoted string or another
        string variable.  The valid operators are:

        <                   Less-than
        <                            
        =                   Equals
        =                         
        >                   Greater-than
        >                               
        <= or =<            Less-than or Equals
        <=    =<                               
        >= or =>            Greater-than or Equals
        >=    =>                                  
        <> or ><            Greater-than or Less-than
        <>    ><                                     

         Some notes on the IF statement are as follows:

       o "Nested" IFs are not allowed.  For example:
         IF <expression>
         IF <expression>
         ENDIF
         ENDIF

         Will not work as you would expect.  Omega-Link will return an
    error because there are too many ENDIFs.

         o If <expression> is not true, and there is an ELSE statement fol-
    lowing the IF statement, commands following the ELSE will be executed.
    See the ELSE command for further details.
         o An ENDIF command will signal the end of an IF (and any corre-
    sponding ELSE statements).  Anything following an ENDIF will be
    executed regardless of whether <expression> executed regardless of
    whether <expression> in the IF statement was true or not.
         o Reaching the end of a file will act as an ENDIF.  If there is an
    ENDIF at the end of the file, no problems will result.

Example(s):  IF SOUND           ;Example number 1
                DISPLAY "Sound is ON.{}"
             ELSE
                DISPLAY "Sound is OFF.{}"
             ENDIF

             IF $0 = "A"        ;Example number 2
                DISPLAY 'String number 0 equals an "A."'
             ENDIF







                                   -18-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



INPUT
INPUT
 
Syntax:      INPUT <string>, <value>

Description: This will take a series of characters from the keyboard for
             <value> number of characters, or until ENTER is pressed, and
             place them in <string>.  Note that if <value> is equal to 0,
             Omega-Link will just take a character from the keyboard as
             soon as one is pressed, without waiting for the ENTER key.

Example(s):  INPUT $2, 10


LINEFEEDS
LINEFEEDS
Syntax:      LINEFEEDS ON
          or LINEFEEDS OFF

Description: "LINEFEEDS ON" will tell Omega that it should display a line
             feed with every carriage return received while "LINEFEEDS OFF"
             will tell Omega that it should NOT display a linefeed with
             every carriage return received.

Example(s):  LINEFEEDS OFF    ;Disable linefeeds


LOCATE
LOCATE
Syntax:      LOCATE <row value>, <column value>
          or LOCATE <row value>
          or LOCATE ,<column value>

Description: "LOCATE" will locate the cursor at the row and/or column num-
             ber.  If the column number is omitted, LOCATE will leave the
             cursor at the current column, and simply re-locate to the spe-
             cified row.  Likewise, if the row value is omitted, the cursor
             will stay in the current row, and be re-located to the speci-
             fied column.

             Valid values for <row value> are 0-23, and valid values for
             <column value> are 0-79.

Example(s):  LOCATE 0,0     ;Locate the cursor at the top corner of the
                            ; screen
             LOCATE 23      ;Place the cursor on the bottom line
             LOCATE ,79     ;Place the cursor the rightmost column


MUSIC
MUSIC
Syntax:      MUSIC ON
          or MUSIC OFF

Description: Will enable or disable ANSI music.  Please note that ANSI
             Graphics must be enabled for ANSI music to work properly.

Example(s):  MUSIC OFF      ;Disable ANSI music




                                   -19-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



PARITY
PARITY
Syntax:      PARITY ODD
          or PARITY EVEN
          or PARITY NONE

Description: Will set the parity to ODD, EVEN, or NONE.

Example(s):  PARITY NONE    ;Set for no parity


PAUSE
PAUSE
Syntax:      PAUSE <value>

Description: Will pause for <value> number of seconds.

Example(s):  PAUSE 3        ;Pause for three seconds


PLAY
PLAY
Syntax:      PLAY <string>

Description: This is a powerful command that allows you to play music from
             the speaker of your computer.  <string> is a series of com-
             mands that are as follows:

        O<n>                Changes to octave number <n>.  The default
        O<n>                                                          
                            octave is 4.  There are seven octaves ranging
                            from 0 through 6.
        <                   Decrement the octave number.  Octaves are not
        <                                                                
                            decremented if the octave value is already
                            equal to 0.
        >                   Increments the octave number.  Octaves are not
        >                                                                 
                            incremented if the octave value is already
                            equal to 6.
        A-G                 Plays a note in the range A-G.  An example
        A-G                                                           
                            would be "C," which would play the note "C" of
                            the current octave.
        N<n>                Plays note number <n>.  The valid range for <n>
        N<n>                                                               
                            is 0 through 84.  0 indicates a quarter rest.
        L<n>                Sets the default length of each note played.  1
        L<n>                                                               
                            would indicate four beats per quarter note, 2
                            would indicate 2 beats per quarter note, etc. .
                            . . .  The default value is 1.
        MN                  Sets to normal music mode, so that each note is
        MN                                                                 
                            played for 7/8 of its length.  This is the
                            default mode.
        ML                  Sets to legato music mode, so that each note is
        ML                                                                 
                            played for its full length.
        MS                  Sets to staccato music mode, so that each note
        MS                                                                
                            is played for 3/4 of its normal length.
        P<n>                Pauses, with <n> ranging from 1-64, with 1
        P<n>                                                          
                            indicating a full rest, 2 indicating a half
                            rest, etc. . . . .
        T<n>                Sets the tempo of the music, with <n> indicat-
        T<n>                                                              
                            ing the metronome speed for each quarter note.


                                   -20-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                            <n> may range from 32 through 255.  The default
                            is 120.
        # or +              Follows a note to indicate that it is a sharp.
        # or +                                                            
        -                   Follows a note to indicate that it is a flat.
        -                                                                
        <n>                 Follows a note to indicate its length.  1 would
        <n>                                                                
                            correspond to a whole note, 2 to a half note,
                            etc. . . . .
        .                   Indicates a dotted note, i.e.: a note is to
        .                                                              
                            play 3/2 times the length it would normally
                            play.

NOTES:       o Multiple sharps and flats are ignored
             o Multiple dots are ignored

Example(s):  PLAY "T185O3G2MSDEMNDP2MSD8D8EMND" ;Play Handel's "Messiah"


RECEIVE
RECEIVE
Syntax:      RECEIVE <string>, <value>

Description: Will take <value> number of characters from the modem and
             place them in <string>.  Receive will also stop if a carriage
             return is received or a timeout occurs.  If <value> equals 0,
             receive will take the next incoming character, whatever it may
             be.

Example(s):  RECEIVE $2, 3  ;Will take 3 characters from modem and put them
                            ; into string number 2


RETURN
RETURN
Syntax:      RETURN

Description: Will continue execution at the statement following the last
             GOSUB statement that was executed.  If no GOSUBs were encoun-
             tered prior to executing the "RETURN," the script file execu-
             tion will be terminated.

Example(s):  See the example for GOSUB


RLE
RLE
Syntax:      RLE ON
          or RLE OFF

Description: Will enable or disable RLE graphics.  Please note that in
             order for RLE graphics to work, ANSI graphics must also be
             enabled.

Example(s):  RLE OFF           ;Disable RLE graphics







                                   -21-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



SEND
SEND
 
Syntax:      SEND <string>

Description: Will send <string> to the modem.

Example(s):  SEND "This sentence is false."


SOUND
SOUND
Syntax:      SOUND ON
          or SOUND OFF

Description: Enables or disables the SOUND option of Omega-Link.

Example(s):  SOUND ON          ;Turn the sound option off


STOP
STOP
Syntax:      STOP <n>

Description: Set the number of stop bits.  Valid values for <n> are 1 or 2.

Example(s):  STOP 2            ;Sets the number of stop bits to 2


TIMEOUT
TIMEOUT
Syntax:      TIMEOUT = <value>

Description: Set the length (in seconds) before a timeout will occur.  A
             timeout is a value that is turned on if no input is received
             by a command for <value> number of seconds.

Example(s):  TIMEOUT [=] 3     ;Set the timeout value to 3 seconds


WAITFOR
WAITFOR
Syntax:      WAITFOR <string>

Description: Waits for <string> to be received from the modem before conti-
             nuing the execution of the script file.

Example(s):  WAITFOR "Enter your password:"  ;Will pause until this string
                                             ; is received.


LABELS
LABELS
Syntax:      <label name>:

Description: A label is used as a marker for various commands such as GOSUB
             and GOTO.  Valid label names are any alphanumeric characters
             and must be followed by a ":."

Example(s):  LABEL_1:




                                   -22-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



MULTIPLE COMMANDS PER LINE
MULTIPLE COMMANDS PER LINE
Syntax:      <command> | <command>

Description: The "|" character is used to allow you to have two commands on
             the same line.

Example:     LOCATE 0,0 | DISPLAY "Welcome to Omega-Link"


COMMENTS
COMMENTS
Syntax:      ;<comments>

Description: The ";" is used to indicate that the rest of a line is com
             posed of comments.  Anything following the ";" will be
             ignored.  Therefore, if you have any commands following a ";,"
             they will be ignored.  If a ";" is contained in a string, it
             will be treated as part of the string and will be displayed.

Example(s):  DISPLAY "HELLO" ;This is a comment
             DISPLAY "THERE" ;LOCATE 2,2 <-- "LOCATE" IS ALSO A COMMENT
             DISPLAY ";" | LOCATE 2,2 ;Display a semicolon and locate the
                                      ; cursor at row 2, column 2



































                                   -23-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                  Appendix A
                                  Appendix A

                   ASCII and Extended ASCII character codes
                   ________________________________________


         ASCII Character Codes
         ASCII Character Codes

         These are the codes to be used with the |nnn option of the func-
    tion key macros.

     Code Function     Code Function       Code Function      Code Function
     ---- --------     ---- --------       ---- --------      ---- --------
     000  NULL         008  BACK SPACE     016  DLE           024   CAN
     001  SOH          009  HORIZ TAB      017  DC1 (XON)     025   EM
     002  STX          010  LINE FEED      018  DC2           026   SUB
     003  ETX          011  VERT TAB       019  DC3 (XOFF)    027   ESC
     004  EOT          012  FORM FEED      020  DC4           028   FS
     005  ENQ          013  CR             021  NAK           029   GS
     006  ACK          014  SHIFT OUT      022  SYN           030   RS
     007  BELL         015  SHIFT IN       023  ETB           031   US

        Code Char  Code Char  Code Char  Code Char  Code Char  Code Char
        ---- ----  ---- ----  ---- ----  ---- ----  ---- ----  ---- ----
         032 SPACE  048   0    064   @    080   P    096   `    112   p
         033   !    049   1    065   A    081   Q    097   a    113   q
         034   "    050   2    066   B    082   R    098   b    114   r
         035   #    051   3    067   C    083   S    099   c    115   s
         036   $    052   4    068   D    084   T    100   d    116   t
         037   %    053   5    069   E    085   U    101   e    117   u
         038   &    054   6    070   F    086   V    102   f    118   v
         039   '    055   7    071   G    087   W    103   g    119   w
         040   (    056   8    072   H    088   X    104   h    120   x
         041   )    057   9    073   I    089   Y    105   i    121   y
         042   *    058   :    074   J    090   Z    106   j    122   z
         043   +    059   ;    075   K    091   [    107   k    123   {
         044   ,    060   <    076   L    092   \    108   l    124   |
         045   -    061   =    077   M    093   ]    109   m    125   }
         046   .    062   >    078   N    094   ^    110   n    126   ~
         047   /    063   ?    079   O    095   _    111   o    127   


















                                   -24-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                        Extended ASCII Character Codes
                        Extended ASCII Character Codes

         These are the codes to be used with the |!nnn option of the func-
    tion key macros.


          Code Keypressed      Code Keypressed        Code  Keypressed
          ---- ----------      ---- ----------        ----  ----------
          59    F1             94   Ctrl-F1           120   Alt-1
          60    F2             95   Ctrl-F2           121   Alt-2
          61    F3             96   Ctrl-F3           122   Alt-3
          62    F4             97   Ctrl-F4           123   Alt-4
          63    F5             98   Ctrl-F5           124   Alt-5
          64    F6             99   Ctrl-F6           125   Alt-6
          65    F7             100  Ctrl-F7           126   Alt-7
          66    F8             101  Ctrl-F8           127   Alt-8
          67    F9             102  Ctrl-F9           128   Alt-9
          68    F10            103  Ctrl-F10          129   Alt-0


          Code Keypressed      Code Keypressed        Code  Keypressed
          ---- ----------      ---- ----------        ----  ----------
          84   Shift-F1        104  Alt-F1            3     Null (Ctrl-2)
          85   Shift-F2        105  Alt-F2            15    Shift-Tab
          86   Shift-F3        106  Alt-F3            71    Home
          87   Shift-F4        107  Alt-F4            72    Up arrow
          88   Shift-F5        108  Alt-F5            73    PgUp
          89   Shift-F6        109  Alt-F6            75    Left arrow
          90   Shift-F7        110  Alt-F7            77    Right arrow
          91   Shift-F8        111  Alt-F8            79    End
          92   Shift-F9        112  Alt-F9            80    Down arrow
          93   Shift-F10       113  Alt-F10           81    PgDn


         Code Keypressed      Code Keypressed        Code  Keypressed
         ---- ----------      ---- ----------        ----  ----------
         30   Alt-A           49   Alt-N             82    Insert
         48   Alt-B           24   Alt-O             83    Delete
         46   Alt-C           25   Alt-P             114   Echo
         32   Alt-D           16   Alt-Q             115   Ctrl-Left-arrow
         18   Alt-E           19   Alt-R             116   Ctrl-Right-arrow
         33   Alt-F           31   Alt-S             117   Ctrl-End
         34   Alt-G           20   Alt-T             118   Ctrl-PgDn
         35   Alt-H           22   Alt-U             119   Ctrl-Home
         23   Alt-I           47   Alt-V             130   Alt-Hyphen
         36   Alt-J           17   Alt-W             131   Alt-Equals
         37   Alt-K           45   Alt-X             132   Ctrl-PgUp
         38   Alt-L           21   Alt-Y
         50   Alt-M           44   Alt-Z








                                   -25-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                  Appendix B
                                  Appendix B

                                   Glossary
                                   ________


         Algorithms - A series of steps for accomplishing a task.
         Algorithms                                              

         Alt command - A command selected by holding the "Alt" key down on
         Alt command                                                      
    your keyboard and simultaneously pressing the corresponding key of the
    option you wish to select.

         ANSI - A special standard that is used among some computers which
         ANSI                                                             
    allows colors and cursor positioning, in addition to many other fea-
    tures.

         ASCII - An acronym for "American Standard for Information Inter
         ASCII                                                          
    change." It is a set of standards agreed upon that allow computers to
    exchange information and know what the information means, thus allowing
    the letter "A" to be known as that letter on two entirely different
    computers.

         Baud Rate - The speed at which data is transferred between two
         Baud Rate                                                     
    computers.  The higher the baud rate, the faster the data is sent.

         BBS - Acronym for "Bulletin Board Service."  It is a service
         BBS                                                         
    provided on another computer which offers you a variety of special
    functions such as exchanging programs and messages with other computer
    users.

         Bit - A piece of information that represents a condition, either
         Bit                                                             
    on or off (1 or 0, yes or no).

         Buffer - A special area reserved in your computer's memory that is
         Buffer                                                            
    used by Omega-Link to store information that cannot be processed at the
    moment.  It improves the performance and reliability of the program.

         Byte - A value represented by eight bits.
         Byte                                     

         Carriage Return - This is usually abbreviated as "CR."  It is a
         Carriage Return                                                
    special character that moves the cursor to the beginning of a line on
    the screen.  It is also another name given to the enter key on your
    keyboard.

         Carrier - A signal that indicates that your modem is indeed commu-
         Carrier                                                           
    nicating with another modem.

         CD - An abbreviation for "Change Directory."  It is the ability to
         CD                                                                
    change the current path that DOS is using to access files.

         Character - A space, a number, alphabetic letter, etc.  .  .  .
         Character                                                      

         Checksum - A method used in certain protocols used to verify that
         Checksum                                                         
    information was sent/received correctly.

         Configuration - How Omega-Link is set up for you.
         Configuration                                    


                                   -26-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual




         CRC - Another way of verifying that information was sent cor-
         CRC                                                          
    rectly.  This differs from checksum in that it is far more reliable in
    catching errors.

         Cursor - The mark on the screen that indicates where whatever
         Cursor                                                       
    appears will be displayed.

         Data Bits - The number of bits per group of information that are
         Data Bits                                                       
    actually used for transferring information.

         Default Drive - The drive that is currently active.
         Default Drive                                      

         Download - The process of receiving a file from another computer.
         Download                                                         

         "Dumb" terminal - Called "dumb" because it only displays what the
         "Dumb" terminal                                                  
    other computer sends to you, and sends to the other computer whatever
    you type.

         Echo - The process of repeating characters that are sent to a
         Echo                                                         
    computer back to the computer that sent the characters.

         Esc - A key on your keyboard (it is an abbreviation for
         Esc                                                    
    "Escape.").

         File Names - The name(s) given to a file stored on a disk of your
         File Names                                                       
    computer.

         File System - A special feature of Omega-Link that allows you to
         File System                                                     
    handle files on your disks, with abilities that equal or rival those of
    MSDOS.

         Flush - To clear a buffer of information that is currently stored
         Flush                                                            
    in it.

         Function Key - A set of keys on the keyboard that begin with the
         Function Key                                                    
    letter "F" and are followed by a number.

         Host - The computer the you are communicating with, usually a
         Host                                                         
    Bulletin Board Service (B.B.S.).

         Initialize - A way of setting-up a device that is hooked to your
         Initialize                                                      
    computer.

         Linefeed - A special character that tells the cursor to move down
         Linefeed                                                         
    a line on the screen.  Some host computers will send the line feeds,
    and others won't.  Omega-Link provides an option for both circum-
    stances.

         Macro - A command that allows you to emulate a series of key
         Macro                                                       
    strokes that you would normally type (i.e.  a means of making your com-
    puter into a phantom typist).  This allows you to define your own cus-
    tomized commands for use in Omega-Link.




                                   -27-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



         Menu - A list of options available to you at a given moment.  It
         Menu                                                            
    is just like the menu in a restaurant, showing what you may select.

         Null - An empty character.
         Null                      

         Parameters - Options that are available in Omega-Link, such as
         Parameters                                                    
    modem commands, baud rates, etc.  .  .  .

         Parity - A special bit that is used on some computer systems to
         Parity                                                         
    verify that information is sent correctly, and has not been garbled.

         Path - Information used by DOS to specify where a file is stored
         Path                                                            
    on a disk relative to other files.

         Port - A place on the computer where an accessory device, usually
         Port                                                             
    a modem, is hooked.

         Print Screen - This copies whatever is on the screen at the moment
         Print Screen                                                      
    to a file, usually the printer (which MSDOS treats as a special file).

         Protocol - A method of uploading or downloading files between two
         Protocol                                                         
    computers.

         Pulse Dialing - Another way that telephone numbers are dialed.
         Pulse Dialing                                                 
    This is slower, and almost all telephone lines have the ability to dial
    in pulse mode.

         RLE graphics - A special standard set up to send pictures over the
         RLE graphics                                                      
    telephone lines.  Originally used to send weather maps, but now have
    gained other uses such as exchanging artwork.

         Scrollback - This allows you to go back to view and/or edit what
         Scrollback                                                      
    has disappeared off of the top of your screen.

         Serial Line - A method of sending information one bit at a time.
         Serial Line                                                     
    All modems speak to each other using serial methods.

         Session Capture - It saves all communications that you receive and
         Session Capture                                                   
    send with another computer in a disk file.

         Shell - The process of leaving Omega-Link to run another program,
         Shell                                                            
    and then returning to back to Omega-Link, with things remembered as
    they were before you left.

         Split Screen - Breaking the screen into two sections: one which
         Split Screen                                                   
    shows information as it is being received from the host system, and the
    other half which is used to display what you type.  Useful for things
    such as chatting with a sysop.

         Status Line - A line on the bottom of your screen that shows what
         Status Line                                                      
    is happening in the program, such as how long you have been on a board,
    current date and time, whether the caps lock is on, displaying mes-
    sages, etc.  .  .  .

         String - A group of characters.
         String                         


                                   -28-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



         Stop Bits - Special bits to separate groups of information as they
         Stop Bits                                                         
    are sent over the phone lines.

         Strip/Convert - The ability to take a character that is sent to
         Strip/Convert                                                  
    you by another computer, and change it to a different character as it
    comes in over the lines.

         Subdirectory - Information used by DOS.  It is part of a path to a
         Subdirectory                                                      
    given group of files.

         Sustained Break - A special signal used for communicating with
         Sustained Break                                               
    another computer whose purpose varies depending on your host system
    (quite often it is a way of saying "STOP!")

         Sysop - An acronym for SYStem OPerator.  This is the person that
         Sysop                                                           
    runs and maintains the host system that you are calling.

         Terminal Mode - A way that the software sets up your computer so
         Terminal Mode                                                   
    that it may communicate with another computer.

         Toggle - A switch that is either on or off, yes or no.
         Toggle                                                

         Tone Dialing- A way that telephone numbers are dialed.  This is a
         Tone Dialing                                                     
    feature provided to you by the telephone company.

         Upload - The process of sending a file to another computer.
         Upload                                                     

         Window - A section of the screen that is marked-off for special
         Window                                                         
    display information.

         Xoff - A special signal sent by a computer that tells the other
         Xoff                                                           
    computer it should not send information until a "Xon" is sent.

         Xon - A special signal sent by a computer that tells the other
         Xon                                                           
    computer it may send information.  This is the opposite of "Xoff."






















                                   -29-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                  Appendix C
                                  Appendix C

         Here is a brief list of some problems you may encounter while
    using Omega-Link, and some suggests as to what you should do about
    them:

Problem:     Shift-PrtSc is not printing your RLE picture correctly.
Problem:                                                            
Suggestion:  For this command to work, you must have a graphics driver
Suggestion:                                                           
             installed before you execute Omega-Link. There is one with
             most versions of DOS.  However, some printers come with their
             own graphics drivers.  You should consult your printer man-
             ual(s) and/or your DOS manual for more information.

Problem:     Every character you type appears twice on the screen.
Problem:                                                          
Suggestion:  Press Alt-E to disable local echo.
Suggestion:                                    

Problem:     Whatever you type does not appear on the screen.
Problem:                                                     
Suggestion:  Press Alt-E to enable local echo.
Suggestion:                                   

Problem:     Lines of text are printed on top of one another.
Problem:                                                     
Suggestion:  Press Shift-Tab to enable Omega-Link to display a linefeed
Suggestion:                                                            
             with every carriage return that is displayed.

Problem:     All lines of text are double spaced.
Problem:                                         
Suggestion:  Press Shift-Tab to stop Omega-Link from displaying a
Suggestion:                                                      
             linefeed with every carriage return that is displayed.

Problem:     All text is displayed as garbage. 
Problem:                                       
Suggestion:  Confirm that the number of data bits, stop bits, parity value,
Suggestion:                                                                
             and modem speed are set correctly for the computer with which
             you are connected.  Also, make sure that ANSI graphics are
             enabled if they need to be for the system that you are call-
             ing.

Problem:     Your modem is not recognizing anything that is sent to it. 
Problem:                                                                
Suggestion:  Make sure that the baud rate and com port values are set cor-
Suggestion:                                                               
             rectly.  Also, make sure that all modem commands are defined
             correctly for the modem that you are using.

Problem:     Any uploads or downloads are terminated before they should be
Problem:                                                                  
             terminated.
Suggestion:  Several things can cause this to occur.  If you do not tell
Suggestion:                                                             
             Omega to download quickly enough after being told to do so by
             the host system, the host system may terminate the file trans-
             fer.  Usually you have in the neighborhood of 30-40 seconds to
             enable a download with Omega-Link before most host systems
             will stop trying to transfer a file.

             Another thing that might cause this to occur is if the infor-
             mation is being garbled by the telephone lines or if the host
             system is not recognizing the transfer correctly.






                                   -30-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



Problem:     On-line RLE pictures are not appearing correctly.
Problem:                                                      
Suggestion:  There can be several causes for this problem.  One problem may
Suggestion:                                                                
             be that you do not have on-line RLE graphics enabled (make
             sure that ANSI graphics are enabled also for the on-line RLE
             graphics to work).

             Another cause may be if you are using an EGA (or EGA compa-
             tible) display card.  Some EGA cards will lose characters from
             the modem when they change to graphics mode from text mode.
             If you think this is the problem, enable "XON/XOFF" in the
             "Communications Parameters" portion of the Parameters menu,
             and make sure that your host system supports XON/XOFF charac-
             ters.

             Finally, this problem could be due to line noise.

Problem:     ANSI Music will not play. 
Problem:                               
Suggestion:  Make sure that the ANSI music option (Alt-O) is enabled.  In
Suggestion:                                                              
             order for the ANSI music option to be enabled, the ANSI-
             graphics option (Alt-G) should also be enabled.

Problem:     ANSI Graphics are not appearing correctly.
Problem:                                               
Suggestion:  Make sure that the ANSI graphics option is enabled.  Another
Suggestion:                                                              
             cause may be that line noise is garbling text that you are
             being sent.
































                                   -31-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                  Appendix D
                                  Appendix D

                         Commands for Editing Strings
                         ____________________________

        In many menus displayed by Omega-Link, you will need to be able to
    edit strings (such as the modem initialization string).  Omega-Link has
    an advanced editor designed to make these changes easier.  Here is a
    list of keystrokes that you can press while editing a string, and what
    these keystrokes do:

        Up-Arrow:           This will bring you to the field to edit that
        Up-Arrow:                                                        
                            is located above the field you are located at
                            currently.

        Down-Arrow:         Will bring you to the field located below the
        Down-Arrow:                                                      
                            one you are located at currently.

        Left-Arrow:         Will move you to the character that left of the
        Left-Arrow:                                                        
                            one you are located at currently inside of a
                            field.  If you are located all the way to the
                            left of a field, it will bring you to the pre-
                            vious field.

        Right-Arrow:        Will move you to the character that is
        Right-Arrow:                                              
                            right of the one you are located at currently
                            inside of a field.  If you are located all the
                            way to the right of a field, it will bring you
                            to the next field.

        Ctrl-Left-Arrow:    Brings you to the field located to the
        Ctrl-Left-Arrow:                                          
                            left of the one you are located at currently.

        Ctrl-Right-Arrow:   Will bring you to the field located to the
        Ctrl-Right-Arrow:                                             
                            right of the one you are located at presently.

        Ins:                Toggles the insert mode on or off.  If the
        Ins:                                                          
                            insert mode is enabled, whatever you type will
                            be displayed, and anything located to the right
                            will be moved over by a character.   If the
                            mode is disabled, anything you type will
                            destroy what is located at the cursor currently
                            and be replaced by the character which you
                            type.

        Del:                This will remove the character underneath of
        Del:                                                            
                            your cursor from the screen.

        Backspace:          Will delete the character located to the
        Backspace:                                                  
                            left of the cursor and move the cursor to the
                            left by one position.

        F1:                 This will erase the contents of a field.
        F1:                                                         

        F2:                 This will restore the field to the way it was
        F2:                                                              
                            originally before you began to edit it.


                                   -32-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                  Appendix E
                                  Appendix E

           Sequence of Steps Performed by Omega-Link When It Begins
           ________________________________________________________

         When Omega-Link begins, it performs several things that may be
    beneficial to know.  This is performed as follows:

         First, Omega searches for the defaults file (OMEGADEF.DAT) in the
    default directory of DOS.  If it cannot find the file, it will examine
    the path command inside of the DOS environment, and search down the
    path until it finds the file.  If it does not find the file, or it is
    not a valid defaults file for this version of Omega-Link, it will use
    its own internal defaults.  Note that if you store a new defaults file,
    it will be stored in the path where the old one was found (if any).

         After this, it will attempt to load the function key files and the
    dialing directory if it can find any.

         A main screen will be displayed.  After the main screen is exited
    and you are in the terminal mode, the macro defininition for ALT-F1
    will be executed if it is defined.




































                                   -33-




                        Omega-Link Reference Manual
                        Omega-Link Reference Manual



                                  Appendix F
                                  Appendix F

                                SUGGESTION FORM
                                _______________

         If you have any comments or suggestions as to improvements for
    this program, please use this form.  If you would like a registration
    form for registering Omega, use the form available from the program
    when you exit.

         Also, if you find any serious bugs with the program, please con-
    tact us as soon as possible, either by telephone or mail.  For one, you
    may have stumbled upon a bad copy, and if this is the case, we would
    like to give you a good one.  We will send you a copy of the demon-
    stration program free for the asking if you send us a self addressed,
    stamped envelope that can carry a 5.25" or 3.5" disk (please specify
    which you would prefer).  Secondly, if it is a bug that really is in
    the program, we would like to know about it so that we may correct it
    as soon as possible.

         And if you do find any problems, please tell us where you obtained
    your copy of the program.


    Suggestions: __________________________________________________________

    _______________________________________________________________________

    _______________________________________________________________________

    _______________________________________________________________________

    _______________________________________________________________________

    _______________________________________________________________________

                   (Please use back for additional comments)

    Your Name: ____________________________________________________________

      Address: ____________________________________________________________

         City: __________________________  State: ______  Zip: ____________

    Telephone No.: (_________) _____________ - ____________________________

    Computer Type: ________________________________________________________

         All correspondence can be addressed to:

         (Mail)                              (Telephone)
         Omega Software                      (616) 962-8007
         P.O. Box 1471                       Hours: 11 A.M. - 10 P.M.
         Battle Creek, MI  49016-1471               Eastern Time
                                             Seven Days a Week



                                   -34-





OMEGAEXT.DOC







     The Omega-Link External protocol handler comes to you preconfigured
     for several popular external protocols.  If you wish to add other
     protocols or modify the existing ones, see the section on installing
     protocols.


     INSTALLING THE EXTERNAL PROTOCOL HANDLER

     You will need to make the files OMEGAEXT.EXE and OMEGAEXT.DAT
     available to Omega-Link.  To do this you must copy them into either
     the current directory or a directory that is listed in the DOS PATH
     command.  The file OMEGAEXT.EXE will usally be placed in the same
     directory as OMEGA.EXE, and OMEGAEXT.DAT will be placed in the
     download sub-directory.

     The external protocol files will also need to be located so that the
     external protocol handler can find them.  This will usally be in the
     same directory as OMEGAEXT.EXE.  You may also edit the protocol
     descriptions to tell the external protocol handler where to find the
     external protocols if they won't be current directory.  A description
     of this process appears in the section on installing additional
     protocols.

     Recommended configurations

     If you have only one floppy diskette drive and no harddisk drive.
     -----------------------------------------------------------------

     PATH=
     COMSPEC=\COMMAND.COM

     Program disk                     Data disk
     ------------                     ---------
     OMEGA.EXE                        External protocols (.EXE and .COM)
     OMEGADIR.DAT                     downloaded files
     OMEGADEF.DAT
     OMEGAFUN.DAT
     OMEGAALT.DAT
     OMEGAEXT.EXE
     OMEGAEXT.DAT
     COMMAND.COM

     When the external protocol handler asks for the protocol to use
     remove the program disk and insert the data disk.  As soon as the
     download or upload is completed reinsert the program disk.  Please
     note that due to the small amount of disk space that Omega-Link
     requires, it may be possible to have everything on one disk and still
     have quite a bit of space for downloads.  This is especially true of
     3-1/2" 720k or 1.44 meg floppy diskette systems.  For this type of
     system you may wish to simply copy all of the files onto program
     diskette.






     For Two floppy diskette systems.
     --------------------------------
     PATH=B:\
     COMSPEC=A:\COMMAND.COM

     DISKETTE IN DRIVE A:               DISKETTE IN DRIVE B:
     --------------------               --------------------
     COMMAND.COM                        OMEGAEXT.DAT
     OMEGA.EXE                          downloaded files
     OMEGAEXT.EXE
     OMEGADIR.DAT
     OMEGAFUN.DAT
     OMEGAALT.DAT
     OMEGADEF.DAT
     External protocols

     This configuration will give you the largest amount of space for
     downloaded files, however, it does require you to copy the file
     OMEGAEXT.DAT to each new diskette that you wish to use for downloads
     or uploads.  Therefore, you may wish to copy all the files onto you
     program diskette and then modify OMEGAEXT.DAT to use drive B:.

     For Harddisk systems.
     ---------------------
     PATH=C:\;C:\OMEGA;C:\FILES
     COMSPEC=C:\COMMAND.COM   (or whatever is needed to find command.com)

     Directory C:\OMEGA                 Directory C:\FILES
     ------------------                 ------------------
     OMEGA.EXE                          OMEGAEXT.DAT
     OMEGAEXT.EXE                       downloaded files
     OMEGADIR.DAT
     OMEGADEF.DAT
     OMEGAFUN.DAT
     OMEGAALT.DAT
     External protocols

     ---------------------------------------------------------------------
     The following protocols have been preconfigured into the external
     protocol handler: DSZ (Zmodem, Ymodem-batch, and Ymodem-G), MLINK16
     (Megalink), PCKERMIT (Kermit), and CISB (Compuserve "B").  Our thanks
     go to the authors of these programs. Most of these programs may be
     downloaded from almost any BBS that has MS-DOS files.  We have not
     included any of these files to prevent violating there copyrights and
     to prevent you from having to download the same file twice.
     ---------------------------------------------------------------------

     INSTALLING ADDITIONAL PROTOCOLS
     -------------------------------
     To install a new protocol first copy the protocol into the directory
     that you wish use.  Then type OMEGAEXT at the DOS prompt.

     A menu will be displayed with the currently defined protocols and
     several entries marked "(Not defined)".  Select one the the not
     defined entries by pressing the letter that procedes it.






     At this time a menu will appear.  You may use the up and down arrow
     keys to move from item to item.  First select the very top item and
     press <F1>, this will erase the "(Not defined) message.  Now you may
     type the name that you wish to assign to this protocol.

     Next move down one line and press "N".  If you know that this
     protocol restores the machine to EXACTLY the same state as it was
     before the file transfer, then you may press "Y".  You should allways
     use "N" if you are not sure.  The most that will happen is that the
     first couple for characters that are received after the file transfer
     will be lost.

     Next, you will find a send command and a receive command.  These will
     vary considerably with each protocol, therefore, it is imposible to
     advise you how to configure these lines.  However, the following
     information should allow you to configure almost any external
     protocol.

     The following is a list of commands that you may use to configure
     external protocols.

     %B   Baud rate              One of: 60, 75, 100, 110, 150, 300, 350,
                                 400, 450, 600, 1200, 2400, 4800, 9600,
                                 19200, 38400.

     %C   Communications port    Either 1 or 2.

     %D   Data bits              Either 7 or 8

     %F   Filename               (default path = none)

     %f   Filename               (default path = location of OMEGAEXT.DAT)

     %P   Parity (upper case)    One of: O - odd, N - none, E - Even

     %p   Parity (lower case)    One of: o - odd, n - none, e - Even

     %S   Stop Bits              Either 1 or 2

     %X   Download path          Path where OMEGAEXT.DAT was found

     %%   The % character        Provided so that this character may be
                                 passed to the external protocol

     %$   COMSPEC                environment variable value
                                 (Usally x:\COMMAND.COM where x is the
                                 boot drive)

     The following examples assume that your modem is hooked to COM1 and
     is running 8 data bits, no parity, 1 stop bit, 2400 baud, and the
     file OMEGAEXT.DAT is found in C:\OMEGA\FILES.





     ---------------------------------------------------------------------
     Command: %$/C CISB PORT %C SPEED %B

     This will execute COMMAND.COM and pass it the command line:
        /C CISB PORT 1 SPEED 2400
     It should be noted that command.com will do a path search for the
     file CISB.  This may be useful in some cases.
     ---------------------------------------------------------------------
     Command: DSZ COM%C RATE %B SETUP %D-%P-%S %X %F

     This will execute the command DSZ.EXE and pass it the command line:
        COM1 RATE 2400 SETUP 8-N-1 C:\OMEGA\FILES\ filename.ext
     where filename.ext is the filename that you enter at the prompt.

     ---------------------------------------------------------------------
     Command: C:\OMEGA\PCKERMIT.EXE /c%C /b%B /p%p /t%f
     and you type SMILE.TXT at the filename prompt.

     This will execute the command C:\OMEGA\PCKERMIT.EXE with the command
     line:
         /c1 /b2400 /pn /tC:\OMEGA\FILES\SMILE.TXT
     ---------------------------------------------------------------------
     Please note that there are several differences between the sequence
     %X%F and %f.  The first will not allow you to change the default path
     portion, but the second will.  Also, the first will not display the
     default path when you enter the filename, where the second one will
     display the pathname.
     ---------------------------------------------------------------------
     ---------------------------------------------------------------------

     After both the send and receive commands there are two switches. The
     first of these is the "Global filenames allowed" switch.  This switch
     disables the check of entered filename, allowing global filenames to
     be passed to the external protocol.  The second switch is "Filename
     required" and is reserved for future use.  Set it to "Y."



     USING AN EXTERNAL PROTOCOL
     --------------------------

     To use an external protocol that has been installed, press
     <Ctrl-PgUP> to upload or <Ctrl-PgDn> to download.  Then select
     number 6 (external) from the protocol menu.  The external protocol
     handler will be loaded and you will be presented with a menu of
     protocols.  Select the desired protocol and enter a filename if
     required.  When the file transfer is complete you will be prompted to
     press and key to continue.  As soon as you press a key you will be
     back in Omega-Link.


README.DOC

    This is the demonstration version of Omega-Link version 2.10a.  If
you wish to distribute the program (which we strongly encourage,
regardless if you like the program or not), distribute OMEGA.EXE,
OMEGA.DOC, README.DOC, and LICENSE.DOC with every copy.

    Please read the file LICENSE.DOC.  Also, we strongly encourage you
to read the documentation to learn all of the features available to
you in Omega-Link.

    There is an external protocol option available.  As of this time
(9/13/88), the external protocol handler is being beta-tested.  It should be
released on October 1, 1988.  All registered members will receive it
free of charge, in addition to being distributed via Shareware.

    If you obtained Omega-Link through a shareware distributer, we will
discount the amount that you paid up to $5 from the registration fee.
To qualify for this discount all you must do is send a copy of the invoice
that you received with the disk containing Omega-Link.  Then, subtract that
amount (up to $5) from the total that you send to us.



Directory of PC-SIG Library Disk #0843

 Volume in drive A has no label
 Directory of A:\

FILES843 TXT      1702   3-24-89   9:30a
FREE     TXT       461  11-23-88   6:06a
GO       BAT        38   7-08-87  12:19a
GO       TXT       925   3-16-89   4:35p
LICENSE  DOC      4988  11-23-88   7:16a
MANUAL   BAT       147   3-16-89   4:34p
OMEGA    ARC    109278   2-26-89   5:07a
OMEGA    DOC    102016   2-13-88   4:38a
OMEGA    EXE     75343   2-14-89  12:59a
OMEGADIR DAT     12928   9-14-88   9:49p
OMEGAEXT DAT      4159  11-23-88  10:02a
OMEGAEXT DOC      9616  11-23-88   9:53a
OMEGAEXT EXE     12683  11-23-88  10:16a
PRICE              439  11-23-88   7:03a
README   DOC      1067   9-15-88  12:25a
       15 file(s)     335790 bytes
                       18432 bytes free