PCjs Machines

Home of the original IBM PC emulator for browsers.

Logo

PC-SIG Diskette Library (Disk #626)

[PCjs Machine "ibm5160"]

Waiting for machine "ibm5160" to load....

FILES626.TXT

-----------------------------------------------------------------------
Disk No  626  PC-Dial                                         v1   DS2
-----------------------------------------------------------------------
PC-Dial is a modem communications program from Jim Button, the author
of PC-File III.  It has the ability to create autologon scripts but
lacks some of the functions of PC-Talk III. With this version the
author provides a special program just for PCjr owners to communicate
with.

DOC      BAT  A batch file that will print the documentation on the printer
JR-DIAL  COM  Version for the PCjr
PC-DIAL  DOC  Documentation for PC-Dial
PC-DIAL  COM  The main program
PC-DIAL  PRO  A control file used by PC-Dial
READ     ME   Intro. to PC-Dial

PC Software Interest Group (PC-SIG)
1030D East Duane Avenue
Sunnyvale, CA 94086
(408) 730-9291

PC-DIAL.DOC













                                                              PC-Dial(tm)

                                                 A Communications Program
                                            For the IBM Personal Computer




                                       (C)Copyright 1984,85 by Jim Button

                                                              Version 1.5






















                                                               Jim Button
                                                               ButtonWare
                                                            P.O. Box 5786
                                                       Bellevue, WA 98006
















_





        TABLE OF CONTENTS


            GENERAL INFORMATION:..................................  1
            GETTING STARTED.......................................  2
            USING THE AUTOMATIC FEATURES..........................  3
            USING THE FUNCTION KEYS...............................  5
            COMMANDS..............................................  11
            THE "PROFILE" FILE (PC-DIAL.PRO)......................  11
            STOPPING THE PROGRAM..................................  11
            COMMAND KEY SUMMARY...................................  12
            ERROR MESSAGES........................................  14
            SOME FREQUENTLY ASKED QUESTIONS:......................  14
            DISCLAIMER............................................  14
            Restricted Permission to Copy.........................  15
            THE USER-SUPPORTED CONCEPT............................  16
            Why Should I Pay?.....................................  17
            INDEX.................................................  19






































                                      ( 2 )



_


                             PC-Dial(tm) USERS GUIDE              Page 1.


        A Note About Your Evaluation Copy

        At several places in this copy of the User's Guide you'll see the
        following notice.

              **************************************
              *  Omitted from the evaluation copy  *
              **************************************

        We honestly feel that we've supplied enough of the manual to
        allow you to make a good evaluation of the program.  There are
        several reasons why we didn't provide the entire manual on disk.

        -   We'd like to encourage more of our users to "come out of the
            closet".  We've priced our software so that you can afford
            it.  Frankly, it's the best bargain in the industry.  We also
            suspect and hope that you (the buying public) will want to
            cast your "vote" for lower priced software by paying readily
            for such programs.  Other software publishers would then be
            forced to take notice.

        -   We feel that the honesty of our "registered" users should be
            rewarded.  They're entitled to some extra value that should
            rightfully be denied to those who don't pay.

        -   It takes up too much room on the diskette.

        We trust that you'll be open-minded about the omissions.  We hope
        that we can soon add you to our list of very satisfied customers.


        GENERAL INFORMATION:

        PC-Dial is a general purpose asynchronous communications program.
        Although it employs a simple and straightforward approach to
        communications, its capabilities surpass those of some of the
        more expensive communications programs on the market today.

        With PC-Dial you'll be able to:

        -   Communicate at speeds up to 9600 baud (limited by the speed
            of your serial port and modem.)

        -   Exchange (send or receive) text files with other computers.
            While sending text files, you may dynamically send selected
            records from the file and skip past other records not to be
            sent.

        -   Exchange (send or receive) non-text (exe or com) files with
            other computers which support the "X-Modem" protocol.

        -   Use modems which don't support Auto-dial.

        -   Use modems which do support Auto-dial. This includes not only


                                      ( 1 )



_


                             PC-Dial(tm) USERS GUIDE              Page 2.


            the Hayes SmartModem, but also a variety of other modems
            which use other commands to AutoDial a phone number.

        -   Have PC-Dial automatically redial a phone number over and
            over again, until connection is made.

        -   Capture incoming data in a disk file.

        -   Save a "picture" of your screen to disk at any time.

        -   Setup your own "filters" to remove or change undesirable
            characters in the incoming data.

        -   Dynamically slow down the speed at which you transmit, so as
            not to overrun the computer at the other end.

        -   Dynamically alter your communications parameters, such as
            Parity, Speed, and number of data bits.

        -   Build automatic logon sequences of any length, to enable you
            to log on to a variety of remote computers without having to
            remember phone numbers, passwords and access commands.

        -   Change the colors on your display (if you have a color
            display) to suit your personal taste.

        -   Move back and forth between different directories on your
            hard disk (if you have DOS 2.0) for retrieving and sending
            data.

        -   Communicate properly with computers which use "XON/XOFF"
            characters.

        In short, PC-Dial is easy to use, easy to understand, powerful,
        and small in size.

        PC-Dial requires a 64K or larger IBM PC (with PC-DOS 1.0 or 1.1),
        a 96K or larger IBM PC (with PC-DOS 2.0 or later), one disk
        drive, and a serial I/O port with a Modem.  You must also have a
        video monitor capable of displaying 80 characters per line.

        PC-Dial will run on the PCjr, but downloading of files must be
        done using X-Modem protocol.


        GETTING STARTED.

        1.  Read the documentation.

        2.  Copy the "PC-DIAL.COM" program and the "PC-DIAL.PRO" file
            onto any disk which has been formatted with PC-DOS. This will
            become your communications disk.  Example:

                  COPY  A:PC-DIAL.*  B:


                                      ( 2 )



_


                             PC-Dial(tm) USERS GUIDE              Page 3.




        3.  File your PC-Dial distribution diskette in a safe place. You
            may need it someday for "backup" purposes.

        4.  Turn on your modem and make sure that you are properly
            connected to the phone line and to your PC.

        5.  To run PC-Dial, assign the "logged on" drive to the disk that
            contains the PC-Dial program, like this:
              B:
            Then type the program name, like this:
              PC-DIAL

        6.  You may be asked to choose one of five pre-chosen
            communications protocols. You can probably choose number two,
            as this is the most common one in use. To see what these
            protocols are, you'll have to turn to your IBM BASIC manual
            (the one which came with your PC).  Turn to section 4 and
            find the documentation for the "OPEN 'COM..." statement.

        7.  Place a phone call to the computer with which you wish to
            communicate. When you hear the high pitched squeal from the
            other end, you can switch your modem to "data" mode and you
            should be on the air.  If you have an autodial modem, please
            read carefully the section on using autodial modems.

        8.  When you're through communicating, type in (Alt)Q  (while
            holding down the "Alt" key, type a "Q") and this will cause
            PC-Dial to return control back to DOS.

        9.  Switch your modem back to "talk" mode.


        USING THE AUTOMATIC FEATURES

        For normal operations, it's indeed possible to use PC-Dial
        knowing only that whatever you enter through the keyboard will be
        sent out over the phone line.  However, to really make use of the
        program, you need to understand just a few of the extended
        features.

        Although PC-Dial can do the normal transfer of files using either
        X-Modem protocol or ASCII transfer with XON/XOFF standards, it
        has the unique and powerful ability to send one record each time
        the "send record" key is pressed.  This, coupled with the ability
        to preview each record before sending it, and to skip forward in
        the transmit file to selectively transmit records, makes the
        program flexible enough to adjust to almost any requirement.

        The record that is sent can be data intended for the remote
        computer. It might also be a command to be sent to your
        "intelligent" modem.  Or, it can be a command which PC-Dial will
        intercept and act upon. For example, I've created the following


                                      ( 3 )



_


                             PC-Dial(tm) USERS GUIDE              Page 4.


        file which allows me to call up a local computer and log onto it:
             \COM1:0300,N,8,1
             AT DT 575-3011
             BUTTON
             JIM
             BELLEVUE, WA
             JGB

        I have built one of these little files for each computer that I
        call regularly.  One of the files is named "SOURCE.LOG", another
        is named "COMPUSER.LOG", and another is named "DOWJONES.LOG".

        When I first start PC-Dial and am ready to communicate, I push F9
        ("send record").  PC-Dial shows me all of my automatic logon
        files (all files with a suffix of "LOG") and asks me "FILE NAME
        TO SEND:".  I enter the name of my automatic logon file for the
        remote computer with which I wish to communicate.  I then press
        F9 again.  PC-Dial reads the first record (\COM1:0300,N,8,1) and
        sees that it's a command to automatically set the communications
        protocol for that computer. It does it.  I press (F9) again. The
        program reads the next record (AT DT 575-3011) and since it's not
        a command, it sends it out over the line.  As it turns out, my
        Hayes SmartModem sees this and realizes that it's a command to it
        to dial the phone number.  It dials the number.

        When I hear the beep from the remote computer, I know that the
        connection is completed. Also, the remote computer detects my
        presence and asks me for my last name.  I press F9 again.
        PC-Dial reads the next record (BUTTON) and sends it out over the
        line.  The remote computer asks me for my first name. I press F9
        again and the PC reads the next record (JIM) and sends it. The
        remote computer asks me what city I'm calling from. I press F9
        and PC-Dial sends the record (BELLEVUE, WA).  The remote computer
        asks me for the password, I press F9, and PC-Dial sends the last
        record (JGB).

        Notice that I don't have to remember to enter anything special in
        order to automatically log on to the remote computer.  All I need
        to do is press F9 each time that input is needed from me.
        Because I built the logon file with the proper commands,
        everything else happens automatically.

        You should also know that I could freely intermix data from the
        keyboard with pressing of F9. Thus, if something went wrong in
        the logon sequence, such as the remote computer saying "We are
        taking a survey today, please answer a question...", I could type
        some input from the keyboard which would be sent over the line. I
        could later go back to using F9 to complete my logon sequence, or
        I could just continue to do it manually from the keyboard.

        In order to create one of these "logon" files, you'll need an
        editor program, such as Edlin, Wordstar, or Personal Editor.
        Then, you will need to keep track of all the keys you press while
        you're calling and logging on to the remote computer. When you


                                      ( 4 )



_


                             PC-Dial(tm) USERS GUIDE              Page 5.


        have done this once, you can use your editor program to create a
        "logon" file for that computer and you're then ready to have it
        all happen automatically, as described above.  If you give the
        file a suffix of ".LOG", such as "SOURCE.LOG", then it'll be
        automatically shown in the display of autolog file names each
        time you initiate a file transmission.

        The ability to send one record at a time is an extremely simple
        concept, but it gives PC-Dial tremendous power and flexibility.
        It's so easy to use, easy to implement, and pleasant to work with
        that I'm surprised it's not available in all other communications
        programs.

        Another use for this "send record" capability is in the sending
        of electronic mail.  You can build your letter using your editor
        program, and save it in a file called "LETTER".  Then, call up
        your information utility and when you get to the spot where they
        prompt you for the first line of your letter, just push F9 and
        send the first line of your "LETTER" file. Each time they ask you
        for the next line, push F9.  The remote computer thinks that you
        certainly are a fast and accurate typist!  It would get confused
        if you sent it the whole file at once, (as some other
        communications programs force you to do), because it was
        programmed to prompt you before the sending of each line.  No
        problem when you're using PC-Dial. After you have sent the last
        line of your "LETTER" file, you just continue communications from
        the keyboard.


        USING THE FUNCTION KEYS.

        While PC-Dial is running you will see a command key summary line
        printed at the bottom of your screen. The command keys may be
        pushed at any time the program is running and will take effect
        immediately. (Exceptions to this are while you are in "send file"
        mode (F7), or are uploading/downloading files using the "X-Modem"
        protocol). During the X-modem up/download process, the only
        command keys active will be F2(stop receive) and F10(stop send).
        If either of these keys is pressed, the file transfer will be
        discontinued.)

        (F1) - Receive file.

        Pressing (F1) tells PC-Dial that you would like to receive a
        file.  You will be asked for the File name to receive into.
        Enter any valid "filespec". Example: "B:INMAIL.TXT".  (Omit the
        quote marks and the trailing period.)  From then on, every
        character coming in on the communications line will automatically
        be saved on the disk file which you've named.  If the file didn't
        exist previously, it will be created. If the file did exist
        previously, all incoming data will be added at the end of the
        previous data.

        Warning:  If you're using a PCjr, this operation will produce


                                      ( 5 )



_


                             PC-Dial(tm) USERS GUIDE              Page 6.


        unreliable results unless you use the X-Modem protocol described
        below.

        This facility is excellent for keeping a "log" of your entire
        communications session. After you're finished, you can go back in
        with your editor program and clean up the disk file containing
        the record of your session (removing the parts which are
        unimportant). Then, just print the whole thing on your printer
        and save it for future reference.

        If you wish to receive the file using "X-Modem" protocol (which
        automatically does error checking and error recovery), wait until
        the remote computer says it is ready to send the file, then press
        (F1) and enter the filespec followed by the characters =X.
        Example: "B:DOWNLOAD.COM=X".  Caution: When you are using X-Modem
        for file transfer, you are required to use 8-data bits in your
        communications protocol.  Read the section on (F4) changing
        communications parameters.  With X-Modem transfer, a new file
        will always be created. If one existed previously by the same
        name, it will first be deleted.

        (F2) - Stop Receive of file.

        Pressing (F2) will "close" the disk file and stop storing the
        incoming characters.  Later on, you could always press (F1) and
        reopen the same file to save more incoming data following the
        original data.  If you are receiving a file using "X-Modem, stay
        away from (F2) unless you have to abort the download.  The file
        will automatically be closed when the sending computer tells you
        that the last data in the X-Modem transmission has been sent.

        (F3) - Echo ON/OFF.

        Normally, the computer which you are communicating with will echo
        your data back to you, which causes it to be printed on your
        screen.  However, sometimes the remote computer won't do this for
        you. In this case, you will not be able to see your keystrokes as
        you enter them.  When this happens, pressing (F3) will turn
        "echo" on, and PC-Dial will automatically display your data as
        you enter it. Pressing (F3) again will turn "echo" off again.
        Each time you press the key, "echo" will switch to the opposite
        state.  If you ever see "double" characters on your screen, it is
        because "echo" is on and the remote computer also is echoing your
        data back to you. Just press (F3) to turn "echo" off at this end,
        and everything should look normal again.

        (F4) - Change Communications Parameters.  Sometimes you'll want
        to change one or more of your communications parameters.  You may
        need to slow down your speed from 1200 baud to 300 baud. Or you
        may need to change the number of "data bits" from 7 to 8.
        Pressing (F4) will allow you to make these changes from the
        keyboard.  You will be given six choices. Choice number 1 is to
        return to communications. Use this if you pressed (F4)
        accidentally and don't wish to make any changes. The next two


                                      ( 6 )



_


                             PC-Dial(tm) USERS GUIDE              Page 7.


        choices are some standard protocols for 300 baud transmission
        speed. The next two choices are some standard protocols for 1200
        baud transmission speed. The last choice, called "SPECIFY" will
        let you type in an entire communications specification, assuming
        that none of the above choices is adequate.

        For almost all cases, one of the four predefined communications
        protocols will be adequate. Select number 6 "SPECIFY" only if you
        have to.  You then will be shown a "skeleton" of the standard
        entry format and asked to completely overstrike it with your new
        specification.  Your textbook on accomplishing this is the IBM
        BASIC manual which came with your PC.  You will have to turn to
        section 4 in the manual and locate the pages which describe the
        "OPEN COM..." statement.  If you can understand this material,
        you will have no trouble entering whatever communications
        protocol is required.

        (F5) - Set the "DELAY" counter.

        When you're sending files or records to the remote computer, you
        will occasionally come across a computer which can't receive data
        as fast as you can send it.  This is normally handled
        automatically by the remote computer sending you an "x-off"
        character, in which case PC-Dial will stop sending until the
        remote computer sends an "x-on" character. In those cases where
        the remote computer doesn't know about x-on and x-off and also
        can't receive as fast as you can send, they will lose some of
        your data.  This will be seen by you as missing parts of your
        message or file as they are echoed to your screen.

        You can slow down your sending speed to give the remote computer
        time to catch its breath between characters by using the (F5)
        key. This allows you to set the "delay counter", which simply
        tells PC-Dial to count to some number after each character that
        it sends.  This, of course, slows the output down.  You will be
        shown the current value of the delay counter, which is 0 at
        startup. You will have to enter some new number, which will
        become the value of the delay counter. Some experimentation will
        be required on your part to discover a number just large enough
        to slow things down to the right amount.  Values of a few hundred
        will slow things down a little bit (this computer counts fast!)
        and values in the multiple hundreds will slow things down much
        more.

        (F6) - Change Directory.

        If you are using DOS 2.0 or a later version, with perhaps a "hard
        disk", it is nice while running a program to be able to change to
        a different directory without having to stop and restart the
        program. PC-Dial lets you change directories whenever you press
        (F6). You will be asked which directory you would like to change
        to. Just give the name of the new directory. You'll be told
        whether or not the change was successful.  This works just like
        the DOS "CHDIR" command.  It's very convenient, when you're


                                      ( 7 )



_


                             PC-Dial(tm) USERS GUIDE              Page 8.


        sending or receiving files, to be able to change to the
        appropriate directory right in the middle of your communications
        session.

        (F7) - Send File.

        When you wish to send a file to the remote computer, you can
        press (F7) to send the entire file without stopping.  PC-Dial
        shows you a list of all the filenames ending with ".LOG".  This
        is for convenience.  If you named all of your automatic logon
        files with a suffix of ".LOG", this shows you all of your logon
        files.  If each of your logon files includes the dialing commands
        to autodial the phone number, this list serves as a "dialing
        directory".  You don't have to transmit one of these files.  You
        can transmit any file that exists on your disk.

        You will be asked to enter the name of the file to be
        transmitted.  Enter a valid file specification.  Example:
        "B:SAMPLE.DOC". (Omit the quote marks and the final period).
        After receiving the file name, PC-Dial will start transmitting
        the file, so be sure not to press (F7) until the remote computer
        is ready to receive your data. Once transmission begins, data
        will be sent continuously until either the entire file has been
        sent, or you have pressed (F9) or (F10).

        If you will be sending your file using "X-Modem" protocol, wait
        until the remote computer has signaled that it is ready to
        receive your file.  Then press (F7) and enter the file name
        followed by the characters "=X".  Example: "A:DEMO.EXE=X".

        (F8) - Turn the PEEK window off or on.

        Normally, you'll want the bottom line of the screen to show your
        command summary menu. However, when you're transmitting a file in
        "one record at a time" mode (F9) it is handy to see which record
        you are about to transmit, before you press F9 to send it. That
        way, if you want to override the record and enter from the
        keyboard instead, or just turn off record transmission, you can
        do so. Pressing (F8) turns on the peek window. The bottom line of
        your screen will now display the record that's "in the batter's
        box" (the one that's destined to be transmitted, if you choose to
        do so).  This is very handy for your automatic logon sequences.

        When the peek window is on you have several options available
        with respect to the record being shown in the window.

        First, you can ignore the record being shown and provide input
        through the keyboard.

        Second, you can transmit the record being displayed as if you had
        entered it from the keyboard, by pressing (F9).

        Third, you can skip past the record in the window to the next
        record in the file, by pressing the "cursor down" arrow (the "2"


                                      ( 8 )



_


                             PC-Dial(tm) USERS GUIDE              Page 9.


        key on the numeric keypad at the right side of your keyboard).

        Here are some of the other operations you can perform while
        manipulating the transmit file.

              **************************************
              *  Omitted from the evaluation copy  *
              **************************************

        The peek window will remain on until you press (F8) again, or
        until a \PEEK OFF command is read from your transmission file.
        If you are running with the peek window on but can't remember
        which function key you need to push, just push (F8) to get your
        menu back. View it, then push (F8) again to continue with the
        peek window.

        (F9) - Send Record.

        If you wish to send your file one record at a time, with you
        controlling when each record will be sent, use (F9). You will be
        asked to enter the name of the file to be transmitted. Enter a
        valid file name.  PC-Dial will then wait for you to press (F9)
        again before transmitting the first record in your file.  Each
        time you press (F9), one more record will be sent out.  In this
        manner, you can control the sending of records, usually sending
        one each time you observe that the remote computer is ready to
        receive it.  However; if you transmit your file using X-modem
        protocol, it will all be sent without pausing. The "one record at
        a time" only applies to upload of ASCII files.

        When the record in the window is one of the predefined commands,
        PC-Dial will not pause after sending it. Commands will continue
        to be sent automatically until data appears in the window which
        is not a command.

        Rather than transmitting the record in the window, you may choose
        to skip past it. This can be done by pressing the "cursor down"
        arrow. If you do this, PC-Dial will bypass the record in the peek
        window and retrieve the next record from the transmit file.  Or,
        you can press the "cursor right" arrow. If you do this, you will
        be prompted for a character string to be searched for in the
        transmit file. The prompt is ">". Enter the character string
        followed by the "return" key. PC-Dial will then bypass all
        records in the transmit file until it finds the character string
        starting in column 1 of a record in your transmit file.

        Incidentally, there is a nice way to view an ASCII dataset just
        to see what's in it. You can press (F9) to open it, then use the
        cursor-down key to view each record in the peek window, without
        sending anything over the phone line. Press (F10) when you're
        through looking at it.

        There is also a "retransmit record" capability provided. When you
        are in "send record" mode, you can retransmit the record which


                                      ( 9 )



_


                             PC-Dial(tm) USERS GUIDE             Page 10.


        was most recently transmitted. To do this, press (Alt)R. Each
        time you press these two keys together, the record will be
        retransmitted.  This feature makes it easy to redial a phone
        number if you get a busy signal. Just wait a few minutes and
        press (Alt)R to redial the number.

        Your file will be closed for you when you have sent the last
        record, or when you press (F10). Note that you can press (F7) at
        any point in time and transmission mode will switch from "one
        record at a time" to "the whole remainder of the file".

        You may have commands for PC-Dial imbedded in your transmit file.
        These begin with a backwards slash "\" and have a command encoded
        in CAPITAL LETTERS. (See the section on commands).  When PC-Dial
        detects one of these commands, it will act on it and will not
        send the command out over the phone line as data.

        (F10) - Stop Sending the File.

        If you wish to stop sending the file before you reach the end of
        it, you can press (F10).  PC-Dial will close the file and
        discontinue the sending of file data.  If you have been in "send
        file" mode (F7), as opposed to "send record" mode (F9), it may
        take a while for PC-Dial to empty all of its communications
        buffers.  Don't panic. Eventually (after a few more lines of
        output), the buffers will all be empty and you'll see the data
        stop going out over the phone line.

        (Alt)C - Save Color/graphics screen to disk.

        Holding down the (Alt) key while simultaneously depressing the
        "C" key will cause the Color graphics screen to be saved to a
        disk file.  This is like taking a snapshot of your screen for
        later viewing.  You should only use this command if your
        communications session is being displayed on a television set or
        other type of graphics monitor.  If you're using the Monochrome
        display, see the next command.  The screen image will be saved to
        a file called "SCREEN.SAV" on the default drive.  Each new
        snapshot that you make will be appended (added to the end) of the
        file.

        Warning:  If you're using a PCjr, you should only do this
        operation when the remote computer isn't actively writing to your
        screen.  Otherwise, parts of the incoming message may be lost.

        (Alt)M - Save Monochrome screen to disk.

        Holding down the (Alt) key while simultaneously depressing the
        "M" key will cause the Monochrome screen to be saved to a disk
        file.  This snapshot image of your screen will be appended to a
        file called "SCREEN.SAV".  Use this command only if your session
        is being displayed on a Monochrome display.  If you use the
        color/graphics card, you should use the (Alt)C command described
        above.


                                      ( 10 )



_


                             PC-Dial(tm) USERS GUIDE             Page 11.


        COMMANDS.

        Certain commands can be imbedded in your disk files to be acted
        upon by PC-Dial whenever it comes across one while transmitting
        file data. This is typically done at the start of a file which
        will be used to help you automatically log on to a remote
        computer.  You may wish to create a series of different files,
        one for each computer you will wish to call up and log onto. The
        commands at the front of this file can instruct PC-Dial to change
        its communications parameters to match those of the remote
        computer, or to change the characters which it will "filter" out
        of the incoming data, etc.

        Here are the commands which can be used.  Important: all commands
        must be entered in UPPER CASE only. If they are not, they will be
        treated as data and sent out over the phone line.

              **************************************
              *  Omitted from the evaluation copy  *
              **************************************


        THE "PROFILE" FILE (PC-DIAL.PRO).

        Whenever PC-Dial is started, it looks on the default disk drive
        for a file called "PC-DIAL.PRO".  If it finds it, it executes all
        of the commands it finds in the file.  We've provided a "default"
        profile file for you to show you how it's done, and to get you
        started in case you don't care to provide your own.  However, if
        you wish to change the file to suit your own operating
        conditions, you should do so.  You can use any of the commands
        found in the above section.  This would be a good place, for
        example, to place your "\COLOR" command to initialize your screen
        colors.


        STOPPING THE PROGRAM.

        When you're finished communicating, you can end your session by
        pressing (Alt)Q. To do this, press down on the (Alt) key on the
        left side of your keyboard. While holding this key down, also
        press the "Q" key.  This will cause PC-Dial to close all disk
        files and return control to the PC-DOS operating system.  You can
        also stop PC-Dial with the (Ctrl)\ combination.












                                      ( 11 )



_


                             PC-Dial(tm) USERS GUIDE             Page 12.


        COMMAND KEY SUMMARY

        F1 - RECEIVE FILE.
            Opens a disk file. Saves all incoming data.  The open is for
            "Append". (see note 1)

        F2 - END RECEIVE.
            Closes the "receive" file.

        F3 - ECHO.
            Toggles "ECHO" (to screen) "on" or "off".

        F4 - PARMS.
            Allows changing the communications parameters.

        F5 - DELAY.
            Allows slowdown of outbound characters.

        F6 - CHDIR.
            Changes the current directory (DOS 2.0)

        F7 - SEND FILE.
            Sends an entire file. (see note 1). (see note 2).

        F8 - PEEK.
            Toggles "Peek" to ON/OFF. When on, shows the record that will
            be sent next.

        F9 - SEND RECORD.
            Same as F7, but only one record is sent each time F9 is
            pressed.  You may switch back and forth between F7 and F9.
            (see note 1). (see note 2).

        F10- STOP SEND.
            Closes the "send" file.

        (Alt)B
            Send a "BREAK" character.

        (Alt)C
            Save Color-graphics screen to disk.

        (Alt)M
            Save Monochrome screen to disk.

        (Alt)R
            Retransmit a record.

            *Note 1: Here are some example file names:
                     ?A         Display directory on "A:"
                     ?C:*.LOG   Display directory of *.LOG
                                files on "C:" drive
                     AB.XYZ     File is "AB.XYZ" in ASCII mode
                     AB.XYZ=X   File is "AB.XYZ" using


                                      ( 12 )



_


                             PC-Dial(tm) USERS GUIDE             Page 13.


                                "X-Modem" protocol

            *Note 2: The following "commands", if found in
                     your "SEND" file, will be acted upon
                     (and not transmitted).

                  **************************************
                  *  Omitted from the evaluation copy  *
                  **************************************















































                                      ( 13 )



_


                             PC-Dial(tm) USERS GUIDE             Page 14.


        ERROR MESSAGES.

        To keep the size of the program as small as possible, PC-Dial
        uses the standard error messages as discussed in your IBM BASIC
        manual. The program will try to recover from all errors, and will
        always issue the line number in the program where the error
        occurred and the error number. For the more common errors, it
        will also print out a brief description of the error.

              **************************************
              *  Omitted from the evaluation copy  *
              **************************************


        SOME FREQUENTLY ASKED QUESTIONS:

        1.  "Will it help if I buy more RAM memory for my PC?".  ANSWER:
            No, PC-Dial fits very nicely into 64K and would not benefit
            from any additional memory.

        2.  "In what language was PC-Dial written?".  ANSWER: It was
            written in BASIC, then compiled with the IBM BASIC Compiler.
            Some portions were done in Assembler language.

        3.  "Can I obtain the source code for the program?".  ANSWER: No,
            it's considered to be proprietary.

        4.  "What is your update policy?".  ANSWER: All registered users
            will be notified by mail of each new update.

        5.  "Do you have any other programs that you're distributing?".
            ANSWER: Yes, PC-File III(tm), a database manager program,
            PC-Graph, a program which produces graphs of a PC-File III
            database (PC-Graph will be available January 1985), and
            PC-Calc, a spreadsheet program.

        6.  "Is there a version of PC-Dial for other computers?".
            ANSWER: No.


        DISCLAIMER.

        These programs are provided "as is" without warranty of any kind,
        either expressed or implied, including, but not limited to the
        implied warranties of merchantability and fitness for a
        particular purpose.

        The entire risk as to the quality and performance of the programs
        is with you.  You assume the responsibility for the selection of
        the programs to achieve the results you desire and for the
        installation, use and results from the programs.

        In no event will ButtonWare be liable to you for any damages,
        including any lost profits, lost savings or other incidental or


                                      ( 14 )



_


                             PC-Dial(tm) USERS GUIDE             Page 15.


        consequential damages arising out of the use of or inability to
        use this program, even if ButtonWare has been advised of the
        possibility of such damages, or for any claim by any other party.


        RESTRICTED PERMISSION TO COPY

        PC-Dial is not a public domain program, and never has been.  It
        is Copyright(C) 1984, 1985 by Jim Button.  The conditions under
        which you may copy the PC-Dial programs and documentation are
        clearly outlined below.  WARNING!!!  The author intends to
        vigorously prosecute copyright violations.

        Individuals are granted permission by the author to freely copy
        the PC-Dial diskette for their own use or for others to evaluate,
        so long as no price or other consideration is charged.  The
        printed material may not be copied without the express written
        permission of the author.

        Computer clubs (non-profit) are granted permission by the author
        to copy the PC-Dial diskette and share it with their members, so
        long as:

        1.  No price or other consideration is charged.  However, a
            distribution cost may be charged for the cost of the
            diskette, shipping and handling, as long as it's not more
            than $9 total.
        2.  The program or documentation are not modified in any way and
            are distributed together.
        3.  PC-Dial may not be sold as part of some other more inclusive
            package.
        4.  The program may not be "rented" to others.
        5.  The program may not be distributed via computerized "bulletin
            boards" or through any other telecommunications link.
        6.  The printed manual may not be copied or reproduced in any
            way.

        Any group, person, or organization which purchases advertising
        space in any publication may not distribute PC-Dial under the
        "computer club" conditions.

        Companies, schools, universities, government and other
        organizations are granted permission by the author to copy the
        PC-Dial programs and documentation for use on other computers and
        at other locations in the organization, so long as:

        1.  The full registration fee of $29 has been paid for the
            original copy of the program.
        2.  A usage fee of $25 is paid to ButtonWare for each additional
            building where PC-Dial will be used.  Within any building for
            which the usage fee has been paid, PC-Dial may be copied
            freely for use on any computer in that building.
        3.  Where Local Area Networks, "LAN"s, are involved, the above
            building rule also applies.  The building usage fee must be


                                      ( 15 )



_


                             PC-Dial(tm) USERS GUIDE             Page 16.


            paid if PC-Dial is copied into the memory or storage of any
            computer in the building.

        Organizations are invited to correspond with ButtonWare
        concerning a special license agreement which would enable you to
        copy and distribute the diskettes with impunity within your
        organization.  We also offer quantity purchase discounts.

        Programmers, Software and hardware distributors and system
        developers are encouraged to include PC-Dial with their own
        products.  You must have written permission from ButtonWare
        before you can copy or distribute PC-Dial.  Please contact
        ButtonWare to obtain a written agreement.


        THE USER-SUPPORTED CONCEPT.

                              User-Supported Software
          You are encouraged to copy and share this program with others.
            If after evaluating this program you find it to be useful,
          I trust you to send a $29 payment. The payment will "register"
              you as a user.  You'll receive a printed user's guide,
               notification of future updates and new programs, and
                            product support if needed.

                                    Jim Button
                                   P.O. Box 5786
                                Bellevue, WA  98006



        User-supported software is an experiment in distributing computer
        programs, based on these beliefs:

        1.  That the value and utility of software is best assessed by
            the user on his/her own system.

        2.  That the creation of personal computer software can and
            should be supported by the computing community.

        3.  That copying of programs should be encouraged, rather than
            restricted.

        Anyone may legally obtain an evaluation copy of the program from
        a friend or computer club.  After you've had a chance to use and
        evaluate the program in your own environment, you're trusted to
        either forward a payment to the author, or to discontinue use of
        the program.  In any case, you are encouraged to copy the program
        for evaluation by others.

        Free distribution of software and voluntary payment for its use
        eliminates costs for advertising and copy protection schemes.
        Users obtain quality software at greatly reduced cost. They can
        try it out before buying, and do so at their own pace and in the


                                      ( 16 )



_


                             PC-Dial(tm) USERS GUIDE             Page 17.


        comfort of their own home or office.  The best programs will
        survive, based purely on their quality and usefulness.

        Please join the experiment.

        If you believe in these ideals, your payment is solicited to
        help make them work.





        WHY SHOULD I PAY?

        We were hoping you would ask.

        You're trusted to use this copy of PC-Dial for evaluation
        purposes only, until the requested payment is made.  There are
        some solid reasons for sending in your payment:

        -   It's the right thing to do.  You'll feel a lot better about
            yourself!

        -   When we receive your payment, we'll send you the latest
            version of PC-Dial.  This is the version with the fewest bugs
            and the newest enhancements.

        -   You'll receive a complete, printed copy of the User's Guide.

        -   We'll add you to our database of supporters.  Every time a
            new version comes out, we'll automatically send you a flyer
            giving  you the option of buying the new version for a
            nominal update charge - usually about $15.

        -   We'll give you "priority" treatment if you need to write to
            us with problems or questions.




















                                      ( 17 )



_





                                    ORDER FORM
           -------------------------------------------------------
           JIM BUTTON         Federal Employer I.D.# 91-1228699
           ButtonWare
           P.O. Box 5786                    (Quantity and dealer
           Bellevue, WA  98006               discounts available)
                                              PRICE     PRICE
           ITEM                        QTY    EACH      EXTENDED
           ==========================  ===    =====     ========
           "PC-Dial version 1.5                $29      $
           (Includes User's Guide)     ---               -------

           Usage fee for additional            $25      $
           copies (each building)      ---               -------

           Extra printed User's Guide          $15      $
           (Registered users only)     ---               -------

           Package of 10                      $100      $
           Printed User's Guides       ---               -------

           Package of 100                     $700      $
           Printed User's Guides       ---               -------

                                           SUBTOTAL:    $
                                                         -------
           7.8% state sales tax                         $
           (Washington state residents)                  -------
                                              TOTAL:    $
                                                         -------




           MasterCard      or Visa      or personal check
                     -----        -----                  -----
           Card number:
                       -------------------------------------------
           Expiration date:          Signature:
                           ---------           -------------------
           Name
                  ------------------------------------------------
           Address
                  ------------------------------------------------

                  ------------------------------------------------
           City                            State      Zip
                  ------------------------      -----    ---------












_





        INDEX


        **************************************
        *  Omitted from the evaluation copy  *
        **************************************


















































                                      ( 19 )





Directory of PC-SIG Library Disk #0626

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

PC-DIAL  COM     41242  12-01-84   1:51a
PC-DIAL  PRO       286  12-01-84   1:50a
GO       BAT       509   1-05-98   9:43a
DOC      BAT       247  12-01-84   1:50a
PC-DIAL  DOC     49985  12-01-84   1:50a
JR-DIAL  COM     41590  12-01-84   1:50a
READ     ME       1098  12-01-84   1:50a
FILES626 TXT      1024   1-01-80   7:09a
        8 file(s)     135981 bytes
                       22528 bytes free