home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / comm / pc_talk.zip / PC-TALK.DOC < prev    next >
Text File  |  1980-01-01  |  119KB  |  4,708 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.           === The PC-TALK III User's Guide starts on the next page ===
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                                                               830326          
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.                ---------------------------------------------------
  84.  
  85.  
  86.                              ===== PC-TALK III =====
  87.  
  88.               Communications Program for The IBM Personal Computer
  89.  
  90.  
  91.  
  92.                     === User's Guide by Andrew Fluegelman ===
  93.  
  94.                ---------------------------------------------------
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.                === FREEWARE - P.O. Box 862, Tiburon, CA 94920 ===
  119.  
  120.                   Copyright (c) 1983 The Headlands Press, Inc.
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                        --- PC-TALK III User's Guide ---                 
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.                                 === Contents ===
  142.  
  143.  
  144.  
  145.  
  146.         To Users of PC-TALK version 2.00                        4 
  147.         Summary of Commands                                     6
  148.         Making Working Copies of PC-TALK                        9
  149.         Starting PC-TALK                                       11
  150.  
  151.  
  152.         === Screen, Keyboard, and Printing ===
  153.  
  154.         Echo:  Alt-E                                           13
  155.         The Width Alarm: Alt-W                                 13
  156.         Printscreen: Shift-PrtSc                               14
  157.         Simultaneous Printout: Ctrl-PrtSc (or Ctrl-PgUp)       14
  158.         Screendump: Alt-S                                      16
  159.         Clearscreen: Alt-C                                     16
  160.                                                                
  161.  
  162.         === Receiving and Transmitting Files ===
  163.  
  164.         Receiving a File: Alt-R (or PgDn)                      17
  165.         Transmitting a File:  Alt-T                            19
  166.         The Binary transmit option: '=b'                       20
  167.         The Pacing transmit option: '=p'                       21
  168.         XMODEM Transmitting and Receiving: '=x'                24
  169.         A Note on Communications Terminology                   26
  170.  
  171.  
  172.         === More File Commands ===
  173.  
  174.         Status Messages: Alt-M                                 27
  175.         Viewing a File: Alt-V                                  28
  176.         Deleting a File: Alt-Y                                 29
  177.         The Logged Drive: Alt-L                                29
  178.         File Specification Conventions                         30
  179.  
  180.  
  181.         === Dialing ===
  182.  
  183.         The Dialing Directory: Alt-D                           32
  184.         Adding to the Directory                                34
  185.         Other Directory Options                                35
  186.         Auto-dialing                                           36
  187.         Long Distance Services:  '+#' and '-#'                 36
  188.         Manual Dialing: 'm'                                    38
  189.         Redialing: Alt-Q                                       38
  190.         Stripping and Converting Characters                    39
  191.         Pacing Instructions                                    41
  192.  
  193.  
  194.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  195.  
  196.  
  197.  
  198.  
  199.  
  200.                        --- PC-TALK III User's Guide ---                 
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.         === Parameters and Defaults ===
  209.  
  210.         Communications Parameters: Alt-P                       44
  211.         Program Defaults: Alt-F                                45
  212.                                                                
  213.  
  214.         === Input Strings ===
  215.  
  216.         The Function Key Directory: Alt-K (or Alt-J)           52
  217.         Using the Function Key Assignments                     53
  218.         Temporary Alt Keys: Alt-1 through Alt-0                55
  219.  
  220.  
  221.         === Miscellaneous Features and Commands ===
  222.  
  223.         Elapsed Time: Alt-Z                                    58
  224.         Exit: Alt-X                                            58
  225.         Sending a Break Signal: Ctrl-End                       58
  226.         Command Summary: Home key                              59
  227.         Toggle Commands                                        59
  228.                                                                
  229.  
  230.         === More Applications and Advanced Features ===
  231.  
  232.         XON/XOFF: Alt-O                                        60
  233.         Communications Errors: <<>> and <<OVERFLOW>>           60
  234.  
  235.  
  236.         === PC-TALK III File Information ===
  237.  
  238.         Programming Information                                63
  239.         Copying PC-TALK                                        64
  240.         Modifying PC-TALK                                      64
  241.         Thank You!                                             66
  242.         FREEWARE                                               67
  243.                                                                
  244.         Appendix A: Communications Parameters                  69
  245.         Appendix B: The XMODEM Protocol                        70
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  261.  
  262.  
  263.  
  264.  
  265.  
  266.                        --- PC-TALK III User's Guide ---                 4
  267.  
  268.  
  269.  
  270.  
  271.  
  272.                     === To Users of PC-TALK version 2.00 ===
  273.  
  274.  
  275.         This brief summary is to acquaint you with the new or revised 
  276.         features in PC-TALK version III.  Each of these features is 
  277.         described in detail in the documentation.
  278.  
  279.  
  280.         1. PC-TALK III is supplied in an interpreter BASIC source code 
  281.         version (PC-TALK.BAS) for systems with 64K of memory and a 
  282.         compiled BASIC version (PC-TALK.EXE) for systems with 128K or 
  283.         more of memory.  The .EXE version will give optimum performance 
  284.         and is recommended if you have sufficient memory.
  285.  
  286.         To run PC-TALK ...
  287.         -- If you have 64K of memory, type 'TALK64' <Enter>.
  288.         -- If you have 128K or more of memory, type 'TALK128' <Enter>.
  289.  
  290.         2. The 'fast' mode from previous versions has been eliminated.  
  291.         All features now operate fully at up to 1200 baud in both the 
  292.         BASIC interpreter and the BASIC compiled version. 
  293.  
  294.         3. A Screendump feature (Alt-S) now permits writing the contents 
  295.         of the screen to a disk file.
  296.  
  297.         4. A margin Width feature (Alt-W) signals when keyboard input has 
  298.         exceeded a specifiable right margin.
  299.  
  300.         5. Three Transmit options are now provided for transmitting 
  301.         binary files (=b), for transmitting files with line pacing (=p), 
  302.         and for transmitting and receiving files using the XMODEM error-
  303.         checking protocol (=x).
  304.  
  305.         6. The Dialing Directory (Alt-D) has been expanded to sixty entry 
  306.         capacity.  Optional parameters allow selective character 
  307.         stripping and/or converting and for storing pacing instructions 
  308.         for each entry.
  309.  
  310.         7. An auto-redial feature has been added (Alt-Q).
  311.  
  312.         8. There are now forty possible permanent input strings (Alt-K).  
  313.         These permanent strings are now stored to be input with the 
  314.         Function keys in combination with the Alt, Shift, and Ctrl keys.
  315.  
  316.         9. The temporary input strings (Alt-=) have been switched to the 
  317.         ten key combinations Alt-1 through Alt-0.
  318.  
  319.         10. Because of the expansion of the Dialing Directory and the 
  320.         Function Key Directory, the special keys for dialing CompuServe 
  321.         and the Source and for sending specific commands to these 
  322.         networks have been eliminated.  
  323.  
  324.  
  325.  
  326.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  327.  
  328.  
  329.  
  330.  
  331.  
  332.                        --- PC-TALK III User's Guide ---                 5
  333.  
  334.  
  335.         11. A routine has been added for interactively specifying and 
  336.         changing all program defaults while the program is running (Alt-
  337.         F).
  338.  
  339.         12. The conventions for specifying files and input strings within 
  340.         the program have been standardized.  Control characters can now 
  341.         be specified as part of input strings.
  342.  
  343.  
  344.         Even if you are familiar with earlier versions of PC-TALK, it is 
  345.         recommended that you read through the entire documentation, most 
  346.         of which has been thoroughly revised.
  347.  
  348.         The PC-TALK III User's Guide is 70 pages long.  It is supplied on 
  349.         a file called PC-TALK.DOC, which is either on the program disk, 
  350.         or on a separately labeled disk if two disks have been provided.
  351.          
  352.         To print the User's Guide, see the instructions at paragraph 9 of 
  353.         the following section, "Making Working Copies of PC-TALK."
  354.  
  355.  
  356.         I hope that you find PC-TALK III to be more useful, and just as 
  357.         friendly, as version 2.00.
  358.  
  359.  
  360.                                                      - Andrew Fluegelman
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  393.  
  394.  
  395.  
  396.  
  397.  
  398.                        --- PC-TALK III User's Guide ---                 6
  399.  
  400.  
  401.  
  402.  
  403.  
  404.                            === Summary of Commands ===
  405.  
  406.  
  407.         Alt-E              When activated, Echoes keyboard input to the 
  408.                            screen. (Toggle) USE IF YOUR KEYBOARD INPUT IS 
  409.                            BLANK OR DOUBLE.
  410.  
  411.  
  412.         Shift-PrtSc        Prints current screen contents at any time.
  413.  
  414.  
  415.         Ctrl-PrtSc         When activated, simultaneously prints all 
  416.         (or Ctrl-PgUp)     screen output to the printer. (Toggle)
  417.  
  418.  
  419.         Alt-R              Starts/stops routines to Receive input from 
  420.         (or PgDn)          the communications port to files on disk.
  421.  
  422.  
  423.         Alt-T              Starts/stops routines to Transmit files from 
  424.         (or PgUp)          disk through the communications port.
  425.  
  426.  
  427.         Alt-V              Starts/stops routine to View a file which has 
  428.                            been saved to disk.
  429.  
  430.  
  431.         Alt-Y              Permits deleting a file from disk.
  432.  
  433.  
  434.         Alt-D              Calls up the Dialing Directory. Permits 
  435.                            storing parameters for 60 phone numbers and 
  436.                            auto-dialing.
  437.  
  438.  
  439.         Alt-Q              Redials the last number dialed.
  440.  
  441.  
  442.         Alt-M              When activated, sends status Messages as part 
  443.                            of the transmit and receive routines.  
  444.                            (Toggle)
  445.  
  446.  
  447.         Alt-P              Permits changing the communications Parameters.
  448.  
  449.  
  450.         Alt-F              Permits temporary or permanent changes to the                   
  451.                            program defaults.
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  459.  
  460.  
  461.  
  462.  
  463.  
  464.                        --- PC-TALK III User's Guide ---                 7
  465.  
  466.  
  467.  
  468.  
  469.         Alt-K              Calls up the Function Key Directory.  Permits 
  470.         (or Alt-J)         specifying up to 40 Function key combinations 
  471.                            to input permanent i.d. #s and logon 
  472.                            sequences.
  473.  
  474.  
  475.         Alt-=              Permits programming of keys Alt-1 through Alt-0 
  476.                            (Alt-equals) as temporary input while the 
  477.                            program is running.
  478.  
  479.  
  480.         Alt-S              Writes contents of the screen to a file 
  481.                            SCRNDUMP.PCT on the Logged drive.
  482.  
  483.  
  484.         Alt-L              Changes the Logged drive for file specifications.
  485.  
  486.  
  487.         Alt-W              Sets an optional Width alarm for keyboard input.
  488.  
  489.  
  490.         Alt-Z              Displays the elapsed time for the current call.
  491.  
  492.  
  493.         Alt-C              Clears the screen.
  494.  
  495.  
  496.         Alt-O              Permits re-starting transmission manually when 
  497.                            the remote computer has sent an XOFF signal.
  498.  
  499.  
  500.         Alt-X              Exits the program and returns to DOS.
  501.  
  502.  
  503.         Ctrl-End           Sends a 'Break' signal to the remote computer.
  504.  
  505.  
  506.         Home               Displays an on-screen summary of these commands.
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  525.  
  526.  
  527.  
  528.  
  529.  
  530.                        --- PC-TALK III User's Guide ---                 8
  531.  
  532.  
  533.  
  534.  
  535.         File Specification Commands:
  536.  
  537.  
  538.           ? or  ?+[spec] - When given as response to a file specification, 
  539.                            lists files currently on logged or specified 
  540.                            drive. Wild card characters * and ? are allowed.
  541.  
  542.  
  543.                  <space> - When given as response to file specification, 
  544.                            re-inputs the last file Transmitted, Received, 
  545.                            or Viewed.
  546.  
  547.  
  548.                 <Enter>  - When given as response to file specification,
  549.                            cancels Transmit, Receive, View, and Delete routines.
  550.  
  551.  
  552.                 =p[n][c] - When added to the end of a Transmit file 
  553.                            specification, paces transmission one line at a 
  554.                            time--either every n seconds or after the 
  555.                            prompt c is received.
  556.  
  557.  
  558.                     =b   - When added to the end of a Transmit file 
  559.                            specification, permits transmitting file in 
  560.                            binary format.
  561.  
  562.                 
  563.                     =x   - When added to the end of a Transmit or Receive 
  564.                            file specification, invokes the XMODEM error-
  565.                            checking protocol.
  566.  
  567.  
  568.  
  569.         String Specification Commands:
  570.  
  571.  
  572.                      }   - Signifies a carriage return as part of the string.
  573.  
  574.  
  575.         <space><Enter>   - Clears a previously specified string.
  576.  
  577.  
  578.                <Enter>   - Leaves a previously specified string unchanged.
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  591.  
  592.  
  593.  
  594.  
  595.  
  596.                        --- PC-TALK III User's Guide ---                 9
  597.  
  598.  
  599.  
  600.  
  601.  
  602.                     === Making Working Copies of PC-TALK ===
  603.  
  604.  
  605.         Before you use your PC-TALK program disk(s), you should make a 
  606.         working copy of the program.  Follow these steps carefully:
  607.  
  608.  
  609.         (Please note that you may have been provided with two disks, 
  610.         marked "PC-TALK.III" and "PC-TALK.DOC", or a single disk marked 
  611.         "PC-TALK.III".  If you have been provided with a single disk, it 
  612.         contains all of the necessary PC-TALK files.)
  613.  
  614.  
  615.         1. Place your own copy of PC-DOS (versions 1.00, 1.10, or 2.00) 
  616.         in drive A and press the Ctrl-Alt-Del keys simultaneously.  Enter 
  617.         the date and time, when required.  You should see the DOS A> prompt.
  618.  
  619.  
  620.         2. Place a blank disk (or one that can be REFORMATTED) in drive B.
  621.  
  622.  
  623.         3. Type 'FORMAT B:/S' <Enter>.  This will format the disk in 
  624.         drive B with the DOS system and command files.
  625.  
  626.  
  627.         4. Type 'COPY BASIC.COM B:' <Enter>. This will copy the file 
  628.         BASIC.COM to the disk in drive B.
  629.  
  630.  
  631.         5. Now remove the DOS disk from drive A and insert the PC-TALK.III 
  632.         program disk in drive A.
  633.  
  634.  
  635.         6. Type 'COPY *.* B:' <Enter>. This will copy all the files from 
  636.         the program disk onto the disk in drive B.
  637.  
  638.  
  639.         7. Remove the program disk from drive A and store it in a safe 
  640.         place.  Take the disk from drive B and label it "PC-TALK.III". 
  641.         Use this as your working program disk.
  642.  
  643.  
  644.         8. If you have been provided a separate disk marked "PC-TALK.DOC", 
  645.         repeat steps 1 through 7 above, using the PC-TALK.DOC disk.
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  657.  
  658.  
  659.  
  660.  
  661.  
  662.                        --- PC-TALK III User's Guide ---                 10
  663.  
  664.  
  665.  
  666.  
  667.         9. Before you start using the program, please make sure that you 
  668.         have printed and read the PC-TALK III User's Guide.
  669.  
  670.         -- If you have been provided with two disks, place the working     
  671.         copy of the PC-TALK.DOC disk in drive A.
  672.  
  673.         -- If you have been provided with one disk, place the working     
  674.         copy of the PC-TALK.III disk in drive A.
  675.  
  676.         Now type 'PRINTDOC' <Enter> and follow the screen prompts.  This 
  677.         will print the file PC-TALK.DOC.
  678.  
  679.  
  680.         10. You are now ready to run PC-TALK. Place the working program 
  681.         disk marked PC-TALK.III in drive A and proceed with the following 
  682.         instructions, "Starting PC-TALK".
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  723.  
  724.  
  725.  
  726.  
  727.  
  728.                        --- PC-TALK III User's Guide ---                 11
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.                             === Starting PC-TALK ===
  736.  
  737.  
  738.  
  739.         First make sure that PC-DOS is loaded so that you see the A> 
  740.  
  741.         prompt. Place the disk marked "PC-TALK.III" in drive A. Then...
  742.  
  743.  
  744.         -- If you have 64K of memory, type 'TALK64' <Enter>.
  745.  
  746.            This will load and run the BASIC file PC-TALK.BAS.
  747.  
  748.  
  749.         -- If you have 128K or more of memory, type 'TALK128' <Enter>.
  750.  
  751.            This will load and run the compiled BASIC file PC-TALK.EXE. 
  752.  
  753.            You can also run PC-TALK.EXE by simply typing 'PC-TALK' <Enter>.
  754.  
  755.  
  756.  
  757.         When you see the prompt "===Proceed ..." PC-TALK is in operation. 
  758.  
  759.         At this point, you should turn on your modem, if you have not 
  760.  
  761.         already done so.
  762.  
  763.  
  764.         -- If you have a direct connection modem:
  765.  
  766.            You can proceed to send the appropriate modem commands 
  767.  
  768.            directly from the keyboard. (Making use of auto-dialing 
  769.  
  770.            features is described in the documentation under "The Dialing 
  771.  
  772.            Directory.")
  773.  
  774.  
  775.         -- If you have an acoustic modem:
  776.            
  777.            Dial the phone number you wish, place the telephone receiver 
  778.  
  779.            in the modem cradle, and switch to 'Data'. Once you have made 
  780.  
  781.            a connection, you can proceed with keyboard instructions.
  782.  
  783.  
  784.         At this point, your PC has been set up as a "dumb" terminal, 
  785.  
  786.  
  787.  
  788.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  789.  
  790.  
  791.  
  792.  
  793.  
  794.                        --- PC-TALK III User's Guide ---                 12
  795.  
  796.  
  797.         connected with the remote computer.  You can send information to 
  798.  
  799.         the remote computer by typing on the keyboard, and see 
  800.  
  801.         information sent by the remote computer displayed on your screen.
  802.  
  803.  
  804.         NOTE: IF YOU CAN'T SEE YOUR KEYBOARD INPUT, press Alt-E to put 
  805.  
  806.         the program into Echo mode.
  807.  
  808.  
  809.         PC-TALK is capable of doing many "smart" things too, such as 
  810.  
  811.         receiving and sending disk files, dialing phone calls, and 
  812.  
  813.         storing commands for future use.  All the program features are 
  814.  
  815.         described in the documentation, which is contained in a file on 
  816.  
  817.         the program disk called PC-TALK.DOC.
  818.  
  819.  
  820.         ********** PLEASE PRINT AND READ THE DOCUMENTATION! ********** 
  821.  
  822.         This will save you from having unanswered questions and greatly 
  823.  
  824.         increase your enjoyment of the program.
  825.  
  826.  
  827.         To print the documentation, follow these instructions:
  828.  
  829.  
  830.         -- If you have been provided with two disks, place the working 
  831.  
  832.            copy of the PC-TALK.DOC disk in drive A.
  833.  
  834.         -- If you have been provided with one disk, place the working 
  835.  
  836.            copy of the PC-TALK.III disk in drive A.
  837.  
  838.  
  839.         *** Now type 'PRINTDOC' <Enter> and follow the screen prompts.  
  840.  
  841.         This will print the file PC-TALK.DOC.  Please take some time to 
  842.  
  843.         read through the documentation before trying to use the program.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  855.  
  856.  
  857.  
  858.  
  859.  
  860.                        --- PC-TALK III User's Guide ---                 13
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.                      === Screen, Keyboard, and Printing ===
  868.  
  869.  
  870.  
  871.         Echo:  Alt-E
  872.  
  873.  
  874.         With some systems, the remote computer will send back to your 
  875.  
  876.         screen the characters you type at the keyboard.  This is known as 
  877.  
  878.         "full duplex" communications.  In other cases, the remote 
  879.  
  880.         computer will not send back the characters you type ("half 
  881.  
  882.         duplex").  You can adjust for either of these situations with the 
  883.  
  884.         Echo option, which is toggled on and off by pressing Alt-E.
  885.  
  886.  
  887.         If you can't see your own keyboard input on the screen once 
  888.  
  889.         communications are in progress, turn on the Echo option (Alt-E). 
  890.  
  891.         This might make your modem commands appear as double characters, 
  892.  
  893.         but should produce proper screen output during communications.
  894.  
  895.  
  896.         If your regular communications input appears as double charac-
  897.  
  898.         ters, disable the Echo function by pressing Alt-E.
  899.  
  900.                     ----------------------------------------
  901.  
  902.  
  903.         The Width Alarm: Alt-W
  904.  
  905.  
  906.         Many remote systems place a limit on the length of a line which 
  907.  
  908.         can be entered.  It can be a nuisance to have to keep track of 
  909.  
  910.         this limit when typing on the screen.
  911.  
  912.  
  913.         As you send information using the keyboard, you will notice that 
  914.  
  915.         the program beeps when you type more than 70 characters on a 
  916.  
  917.         line.  This is the Width alarm feature.  It operates like the 
  918.  
  919.  
  920.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  921.  
  922.  
  923.  
  924.  
  925.  
  926.                        --- PC-TALK III User's Guide ---                 14
  927.  
  928.  
  929.  
  930.         margin alarm on a typewriter.
  931.  
  932.  
  933.         The beeps will continue until you press the <Enter> key or until 
  934.  
  935.         you have typed more than ten additional characters.  The beeps 
  936.  
  937.         are merely reminders--the characters are still sent as typed, 
  938.  
  939.         even if the alarm sounds.
  940.  
  941.  
  942.         You can specify a different margin width by pressing Alt-W.  If 
  943.  
  944.         you want to disable the Width alarm, enter 0 (zero) as the value 
  945.  
  946.         for the margin width.
  947.  
  948.                     ----------------------------------------
  949.  
  950.  
  951.         Printscreen: Shift-PrtSc
  952.  
  953.  
  954.         At any time during program operation, hitting the Shift key in 
  955.  
  956.         combination with the PrtSc key will print the contents of the 
  957.  
  958.         screen to the printer. (This is the regular DOS function).
  959.  
  960.                     ----------------------------------------
  961.  
  962.  
  963.         Simultaneous Printout: Ctrl-PrtSc (or Ctrl-PgUp)
  964.  
  965.  
  966.         You can also produce simultaneous printout while communications 
  967.  
  968.         are in progress by pressing Ctrl-PrtSc or *ctrl-PgUp. A message 
  969.  
  970.         will indicate "===PRINTOUT ON===" and all subsequent information 
  971.  
  972.         displayed on the screen will be sent to the printer as well.
  973.  
  974.  
  975.         You can disable the Printout function by hitting Ctrl-PrtSc or 
  976.  
  977.         Ctrl-PgUp again. A message "===PRINTOUT OFF===" will be displayed 
  978.  
  979.         and the Printout function will be toggled off. The Printout 
  980.  
  981.         function can be turned on and off without disturbing 
  982.  
  983.         communications.
  984.  
  985.  
  986.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  987.  
  988.  
  989.  
  990.  
  991.  
  992.                        --- PC-TALK III User's Guide ---                 15
  993.  
  994.  
  995.  
  996.  
  997.         If the Printout function is invoked when the printer is not 
  998.  
  999.         turned on, a message "===CHECK PRINTER===" will appear, the function 
  1000.  
  1001.         will remain off, and communications will continue.
  1002.  
  1003.  
  1004.         **Applications Notes:
  1005.  
  1006.         Running the Printout option may slow communications because many 
  1007.  
  1008.         printers cannot keep pace with the communications rate.  If you 
  1009.  
  1010.         are communicating at 1200 baud (described below under "Commu-
  1011.  
  1012.         nications Parameters") you should not try to run simultaneous 
  1013.  
  1014.         printout, as you will likely overflow the communications buffer.  
  1015.  
  1016.         If this happens, the program will attempt to recover by turning 
  1017.  
  1018.         off the Printout function.
  1019.  
  1020.  
  1021.         A new feature in PC-TALK III buffers the printout to take correct 
  1022.  
  1023.         account of backspace characters within each line.
  1024.  
  1025.  
  1026.         If you happen to run the BASIC interpreter version of the program 
  1027.  
  1028.         under BASIC 2.0, the Ctrl-PrtSc key will turn on continuous 
  1029.  
  1030.         printing, but not with PC-TALK's support features described 
  1031.  
  1032.         above.  In this case, you should use the Ctrl-PgUp key to control 
  1033.  
  1034.         the Printout function.  (Note, however, that if you have enough 
  1035.  
  1036.         memory to run BASIC 2.0, you will get better performance by 
  1037.  
  1038.         running the compiled version of the program, PC-TALK.EXE. See 
  1039.  
  1040.         "Starting PC-TALK", above.)
  1041.  
  1042.                     ----------------------------------------
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.                        --- PC-TALK III User's Guide ---                 16
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.         Screendump: Alt-S
  1065.  
  1066.  
  1067.         Another new feature in PC-TALK III allows you to dump the 
  1068.  
  1069.         contents of the screen to a disk file at any time by pressing 
  1070.  
  1071.         Alt-S.
  1072.  
  1073.  
  1074.         When you start the program, the Screendump file is a file on 
  1075.  
  1076.         drive B called SCRNDUMP.PCT.  Each time you press Alt-S, the 
  1077.  
  1078.         screen contents is appended to that file.  The date and time is 
  1079.  
  1080.         automatically recorded for each screendump.
  1081.  
  1082.  
  1083.         You can specify a different Screendump file from within the 
  1084.  
  1085.         Default routine (described below). 
  1086.  
  1087.                     ----------------------------------------
  1088.  
  1089.  
  1090.         Clearscreen: Alt-C
  1091.  
  1092.  
  1093.         Pressing Alt-C will clear the screen at any time.  This command 
  1094.  
  1095.         does not send any character or signal to the remote computer.
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.                        --- PC-TALK III User's Guide ---                 17
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.                     === Receiving and Transmitting Files ===
  1132.  
  1133.  
  1134.  
  1135.         Receiving a File: Alt-R (or PgDn)
  1136.  
  1137.  
  1138.         The file receiving routine permits you to save information you 
  1139.  
  1140.         receive from a remote computer on your own disk files. It 
  1141.  
  1142.         operates manually and requires no special protocol.
  1143.  
  1144.  
  1145.         To start the Receiving routine, press Alt-R. The program will ask 
  1146.  
  1147.         for a drive and filename under which to receive the file.
  1148.  
  1149.  
  1150.         Once the Receiving routine is in operation, you will see a 
  1151.  
  1152.         reminder on line 25 of the screen indicating the name of the file 
  1153.  
  1154.         being received.  From that point on, all information passing 
  1155.  
  1156.         through the communications port, whether it is being typed from 
  1157.  
  1158.         your keyboard or coming from the remote computer, will be saved 
  1159.  
  1160.         to the specified disk file.
  1161.  
  1162.  
  1163.         To guard against accidentally erasing existing files, if a 
  1164.  
  1165.         filename is specified that already exists on the disk, the new 
  1166.  
  1167.         input will be appended to the end of the existing file.
  1168.  
  1169.  
  1170.         To terminate receipt of the file, press Alt-R once again.  You 
  1171.  
  1172.         can receive different files to disk, or keep appending to the 
  1173.  
  1174.         same disk file, many times during a communications session.
  1175.  
  1176.  
  1177.         **Applications and Advanced Features:
  1178.  
  1179.         Certain remote computer systems may send unwanted characters to 
  1180.  
  1181.         your computer. If you have need to strip or convert certain 
  1182.  
  1183.  
  1184.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.                        --- PC-TALK III User's Guide ---                 18
  1191.  
  1192.  
  1193.  
  1194.         characters as they are being received, you can specify those 
  1195.  
  1196.         characters with the Strip option described below.
  1197.  
  1198.  
  1199.         PC-TALK can receive binary files without any special file 
  1200.  
  1201.         receiving specification.  You do have to be careful, however, to 
  1202.  
  1203.         open and close your file for receiving so that you do not receive 
  1204.  
  1205.         any extraneous characters or messages from the remote computer.  
  1206.  
  1207.  
  1208.         The recommended procedure for receiving binary files is to have 
  1209.  
  1210.         the Message option (described below) ON for the receiving 
  1211.  
  1212.         computer and OFF for the transmitting computer and for the 
  1213.  
  1214.         transmitting computer operator to give the receiving computer 
  1215.  
  1216.         ample time to open and close the file.  Please note also that if 
  1217.  
  1218.         you want to receive a binary file, you must not have any 
  1219.  
  1220.         stripping in effect and must be communicating at 8 data bits. 
  1221.  
  1222.         (These communications parameters are described below.)
  1223.  
  1224.  
  1225.         PC-TALK is also capable of receiving files using the XMODEM 
  1226.  
  1227.         error-checking protocol.  The use of this protocol is described 
  1228.  
  1229.         separately below.
  1230.  
  1231.                    ----------------------------------------
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.                        --- PC-TALK III User's Guide ---                 19
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.         Transmitting a File:  Alt-T
  1263.  
  1264.  
  1265.         Just as you can receive information and store it on disk files, 
  1266.  
  1267.         you can transmit information from your disk files to the remote 
  1268.  
  1269.         computer.
  1270.  
  1271.  
  1272.         The regular file transmitting routine is "plain vanilla" -- it 
  1273.  
  1274.         requires no special protocol from the remote computer. It can 
  1275.  
  1276.         therefore be used to send your disk files to virtually any other 
  1277.  
  1278.         personal computer, to network bulletin boards, and to many large 
  1279.  
  1280.         computer systems.
  1281.  
  1282.  
  1283.         To start the Transmit routine, press Alt-T. The program will then 
  1284.  
  1285.         ask for the specification of the file to be transmitted. Once you 
  1286.  
  1287.         have given the specification and press the <Enter> key, 
  1288.  
  1289.         transmission of the file will proceed.
  1290.  
  1291.  
  1292.         Once transmission is in progress, you will see the text of your 
  1293.  
  1294.         file displayed on the screen. Line 25 of the screen will indicate 
  1295.  
  1296.         the name of the file being transmitted and the approximate 
  1297.  
  1298.         minutes remaining to complete the transmission. The transmission 
  1299.  
  1300.         routine will terminate automatically at the end of the file.
  1301.  
  1302.  
  1303.         You can terminate transmission manually at any time by pressing 
  1304.  
  1305.         Alt-T.
  1306.  
  1307.  
  1308.         **Applications and Advanced Features:
  1309.  
  1310.         The transmitting routine can be used to send files to personal 
  1311.  
  1312.         computers and to network bulletin board services. When you are 
  1313.  
  1314.  
  1315.  
  1316.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.                        --- PC-TALK III User's Guide ---                 20
  1323.  
  1324.  
  1325.         ready to send your file, start the Transmit routine (Alt-T), 
  1326.  
  1327.         specify the file to be sent, and press <Enter>.  None of the 
  1328.  
  1329.         specification prompts you see on your screen will be sent to the 
  1330.  
  1331.         remote computer -- only the text of your file.
  1332.  
  1333.  
  1334.         If the remote computer requires a special character to begin 
  1335.  
  1336.         receipt of the file, it should be sent manually via the keyboard 
  1337.  
  1338.         prior to giving the Alt-T command.
  1339.  
  1340.                     ----------------------------------------
  1341.  
  1342.  
  1343.         **File Transmitting Options:
  1344.  
  1345.  
  1346.         PC-TALK offers some advanced transmit options for sending binary 
  1347.  
  1348.         files, for pacing transmission, and for transmitting with an 
  1349.  
  1350.         error-checking protocol.  In each case, the option is invoked by 
  1351.  
  1352.         adding an equals sign plus the letters 'b', 'p', or 'x' to the 
  1353.  
  1354.         end of the file specification.  Each of these options is 
  1355.  
  1356.         described below; however, it is recommended that you do not try 
  1357.  
  1358.         these options until you are familiar with the basic features of 
  1359.  
  1360.         the program. 
  1361.  
  1362.                     ----------------------------------------
  1363.  
  1364.  
  1365.         The Binary transmit option: '=b'
  1366.  
  1367.  
  1368.         PC-TALK permits transmitting binary files (.COM  and .EXE files 
  1369.  
  1370.         and BASIC programs not saved in ASCII format).  To transmit a 
  1371.  
  1372.         binary file, add '=b' to the end of the transmit file 
  1373.  
  1374.         specification.
  1375.  
  1376.  
  1377.                  For example, to transmit the file MYFILE.COM, you would 
  1378.  
  1379.                  give the transmit file specification by typing 
  1380.  
  1381.  
  1382.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.                        --- PC-TALK III User's Guide ---                 21
  1389.  
  1390.  
  1391.  
  1392.                  'MYFILE.COM=b' <Enter>. (It does not matter whether the 
  1393.  
  1394.                  'b' is typed in upper or lower case.)
  1395.  
  1396.  
  1397.         When you transmit using the binary option, the text of the file 
  1398.  
  1399.         will not be displayed on the screen.
  1400.  
  1401.  
  1402.         You must be communicating at 8 data bits (No parity) to transmit 
  1403.  
  1404.         a binary file.
  1405.  
  1406.                     ----------------------------------------
  1407.  
  1408.  
  1409.         The Pacing transmit option: '=p'
  1410.  
  1411.  
  1412.         Because of the increased performance of this version of PC-TALK, 
  1413.  
  1414.         the Transmit routine may operate too fast for some remote 
  1415.  
  1416.         computers (such as the Source and many mainframe systems).  PC-
  1417.  
  1418.         TALK now offers a Pacing option to slow down transmission of 
  1419.  
  1420.         files.  This feature will send your file to the remote computer 
  1421.  
  1422.         one line at a time, pausing between lines.
  1423.  
  1424.  
  1425.         To invoke the Pacing option, specify '=p' following the 
  1426.  
  1427.         specification of the file to transmit; e.g., 'MYFILE.123=p'.  
  1428.  
  1429.         At this point you have two options:
  1430.  
  1431.  
  1432.         -- If you want the line pacing to be governed by a time delay, 
  1433.  
  1434.         enter a number following the '=p' to indicate how many seconds to 
  1435.  
  1436.         pause between transmission of lines of your file.
  1437.  
  1438.  
  1439.                  For example, if you specified 'MYFILE.123=p2', the 
  1440.  
  1441.                  program would pause approximately two seconds between 
  1442.  
  1443.                  lines.
  1444.  
  1445.  
  1446.  
  1447.  
  1448.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.                        --- PC-TALK III User's Guide ---                 22
  1455.  
  1456.  
  1457.         You can enter a fractional number, such as '=p.5' for a half-
  1458.  
  1459.         second pause.  You should experiment with your remote system to 
  1460.  
  1461.         determine the optimum time delay for pacing.
  1462.  
  1463.  
  1464.         -- The second line pacing option waits for a prompt from the 
  1465.  
  1466.         remote computer before sending the next line.  This is invoked by 
  1467.  
  1468.         specifying the character(s) for the prompt immediately following 
  1469.  
  1470.         the '=p'.
  1471.  
  1472.  
  1473.                  For example, specifying 'MYFILE.123=p?' would cause the 
  1474.  
  1475.                  program to wait for the receiving computer to send a 
  1476.  
  1477.                  question mark before the program continued transmitting 
  1478.  
  1479.                  the next line.  You can specify a control character as 
  1480.  
  1481.                  the prompt; for example, '=p' followed by a control-R 
  1482.  
  1483.                  would cause the program to wait for an ASCII 19.
  1484.  
  1485.  
  1486.         When paused for a prompt in the line pacing transmit mode, you 
  1487.  
  1488.         always have the option of proceeding with transmission manually 
  1489.  
  1490.         by hitting the space bar, or terminating transmission by hitting 
  1491.  
  1492.         Alt-T.
  1493.  
  1494.  
  1495.         You can store pacing instructions as one of the parameters in the 
  1496.  
  1497.         Dialing Directory (described below).
  1498.  
  1499.  
  1500.         **Technical Note:
  1501.  
  1502.         The Pacing option will automatically strip line feed characters 
  1503.  
  1504.         (ASCII 10) during transmission.  It will also add a space 
  1505.  
  1506.         preceding each carriage return (ASCII 13).  In other words, each 
  1507.  
  1508.         carriage return/line feed sequence (ASCII 13/10) in the file will 
  1509.  
  1510.         be transmitted as a space/carriage return (ASCII 32/13).  The 
  1511.  
  1512.  
  1513.  
  1514.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.                        --- PC-TALK III User's Guide ---                 23
  1521.  
  1522.  
  1523.         Pacing routine will then either pause for the specified time 
  1524.  
  1525.         delay, or wait for the specified prompt before sending the next 
  1526.  
  1527.         line.
  1528.  
  1529.  
  1530.         If for some reason you want to strip line feeds and pad carriage 
  1531.  
  1532.         returns with spaces during transmission, but don't want to pause 
  1533.  
  1534.         with either a time delay or to wait for a prompt, just add '=p' 
  1535.  
  1536.         to the file spec.  The Pacing routine will proceed without 
  1537.  
  1538.         stopping. (Please note that if you specify '=p0' as the pacing 
  1539.  
  1540.         option, the program will wait for a '0' (zero) from the remote 
  1541.  
  1542.         computer before proceeding with the next line.)
  1543.  
  1544.  
  1545.         The pacing option is a powerful feature that greatly extends the 
  1546.  
  1547.         versatility of PC-TALK in communicating with a variety of remote 
  1548.  
  1549.         computer systems.  However, it is not recommended that you try to 
  1550.  
  1551.         use transmit pacing unless you know of a specific need for it.
  1552.  
  1553.  
  1554.         One common application in which transmit pacing is useful is 
  1555.  
  1556.         transmitting files to the Source using Telenet or Tymnet.  
  1557.  
  1558.         Depending on how heavily the system is being used, you may find 
  1559.  
  1560.         it necessary to pace transmission with a 2- or 3-second delay 
  1561.  
  1562.         between lines to make sure that your file is properly received by 
  1563.  
  1564.         the remote system.
  1565.  
  1566.                     ----------------------------------------
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.                        --- PC-TALK III User's Guide ---                 24
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.         XMODEM Transmitting and Receiving: '=x'
  1593.  
  1594.  
  1595.         One of the noteworthy features in PC-TALK III is the inclusion of 
  1596.  
  1597.         the XMODEM protocol originally developed by Ward Christensen.  
  1598.  
  1599.         The purpose of the XMODEM protocol is to guard against 
  1600.  
  1601.         inaccuracies in file transfer caused by bad signals on the 
  1602.  
  1603.         telephone line. It is a "hand-shaking" and error-checking 
  1604.  
  1605.         protocol that ensures accurate transmission and receipt of data 
  1606.  
  1607.         and binary files.  The protocol is in wide use today among a 
  1608.  
  1609.         variety of microcomputer systems.
  1610.  
  1611.  
  1612.         The XMODEM protocol can be used for both transmitting and 
  1613.  
  1614.         receiving files.  In each case, you should add '=x' to your file 
  1615.  
  1616.         specifications; for example, 'MYFILE.123=x'.
  1617.  
  1618.  
  1619.         Once you have entered the file spec and pressed <Enter>, you will 
  1620.  
  1621.         see a message indicating that the protocol is in effect and the 
  1622.  
  1623.         notice, "*** Holding for Start..."  The rest of the file transfer 
  1624.  
  1625.         occurs automatically.
  1626.  
  1627.  
  1628.         If you are transmitting, line 25 of the screen will indicate how 
  1629.  
  1630.         many blocks (of 128 bytes) comprise the file.  You will see a 
  1631.  
  1632.         message "Sending block # n", followed by the message "- verified" 
  1633.  
  1634.         when the remote computer has successfully received that block.  
  1635.  
  1636.         The file transfer will proceed, block by block, until the end of 
  1637.  
  1638.         the file is reached.  The transfer will then terminate 
  1639.  
  1640.         automatically.
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.                        --- PC-TALK III User's Guide ---                 25
  1653.  
  1654.  
  1655.         If you are receiving, you will see the same "*** Holding for 
  1656.  
  1657.         Start..." notice, followed by messages "Received block # n - 
  1658.  
  1659.         verified" as each block is received.  You will not see any 
  1660.  
  1661.         indication of how long the file is, but the receiving routine 
  1662.  
  1663.         will terminate automatically.
  1664.  
  1665.  
  1666.         If the program detects an error while transferring the file, you 
  1667.  
  1668.         will see either a message "**Re-sending block..." in transmit 
  1669.  
  1670.         mode, or a variety of error messages in receive mode.  In either 
  1671.  
  1672.         case, the program will attempt to recover, indicate when the 
  1673.  
  1674.         transmission/receipt is verified, and continue with the transfer.
  1675.  
  1676.  
  1677.         In some cases, the program will not be able to recover, 
  1678.  
  1679.         particularly if the line signal is degraded.  The transfer will 
  1680.  
  1681.         automatically terminate after repeated errors.  You can also 
  1682.  
  1683.         terminate manually at any time by pressing Alt-R or Alt-T.
  1684.  
  1685.  
  1686.         If the XMODEM transfer does not succeed, please do not assume 
  1687.  
  1688.         that there is something wrong with your computer or with PC-TALK.  
  1689.  
  1690.         It is suggested that you hang up, re-establish communications 
  1691.  
  1692.         over a new line, and try again.
  1693.  
  1694.  
  1695.         To operate with the XMODEM protocol, you must be communicating at 
  1696.  
  1697.         8 data bits, No parity (Communications Parameter options 2 or 4 
  1698.  
  1699.         -- see below). Both computers must have communications software 
  1700.  
  1701.         capable of running the XMODEM protocol.
  1702.  
  1703.  
  1704.         The XMODEM routine in PC-TALK III  has been tested with other 
  1705.  
  1706.         implementations of the protocol and should give you good results.  
  1707.  
  1708.         If the other computer is running PC-TALK III, you can be 
  1709.  
  1710.  
  1711.  
  1712.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.                        --- PC-TALK III User's Guide ---                 26
  1719.  
  1720.  
  1721.         reasonably assured of a rapid and accurate file transfer.
  1722.  
  1723.  
  1724.         The XMODEM routine operates automatically.  For those who are 
  1725.  
  1726.         interested, a brief technical description of how the file 
  1727.  
  1728.         transfer takes place can be found in Appendix B at the end of 
  1729.  
  1730.         this documentation.
  1731.  
  1732.  
  1733.         Before leaving the subject of XMODEM, it is appropriate that 
  1734.  
  1735.         acknowledgment be given to Ward Christensen, who originated the 
  1736.  
  1737.         protocol and who has been a landmark pioneer in computer 
  1738.  
  1739.         communications.
  1740.  
  1741.                     ----------------------------------------
  1742.  
  1743.  
  1744.  
  1745.         A Note on Communications Terminology --
  1746.  
  1747.  
  1748.         The PC-TALK prompts and documentation generally avoid use of the 
  1749.  
  1750.         words 'uploading' and 'downloading'. A convention in the 
  1751.  
  1752.         mainframe world has been to use 'uploading' to refer to 
  1753.  
  1754.         transmitting a file to a remote computer and 'downloading' to 
  1755.  
  1756.         refer to receiving a file from a remote computer.  In the case of 
  1757.  
  1758.         two microcomputers communicating with each other, the notion of 
  1759.  
  1760.         'up' and 'down' seems less appropriate.
  1761.  
  1762.  
  1763.         For those who feel more comfortable with the mainframe terms, PC-
  1764.  
  1765.         TALK offers the option of using the PgDn key (in addition to Alt-
  1766.  
  1767.         R) to start and stop Receiving a file and the PgUp key (in 
  1768.  
  1769.         addition to Alt-T) to start and stop Transmitting a file.
  1770.  
  1771.                      ---------------------------------------
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.                        --- PC-TALK III User's Guide ---                 27
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.                            === More File Commands ===
  1792.  
  1793.  
  1794.  
  1795.         Status Messages: Alt-M
  1796.  
  1797.  
  1798.         The Message option (invoked with Alt-M) will send messages to the 
  1799.  
  1800.         remote computer when receiving and transmitting files.
  1801.  
  1802.  
  1803.         When receiving a file with the Message option in effect, the 
  1804.  
  1805.         message "===READY TO RECEIVE===" will be sent to the remote 
  1806.  
  1807.         computer as soon as the receiving routine is in operation and 
  1808.  
  1809.         "===FILE RECEIVED===" when the receiving routine is terminated. 
  1810.  
  1811.  
  1812.         During transmission, the messages are "0 '===START OF FILE===" 
  1813.  
  1814.         and "65529 '===END OF FILE===" or, if the file was terminated 
  1815.  
  1816.         prematurely, "===TRANSMISSION OF FILE TERMINATED===". These 
  1817.  
  1818.         messages will appear on the remote computer's terminal, signalled 
  1819.  
  1820.         with a "bell" or "beep".
  1821.  
  1822.  
  1823.         **Applications and Advanced Features:
  1824.  
  1825.         The best use of the Message function is for the receiving 
  1826.  
  1827.         computer to have Messages ON and the transmitting computer to 
  1828.  
  1829.         have Messages OFF.  That way, the transmitting computer knows 
  1830.  
  1831.         when the receiving computer is ready to receive the file.
  1832.  
  1833.  
  1834.         The numbers in the Transmit messages do make it possible to have 
  1835.  
  1836.         the Message function active when transmitting a BASIC file in 
  1837.  
  1838.         ASCII format.  The messages then become remarks in the 
  1839.  
  1840.         transmitted program.
  1841.  
  1842.  
  1843.  
  1844.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.                        --- PC-TALK III User's Guide ---                 28
  1851.  
  1852.  
  1853.  
  1854.         The Message function should not be used when transmitting or 
  1855.  
  1856.         receiving files to or from a network or mainframe system.
  1857.  
  1858.  
  1859.         The Receive and Transmit file specification prompts are always 
  1860.  
  1861.         displayed on your screen, regardless of whether the Message 
  1862.  
  1863.         option is in effect. These local messages are not transmitted and 
  1864.  
  1865.         do not interrupt communications.
  1866.  
  1867.                   ---------------------------------------------
  1868.  
  1869.  
  1870.  
  1871.         Viewing a File: Alt-V
  1872.  
  1873.  
  1874.         PC-TALK permits you to view any file which is on your disk drives 
  1875.  
  1876.         while the program is running. This feature makes it possible for 
  1877.  
  1878.         you to refer to files on disk while communications are in progress.
  1879.  
  1880.  
  1881.         To View a file, press Alt-V. The program will ask for file 
  1882.  
  1883.         specifications in the same manner as the procedures for 
  1884.  
  1885.         transmitting and receiving files.
  1886.  
  1887.  
  1888.         Once Viewing is in progress, twenty lines of the file will be 
  1889.  
  1890.         displayed on the screen at a time.  To see more of the file, 
  1891.  
  1892.         press the space bar.  To cancel the Viewing routine, press Alt-V 
  1893.  
  1894.         again.
  1895.  
  1896.  
  1897.         The text of the file you see displayed on your screen will not be 
  1898.  
  1899.         sent to the remote computer.
  1900.  
  1901.  
  1902.         **Applications and Advanced Features:
  1903.  
  1904.         If the remote computer sends you information while you are 
  1905.  
  1906.         viewing a file, that information will be stored in the 
  1907.  
  1908.  
  1909.  
  1910.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.                        --- PC-TALK III User's Guide ---                 29
  1917.  
  1918.  
  1919.         communications buffer.  A continuous stream of information from 
  1920.  
  1921.         the remote computer could overflow the buffer.  You should 
  1922.  
  1923.         therefore view a file only during a pause in communications.
  1924.  
  1925.  
  1926.         If you want to read an earlier part of a file that you are 
  1927.  
  1928.         receiving, you can terminate receipt of the file with Alt-R and 
  1929.  
  1930.         then immediately view it by pressing Alt-V and specifying the 
  1931.  
  1932.         file you just received.
  1933.  
  1934.                   ---------------------------------------------
  1935.  
  1936.  
  1937.  
  1938.         Deleting a File: Alt-Y
  1939.  
  1940.  
  1941.         You can delete any file from your disk(s) while communications 
  1942.  
  1943.         are in progress. Press Alt-Y and follow the file specification 
  1944.  
  1945.         prompts. You will be shown the first five lines of the file and 
  1946.  
  1947.         then asked whether you are sure that you want to delete the file. 
  1948.  
  1949.         If you respond 'y' to the prompt, the file will be permanently 
  1950.  
  1951.         deleted from your disk. Be careful!
  1952.  
  1953.                     ----------------------------------------
  1954.  
  1955.  
  1956.  
  1957.         The Logged Drive: Alt-L
  1958.  
  1959.  
  1960.         For the Transmit, Receive, View, and Delete routines, the program 
  1961.  
  1962.         assumes a default "Logged" drive if no drive is given as part of 
  1963.  
  1964.         the file specification prompts.  Initially, this is drive B.
  1965.  
  1966.  
  1967.                  For example, if drive B is the Logged drive and you 
  1968.  
  1969.                  respond to a file specification prompt with just 
  1970.  
  1971.                  'MYFILE', the program will automatically look for a file 
  1972.  
  1973.                  'B:MYFILE'. If you want to transmit, receive, or view a 
  1974.  
  1975.  
  1976.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.                        --- PC-TALK III User's Guide ---                 30
  1983.  
  1984.  
  1985.  
  1986.                  file on drive A, you should respond to the file 
  1987.  
  1988.                  specification prompt with 'A:MYFILE'.
  1989.  
  1990.  
  1991.         To change the Logged drive during program operation, press Alt-L 
  1992.  
  1993.         and follow the instructions.  The Logged drive can also be 
  1994.  
  1995.         changed as part of the Default modification routine (described 
  1996.  
  1997.         below).
  1998.  
  1999.                     ----------------------------------------
  2000.  
  2001.  
  2002.  
  2003.         File Specification Conventions --
  2004.          
  2005.  
  2006.         PC-TALK III uses a standard set of commands for responding to 
  2007.  
  2008.         file specification prompts in the Receive, Transmit, View, and 
  2009.  
  2010.         Delete routines.
  2011.  
  2012.  
  2013.         If you do not include a drive indicator as part of the 
  2014.  
  2015.         specification  (e.g., 'MYFILE.123'), the program will assume that 
  2016.  
  2017.         the file is to be located on the Logged drive (see above).
  2018.  
  2019.  
  2020.         If you would like to see a list of the files presently on the 
  2021.  
  2022.         Logged drive, you can type a question mark in place of the file 
  2023.  
  2024.         spec.  You will be shown a listing of the files on the Logged 
  2025.  
  2026.         drive.  To see the files on another drive, type a question mark 
  2027.  
  2028.         followed by the letter designation of the drive.
  2029.  
  2030.  
  2031.                  For example, if drive B is the Logged drive and you 
  2032.  
  2033.                  respond to a file spec prompt with '?', you will be 
  2034.  
  2035.                  shown a list of the files on drive B.  If you respond 
  2036.  
  2037.                  with '?a', you will be shown a list of the files on 
  2038.  
  2039.                  drive A.
  2040.  
  2041.  
  2042.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.                        --- PC-TALK III User's Guide ---                 31
  2049.  
  2050.  
  2051.  
  2052.  
  2053.         You can also use the 'wild card' characters '*' and '?' as part 
  2054.  
  2055.         of these file listing requests.
  2056.  
  2057.  
  2058.                  For example, if you respond to the file spec prompt with 
  2059.  
  2060.                  '? a:*.bas', you will be shown a list of all the files 
  2061.  
  2062.                  on drive A with the extension '.bas'.
  2063.  
  2064.  
  2065.         If you decide you do not want to continue with the Receive, 
  2066.  
  2067.         Transmit, View, or Delete routines once you have made your 
  2068.  
  2069.         initial request with  Alt-R, -T, -V, or -D, press <Enter> at the 
  2070.  
  2071.         file spec prompt and the routine will be cancelled.
  2072.  
  2073.  
  2074.         If the Receive, Transmit, or View routines are invoked more than 
  2075.  
  2076.         once during a communications session, you can hit the space bar 
  2077.  
  2078.         in response to the file spec prompt, and the name of the last 
  2079.  
  2080.         file specified for receiving, transmitting, or viewing will 
  2081.  
  2082.         appear.  You can then either press <Enter> and continue 
  2083.  
  2084.         receiving, transmitting or viewing that file, or modify that file 
  2085.  
  2086.         spec before pressing <Enter>.
  2087.  
  2088.                   ---------------------------------------------
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.                        --- PC-TALK III User's Guide ---                 32
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.                                  === Dialing ===
  2122.  
  2123.  
  2124.  
  2125.         The Dialing Directory: Alt-D
  2126.  
  2127.  
  2128.         The Alt-D command calls up the Dialing Directory, which is one of 
  2129.  
  2130.         PC-TALK'S  most useful features.  The Directory can list up to 
  2131.  
  2132.         sixty names and phone numbers, plus communications parameters and 
  2133.  
  2134.         echo, message, stripping and pacing instructions for each entry.
  2135.  
  2136.  
  2137.         The following instructions will first show you how to place names 
  2138.  
  2139.         and phone numbers into the Directory and then describe how to use 
  2140.  
  2141.         the Directory as part of your standard communications routines.
  2142.  
  2143.  
  2144.         When the Directory is called up for the first time, all entries 
  2145.  
  2146.         will be blank. To add names and phone numbers to the Directory or 
  2147.  
  2148.         to revise the Directory later on, enter 'r' at the "Dial entry 
  2149.  
  2150.         #:" prompt. (It doesn't matter whether you use lower or upper 
  2151.  
  2152.         case.) Then enter the entry number you want to add or revise.
  2153.  
  2154.  
  2155.         To add/revise entries, type in the name, followed by <Enter>, and 
  2156.  
  2157.         the phone number (area codes optional), followed by <Enter>. Up 
  2158.  
  2159.         to 36 characters may be specified for the phone number; only the 
  2160.  
  2161.         rightmost 14 characters will be displayed in the Directory.
  2162.  
  2163.  
  2164.         You will then be asked whether the communications parameters are 
  2165.  
  2166.         "ok". If 300 baud-even parity-seven data bits-one stop bit is 
  2167.  
  2168.         acceptable (this is the most common protocol), type 'y' <Enter>. 
  2169.  
  2170.         If you respond with 'n', you will be asked to specify 
  2171.  
  2172.  
  2173.  
  2174.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.                        --- PC-TALK III User's Guide ---                 33
  2181.  
  2182.  
  2183.         communications parameters. The program will not let you dial 
  2184.  
  2185.         using invalid parameters. (If you run into trouble, re-specify 
  2186.  
  2187.         '300-E-7-1'.)
  2188.  
  2189.  
  2190.         The revise entry routine will then ask whether you want to echo 
  2191.  
  2192.         characters to the screen (common for inter-personal computer 
  2193.  
  2194.         communications, but usually not necessary for public networks 
  2195.  
  2196.         such as CompuServe and the Source), and whether you want to send 
  2197.  
  2198.         status messages as part of the file Receiving and Transmitting 
  2199.  
  2200.         routines (see above). Press <Enter> after responding to each 
  2201.  
  2202.         prompt.
  2203.  
  2204.  
  2205.         The routine will then ask whether you want to strip or convert 
  2206.  
  2207.         characters for that entry.  It is recommended that you respond 
  2208.  
  2209.         with 'n' unless you have a special applications need. (See the 
  2210.  
  2211.         explanation of the Stripping option below.)
  2212.          
  2213.  
  2214.         Finally, the routine will ask whether you want to specify a 
  2215.  
  2216.         Pacing instruction for that entry.
  2217.  
  2218.  
  2219.         If you want to specify a Pacing instruction, enter either a time 
  2220.  
  2221.         delay number or a pacing prompt character in response to the 
  2222.  
  2223.         "Pacing? p=" prompt. Respond with 'n' <Enter> if you do not want 
  2224.  
  2225.         any pacing in effect for that entry. It is recommended that you 
  2226.  
  2227.         do not specify a Pacing instruction unless you know of a specific 
  2228.  
  2229.         need for it. 
  2230.  
  2231.  
  2232.         If you make an error specifying a directory entry, type 'n' 
  2233.  
  2234.         <Enter> at the final "ok?".  You will be taken through the 
  2235.  
  2236.         specification routine again.  For each parameter, you can either 
  2237.  
  2238.  
  2239.  
  2240.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.                        --- PC-TALK III User's Guide ---                 34
  2247.  
  2248.  
  2249.         specify a new value or press <Enter> to leave the present value 
  2250.  
  2251.         unchanged.
  2252.  
  2253.  
  2254.         After you have responded with 'y' to the final "ok?" prompt, the 
  2255.  
  2256.         Directory will clear, showing the new information you input. The 
  2257.  
  2258.         name, phone number, and communications specs will be permanently 
  2259.  
  2260.         stored in a separate file on your program disk named PC-TALK.DIR.
  2261.  
  2262.                     ----------------------------------------
  2263.  
  2264.  
  2265.         Adding to the Directory --
  2266.  
  2267.  
  2268.         As indicated above, specifying communications parameters, echo, 
  2269.  
  2270.         message, stripping, and pacing can all be considered advanced 
  2271.  
  2272.         features that need not be dealt with the first time you use the 
  2273.  
  2274.         program.  The following example lists the commands for merely 
  2275.  
  2276.         adding a name and phone number to the Directory.
  2277.  
  2278.  
  2279.         1. Press Alt-D.  You will see Page 1 of the Directory displayed 
  2280.         and the prompt "Dial entry #:".
  2281.  
  2282.  
  2283.         2. Type 'r' <Enter>. You will see the prompt "Revise/add entry #:".
  2284.  
  2285.  
  2286.         3. Type '1' <Enter>. You will see the prompt "Name:".
  2287.  
  2288.  
  2289.         4. Type the name you want for entry #1 (maximum 20 characters) 
  2290.         followed by <Enter>. You will see the prompt "Phone number:".
  2291.  
  2292.  
  2293.         5. Type the phone number you want for entry #1 (maximum 36 
  2294.         characters) followed by <Enter>. You will see the prompt 
  2295.         "Communications parameters ok (y/n)?".
  2296.  
  2297.  
  2298.         6. For this example, the parameters are ok, so type 'y' <Enter>, 
  2299.         or just press <Enter>.  You will see the prompt "Echo on (y/n)?".
  2300.  
  2301.  
  2302.         7. Type 'n' <Enter> or just press <Enter>. You will see the 
  2303.         prompt "Messages on (y/n)?". 
  2304.  
  2305.  
  2306.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.                        --- PC-TALK III User's Guide ---                 35
  2313.  
  2314.  
  2315.  
  2316.  
  2317.         8. Type 'n' <Enter> or just press <Enter>. You will see the 
  2318.         prompt "Strip/convert characters (y/n)?".
  2319.  
  2320.  
  2321.         9. Type 'n' <Enter> or just press <Enter>. You will see the 
  2322.         prompt "Pacing? p=".
  2323.  
  2324.  
  2325.         10. Type 'n' <Enter> or just press <Enter>. You will see the 
  2326.         prompt "Is entry #1 ok (y/n)?".
  2327.  
  2328.  
  2329.         11. Type 'y' <Enter> or just press <Enter>. You will see Page 1 
  2330.         of the Directory re-displayed with the name and phone number you 
  2331.         just entered.
  2332.  
  2333.  
  2334.         12. Repeat the above steps for each name and phone number you 
  2335.         want to add to the Directory.
  2336.  
  2337.                     ----------------------------------------
  2338.  
  2339.  
  2340.  
  2341.         Other Directory Options --
  2342.  
  2343.  
  2344.         Although the Directory has a capacity of sixty entries, the 
  2345.  
  2346.         screen will display only fifteen entries at a time.  You can 
  2347.  
  2348.         "page" forward or back through the directory by entering 'f' or 
  2349.  
  2350.         'b' at the initial "Dial entry #:" prompt.
  2351.  
  2352.  
  2353.         You can dial any entry, regardless of whether it is displayed. 
  2354.  
  2355.         However, you can revise only those entries that are on the 
  2356.  
  2357.         displayed page of the Directory.
  2358.  
  2359.  
  2360.         If you enter 'c' at the "Dial entry #:" prompt, you have the 
  2361.  
  2362.         option of clearing Directory entry #s within the range 1-60.  You 
  2363.  
  2364.         will be asked "Are you sure?" before your selected entries are cleared.
  2365.  
  2366.  
  2367.                     ----------------------------------------
  2368.  
  2369.  
  2370.  
  2371.  
  2372.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.                        --- PC-TALK III User's Guide ---                 36
  2379.  
  2380.  
  2381.  
  2382.  
  2383.         Auto-dialing --
  2384.  
  2385.  
  2386.         The Dialing Directory will automatically dial a Directory entry 
  2387.  
  2388.         if your modem supports this function.
  2389.  
  2390.  
  2391.         The first time the Directory is called up, you will see a notice 
  2392.  
  2393.         that says "modem dialing command = ATDT". This is the command 
  2394.  
  2395.         used by the D.C. Hayes Smartmodems<tm> for using touch tone dialing.
  2396.  
  2397.  
  2398.         To specify a different dialing command--such as for pulse dialing 
  2399.  
  2400.         or for another auto-dial modem--enter 'r' to revise the 
  2401.  
  2402.         Directory and then type 'm' <Enter> at the "Revise/add entry #:" 
  2403.  
  2404.         prompt. Then type your desired dialing command, followed by 
  2405.  
  2406.         <Enter>.  (The Smartmodem command for pulse dialing would be 
  2407.  
  2408.         'ATDP'.)
  2409.  
  2410.  
  2411.         Whatever modem dialing command you specify will be permanently 
  2412.  
  2413.         stored in the Directory file (until revised again).
  2414.  
  2415.  
  2416.         Once the appropriate dialing command has been entered in the 
  2417.  
  2418.         Directory, you can have the program dial phone numbers 
  2419.  
  2420.         automatically. Simply type the Directory entry # you wish to 
  2421.  
  2422.         call, followed by <Enter>. The phone number listed for that entry 
  2423.  
  2424.         will then be dialed.
  2425.  
  2426.                     ----------------------------------------
  2427.  
  2428.  
  2429.         Long Distance Services:  '+#' and '-#'
  2430.  
  2431.  
  2432.         The Dialing Directory is also able to route calls through 
  2433.  
  2434.         supplemental long distance services such as Sprint<tm> and 
  2435.  
  2436.  
  2437.  
  2438.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.                        --- PC-TALK III User's Guide ---                 37
  2445.  
  2446.  
  2447.         MCI<tm>. Two different service numbers can be stored in the 
  2448.  
  2449.         Directory, which are listed in the Directory as '+#' and '-#'.
  2450.  
  2451.  
  2452.         To add a long distance service number to the Directory, type 'r' 
  2453.  
  2454.         <Enter> at the "Dial entry #:" prompt.  Then type '+' or '-' plus 
  2455.  
  2456.         <Enter> at the "Revise/add entry #:" prompt.  You can then 
  2457.  
  2458.         specify a long distance number command.
  2459.  
  2460.  
  2461.         When entering the long distance number, include both your local 
  2462.  
  2463.         access number and your i.d. number. Separate the two numbers with 
  2464.  
  2465.         your modem's "pause" command indicators (commas on the 
  2466.  
  2467.         Smartmodem) so that your i.d. number will not be input until a 
  2468.  
  2469.         connection with the access number has been made. The long 
  2470.  
  2471.         distance service # might thus appear in the Dialing Directory as: 
  2472.  
  2473.         '987 6543,,,,123456'.
  2474.  
  2475.  
  2476.         If your long distance service requires a different sequence -- 
  2477.  
  2478.         such as inputting your account number following the number dialed 
  2479.  
  2480.         -- you can program a Function key combination for your account 
  2481.  
  2482.         number. See "The Function Key Directory" below.
  2483.  
  2484.  
  2485.         Once a long distance service # has been entered into the 
  2486.  
  2487.         Directory, it will reside there permanently (until revised) and 
  2488.  
  2489.         display whenever the Directory is called up.
  2490.  
  2491.  
  2492.         To dial a Directory entry # using the long distance service, 
  2493.  
  2494.         input a '+' or a '-' immediately preceding the desired entry #. 
  2495.  
  2496.  
  2497.                  For example, to dial Directory entry #3 using the 
  2498.  
  2499.                  service number listed as '+#', you would type '+3' 
  2500.  
  2501.                  <Enter> at the "Dial entry #:" prompt.
  2502.  
  2503.  
  2504.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.                        --- PC-TALK III User's Guide ---                 38
  2511.  
  2512.  
  2513.  
  2514.         Manual Dialing: 'm'
  2515.  
  2516.  
  2517.         You can also use auto-dialing to call phone numbers not stored in 
  2518.  
  2519.         the Dialing Directory. From the main Dialing Directory prompt, 
  2520.  
  2521.         type 'm' <Enter>. A prompt will then ask for the phone number to 
  2522.  
  2523.         be dialed. Type the phone number and press <Enter>, and the 
  2524.  
  2525.         number will be dialed automatically.
  2526.  
  2527.  
  2528.         As in the Dialing Directory, preceding the phone number with '+' 
  2529.  
  2530.         or '-' will route the call through one of the supplemental long 
  2531.  
  2532.         distance service numbers (if they have been stored in the Directory.)
  2533.  
  2534.                     ----------------------------------------
  2535.  
  2536.  
  2537.         Redialing: Alt-Q
  2538.  
  2539.  
  2540.         If you have a Hayes Smartmodem<tm>, the last phone number you 
  2541.  
  2542.         have dialed can be redialed at any time by pressing Alt-Q, which 
  2543.  
  2544.         calls into effect the Redial routine.
  2545.  
  2546.  
  2547.         The routine will display the time the Redial routine was started 
  2548.  
  2549.         and redial the number approximately every minute until a 
  2550.  
  2551.         connection is made.
  2552.  
  2553.  
  2554.         When a connection is made, the program will sound an alarm, 
  2555.  
  2556.         prompting you to hit any key to resume communications.  You can 
  2557.  
  2558.         exit from the auto-redial routine at any time before a connection 
  2559.  
  2560.         is made by hitting any key.
  2561.  
  2562.  
  2563.         You can adapt the Redial routine for longer or shorter delays, or 
  2564.  
  2565.         for other modems with auto-dialing features, from within the 
  2566.  
  2567.         Default routine described below.
  2568.  
  2569.  
  2570.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.                        --- PC-TALK III User's Guide ---                 39
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.         Stripping and Converting Characters --
  2583.  
  2584.  
  2585.         PC-TALK III provides for optional selective stripping and/or 
  2586.  
  2587.         converting of characters as they are received during 
  2588.  
  2589.         communications.  This is an advanced feature.
  2590.  
  2591.  
  2592.         The program default is not to strip any characters.  When you 
  2593.  
  2594.         call up the Dialing Directory with Alt-D, the "Strip" column will 
  2595.  
  2596.         show "N" for each entry, indicating that no stripping is to take 
  2597.  
  2598.         place.
  2599.  
  2600.  
  2601.         To specify selective stripping as part of the stored parameter 
  2602.  
  2603.         for a Directory entry, revise the entry and respond with 'y' to 
  2604.  
  2605.         the prompt "Strip/convert characters?". You will then be prompted 
  2606.  
  2607.         to enter the "strip/convert string" for that entry.  This string 
  2608.  
  2609.         should be structured as follows:
  2610.  
  2611.  
  2612.         Each character to be stripped or converted must be specified with 
  2613.  
  2614.         a three-digit representation of its decimal ASCII code, followed 
  2615.  
  2616.         by a slash (/), followed by a three-digit representation of the 
  2617.  
  2618.         decimal ASCII code to substitute for that character, followed by 
  2619.  
  2620.         another slash.
  2621.  
  2622.  
  2623.                  For example, to convert the commonly used end-of-file 
  2624.  
  2625.                  character Ctrl-Z (ASCII 26) to a space (ASCII 32), the 
  2626.  
  2627.                  strip/convert string would be '026/032/'.  PLEASE NOTE 
  2628.  
  2629.                  THAT A ZERO SHOULD PRECEDE THE ASCII NUMBER IF IT IS 
  2630.  
  2631.                  LESS THAN 100.
  2632.  
  2633.  
  2634.  
  2635.  
  2636.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.                        --- PC-TALK III User's Guide ---                 40
  2643.  
  2644.  
  2645.         If you simply want to strip out a character, rather than convert 
  2646.  
  2647.         it, enter three zeros as the second part of the string: 
  2648.  
  2649.         '026/000/'. 
  2650.  
  2651.  
  2652.         If you want to strip or convert more than one character, continue 
  2653.  
  2654.         with more string specifications.
  2655.  
  2656.  
  2657.                  For example, to strip all ASCII 26's and ASCII 127's and 
  2658.  
  2659.                  convert each capital A (ASCII 65) to lowercase (ASCII 
  2660.  
  2661.                  97), the strip/convert string would be 
  2662.  
  2663.                  '026/000/127/000/065/097'.  Up to 3 characters can be 
  2664.  
  2665.                  specified for stripping/converting in this manner.
  2666.  
  2667.  
  2668.         You will have opportunities to correct the newly-specified string 
  2669.  
  2670.         within the revise entry routine of the Dialing Directory.  (The 
  2671.  
  2672.         program pads the strip/convert string with extra slashes.) The 
  2673.  
  2674.         strip/convert string will be stored in the Dialing Directory.
  2675.  
  2676.  
  2677.         When you dial a remote computer with the stripping option in 
  2678.  
  2679.         effect, the appropriate characters will be stripped and/or 
  2680.  
  2681.         converted during all incoming communications, including files 
  2682.  
  2683.         that you receive with the Receive routine.  You can not have 
  2684.  
  2685.         stripping in effect when you use the XMODEM error-checking 
  2686.  
  2687.         protocol (described above).
  2688.  
  2689.  
  2690.         **Applications Notes:
  2691.  
  2692.         Please note that it is not recommended that you strip or convert 
  2693.  
  2694.         characters unless you know of a specific application or need 
  2695.  
  2696.         related to the remote computer you are calling.
  2697.  
  2698.  
  2699.         It is not necessary to specify stripping of line feeds for the 
  2700.  
  2701.  
  2702.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.                        --- PC-TALK III User's Guide ---                 41
  2709.  
  2710.  
  2711.  
  2712.         purpose of correcting the screen display, as PC-TALK does this 
  2713.  
  2714.         automatically. (Line feeds are not automatically stripped during 
  2715.  
  2716.         file receiving, however.)
  2717.  
  2718.                     ----------------------------------------
  2719.  
  2720.  
  2721.  
  2722.         Pacing Instructions --
  2723.  
  2724.  
  2725.         As noted above, you can also store a Pacing instruction as part 
  2726.  
  2727.         of each Directory entry.  (Pacing is discussed above in 
  2728.  
  2729.         connection with transmitting files.)
  2730.  
  2731.  
  2732.         If you have stored a Pacing instruction, the pacing suffix will 
  2733.  
  2734.         automatically be added to each transmit file specification.
  2735.  
  2736.  
  2737.                  For example, if you had stored the pacing instruction 
  2738.  
  2739.                  'p=2' for the entry you have dialed, and specify a file 
  2740.  
  2741.                  to transmit simply as 'MYFILE'<Enter>, you will hear a 
  2742.  
  2743.                  beep and the file will be re-specified as 'MYFILE=p2'.  
  2744.  
  2745.                  If you press <Enter> at this point, the file will be 
  2746.  
  2747.                  transmitted with a 2-second pacing delay.
  2748.  
  2749.  
  2750.                  Continuing with the above example, if you did not want 
  2751.  
  2752.                  to transmit using the Pacing option, you could backspace 
  2753.  
  2754.                  to eliminate the 'p=2' portion of the file spec, press 
  2755.  
  2756.                  <Enter>, and transmission would proceed without Pacing 
  2757.  
  2758.                  in effect.
  2759.  
  2760.  
  2761.         Please note from the above examples that the Pacing instructions 
  2762.  
  2763.         stored in the Directory do not automatically transmit every file 
  2764.  
  2765.         using Pacing--they merely re-display the Transmit file specs to 
  2766.  
  2767.  
  2768.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.                        --- PC-TALK III User's Guide ---                 42
  2775.  
  2776.  
  2777.  
  2778.         include the Pacing instruction.
  2779.  
  2780.  
  2781.         **Applications and Advanced Features:
  2782.  
  2783.         Even if you do not have an auto-dialing modem, you can use the 
  2784.  
  2785.         Communications Parameter, Echo, Message, Stripping, and Pacing 
  2786.  
  2787.         specifications to customize the program for different 
  2788.  
  2789.         applications.  Store the name in the Directory and a 'dummy' 
  2790.  
  2791.         phone number such as '--' or '<space>'.  Store the rest of the 
  2792.  
  2793.         specifications.  Then "dial" the entry number.  Even though no 
  2794.  
  2795.         phone number will be dialed, the specifications will have been 
  2796.  
  2797.         put into effect.
  2798.  
  2799.  
  2800.         You should also note that when you place a call through the 
  2801.  
  2802.         Dialing Directory, the Communications Parameters and the Echo, 
  2803.  
  2804.         Message, Stripping, and Pacing specifications will remain in 
  2805.  
  2806.         effect, even after the call is completed.  You might want to set 
  2807.  
  2808.         up Directory entry #60 as a 'dummy default' entry to reset 
  2809.  
  2810.         certain specifications.  You can also reset the program 
  2811.  
  2812.         parameters and defaults with the Parameter and Default routines 
  2813.  
  2814.         (Alt-P and Alt-F) described below.
  2815.  
  2816.  
  2817.         **Applications Note: CompuServe and the Source
  2818.  
  2819.         This version of PC-TALK requires that you place access numbers 
  2820.  
  2821.         for CompuServe and the Source as regular entries in the Dialing 
  2822.  
  2823.         Directory.  This enables you to specify various communications 
  2824.  
  2825.         parameters and stripping instructions when calling these 
  2826.  
  2827.         networks.  (You may want to place several CompuServe or Source 
  2828.  
  2829.         entries in your Directory to reflect different parameters, such 
  2830.  
  2831.         as 300-baud and 1200-baud entries.)
  2832.  
  2833.  
  2834.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.                        --- PC-TALK III User's Guide ---                 43
  2841.  
  2842.  
  2843.  
  2844.  
  2845.         **Note that some of the Source utilities, such as UPI news, may 
  2846.  
  2847.         send an ASCII 26 to mark the ends of articles or messages.  If 
  2848.  
  2849.         you receive the files with these ASCII 26 characters, DOS will 
  2850.  
  2851.         later interpret them as end-of-file markers and you will not be 
  2852.  
  2853.         able to view the rest of the file, even though the information 
  2854.  
  2855.         might still be there.
  2856.  
  2857.  
  2858.         If you encounter this problem, you may want to specify stripping 
  2859.  
  2860.         of ASCII 26's as part of your Source Dialing Directory entry, or 
  2861.  
  2862.         convert them to carriage returns (ASCII 13) or spaces (ASCII 32). 
  2863.  
  2864.         In such cases, your strip/convert string should be specified as 
  2865.  
  2866.         '026/000' (strip) or '026/013' (convert to carriage return) or 
  2867.  
  2868.         '026/032' (convert to space).
  2869.  
  2870.  
  2871.         The feature of reprogramming the End, Ins, and Del keys for 
  2872.  
  2873.         CompuServe and the Source networks has also been eliminated from 
  2874.  
  2875.         PC-TALK III.  The recommended procedure is to assign whatever 
  2876.  
  2877.         commands you regularly use either to permanent Function key 
  2878.  
  2879.         strings or to temporary Alt key strings (both of which are 
  2880.  
  2881.         described below).
  2882.  
  2883.                     ----------------------------------------
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.                        --- PC-TALK III User's Guide ---                 44
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.                          === Parameters and Defaults ===
  2914.  
  2915.  
  2916.  
  2917.         Communications Parameters: Alt-P
  2918.  
  2919.  
  2920.         It is not necessary that you understand communications protocols 
  2921.  
  2922.         to use PC-TALK, but you might find it helpful to read the brief 
  2923.  
  2924.         explanation of communications parameters included as Appendix A 
  2925.  
  2926.         at the end of this documentation.
  2927.  
  2928.  
  2929.         Pressing Alt-P at any time while the program is running will call 
  2930.  
  2931.         up a menu which allows you to set the communications parameters 
  2932.  
  2933.         to one of four options.
  2934.  
  2935.  
  2936.         The most common parameters for personal computer communications 
  2937.  
  2938.         are 300 baud, even parity, 7 data bits, and 1 stop bit (option 
  2939.  
  2940.         1).  These parameters transmit text files as ASCII characters.
  2941.  
  2942.  
  2943.         To transmit binary data, you should communicate with 8 data bits 
  2944.  
  2945.         (option 2). This option is also used to transmit "high-bit" 
  2946.  
  2947.         encoded files (such as Wordstar<tm> formatted text files).
  2948.  
  2949.  
  2950.         Options 3 and 4 will transmit text and binary files at 1200 baud.
  2951.  
  2952.  
  2953.         Option "F" of the Communications Parameters menu permits you to 
  2954.  
  2955.         reset the parameters to those specified as the program Defaults 
  2956.  
  2957.         (see below).
  2958.  
  2959.  
  2960.         If you want to specify parameters other than one of the four 
  2961.  
  2962.         options, you should first press 'x' to exit to the terminal mode 
  2963.  
  2964.  
  2965.  
  2966.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.                        --- PC-TALK III User's Guide ---                 45
  2973.  
  2974.  
  2975.         and then invoke the Default routine by pressing Alt-F.
  2976.  
  2977.  
  2978.         **Applications and Advanced Features:
  2979.  
  2980.         If either you or the remote computer is receiving unintelligible 
  2981.  
  2982.         information on the screen, you are probably using different 
  2983.  
  2984.         communications parameters.  Sometimes you will be able to change 
  2985.  
  2986.         the parameters while communications are in progress, but it may 
  2987.  
  2988.         cause a break in communications, depending on the system you are 
  2989.  
  2990.         calling and the modems in use.
  2991.  
  2992.  
  2993.         If you specify 8 data bits, (options 2 or 4), your modem might 
  2994.  
  2995.         not give intelligible result codes. Also, if you transmit text 
  2996.  
  2997.         files using option 2, as is required to transmit re-formattable 
  2998.  
  2999.         Wordstar<tm> files, your screen may display unintelligible 
  3000.  
  3001.         characters during transmission. The file is being transmitted 
  3002.  
  3003.         accurately, however.
  3004.  
  3005.                   ---------------------------------------------
  3006.  
  3007.  
  3008.  
  3009.         Program Defaults: Alt-F
  3010.  
  3011.  
  3012.         The "defaults" of a program are those values that the program 
  3013.  
  3014.         assumes every time it is started.  PC-TALK makes a number of such 
  3015.  
  3016.         assumptions, which can be changed at any time while the program 
  3017.  
  3018.         is running by pressing Alt-F.
  3019.  
  3020.  
  3021.         When you press Alt-F, the screen will clear and you will see a 
  3022.  
  3023.         list of the present program defaults.  They are as follows:
  3024.  
  3025.  
  3026.                   Baud rate  300
  3027.                   Parity     E
  3028.                   Data bits  7
  3029.                   Stop bits  1
  3030.  
  3031.  
  3032.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.                        --- PC-TALK III User's Guide ---                 46
  3039.  
  3040.  
  3041.  
  3042.  
  3043.         These are the four communications parameters described 
  3044.  
  3045.         previously. The permissible baud rates are 75, 110, 150, 300, 
  3046.  
  3047.         600, 1200, 1800, 2400, 4800, and 9600. Parity may be E(ven), 
  3048.  
  3049.         O(dd), S(pace), M(ark), or N(one). Data bits may be 4, 5, 6, 7, 
  3050.  
  3051.         or 8. Stop bits may be 1 or 2.
  3052.  
  3053.  
  3054.         Note: If you specify 8 data bits, you must specify N parity. Do 
  3055.  
  3056.         not experiment with any of these values unless you have a 
  3057.  
  3058.         specific application.
  3059.  
  3060.  
  3061.                   Echo      N
  3062.                   Messages  N
  3063.  
  3064.  
  3065.         The default is to have both the Echo and Message functions 
  3066.  
  3067.         inactive at program startup. To have either function be active, 
  3068.  
  3069.         enter 'Y'.
  3070.  
  3071.  
  3072.         Note that both functions can be controlled by the Alt-E and Alt-M 
  3073.  
  3074.         keys, regardless of how the defaults are set.
  3075.  
  3076.  
  3077.                   Strip #1    0
  3078.                   Replace #1  0
  3079.                   Strip #2    0
  3080.                   Replace #2  0
  3081.                   Strip #3    0
  3082.                   Replace #3  0
  3083.  
  3084.  
  3085.         These defaults provide the opportunity to strip and/or replace 
  3086.  
  3087.         characters as they are received from the remote computer.
  3088.  
  3089.  
  3090.         The "Strip #" values represent the decimal ASCII values of the characters 
  3091.  
  3092.         to be stripped or converted and the corresponding "Replace #" 
  3093.  
  3094.         values indicate the ASCII characters to replace them.
  3095.  
  3096.  
  3097.  
  3098.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.                        --- PC-TALK III User's Guide ---                 47
  3105.  
  3106.  
  3107.  
  3108.         A 0 (zero) Strip value indicates that no character is to be 
  3109.  
  3110.         stripped or converted. A 0 (zero) Replace value indicates that 
  3111.  
  3112.         the strip character is to be replaced by a null (no character). 
  3113.  
  3114.  
  3115.         The values listed in this menu are only the default values for 
  3116.  
  3117.         program startup.  Stripping can be put into effect via the 
  3118.  
  3119.         Dialing Directory, as described in detail above. Stripping is an 
  3120.  
  3121.         advanced feature that should not be used without a specific 
  3122.  
  3123.         application in mind.
  3124.  
  3125.  
  3126.              Pacing p=  ''
  3127.  
  3128.  
  3129.         This gives you the opportunity of specifying a default pacing 
  3130.  
  3131.         instruction, as explained previously.  This default is overridden 
  3132.  
  3133.         by whatever pacing instructions may be put into effect through 
  3134.  
  3135.         the Dialing Directory.  The symbol '' indicates a null entry.
  3136.  
  3137.  
  3138.                   Logged drive  B:
  3139.                   Margin Width  70
  3140.  
  3141.  
  3142.         Both of these default values can be controlled by the Alt-L and 
  3143.  
  3144.         Alt-W commands described previously.
  3145.  
  3146.  
  3147.         Please note that all of the above defaults can be controlled 
  3148.  
  3149.         independently through program commands.  The values listed in the 
  3150.  
  3151.         Default menu represent only the values the program assumes at 
  3152.  
  3153.         startup.
  3154.  
  3155.  
  3156.         In contrast, the following defaults (those listed in the second 
  3157.  
  3158.         column of the Default menu) can be set only from within the 
  3159.  
  3160.         Default menu.
  3161.  
  3162.  
  3163.  
  3164.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.                        --- PC-TALK III User's Guide ---                 48
  3171.  
  3172.  
  3173.  
  3174.                   Screendump file  B:SCRNDUMP.PCT
  3175.  
  3176.  
  3177.         This is the specification of the file that is written to when 
  3178.  
  3179.         Alt-S is pressed to activate the Screendump function.
  3180.  
  3181.  
  3182.                   Redial delay    20
  3183.                   Connect prompt  CONNECT
  3184.  
  3185.  
  3186.         These defaults pertain to the Alt-Q Redial function.  The "Redial 
  3187.  
  3188.         delay" governs the length of time between re-dial attempts (in 
  3189.  
  3190.         seconds).  The "Connect prompt" specifies the message that the 
  3191.  
  3192.         modem sends to indicate that a connection has been made.
  3193.  
  3194.  
  3195.         These defaults are set to redial every minute on the Hayes 
  3196.  
  3197.         Smartmodems<tm>.  They can be adapted to many other auto-dial 
  3198.  
  3199.         modems. (Consult your modem manual.)
  3200.  
  3201.  
  3202.                   Line 25 help  Y
  3203.  
  3204.  
  3205.         This default governs whether the brief prompt on line 25 of the 
  3206.  
  3207.         screen is displayed.  To turn off the prompt, enter 'N'.
  3208.  
  3209.  
  3210.                   Foreground    7
  3211.                   Background    0
  3212.                   High inten.   15
  3213.  
  3214.  
  3215.         These three values determine how characters are displayed on the 
  3216.  
  3217.         screen.  If you have a color monitor, you can substitute color 
  3218.  
  3219.         values as explained in the IBM BASIC manual.  Be careful that you 
  3220.  
  3221.         don't assign the same value to Foreground and Background!
  3222.  
  3223.  
  3224.                   Print port   LPT1:
  3225.                   Print init.  ''
  3226.                   Print width  80
  3227.  
  3228.  
  3229.  
  3230.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.                        --- PC-TALK III User's Guide ---                 49
  3237.  
  3238.  
  3239.  
  3240.         These three values govern the use of the printer.  You can 
  3241.  
  3242.         specify 'LPT2:' as an optional printer port, if that is where 
  3243.  
  3244.         your printer is connected.
  3245.  
  3246.  
  3247.         The "Print init." default permits you to send characters to the 
  3248.  
  3249.         printer for alternate character fonts.  The "Print width" 
  3250.  
  3251.         specifies how many columns per line the printer will handle.
  3252.  
  3253.  
  3254.                  For example, to print in condensed type at 132 columns 
  3255.  
  3256.                  per line on the IBM Matrix Printer, enter <Ctrl>-O (oh) 
  3257.  
  3258.                  as the Print init. value and '132' as the Print width.
  3259.  
  3260.  
  3261.                   Comm. port   COM1:
  3262.                   Comm. init.  ,CS,DS
  3263.  
  3264.  
  3265.         The first of these defaults permits you to specify 'COM2:' as the 
  3266.  
  3267.         communications port.
  3268.  
  3269.  
  3270.         The second default disables checking of the "Clear to Send" and 
  3271.  
  3272.         "Data Set Ready" signals when the communications port is opened. 
  3273.  
  3274.         This default should not be changed unless you have a specific 
  3275.  
  3276.         application. Consult the IBM BASIC Manual under the OPEN "COM... 
  3277.  
  3278.         statement for details.
  3279.  
  3280.  
  3281.                   Modem init.  ''
  3282.  
  3283.  
  3284.         This provides the option of sending an initializing command to 
  3285.  
  3286.         your modem. The '' symbol indicates a null entry.
  3287.  
  3288.  
  3289.                   C/R subst.  }
  3290.  
  3291.  
  3292.         This final default specifies which character is to be used to 
  3293.  
  3294.  
  3295.  
  3296.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.                        --- PC-TALK III User's Guide ---                 50
  3303.  
  3304.  
  3305.         indicate carriage returns when defining Function key and Alt key 
  3306.  
  3307.         input strings (see below).  This character may be changed at will 
  3308.  
  3309.         without altering the actual input string.
  3310.  
  3311.  
  3312.         The procedure for entering new default values is simple.  When 
  3313.  
  3314.         you first call up the Default menu, the cursor will be paused 
  3315.  
  3316.         next to the default for the baud rate. You can enter new values 
  3317.  
  3318.         for all the defaults or leave them unchanged as follows:
  3319.  
  3320.  
  3321.         -- If you want to enter a value, type the new value and then 
  3322.  
  3323.            press <Enter>.
  3324.  
  3325.         -- If you want to leave the value unchanged, simply press <Enter>.
  3326.  
  3327.         -- If you want to enter a null (blank) value, type <space> <Enter>.
  3328.  
  3329.  
  3330.         When you do not want to change any more values, type <Esc> <Enter>. 
  3331.  
  3332.         (Pressing the <Esc> key will display a small left arrow on the 
  3333.  
  3334.         screen.)
  3335.  
  3336.  
  3337.         You will then be asked whether the new values you entered are ok.  
  3338.  
  3339.         If you do not respond with 'y', you will exit the Default routine 
  3340.  
  3341.         and all of the old defaults will remain in effect.
  3342.  
  3343.  
  3344.         If you indicate that the new values are ok, you will be asked 
  3345.  
  3346.         whether you want to make the changed default values permanent.  
  3347.  
  3348.         If you respond 'y', your changes will be written to a file called 
  3349.  
  3350.         PC-TALK.DEF.  The new values will be put into effect, and they 
  3351.  
  3352.         will become the new default program values the next time PC-TALK 
  3353.  
  3354.         is run.
  3355.  
  3356.  
  3357.         If you do not want to make the changes permanent, your new values 
  3358.  
  3359.         will be put into effect, but the old values will remain as the 
  3360.  
  3361.  
  3362.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.                        --- PC-TALK III User's Guide ---                 51
  3369.  
  3370.  
  3371.  
  3372.         defaults the next time PC-TALK is run.
  3373.  
  3374.  
  3375.         **Applications and Advanced Features:
  3376.  
  3377.         The Default routine provides you with a great degree of control 
  3378.  
  3379.         over your use of the program.  The program will do some checking 
  3380.  
  3381.         for invalid default values, but you should be careful when 
  3382.  
  3383.         changing the defaults and do so only if you know of a specific 
  3384.  
  3385.         need.
  3386.  
  3387.  
  3388.         If you run into trouble specifying the defaults, you can exit to 
  3389.  
  3390.         DOS and simply delete the file PC-TALK.DEF from your program 
  3391.  
  3392.         disk.  PC-TALK will create a new default file if it does not 
  3393.  
  3394.         locate the PC-TALK.DEF file.
  3395.  
  3396.  
  3397.                   ---------------------------------------------
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.                        --- PC-TALK III User's Guide ---                 52
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.                               === Input Strings ===
  3442.  
  3443.  
  3444.  
  3445.         The Function Key Directory: Alt-K (or Alt-J)
  3446.  
  3447.  
  3448.         One of PC-TALK's other powerful features is the Function Key 
  3449.  
  3450.         Directory, which is called up by pressing Alt-K.  (To accommodate 
  3451.  
  3452.         users of the KEYNOTE program, you can also call up the Function 
  3453.  
  3454.         Key Directory with Alt-J.)
  3455.  
  3456.  
  3457.         The Function Key Directory permits you to assign permanent 
  3458.  
  3459.         strings of up to 126 characters to the ten Function keys F1 
  3460.  
  3461.         through F10, and to the combinations of Alt-, Shift-, and Ctrl- 
  3462.  
  3463.         F1 through F10.  A total of forty keys can thus be assigned 
  3464.  
  3465.         permanent strings, which can be used to input i.d. numbers, logon 
  3466.  
  3467.         sequences, frequently-used phrases and other text with a single 
  3468.  
  3469.         keystroke.
  3470.  
  3471.  
  3472.         The information in the Function Key Directory is stored in a file 
  3473.  
  3474.         called PC-TALK.KEY and is loaded every time PC-TALK is run.
  3475.  
  3476.  
  3477.         The first time the Function Key Directory is called up, you will 
  3478.  
  3479.         see that the keys F1 through F10 have no strings assigned to 
  3480.  
  3481.         them.  To program a key (or to revise a previously programmed 
  3482.  
  3483.         key), press 'r' at the first prompt.  You will then be asked to 
  3484.  
  3485.         specify which Function key (1 through 10) you wish to revise.  
  3486.  
  3487.         Type the appropriate number and hit <Enter>.
  3488.  
  3489.  
  3490.         You will then be prompted to enter the string you want to assign 
  3491.  
  3492.  
  3493.  
  3494.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.                        --- PC-TALK III User's Guide ---                 53
  3501.  
  3502.  
  3503.         to that Function key.  Type the desired characters, followed by 
  3504.  
  3505.         <Enter>.  The directory will display the revised input for that 
  3506.  
  3507.         key.  (If you make an error, press 'r' again and respecify for 
  3508.  
  3509.         that key.)
  3510.  
  3511.  
  3512.         If you want to specify carriage returns as part of the input 
  3513.  
  3514.         string, input a "right curly bracket" -- the shifted key '}' just 
  3515.  
  3516.         to left of the <Enter> key -- at that point in the input string. 
  3517.  
  3518.         If you want the input string to terminate with a carriage return, 
  3519.  
  3520.         enter '}' as the last character of the string.
  3521.  
  3522.  
  3523.                  For example, if you wanted to assign the string 'ABC 
  3524.  
  3525.                  <Enter> 123 <Enter>' to Function key F1, you would enter 
  3526.  
  3527.                  the input string as 'ABC}123}'.
  3528.  
  3529.  
  3530.         The input string may be up to 126 characters in length; only the 
  3531.  
  3532.         leftmost 30 characters will be displayed in the directory.
  3533.  
  3534.  
  3535.         You can "page" forward or back through the Function Key Directory 
  3536.  
  3537.         by pressing 'f' or 'b' at the initial prompt.  This will permit 
  3538.  
  3539.         you to assign or revise strings for the key combinations Alt-F1 
  3540.  
  3541.         through Alt-F10, Shift-F1 through Shift-F10, and Ctrl-F1 through 
  3542.  
  3543.         Ctrl-F10.
  3544.  
  3545.  
  3546.  
  3547.         Using the Function Key Assignments --
  3548.  
  3549.  
  3550.         Once any of these forty Function keys or key combinations have 
  3551.  
  3552.         been assigned, hitting that key will send the input string 
  3553.  
  3554.         directly to the communications port (sending carriage returns in 
  3555.  
  3556.         place of '}').
  3557.  
  3558.  
  3559.  
  3560.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.                        --- PC-TALK III User's Guide ---                 54
  3567.  
  3568.  
  3569.  
  3570.         Continuing with the example above, if you pressed F1 during 
  3571.  
  3572.         communications, you would send the following to the remote 
  3573.  
  3574.         computer:
  3575.                                   ABC
  3576.                                   123
  3577.  
  3578.  
  3579.  
  3580.         You can specify a new string for any of the Function keys at any 
  3581.  
  3582.         time.  If you want to clear the key, type <space> <Enter> as the 
  3583.  
  3584.         new input string.
  3585.  
  3586.  
  3587.         The Alt-K command can be used simply to display the Function Key 
  3588.  
  3589.         Directory for reference.  You can page through the Directory as 
  3590.  
  3591.         needed to confirm your key assignments.  To continue with 
  3592.  
  3593.         communications, press 'x' at the initial prompt and you will 
  3594.  
  3595.         be returned to the regular terminal mode of the program.  You 
  3596.  
  3597.         can then proceed by pressing any of the Function keys to send 
  3598.  
  3599.         an assigned string or proceed by typing information from the 
  3600.  
  3601.         keyboard.
  3602.  
  3603.  
  3604.         IMPORTANT! DO NOT PLACE CONFIDENTIAL ID NUMBERS OR PASSWORDS IN 
  3605.  
  3606.         THE FUNCTION KEY DIRECTORY IF OTHERS WILL HAVE ACCESS TO YOUR 
  3607.  
  3608.         PROGRAM DISK. When you want to make a copy of PC-TALK for others, 
  3609.  
  3610.         do not copy the file PC-TALK.KEY, as this file may contain 
  3611.  
  3612.         confidential information.
  3613.  
  3614.  
  3615.         **Applications and Advanced Features:
  3616.  
  3617.         You can also use the Function keys to store filespecs.  Pressing 
  3618.  
  3619.         the appropriate key will input the filespec in response to a 
  3620.  
  3621.         Receive, Transmit, or View file prompt.
  3622.  
  3623.          
  3624.  
  3625.  
  3626.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.                        --- PC-TALK III User's Guide ---                 55
  3633.  
  3634.  
  3635.         You can include control characters (ASCII 0 through 31) as part 
  3636.  
  3637.         of the input string.  The program will display these characters 
  3638.  
  3639.         as their highlighted letter equivalents (e.g., an ASCII 12 will 
  3640.  
  3641.         be displayed as a highlighted letter 'L'). 
  3642.  
  3643.  
  3644.         You can change the character used as the carriage return 
  3645.  
  3646.         substitute from the right curly bracket to any other character 
  3647.  
  3648.         from within the Default specification routine.  This carriage 
  3649.  
  3650.         return substitute only affects how the string is specified and 
  3651.  
  3652.         how it is displayed on the screen; the program always stores a 
  3653.  
  3654.         "real" carriage return (ASCII 13).  Thus, you can switch back and 
  3655.  
  3656.         forth using different characters as the substitute.
  3657.          
  3658.  
  3659.         A new user of the program does not need to have the PC-TALK.KEY 
  3660.  
  3661.         file on his/her disk. If the program does not locate PC-TALK.KEY 
  3662.  
  3663.         on the program disk, it will initialize and create a new blank 
  3664.  
  3665.         Function key file. The same is true for the file PC-TALK.DIR, 
  3666.  
  3667.         which contains the information used by the Dialing Directory.
  3668.  
  3669.                   ---------------------------------------------
  3670.  
  3671.  
  3672.         Temporary Alt Keys: Alt-1 through Alt-0
  3673.  
  3674.  
  3675.         In addition to the permanent Function key combinations described 
  3676.  
  3677.         above, the ten key combinations Alt-1 through Alt-0 can be 
  3678.  
  3679.         programmed for temporary custom input while communications are in 
  3680.  
  3681.         progress.
  3682.  
  3683.  
  3684.         Pressing Alt-'=' (Alt-equals) at any time during communications 
  3685.  
  3686.         will display a prompt on line 25 of the screen, asking for the 
  3687.  
  3688.         key to be programmed.  Type any of the numbers 1 through 0.
  3689.  
  3690.  
  3691.  
  3692.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.                        --- PC-TALK III User's Guide ---                 56
  3699.  
  3700.  
  3701.  
  3702.         You will then be prompted to enter the temporary string for that 
  3703.  
  3704.         Alt key. All keystrokes entered subsequently will input text for 
  3705.  
  3706.         that key, until you press <Enter> (maximum 50 characters).
  3707.  
  3708.  
  3709.         As with the Function key assignments described above, you can use 
  3710.  
  3711.         a right curly bracket '}' to include a carriage return as part of 
  3712.  
  3713.         the temporary string. Control characters will be displayed as 
  3714.  
  3715.         their highlighted letter equivalents.
  3716.  
  3717.  
  3718.         When a temporary Alt key has been assigned, the program will 
  3719.  
  3720.         display the first seven characters of the programmed input on 
  3721.  
  3722.         line 25 of the screen and return to normal keyboard operation.
  3723.  
  3724.  
  3725.         Once an Alt key 1 through 0 has been assigned, pressing it will 
  3726.  
  3727.         send the assigned string, just as though it had been typed from 
  3728.  
  3729.         the keyboard.
  3730.  
  3731.  
  3732.         You can change an Alt key assignment at any time by pressing Alt-
  3733.  
  3734.         equals, followed by the number of the key to be respecified and 
  3735.  
  3736.         the new assignment.
  3737.  
  3738.  
  3739.         If you want to clear a key, press Alt-equals, the number of the 
  3740.  
  3741.         key, and then type <space> <Enter>.  If no Alt-key assignments 
  3742.  
  3743.         are in effect, the display on line 25 will disappear.
  3744.  
  3745.  
  3746.         **NOTE the difference between these Alt key assignments and the 
  3747.  
  3748.         Function key assignments described above:
  3749.  
  3750.  
  3751.         The Alt keys can be easily reprogrammed during communications and 
  3752.  
  3753.         are displayed on line 25 of the screen.  This makes them con-
  3754.  
  3755.         venient for holding temporary input strings needed for quick 
  3756.  
  3757.  
  3758.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.                        --- PC-TALK III User's Guide ---                 57
  3765.  
  3766.  
  3767.  
  3768.         reference.  However, the Alt-key assignments are not saved when 
  3769.  
  3770.         the program is terminated.
  3771.  
  3772.  
  3773.         The Function key assignments, on the other hand, are stored 
  3774.  
  3775.         permanently on disk and reloaded each time PC-TALK is run.  This 
  3776.  
  3777.         makes them convenient for storing id numbers and logon sequences.  
  3778.  
  3779.         However, you cannot continue with communications while you are 
  3780.  
  3781.         reassigning the Function keys.
  3782.  
  3783.                   ---------------------------------------------
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.                        --- PC-TALK III User's Guide ---                 58
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.  
  3837.                    === Miscellaneous Features and Commands ===
  3838.  
  3839.  
  3840.  
  3841.         Elapsed Time: Alt-Z
  3842.  
  3843.  
  3844.         At any time during program operation, you can display the elapsed 
  3845.  
  3846.         time for the current call by typing Alt-Z. For updated time, hit 
  3847.  
  3848.         Alt-Z again. (The elapsed time is reset whenever a new call is 
  3849.  
  3850.         made.)
  3851.  
  3852.  
  3853.  
  3854.         Exit: Alt-X
  3855.  
  3856.  
  3857.         Pressing Alt-X at any time will give you the option of 
  3858.  
  3859.         terminating the program and returning to DOS.
  3860.  
  3861.  
  3862.  
  3863.         Sending a Break Signal: Ctrl-End
  3864.  
  3865.  
  3866.         Various remote computer systems use different signals to effect a 
  3867.  
  3868.         break during communications.  For example, the break signal for 
  3869.  
  3870.         CompuServe is a Control-C; the Source Break signal is a Control-
  3871.  
  3872.         P. Any key sequence (including all control key combinations) may 
  3873.  
  3874.         be sent via the keyboard.  Some break sequences may also be 
  3875.  
  3876.         programmed via the Function Key Directory.
  3877.  
  3878.  
  3879.         Some systems require a special "sustained" Break signal. This 
  3880.  
  3881.         signal can be sent by hitting the Ctrl and the End keys 
  3882.  
  3883.         simultaneously.  You will have to experiment, or consult your 
  3884.  
  3885.         remote system's documentation to determine the correct Break 
  3886.  
  3887.         signal to use.
  3888.  
  3889.  
  3890.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.                        --- PC-TALK III User's Guide ---                 59
  3897.  
  3898.  
  3899.  
  3900.  
  3901.         CAUTION: do not attempt to use the combination of the Ctrl key 
  3902.  
  3903.         and the ScrollLock/Break key as this may terminate PC-TALK. 
  3904.  
  3905.  
  3906.  
  3907.         Command Summary: Home key
  3908.  
  3909.  
  3910.         An on-screen summary of all the PC-TALK program commands 
  3911.  
  3912.         described above can be displayed at any time by hitting the Home 
  3913.  
  3914.         key.
  3915.  
  3916.  
  3917.         Toggle Commands:
  3918.  
  3919.  
  3920.         The following keys toggle on/off their respective functions and 
  3921.  
  3922.         operate at any time while the program is running:
  3923.  
  3924.  
  3925.                       Alt-T  Transmit  Alt-E  Echo
  3926.  
  3927.                       Alt-R Receive    Alt-M  Messages
  3928.  
  3929.                       Alt-V  View      Ctrl-PtrSc Printout
  3930.  
  3931.  
  3932.                     ----------------------------------------
  3933.  
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.                        --- PC-TALK III User's Guide ---                 60
  3963.  
  3964.  
  3965.  
  3966.  
  3967.  
  3968.  
  3969.                  === More Applications and Advanced Features ===
  3970.  
  3971.  
  3972.  
  3973.         Even though this section is described as "advanced," the 
  3974.  
  3975.         following information should be of interest to all users of the 
  3976.  
  3977.         program.
  3978.  
  3979.  
  3980.  
  3981.         XON/XOFF: Alt-O
  3982.  
  3983.  
  3984.         PC-TALK supports the sending of XON/XOFF signals to the remote 
  3985.  
  3986.         computer in the event of a communications buffer overflow (see 
  3987.  
  3988.         below), and will trap for XON/XOFF signals sent by the remote 
  3989.  
  3990.         computer during transmission of files. The default XON signal is 
  3991.  
  3992.         ASCII 17; the default XOFF signal is ASCII 19.
  3993.  
  3994.  
  3995.         If the remote computer sends an XOFF signal during transmission 
  3996.  
  3997.         of a file, the symbol "<<XOFF>>" will be displayed highlighted on 
  3998.  
  3999.         the screen until the remote computer sends an "XON" signal, at 
  4000.  
  4001.         which time transmission will resume automatically.  If transmis-
  4002.  
  4003.         sion has been halted, it may be resumed manually by typing Alt-O 
  4004.  
  4005.         (the letter 'oh') at the keyboard.
  4006.  
  4007.  
  4008.  
  4009.         Communications Errors: <<>> and <<OVERFLOW>>
  4010.  
  4011.  
  4012.         PC-TALK will indicate certain types of errors if they occur 
  4013.  
  4014.         during communications.  If there is an ambient signal on the 
  4015.  
  4016.         line, the program will display the symbol '<<>>' in high 
  4017.  
  4018.         intensity.  Communications will not be interrupted in most cases, 
  4019.  
  4020.  
  4021.  
  4022.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.                        --- PC-TALK III User's Guide ---                 61
  4029.  
  4030.  
  4031.         but this symbol should put you on notice that you are sending or 
  4032.  
  4033.         receiving corrupted data.  On a very noisy line, you may see the 
  4034.  
  4035.         symbol repeatedly.  You should disconnect and try for a better 
  4036.  
  4037.         connection.
  4038.  
  4039.  
  4040.         With some modems, including the Hayes Smartmodems<tm>, you may 
  4041.  
  4042.         see the <<>> symbol when communications are first opened.  This 
  4043.  
  4044.         should not be a cause for concern, provided you do not see the 
  4045.  
  4046.         symbol once communications are in progress.
  4047.  
  4048.  
  4049.         PC-TALK opens a communications buffer for receiving data through 
  4050.  
  4051.         the communications port.  In most cases, the program should be 
  4052.  
  4053.         able to process data as fast as it is received.  If the 
  4054.  
  4055.         communications buffer does fill faster than the program can 
  4056.  
  4057.         handle the incoming data, you will see the symbol <<OVERFLOW>> on 
  4058.  
  4059.         the screen.  The program will then try to recover, by sending an 
  4060.  
  4061.         XOFF signal to the remote computer, processing the contents of 
  4062.  
  4063.         the buffer, and then sending an XON signal.
  4064.  
  4065.  
  4066.         Two situations should be noted which may cause an overflow 
  4067.  
  4068.         condition.  If you are running the uncompiled BASIC version of 
  4069.  
  4070.         the program at 1200 baud, you may experience an overflow 
  4071.  
  4072.         condition if you are making use of the character stripping 
  4073.  
  4074.         options, or if the remote computer does not support XON/XOFF.
  4075.  
  4076.  
  4077.         If you are trying to perform simultaneous printout at 1200 baud, 
  4078.  
  4079.         your printer will probably not be able to keep up and eventually 
  4080.  
  4081.         the buffer will overflow, even with the .EXE version of the 
  4082.  
  4083.         program.  PC-TALK will attempt to recover by turning off the 
  4084.  
  4085.         print feature.
  4086.  
  4087.  
  4088.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.                        --- PC-TALK III User's Guide ---                 62
  4095.  
  4096.  
  4097.  
  4098.  
  4099.  
  4100.  
  4101.                       === PC-TALK III File Information ===
  4102.  
  4103.  
  4104.  
  4105.         PC-TALK III is supplied with the following files:
  4106.  
  4107.  
  4108.         PC-TALK.BAS -- The BASIC source code for the program.  It will 
  4109.  
  4110.         run on a 64K system using DOS 1.00 or 1.10 and BASIC 1.10.
  4111.  
  4112.  
  4113.         PC-TALK.EXE -- The compiled BASIC version of the program.  It 
  4114.  
  4115.         will run under DOS 1.00, 1.10, or DOS 2.00 on a system with 128K 
  4116.  
  4117.         or more of memory.
  4118.  
  4119.  
  4120.         PC-TALK.DOC -- The text file containing this documentation.
  4121.  
  4122.  
  4123.         TALK64.BAT  -- A batch file that runs the 64K version. The file 
  4124.  
  4125.         contains the single command 'BASIC PC-TALK/C:1024'.  This 
  4126.  
  4127.         sets up a 1024-byte communications buffer.
  4128.  
  4129.  
  4130.         TALK128.BAT -- A batch file that runs the 128K version.  It 
  4131.  
  4132.         contains the single command 'PC-TALK'. The .EXE version can, of 
  4133.  
  4134.         course, be run directly from DOS with the command 'PC-TALK' 
  4135.  
  4136.         <Enter>.
  4137.  
  4138.  
  4139.         PRINTDOC.BAT -- A batch file with a series of prompts to print 
  4140.  
  4141.         the documentation file from DOS.
  4142.  
  4143.  
  4144.         COPYTALK.BAT -- A batch file to aid in making copies of PC-TALK 
  4145.  
  4146.         for other users.  It will not copy your personal .DIR, .KEY, and .DEF 
  4147.  
  4148.         support files. 
  4149.  
  4150.  
  4151.          
  4152.  
  4153.  
  4154.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.                        --- PC-TALK III User's Guide ---                 63
  4161.  
  4162.  
  4163.         The first time PC-TALK III is run, the program looks for three support 
  4164.  
  4165.         files.  If it does not find them, these three files will be created on 
  4166.  
  4167.         the program disk:
  4168.  
  4169.  
  4170.         PC-TALK.DIR -- The file that stores Dialing Directory information.
  4171.  
  4172.         PC-TALK.KEY -- The file that stores Function Key information.
  4173.  
  4174.         PC-TALK.DEF -- The file that stores Default Menu information.
  4175.  
  4176.                     ----------------------------------------
  4177.  
  4178.  
  4179.  
  4180.         Programming Information --
  4181.  
  4182.  
  4183.         One additional file is supplied on the program disk: PCTKREM.MRG. 
  4184.  
  4185.         This is a BASIC file saved in ASCII format that contains REMark 
  4186.  
  4187.         statements.  It can be MERGED into PC-TALK.BAS to improve the 
  4188.  
  4189.         readability of the program.  However, once merged, PC-TALK.BAS 
  4190.  
  4191.         will no longer run on a system with 64K of memory.
  4192.  
  4193.  
  4194.         PC-TALK.EXE can be compiled directly from PC-TALK.BAS, as all 
  4195.  
  4196.         timing functions are handled independently through the BASIC 
  4197.  
  4198.         SOUND and TIME$ functions.
  4199.  
  4200.  
  4201.         Once PC-TALK.BAS has been saved in ASCII format, it can be 
  4202.  
  4203.         compiled using the IBM BASIC Compiler with the following commands:
  4204.  
  4205.  
  4206.                   BASCOM PC-TALK.BAS /E/O/S/C:4096
  4207.                   LINK PC-TALK+IBMCOM
  4208.  
  4209.  
  4210.         The '4096' argument determines the size of the communications 
  4211.  
  4212.         buffer and can be increased if you have sufficient memory.  For 
  4213.  
  4214.         all but the most demanding applications, however, the 4096-byte 
  4215.  
  4216.         buffer should be more than sufficient.
  4217.  
  4218.  
  4219.  
  4220.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.                        --- PC-TALK III User's Guide ---                 64
  4227.  
  4228.  
  4229.  
  4230.                   ---------------------------------------------
  4231.  
  4232.  
  4233.  
  4234.         Copying PC-TALK --
  4235.  
  4236.  
  4237.         You are encouraged to make copies of PC-TALK III and distribute 
  4238.  
  4239.         them to other users, within the terms of the limited license set 
  4240.  
  4241.         forth below.  A special batch file has been provided for this 
  4242.  
  4243.         purpose.
  4244.  
  4245.  
  4246.         To copy PC-TALK III, insert the program disk in drive A.  From 
  4247.  
  4248.         the DOS A> prompt, type 'COPYTALK' <Enter> and follow the 
  4249.  
  4250.         prompts.   If you do copy PC-TALK for other users, please be sure 
  4251.  
  4252.         to provide them with the PC-TALK.DOC and PRINTDOC.BAT files.
  4253.  
  4254.                   ---------------------------------------------
  4255.  
  4256.  
  4257.  
  4258.         Modifying PC-TALK --
  4259.  
  4260.  
  4261.         Please note that this version of PC-TALK makes use of virtually 
  4262.  
  4263.         all the memory available on a 64K system when running the 
  4264.  
  4265.         interpreter BASIC version (PC-TALK.BAS).  Adding any modifica-
  4266.  
  4267.         tions will exceed the memory capacity for 64K machines.
  4268.  
  4269.  
  4270.         This version of PC-TALK has incorporated the suggestions of many 
  4271.  
  4272.         users who made modifications to earlier versions.  Some of these 
  4273.  
  4274.         earlier modifications were posted on bulletin boards and became, 
  4275.  
  4276.         in effect, "standard" modifications to the earlier program.
  4277.  
  4278.  
  4279.         There are still many more useful modifications which could be 
  4280.  
  4281.         made, and we would like to encourage this grassroots improvement 
  4282.  
  4283.         process.  The only "dangers" are of different people writing 
  4284.  
  4285.  
  4286.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.                        --- PC-TALK III User's Guide ---                 65
  4293.  
  4294.  
  4295.  
  4296.         modifications which overlap or are inconsistent, and, of course, 
  4297.  
  4298.         people unwittingly writing bugs into the program.
  4299.  
  4300.  
  4301.         You are free to modify PC-TALK as you wish to suit your personal 
  4302.  
  4303.         needs.  One of the goals in creating PC-TALK was to produce a 
  4304.  
  4305.         program in easily modifiable BASIC. We do request, however, that 
  4306.  
  4307.         you do not distribute PC-TALK in modified form.  The reason for 
  4308.  
  4309.         this is that when people have problems or questions, they 
  4310.  
  4311.         inevitably contact us, and we have no way of knowing what 
  4312.  
  4313.         modifications may have been made.
  4314.  
  4315.  
  4316.         If you do come up with useful modifications, please keep them as 
  4317.  
  4318.         separate MERGE files which can be incorporated into PC-TALK.BAS 
  4319.  
  4320.         at the user's option.
  4321.  
  4322.  
  4323.         To facilitate this process of creating mergeable mods, we would 
  4324.  
  4325.         appreciate your sending us copies of your mods (on disk, if they 
  4326.  
  4327.         are substantial).  In certain cases, we may want to endorse 
  4328.  
  4329.         certain mods and "officially" reserve expansion areas for them.  
  4330.  
  4331.         Program lines from 10000 up have specifically been reserved for 
  4332.  
  4333.         this purpose.
  4334.  
  4335.  
  4336.         Please understand that our reason for suggesting that we might 
  4337.  
  4338.         "approve" certain modifications is not in any way meant to 
  4339.  
  4340.         inhibit your insights or creativity.  To the contrary, we're 
  4341.  
  4342.         greatly appreciative of the improvements which have been made to 
  4343.  
  4344.         the program so far, and we would merely like to make it easier 
  4345.  
  4346.         for more people to share in future improvements.
  4347.  
  4348.                   ---------------------------------------------
  4349.  
  4350.  
  4351.  
  4352.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.                        --- PC-TALK III User's Guide ---                 66
  4359.  
  4360.  
  4361.  
  4362.  
  4363.         Thank You!
  4364.  
  4365.  
  4366.         While on the subject on user mods, I would like to express my 
  4367.  
  4368.         thanks to Larry Jordan, Rich Schinnell, Wes Merchant, Don 
  4369.  
  4370.         Winthrow, and the Capital PC Users Group for their many 
  4371.  
  4372.         suggestions, contributions, and continued support.
  4373.  
  4374.  
  4375.         John O'Boyle of United Technologies has been particularly helpful 
  4376.  
  4377.         and encouraging in developing version III and in championing the 
  4378.  
  4379.         Freeware concept.  Thanks also to Phil Ryals of Bank of America 
  4380.  
  4381.         and to Joe Doran of GCA Corporation for their programming insights.
  4382.  
  4383.  
  4384.         Special thanks to Jeremy Joan Hewes for being my trusty cohort 
  4385.  
  4386.         and dear friend from the very beginning and to Larry Magid and 
  4387.  
  4388.         Stu Schwartz for their tireless beta testing and for never being 
  4389.  
  4390.         satisfied.  And thanks to Patricia Navone and Susan Stone for 
  4391.  
  4392.         their loyal and excellent work.
  4393.  
  4394.  
  4395.         Finally, thank you to the entire PC Community for your many words 
  4396.  
  4397.         of encouragement and your financial support.  PC-TALK and 
  4398.  
  4399.         Freeware started as an experiment.  It seems to have worked 
  4400.  
  4401.         beyond what anyone suspected.  I hope that you find this version 
  4402.  
  4403.         of PC-TALK to be more useful and just as friendly as the prior 
  4404.  
  4405.         versions, and that we continue to find ways to share our 
  4406.  
  4407.         adventures in computing.
  4408.  
  4409.  
  4410.                                      -- Andrew Fluegelman
  4411.                    
  4412.                   ---------------------------------------------
  4413.  
  4414.  
  4415.  
  4416.  
  4417.  
  4418.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.                        --- PC-TALK III User's Guide ---                 67
  4425.  
  4426.  
  4427.  
  4428.  
  4429.                                                 tm
  4430.         ======================== F R E E W A R E =======================
  4431.  
  4432.                              User-Supported Software
  4433.  
  4434.              If you are using this program and finding it of value,
  4435.              your contribution ($35 suggested) will be appreciated.
  4436.  
  4437.                              === F r e e w a r e ===
  4438.                             The Headlands Press, Inc.
  4439.                                Post Office Box 862
  4440.                                 Tiburon, CA 94920
  4441.  
  4442.                  Regardless of whether you make a contribution,
  4443.                you are encouraged to copy and share this program.
  4444.  
  4445.                   ---------------------------------------------
  4446.  
  4447.  
  4448.         FREEWARE user-supported software is an experiment in distributing 
  4449.         computer programs, based on three principles:
  4450.  
  4451.         First, that the value and utility of software is best assessed by 
  4452.         the user on his/her own system.  Only after using a program can 
  4453.         one really determine whether it serves personal applications, 
  4454.         needs, and tastes.
  4455.  
  4456.         Second, that the creation of independent personal computer 
  4457.         software can and should be supported by the computing community.
  4458.  
  4459.         Finally, that copying and networking of programs should be 
  4460.         encouraged, rather than restricted. The ease with which software 
  4461.         can be distributed outside traditional commercial channels 
  4462.         reflects the strength, rather than the weakness, of electronic 
  4463.         information.
  4464.  
  4465.  
  4466.         The user-supported concept:
  4467.  
  4468.         Anyone may request a copy of a user-supported program by sending 
  4469.         a blank, formatted disk to the author of the program.  An 
  4470.         addressed, postage-paid return mailer must accompany the disk (no 
  4471.         exceptions, please).
  4472.  
  4473.         A copy of the program, with documentation, will be sent by return 
  4474.         mail. The program carries a notice suggesting a contribution to 
  4475.         the program's author.  Making a contribution is completely 
  4476.         voluntary on the part of the user.
  4477.  
  4478.         Regardless of whether a contribution is made, the user is 
  4479.         encouraged to copy and share the program with others. Payment for 
  4480.         use is discretionary on the part of each subsequent user.
  4481.  
  4482.  
  4483.  
  4484.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.                        --- PC-TALK III User's Guide ---                 68
  4491.  
  4492.  
  4493.  
  4494.  
  4495.         Will the user-supported concept really work?
  4496.  
  4497.         Up to now, distribution of software has relied either on 
  4498.         restricting access (and charging for the cost of doing so), or 
  4499.         anonymously casting programs into the public domain.  The user-
  4500.         supported concept is a way for the computing community to support 
  4501.         and encourage creative work outside the traditional marketplace.
  4502.  
  4503.         This is an experiment in economics more than altruism. Free 
  4504.         distribution of software and voluntary payment for its use 
  4505.         eliminates the need for money to be spent on marketing, 
  4506.         advertising, and copy protection schemes. Users can obtain 
  4507.         quality software at reduced cost, while still supporting program 
  4508.         authors.  And the most useful programs survive, based purely on 
  4509.         their usefulness.
  4510.  
  4511.  
  4512.         Please join the experiment.
  4513.  
  4514.         FREEWARE is the trademark of The Headlands Press for its user-
  4515.         supported software, but we invite all software authors to 
  4516.         participate in this distribution concept.
  4517.  
  4518.         We would like to publish a FREEWARE CATALOG of user-supported 
  4519.         software by program authors who are willing to make their work 
  4520.         available on a free, non-restricted basis. If you would like your 
  4521.         program listed, please send a description of the program 
  4522.         (including system requirements) and the address to which requests 
  4523.         for copies should be sent. Fulfilling requests and suggesting 
  4524.         contributions are the sole responsibility of each program author. 
  4525.         Listings in the catalog are free. 
  4526.  
  4527.         We welcome your comments about the user-supported concept.
  4528.         Thank you for your support.
  4529.  
  4530.         Andrew Fluegelman
  4531.         Freeware
  4532.  
  4533.                  ----------------------------------------------------
  4534.         NOTICE - A limited license is granted to all users of this program,
  4535.                  to make copies of this program and distribute them to other
  4536.                  users, on the following conditions:
  4537.  
  4538.                  1. The program is not to be distributed to others in
  4539.                     modified form.
  4540.                  2. No fee (or other consideration) is to be charged for copying 
  4541.                     or distributing the program without an express written 
  4542.                     agreement with The Headlands Press, Inc.
  4543.                  3. The notice displayed at program start-up is not to be 
  4544.                     bypassed, altered, or removed.
  4545.  
  4546.                     Copyright (c) 1983 The Headlands Press, Inc.
  4547.                  ----------------------------------------------------
  4548.  
  4549.  
  4550.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.                        --- PC-TALK III User's Guide ---                 69
  4557.  
  4558.  
  4559.  
  4560.  
  4561.         Appendix A: A Brief Explanation of Communications Parameters
  4562.  
  4563.  
  4564.         The communications "parameters" are simply values that specify 
  4565.         how data is to be sent.  The "baud rate" is the speed of 
  4566.         transmission--300 baud means 300 bits per second.  Since it 
  4567.         usually takes 10 bits to transmit one character, 300 baud is a 
  4568.         transmission rate of approximately 30 characters per second.  A 
  4569.         baud rate of 1200 is four times as fast--about 120 characters per 
  4570.         second.  (Your modem must be able to support the baud rate you 
  4571.         select.)
  4572.  
  4573.  
  4574.         As mentioned, it usually takes a stream of 10 bits to transmit 
  4575.         one ASCII character.  One of these 10 bits can be designated as a 
  4576.         "parity" bit.  The value of this bit can be set so that, when 
  4577.         added to the other data bits (described below), the sum of the 
  4578.         data and parity bits is either even, odd, always one ("mark 
  4579.         parity") or always zero ("space parity").  If you have chosen to 
  4580.         communicate with 8 data bits rather than 7 data bits (see next 
  4581.         paragraph), there is no "room" for a parity bit, and so you must 
  4582.         specify "no" parity.
  4583.  
  4584.  
  4585.         You can choose to communicate with various numbers of data bits.  
  4586.         The most common values are 7 data bits, which allow you to send 
  4587.         any of the 127 standard ASCII characters, or 8 data bits, which 
  4588.         allow you to send an extended ASCII set of 255 characters.
  4589.  
  4590.  
  4591.         For every character transmitted, the communications program sends 
  4592.         1 "start" bit.  You have no option to vary this number.  However, 
  4593.         you can specify how many "stop" bits are to be sent.  There must 
  4594.         be at least 1 stop bit, and this is the most common value.
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600.  
  4601.  
  4602.  
  4603.  
  4604.  
  4605.  
  4606.  
  4607.  
  4608.  
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.  
  4615.  
  4616.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.                        --- PC-TALK III User's Guide ---                 70
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628.         Appendix B: A Brief Description of the XMODEM Protocol
  4629.  
  4630.  
  4631.         Once the protocol is put into effect ("Holding for Start..."), 
  4632.         the transmitter waits for the receiver to send an NAK character 
  4633.         (ASCII 21).  Meanwhile, the receiver sends NAK signals every ten 
  4634.         seconds.  Once the transmitter detects an NAK, it starts to send 
  4635.         the file in sections of 128 bytes.
  4636.  
  4637.  
  4638.         Actually, more than 128 bytes are sent for each block. At the 
  4639.         beginning of the block is an SOH character (ASCII 01), followed 
  4640.         by the ASCII character representing the block number, followed by 
  4641.         the ASCII character of the "one's complement" of the block 
  4642.         number. Then the 128 bytes of the file are sent. Finally, the 
  4643.         block concludes with an ASCII character representing the sum of 
  4644.         the ASCII values of the 128 bytes sent (the "checksum" 
  4645.         character).
  4646.  
  4647.  
  4648.         The receiver checks the block to verify that everything is in 
  4649.         order.  First it makes sure that the block started with an SOH.  
  4650.         Then it makes sure that the block number is correct.  Then it 
  4651.         performs its own calculations on the 128 data bytes and compares 
  4652.         its own checksum with the one received from the transmitter.
  4653.  
  4654.  
  4655.         If everything is in order, the receiver sends an ACK character 
  4656.         (ASCII 06) to the transmitter, indicating that the next block is 
  4657.         to be sent. If the receiver can't verify, it sends an NAK, 
  4658.         requesting that the block be sent again.  This continues, block 
  4659.         by block, until the entire file has been sent and verified.
  4660.  
  4661.  
  4662.         At the end of the file, the transmitter sends an EOT character 
  4663.         (ASCII 04).  The receiver acknowledges the EOT with an ACK, and 
  4664.         the transfer terminates.
  4665.  
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.              === Finished printing the PC-TALK III User's Guide ===
  4694.  
  4695. 
  4696.  
  4697. 62, Tiburon, CA 94920 ---
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.  
  4705.  
  4706.  
  4707.  
  4708.              === Finished p