home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 959.PTP.DOC < prev    next >
Text File  |  1988-03-07  |  87KB  |  1,571 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                +----------------------------------------------------+
  22.                |     WDCG -- Wake Digital Communications Group      |
  23.                |                   presents                         |
  24.                |    PTP -- Packet Terminal Program Version 4.1      |
  25.                |       with XPACKET binary transfer protocol.       |
  26.                |                                                    |
  27.                |          Includes NET MASTER feature and FAX       |
  28.                |            support for multi-mode TNC's.           |
  29.                |            3-screen mode now supported.            |
  30.                |      BY N4PY .... FOR AMATEUR RADIO USE ONLY       |
  31.                |     Split-screen routine complements of AA4L       |
  32.                |             Documentation by AB4S                  |
  33.                +----------------------------------------------------+
  34.  
  35.  
  36.  
  37.                                TABLE OF CONTENTS
  38.  
  39.  
  40.          Introduction to PTP -------------------------------------  3
  41.  
  42.          USER INSTRUCTIONS ---------------------------------------  3
  43.  
  44.          Main Menu -----------------------------------------------  8
  45.  
  46.          NTS TRAFFIC GENERATION ---------------------------------- 14
  47.  
  48.          FILES USED BY PTP TERMINAL PROGRAM ---------------------- 16
  49.  
  50.          SPLIT SCREEN CONSIDERATIONS ----------------------------- 18
  51.  
  52.          APPENDIX ------------------------------------------------ 19
  53.  
  54.            XPACKET FLOW DIAGRAM ---------------------------------- 19
  55.  
  56.            TNC SETUP --------------------------------------------- 21
  57.  
  58.            OTHER MODES WITH PTP ---------------------------------- 22
  59.  
  60.            NET MASTER MODE --------------------------------------- 22
  61.  
  62.            TYPE-AHEAD BUFFER ------------------------------------- 24
  63.  
  64.            ANTI-WORD WRAP FEATURE -------------------------------- 24
  65.  
  66.            3-SCREEN OPERATION ------------------------------------ 24
  67.  
  68.            FINAL COMMENTS FROM WDCG ------------------------------ 25
  69.  
  70.          INDEX --------------------------------------------------- 28
  71.  
  72.                                      [ 3 ]
  73.  
  74.       PTP is a terminal program written for the application layer of a packet
  75.       radio station.  This program was developed specifically for use with
  76.       the IBM PCjr and the TAPR TNC, but it works with other versions of the
  77.       IBM PC and other TNCs as well.  PTP requires IBM DOS 2.1 or later, and
  78.       will work with the monochrome adapter or the CGA adapter.  256K of RAM
  79.       minimum is required to run this program.  Very little testing has been
  80.       done on any other combinations.  It was developed originally for
  81.       private use by Carl, N4PY, but at the urging of Ed, AB4S, Carl agreed
  82.       to allow this one out of his basement.  For use with the IBM PCjr, see
  83.       the note in the Appendix.
  84.  
  85.       Four modes of file transfer are supported:
  86.  
  87.                ASCII file transfer using hardware flow control
  88.  
  89.                XMODEM protocol (with application and AX.25 error correction)
  90.  
  91.                XPACKET protocol (with AX.25 error correction)
  92.  
  93.                Binary (no protocol, just plain binary)
  94.  
  95.       The xpacket protocol is described in detail in the file XPACKET.PRO
  96.       which accompanies this file on the diskette you received.
  97.  
  98.       Binary transfers are useful to/from other users who do not have Xpacket
  99.       capability or for FAX receiving and sending with multi-mode TNCs.
  100.  
  101.       USER INSTRUCTIONS
  102.       To run PTP, you need only type PTP at the DOS prompt.  You can also pass
  103.       one parameter to PTP if you desire to begin with a personality other than
  104.       the one you have defined by PTP.MOD and PTP.DEF.  If you have a set of
  105.       files (.MOD, .DEF, and perhaps .SET) which you wish PTP to use instead of
  106.       the default set, you can specify their common filename as an input
  107.       parameter to PTP.  Example: "PTP VHFPKT" or "PTP AMTOR".
  108.  
  109.       The next thing you will see is the PTP logo screen.  Once you have read
  110.       the information there, you can press any key to continue to the main
  111.       menu.  It is from this menu that you can select your terminal
  112.       communications parameters, etc.  After you are satisfied with your
  113.       parameter setup, you can press Enter to go to communicate mode.  See
  114.       "Main Menu" for details.
  115.  
  116.       Now, the only thing you should have to remember is to press the Home key
  117.       when you can't remember anything else about PTP options.  This will bring
  118.       up a help screen which you can customize to help with your own
  119.       selections.  (See PTP.HLP in the FILES section of this document.)
  120.  
  121.       Use a text editor (such as IBM Personal Editor II, or Professional
  122.       Editor) to create a file named PTP.DEF.  This file will consist of the
  123.       numbers 11 through 40 and the information you want to be sent to the
  124.       TNC when the appropriate F-Key is pressed.  It will also contain
  125.       information about how to route traffic listed on the WDCG PBBS or
  126.       W0RLI-type BBS and whether or not to add line feed characters after
  127.       each CR during ASCII uploads, etc..  All information in PTP.DEF is in
  128.       pairs of lines with the first of each pair describing an option, and the
  129.       next defining your choice for that option.
  130.  
  131.                                      [ 4 ]
  132.  
  133.       An easy way to create your .DEF file(s) is to use the utility MAKEDEF
  134.       which is on the diskette along with PTP.  WDCG recommends that you create
  135.       your own, personalized PTP.DEF using MAKEDEF.
  136.  
  137.       PTP.DEF might look like:
  138.       11
  139.       c wa5szl-1^M   +----------------------------------------------+
  140.                      | This file is optional.  The usage            |
  141.       12             | of the F-keys is: 11-20 = Shift-F1 - F10     |
  142.       c k4iww^M      |                   21-30 = Ctrl-F1 - F10      |
  143.                      |                   31-40 = Alt-F1 - F10       |
  144.       .              +----------------------------------------------+
  145.  
  146.       39
  147.       My name is Carl and my QTH is Franklinton, NC.^M
  148.  
  149.       40
  150.       73 and good luck on packet radio.^M
  151.  
  152.       CONNECT TEXT   Default text for Alt-M connect message.  This can be up
  153.       text_string    to 255 characters of text.  Automatically selected if
  154.                      MSGDEF is ON.
  155.  
  156.       STARTUP        Commands you wish sent to the TNC upon starting PTP.
  157.       cmd_string     You can have up to 20 of these, each prefaced with
  158.                      "STARTUP."  Prior to sending the commands you place here,
  159.                      PTP will send XON (Ctrl-Q), ECHO ON or OFF (depending on
  160.                      split or single screen selection), MYCALL and CONNECT.
  161.                      Also, if AUTOMSG YES is set, CMSG OFF will be send and if
  162.                      AUTOTIME YES is set, the TNC clock will be set from the
  163.                      DOS clock.  All of these will be sent before the STARTUP
  164.                      commands will be sent.  If you have additional .DEF files
  165.                      you will not want to have STARTUP in them.  This belongs
  166.                      in PTP.DEF only.
  167.  
  168.       EXITING        Commands you wish sent to the TNC upon ending PTP.  You
  169.       cmd_string     can have up to 20 of these, each prefaced with
  170.                      "EXITING."  Prior to sending the EXITING commands, PTP
  171.                      will send CMSG ON if AUTOMSG YES was set in this file when
  172.                      PTP was started.  If you have additional .DEF files you
  173.                      will  not want to have EXITING in them.  This command
  174.                      belongs in PTP.DEF only.
  175.  
  176.       AUTOTIME       Does not work on the TNC-1.  Sets TNC clock time from the
  177.       YES            system clock.  Default NO.
  178.  
  179.       AUTOMSG        Does not work with the TNC-1.  If YES, sets CMSG OFF at
  180.       YES            program startup and ON at exit.  Default NO.
  181.  
  182.       AUTO3          This specifies whether or not you wish to have an
  183.       NO             automatic change to 3-screen mode when connected and
  184.                      2-screen mode when not connected.  This works only when
  185.                      you have 2- or 3-screen mode active during your session
  186.                      with PTP (does not work if single-screen mode is selected
  187.                      on the main menu).  Default is NO.
  188.  
  189.                                      [ 5 ]
  190.  
  191.       BINFILEECHO    Controls whether or not binary data is also sent to the
  192.       YES            screen when <B>inary file download is in effect.  If NO,
  193.                      a short update will be sent to the screen every 500 bytes
  194.                      or so.  Default is YES.
  195.  
  196.       HOLDBUF        This describes the size of the retrieve (Type ahead)
  197.       128            buffer lines.  This can be any number from 1 to the amount
  198.                      of memory you have remaining, but we reccommend you set it
  199.                      no larger than 1024.  Default is 128
  200.  
  201.       STREAM CHAR    This describes the ASCII value of the character selected
  202.       124            for the STREAM character in a TNC-2 or compatible.
  203.  
  204.       MYCALL         This describes the identifier to be used for the control
  205.       N4PY           station when using Net Master mode.
  206.  
  207.       CONNECT BELL   Connect alarm bell.  If YES, alarm will sound when
  208.       YES            connection is detected.
  209.  
  210.       FOREGROUND     This describes the color choice for text on the screen.
  211.       7              (0 to 15 -- See your BASIC manual for color numbers)
  212.  
  213.       DEFBELL        This will determine the initial state of the BELL option
  214.       OFF            when PTP is started.
  215.  
  216.       LINELEN        This will determine the column where your typed input
  217.       0              lines will be anti-word wrapped.  This value should be
  218.                      the same as, or less than your HOLDBUF option.  The value
  219.                      zero (0) will disable anti-word wrapping.  Default is 0.
  220.  
  221.       AUTOSTART      If this is set to YES, PTP will go to communicate
  222.       NO             (terminal) mode automatically after the main menu is
  223.                      displayed.
  224.  
  225.       DEFQSVE        The initial state of QSAVE will be active if this is
  226.       OFF            defined as ON.  The default is OFF.
  227.  
  228.       MSGDEF         The initial state of your connect message (from PTP, not
  229.       OFF            the one from the TNC) will be the default message in
  230.                      CONNECT TEXT.
  231.  
  232.       BACKGROUND     This describes the background color for text screen.
  233.       0
  234.  
  235.       BIGCURSOR      This parameter will allow you to choose a large, full
  236.       NO             block cursor.  Useful when using PTP on an LCD screen.
  237.  
  238.  
  239.       MCON3          This specifies what you want sent to the TNC to cause it
  240.       ON             to monitor while connected (MCON) for 3-screen operation.
  241.                      The default is ON.
  242.  
  243.       MCON12         This specifies what you want sent to the TNC as a value
  244.                      for MCON when you are in 1- or 2-screen mode.  The default
  245.                      is OFF.
  246.  
  247.                                      [ 6 ]
  248.  
  249.       HEA12          This specifies what value you want PTP to send to your
  250.       OFF            TNC for the HEADERLN command when you go to 1- or 2-screen
  251.                      mode.  Note: HEADERLN ON will be sent automatically when
  252.                      you go to 3-screen mode.   Default is OFF.
  253.  
  254.       TAPRCMD        If your interface (TNC or TU) uses other than the TAPR
  255.       YES            command set, you will want to set this value to NO.
  256.                      When NO, the automatic commands will not be issued when
  257.                      PTP is first started.  The default value is YES.
  258.  
  259.       TYPEONCHAR     The ASCII value (decimal) of the character you wish
  260.       1              to use for ENabling the Type ahead buffer.  Default
  261.                      is Ctrl-A (01).
  262.  
  263.       TYPEOFFCHAR    The ASCII value (decimal) of the character you wish
  264.       25             to use for DISabling the Type ahead buffer.  Default
  265.                      is Ctrl-Y (25).
  266.  
  267.       WAITCHAR       The ASCII value (decimal) of the character you wish
  268.       23             to use for 200ms pause in a string.  Default is
  269.                      Ctrl-W (23).
  270.  
  271.       FILECHAR       The ASCII value (decimal) of the character you wish
  272.       15             to use to tell PTP that the filename following is
  273.                      to be sent immediately.  Default is Ctrl-O (15).
  274.  
  275.       PACKET         Tells PTP that you are not operating in packet mode
  276.       YES            and automatic commands are not to be sent to the
  277.                      the TNC.  File transfers will not be automatically
  278.                      closed and only ASCII transfers are allowed.  Default
  279.                      is YES.
  280.  
  281.       CHANNELID      Tells PTP what your TNC uses for multi-connect channel
  282.       LETTER         ID characters.  Some TNCs use a digit from 0 to 9 while
  283.                      others use a letter from A to J.  This is used for the
  284.                      Net Master feature.  Consult your TNC users manual to
  285.                      determine your channel ID character type.  Default is
  286.                      LETTER.  Choices are NUMBER and LETTER.
  287.  
  288.       DIRMOD         Tells PTP to bypass the listing of .MOD files in the
  289.       YES            current directory when the main menu is displayed.
  290.                      This will speed things up a bit (if you desire).
  291.                      Default is YES.
  292.  
  293.       PROMPT         This parameter will cause PTP to put a prompt of any
  294.       PACKET         description on the middle stripe of your split screen
  295.                      when in terminal mode.  A suggested use is the mode
  296.                      you are set up for (such as PACKET, MORSE, BAUDOT,
  297.                      etc.).  There is no default text and you may enter
  298.                      up to six ASCII characters for display.
  299.  
  300.       INITTA         Tells PTP what default to use for the state of your
  301.       ON             Type ahead buffer.  If ON, the initial state of Ta
  302.                      will be Ta on and if you set it to OFF, the initial
  303.                      state will be off.
  304.  
  305.                                      [ 7 ]
  306.  
  307.       STATE          This should be the 2-letter Postal Code for the state in
  308.       NC             which the PBBS you are using is located.
  309.  
  310.       NEAR      _____________
  311.       VA                     |
  312.                              |
  313.       NEAR                   |____ These are the nearby states that might be
  314.       SC                     |     expected to access the PBBS upon which you
  315.                              |     are placing the NTS traffic generated with
  316.       NEAR      _____________|     PTP.
  317.       GA
  318.  
  319.       SENDLF         This will determine whether or not you want PTP to add
  320.       NO             LF characters after CR's during an ASCII upload.
  321.  
  322.       DCD            This will determine whether or not you want PTP to use
  323.       NO             the DCD line to determine when a connection occurs.  If
  324.                      NO, receipt of *** CONNECTED will be used to detect
  325.                      connection.
  326.  
  327.       USERS          This is used only with the TNC-2 or compatibles.  When
  328.       1              you are involved in a file transfer, the USERS command
  329.                      for the TNC will be set to one.  After the transfer is
  330.                      completed, USERS will be set to the value specified
  331.                      here.  If this option is not specified USERS will not be
  332.                      changed.
  333.  
  334.  
  335.       CONNECT FILE   The full filename to which you want connected text to be
  336.       B:MYMSGS.TXT   saved when Qsave is enabled.  DCD YES is required.
  337.  
  338.       NOTE:  There must not be any blank lines in this file.
  339.  
  340.       NOTE:  If you do not specify FOREGROUND and BACKGROUND, they will be
  341.       set to 7 and 0 respectively.  Also, if FOREGROUND and BACKGROUND are
  342.       set to the same value, the defaults of 7 and 0 will be used.
  343.  
  344.       NOTE:  There is no order dependence to the keyword pairs used in
  345.       PTP.DEF.  You may put those in any order you like as long as you keep
  346.       the pairs together.
  347.  
  348.       You do not have to define every possible F-key, but be sure that the
  349.       number for the key you want to use precedes the text for that key.
  350.       Also, if you do not desire to set the other parameters, you do not need
  351.       to include them in your PTP.DEF file.
  352.  
  353.       If you assign a string of characters to an Fkey, whether it is Alt-
  354.       Fkey, Ctrl-Fkey, Shift-Fkey, or just Fkey 7 through 10, you have
  355.       complete control of the string.  If you desire a CR character to follow
  356.       your string you simply type ^M at the end of it.  Also, if you want to
  357.       have the Ctrl-C character as a part of the Fkey definition, you can do
  358.       that by using ^C at the point where the Ctrl-C is to appear.
  359.  
  360.                                      [ 8 ]
  361.  
  362.       Also, you may want to create a file to be used as setup information for
  363.       your TNC.  This file is optional, and may have any name you like.  It
  364.       is a command list for the TNC and will be sent to the TNC when you
  365.       press Alt-L from the terminal communications screen.  An example of
  366.       this file would look like:
  367.  
  368.       MYCALL N4PY   +----------------------------------------------+
  369.       SCREENL 0     | This file is optional.  The commands are     |
  370.       .             | the ones listed in the owner's manual for    |
  371.       .             | your TNC.  Be sure they are set the way you  |
  372.       .             | want your TNC to be configured.              |
  373.       PACTIME 1     +----------------------------------------------+
  374.  
  375.       A suggested method of building this file is to enable capture (via
  376.       Qsave or ASCII rcv mode) and enter DISP.  Your TNC should give you a
  377.       list of all the commands and the present settings for these commands.
  378.  
  379.       In a similar fashion, you can make other files like the PTP.DEF file
  380.       which will alter the characteristics of your system.  All the same
  381.       rules apply for the additional DEF files.  At any time, you can refresh
  382.       PTP's "personality" by using the Alt-E and answering the prompt with the
  383.       path and filename of the new DEF file you wish installed.
  384.  
  385.       NOTE: Any time you install a new DEF file, any parameters not set in
  386.             the new file will remain the same as they were last set.  That
  387.             is, PTP defaults will not be used, the ones from the previous DEF
  388.             file will be.
  389.  
  390.       PTP will be updated from time to time.  Check the source from which you
  391.       received this copy for updated versions.  The author does not plan to
  392.       release the source code, but comments and suggestions about future
  393.       releases are appreciated.
  394.  
  395.       When you first RUN the program, you will be given a menu screen that
  396.       will allow you to set up several operating parameters.  The numbered
  397.       parameters are:
  398.  
  399.             1  Line bit rate  [1200] (300..9600)
  400.             2  Data bits  [8] (7 or 8)
  401.             3  Parity type  [n] (e,o, or n)
  402.             4  Number of Screens [2] (1, 2, 3)
  403.             5  Comm Port  [1] (1 or 2)
  404.             6  QSave File Name  [B:CAPTURE.TXT]
  405.             7  User Defined  []
  406.             8  User Defined  []
  407.             9  User Defined  []
  408.            10  User Defined  []
  409.            11  Save Setup  [PTP]
  410.            12  Load Setup  [PTP]
  411.  
  412.                                      [ 9 ]
  413.  
  414.       These parameters can all be set by the user.  The procedure for each
  415.       follows:
  416.  
  417.       Line bit rate --- Type 1,9600<CR> if the desired baud rate is not
  418.                         shown.  The 1200 (or any other ABAUD speed you
  419.                         select) will become the operating speed for the
  420.                         terminal program.  Must match TNC.
  421.  
  422.       Data bits ------- type 2,8<CR> if the desired word length is not shown.
  423.                         Must match TNC.
  424.  
  425.       Parity type ----- type 3,n<CR> if desired parity is not shown.
  426.                         Even parity, Odd parity, or No parity.  Must match
  427.                         TNC.
  428.  
  429.       Split Screen ---- type 4,2<CR> if you desire a split screen.  If you do
  430.                         not select the split screen, a full screen mode will
  431.                         be used with no keyboard buffer, and the TNC will
  432.                         provide echoing.  3 screens will give you a monitor
  433.                         window at the top of your screen to show monitored-
  434.                         while-connected packets received.
  435.  
  436.       Comm Port ------- type 5,2<CR> if you need to use com2 port for TNC
  437.                         connection.  Use the comm port (1 or 2) to which you
  438.                         connected your TNC.  If you do not have a comm port
  439.                         or no TNC is connected and you want to use PTP just
  440.                         to create message files, use zero (0).
  441.  
  442.       QSave File Name - type 6,c:message.sav<CR> if you want to have the
  443.                         Quick Save buffer saved under a different name when
  444.                         you use it.  See the explanation of CAPTURE.TXT under
  445.                         FILES USED BY PTP TERMINAL PROGRAM.
  446.  
  447.       User Defined ---- type 7,XXX<CR> if you want to use the F keys for
  448.                         frequently sent commands, or sequences.  Note that
  449.                         items 8, 9 and 10 are also used in the same way.  In
  450.                         addition to entering the sequence to be sent, you can
  451.                         type 7,,XXXX<CR> where XXXX will be displayed on the
  452.                         terminal screen as a reminder of what you have
  453.                         attributed to that key.  This is true for keys 8, 9
  454.                         and 10 also.  If for some reason you want to ensure
  455.                         that the contents of the Fkey are sent to the TNC prior
  456.                         to the other data which has been typed (using Ta
  457.                         buffer, etc), you may use a special character (!) to
  458.                         prefix the command.  An example might be 7,!^C^WX^M^W^Y
  459.                         to put your multi-mode TNC into Transmit mode, and at
  460.                         the same time disable the Ta buffer (causing it to be
  461.                         dumped to the TNC).  Try it; you'll like it.
  462.  
  463.       Save Setup ------ type 11,c:whatever<CR> to select the file name for
  464.                         this parameter file.  If you type only "11," your
  465.                         parameter file will be saved as "PTP.MOD"  All
  466.                         parameter files are .MOD so don't try to assign an
  467.                         extender to them -- the pgm will do that for you.
  468.                         The file PTP.MOD will be automatically loaded for you
  469.                         when the program is started.
  470.  
  471.                                      [ 10 ]
  472.  
  473.       Load Setup ------ type 12,c:whatever<CR> to select the file name of the
  474.                         MOD file you wish to use.  The rules are the
  475.                         same as for 11 (Save Setup).  In addition, PTP starting
  476.                         with version 4.0 will allow you to put into effect a
  477.                         complete set of .MOD, .DEF, and .SET files by
  478.                         specifying a ".*" after the file name from this option.
  479.                         Example: 12,MORSE.* will cause MORSE.MOD to be used,
  480.                         then MORSE.DEF will be selected and finally, MORSE.SET
  481.                         will be sent to your TNC when PTP puts you into
  482.                         communicate mode automatically.  This is especially
  483.                         useful with multi-mode TNCs.  This same function can
  484.                         be performed by simply typing the common filename at
  485.                         the main menu prompt.  Example: MORSE
  486.  
  487.       After the menu is written to the screen, you will see a list of all
  488.       .MOD files present on your default disk unless you have DIRMOD OFF in
  489.       your current .DEF file.  You may make as many of these files (with
  490.       different names) as you like.  Each can have a different personality.
  491.  
  492.       You will notice that when you type nothing and simply press the Enter
  493.       key, you will be placed in terminal mode and the previously selected
  494.       commands will be issued.  Take a few minutes to set up your parameters
  495.       the way you like to operate, then save the .MOD file before going into
  496.       terminal mode.  The only prompt shown on the main menu screen is
  497.       F2=Exit.  When F2 is pressed, you must also press the Enter key from
  498.       this screen.
  499.  
  500.       NOTE: If AUTOSTART is set to YES in the PTP.DEF file, PTP will go to
  501.       terminal communications mode automatically upon initial entry to the
  502.       menu screen.
  503.  
  504.       If you have selected the split-screen mode for terminal communications,
  505.       you will have an inverse video bar across the screen near the bottom.
  506.       This bar contains some reference information about the status of the
  507.       connect message and status of the bell action, etc.  If you use F5 to
  508.       return to DOS, depending on what you do while in DOS, this line might
  509.       be gone when you return via EXIT.  If this is the case, simply press
  510.       Alt-C (clear screen) to restore the screen divider line.  The Alt-key
  511.       definitions are:
  512.  
  513.       Alt-A   Abort the sending of NTS traffic.  This key will also halt the
  514.               loading of TNC parameters via Alt-L.
  515.  
  516.       Alt-B   Toggles the BEL character action.  This affects only whether or
  517.               not the BEL will cause the alarm to sound when received.  This
  518.               has nothing to do with the Connect alarm in PTP.DEF.
  519.  
  520.       Alt-C   Clears all text from the communications screen.
  521.  
  522.       Alt-D   Display the definitions for the extra 30 F-keys.  This only
  523.               works if you have the PTP.DEF file on your disk.
  524.  
  525.                                      [ 11 ]
  526.  
  527.       Alt-E   Sets up new .DEF file.  You can have as many .DEF files as you
  528.               like with different characteristics.  The names of these files
  529.               can be anything you like and it can be wherever you like.  You
  530.               will be prompted for a complete path/filename.ext.  When you
  531.               install a new DEF file, any parameters not changed by it will
  532.               remain the same as they were before; that is they will not go
  533.               back to the PTP default if they were set by PTP.DEF when the
  534.               program was started.
  535.  
  536.       Alt-F   Exit the Net Master mode.  See the Appendix for an explanation
  537.               of Net Master.
  538.  
  539.       Alt-G   Toggles the system printer (LPT1) on and off.  When on,
  540.               everything received to the terminal will be also printed as
  541.               displayed on your screen.
  542.  
  543.       Alt-H   Display the holding buffer.  When invoked, this function will
  544.               display the last 5000 bytes received in the order they were
  545.               received.  As it scrolls, you may press the S key to start/stop
  546.               the scrolling.  Also, if you desire to save the contents of the
  547.               holding buffer, you can do so by typing "f" while the buffer is
  548.               being displayed, and upon pressing Enter, the complete contents
  549.               of your holding buffer will be appended to your QSAVE file.
  550.  
  551.       Alt-K   Allows any couplet of parameters to be changed without leaving
  552.               communicate mode.  You will be prompted for a command and then
  553.               for a value.  Enter these just as if you were putting them in
  554.               your .DEF file.  After you have entered the command and value,
  555.               you will be asked if you want to make that command permanent.
  556.               If you answer "Y", it will be written to the current .DEF file.
  557.  
  558.       Alt-L   Load the TNC parameters.  You must make a file (using a text
  559.               editor or by capturing the results of DISP) which contains the
  560.               setup you desire for your TNC.  This option allows you to send
  561.               the entire file of commands to the TNC.
  562.  
  563.       Alt-M   Connect message screen.  You are able to edit or remove the
  564.               connect message you have selected or set up via the PTP.DEF
  565.               file.
  566.  
  567.       Alt-N   Enable Net Master mode.  See Appendix for an explanation of Net
  568.               Master.
  569.  
  570.       Alt-P   Purge the communications buffer.  This key will get rid of all
  571.               the data which has accumulated in the communications buffer.
  572.  
  573.       Alt-R   Send traffic files(s) to a W0RLI type BBS or MAILBOX system.
  574.               (See Alt-W.)  When logged onto a W0RLI-type system, you may at
  575.               any time begin sending a previously-entered piece of NTS
  576.               traffic by pressing Alt-R.  You will be shown a list of the
  577.               prepared traffic available on your default disk(ette) drive.
  578.               You will be asked to enter the number (only) of the message you
  579.               wish to send.  The rest is automatic.
  580.  
  581.                                      [ 12 ]
  582.  
  583.       Alt-S   Send traffic file(s).  (See Alt-W.)  When logged onto a WDCG
  584.               PBBS system, and when you are in the message section (or at the
  585.               main menu) you may send your NTS traffic files automatically by
  586.               pressing this key.  When the message is entirely sent, PTP will
  587.               cause the message to be saved on the PBBS and will rename your
  588.               message file to MSGnnn.LOG.
  589.  
  590.       Alt-T   Escape from transparent mode.  When you are in the split screen
  591.               mode, you cannot go back to command mode because the characters
  592.               are buffered until Enter is pressed.  This key will cause a
  593.               one-second delay, send 3 ^C characters, and delay for one more
  594.               second.
  595.  
  596.       Alt-U   Purge the Type ahead buffer.  The portion of text on the lower
  597.               screen (in split-screen) mode which has not yet been sent to the
  598.               TNC will be erased.  You control how much is dealt with in the
  599.               Type ahead buffer by your setting of HOLDBUF in your .DEF file.
  600.  
  601.       Alt-W   Write traffic.  This key will take you to a full-screen editor
  602.               which has a template for message traffic.  The last message
  603.               which was written will be displayed again, and you can
  604.               overwrite the message with a new one.  If you want to enter a
  605.               field that is completely different from the one shown, you may
  606.               press Alt-E to erase the field before typing.  See NTS TRAFFIC
  607.               GENERATION.
  608.  
  609.       Alt-X   Xmit traffic.  This key will allow you to send a message, which
  610.               was created using the Alt-W traffic editor function, as a file.
  611.               The "hand-shaking" is not performed as it is when Alt-S or Alt-R
  612.               is used to send to a PBBS or W0RLI-type Mailbox.  This is useful
  613.               to send traffic to another station or when using using a
  614.               non-packet mode such as Baudot, Morse, or Amtor.
  615.  
  616.       Alt-Z   Switches between two- and three-screen modes.  When in three-
  617.               screen mode, the upper screen will show monitored packets while
  618.               connected.  The center screen will show packets addressed to you
  619.               (while connected) and the lower screen will show your transmitted
  620.               data.
  621.  
  622.      Ctrl-A   Enable Type ahead buffer.  This key will enable the Type ahead
  623.               buffer and, if in split-screen mode, will cause "Ta on" to be
  624.               shown on the center stripe.  This is a default value and it may
  625.               be changed in the .DEF file.  See also Ctrl-Y and TYPE-AHEAD
  626.               BUFFER.
  627.  
  628.      Ctrl-O   This can be used in the definition of an F-key to imply that the
  629.               file name following is to be sent immediately.  It is useful for
  630.               a quick-access brag tape file.  Example of use: ^OB:BRAG.FIL.
  631.               Ctrl-O cannot be used from the keyboard, just from an F-key.
  632.  
  633.      Ctrl-Y   Disable Type ahead buffer.  This key will prevent keystrokes
  634.               from being buffered when typed.  With the Type ahead buffer
  635.               off, each keystroke will be sent to the TNC as it is depressed.
  636.               This is a default value and it may be changed in the .DEF file.
  637.               See also Ctrl-A and TYPE-AHEAD BUFFER.
  638.  
  639.                                      [ 13 ]
  640.  
  641.      Ctrl-W   Causes a 200ms delay in the processing of data to be sent to the
  642.               TNC.  This is often useful when entering transmit mode and
  643.               dumping the Type ahead buffer by disabling it, and starting to
  644.               send text to the TNC.  Some TNC's require a small delay before
  645.               accepting data after a mode change.  This is a default value and
  646.               it may be changed in the .DEF file.
  647.  
  648.       In addition to the Alt-keys and Ctrl-keys, from either communications
  649.       screen you may enter the following:
  650.  
  651.       F1   [Menu] This key will immediately take you to the main menu.
  652.  
  653.       F2   [Exit] This key will cause an end to the program.  When you press
  654.                   F2, you will be asked if you are sure you want to exit.
  655.  
  656.       F3   [Rcvf] This key will allow you to receive a file from the PBBS or
  657.                   from another packet station.  You are asked for the
  658.                   transfer protocol desired, and the drive to store the file
  659.                   on.  If you wish to have the received file stored on a
  660.                   subdirectory other than the current (default) subdirectory,
  661.                   you must specify this at the time you specify the drive
  662.                   (i.e. b:\subdir\).  Next you are asked to provide a name
  663.                   for the file, unless it is an XPACKET file.  You may
  664.                   (optionally) provide a name for the XPACKET file to be
  665.                   received.  When you are receiving an ASCII file, you will
  666.                   use F3 again to close the file unless you and the other
  667.                   station are both using PTP to do the transfer in which case
  668.                   the file will be automatically closed when the file
  669.                   transfer is completed.  Note that the definition changes on
  670.                   the bottom of the screen when you are receiving an ASCII
  671.                   or binary file or using Qsave.
  672.  
  673.       F4   [Xmtf] This key will allow you to upload (send) a file from any
  674.                   disk drive on your system.  When you are asked for the
  675.                   drive be sure to include the colon (i.e. A:).  The protocol
  676.                   choices are the same as for F3.  If you are using
  677.                   subdirectories on your disk(ette), and you wish to send a
  678.                   file from other than the current subdirectory, you may
  679.                   specify the subdirectory along with the drive identifier.
  680.                   EXAMPLE: d:\subdir\
  681.  
  682.       F5   [DOS ] This key causes an immediate exit from the terminal program
  683.                   and you will get the DOS prompt.  An XOFF is sent to the
  684.                   TNC when you go to DOS via F5, and an XON is sent when you
  685.                   return.  You may do any DOS functions that your amount of
  686.                   memory will support.  Remember that the terminal program
  687.                   stays in memory, so the usable memory available to you is
  688.                   reduced by the amount required by the program.  When you
  689.                   are ready to return to the terminal program, Enter "exit"
  690.                   at the DOS prompt.
  691.  
  692.       NOTE: If you leave the program altogether while you are in DOS, you
  693.             will have to send a CTRL-Q to the TNC to restore normal
  694.             operation.  If you return to PTP via "exit", it will be done for
  695.             you.  Each time PTP is started it issues an XON to your TNC on
  696.             the selected comm port.
  697.  
  698.                                      [ 14 ]
  699.  
  700.       NOTE: You must be running IBM PC DOS version 2.1 or higher to use F5.
  701.             Additionally, you must have COMMAND.COM somewhere that DOS can
  702.             find it or the program will abort.
  703.  
  704.       F6   [Qsve] This key will enable the "Quick Save" option.  On the main
  705.                   menu you selected a file name for Quick Save.  When F6 is
  706.                   pressed, the file will be appended with all that is
  707.                   received until you press F6 again, or F3 to close the file.
  708.                   The F6=[Qsve] will flash to let you know that the file is
  709.                   open.  You can, if you desire, capture any messages or
  710.                   monitored packets which are being held in your TNC due to
  711.                   either XOFF or because of the DTR line not being raised
  712.                   until the comm port is opened by pressing F6 immediately
  713.                   after you do the null enter to go to the communications
  714.                   screen.
  715.  
  716.       F7 - F0     These keys are user defined.  See the main menu to set up
  717.                   the definition and the 4-character description for these
  718.                   keys.  Don't forget the rules for insertion of the CR
  719.                   character.  (See information under PTP.DEF for rules
  720.                   concerning CR character and Ctrl-C character.)
  721.  
  722.       Home        This key will cause the PTP.HLP file to be displayed, even
  723.                   if you no longer have the PTP diskette installed.  When the
  724.                   program is loaded, PTP.HLP is read from the diskette and
  725.                   kept in storage for use when Home is pressed.
  726.  
  727.       Cursor Up   These keys are used to recall previously entered text.  The
  728.          and      PTP.DEF  file has an entry with the keyword HOLDBUF.  This
  729.       Cursor Dn   determines the length of the recall line.  You should set
  730.                   this to the same length of your PACL in the TNC.  When you
  731.                   press Cursor Up, you will step through the ten-step buffer
  732.                   in one direction, and pressing Cursor Dn will step the
  733.                   other direction.  Experiment with this and set the length
  734.                   so it is proper for your operation.  This is most useful
  735.                   for correcting typographical errors in connect attempts, or
  736.                   for CQ messages when in CONVERSE mode.  This function is
  737.                   not available in single screen mode.
  738.  
  739.       NTS TRAFFIC GENERATION
  740.       While in communications mode, if you desire to write a piece (or more)
  741.       of traffic, you can simply swap screens (by pressing Alt-W) and enter
  742.       the traffic on a full screen template.  The fields are defined and you
  743.       can type the required information in the highlighted fields.  There are
  744.       several keys which are used for NTS traffic entry.  They are:
  745.  
  746.       Enter    Moves the cursor to the beginning of the next line, if multi-
  747.                line field.  If you are on the last line of a multi-line field
  748.                or if the field is a single line field, the cursor will move
  749.                to the beginning of the next field.
  750.  
  751.       Tab      Moves cursor to the next field.
  752.  
  753.       Shft-Tab Moves cursor to beginning of the previous field.
  754.  
  755.                                      [ 15 ]
  756.  
  757.       Alt-E    Erases to the end of the current field.
  758.  
  759.       Alt-C    Returns to communications mode.
  760.  
  761.       Esc      Saves the message under the name MSGnnn.MSG.
  762.                The nnn in the message name is the number field from the
  763.                message itself.  When this message has been uploaded to
  764.                the WDCG PBBS or W0RLI-type Mailbox, the message file will
  765.                be renamed to MSGnnn.LOG.
  766.  
  767.       Note that the check is not required in the message outline.  It will be
  768.       automatically generated when the message is saved.
  769.  
  770.       The TIME field is special.  It is not usual that this field be used and
  771.       it will normally be left blank.  If you desire to use the time field,
  772.       there are two options:
  773.  
  774.         * Put an "A" in the first position of the time field.  This will
  775.           cause PTP to enter the current time from the system clock.  There
  776.           will be a "Z" appended to the time.  Be sure your system clock is
  777.           set to UTC if you use this option.
  778.  
  779.         * You may enter the time directly in the time field.  This time will
  780.           not be changed by PTP.
  781.  
  782.       The DATE field can be automatically filled in for you from the system
  783.       clock if left blank, or you can enter a date if different from the
  784.       current date or if your DOS system clock is not set properly.
  785.  
  786.       After you have finished with the signature line on the message form,
  787.       the cursor will move to a field called "@BBS" and you will be able to
  788.       specify the call sign (only) for the store and forward feature of the
  789.       W0RLI-type MailBox systems.  Do not include the "@" since PTP will add
  790.       that automatically for you.
  791.  
  792.       Later, when logged on either a WDCG PBBS system, or a W0RLI-type
  793.       MailBox system, you can send your accrued traffic by:
  794.  
  795.       PBBS:  Go to the <M>essage menu and at the prompt, press Alt-S.
  796.  
  797.       W0RLI-type MailBox:  At any system prompt, press Alt-R.
  798.  
  799.       You will be shown a list of all unsent messages from your default
  800.       disk(ette) and you will be asked for the number (only) of the message
  801.       to be sent.
  802.  
  803.       The rest is automatic (including the <S>ave function on PBBS system
  804.       after the message is complete).  You may now send another message by
  805.       pressing Alt-S or Alt-R again if desired.  Note that the sending of NTS
  806.       message traffic can be halted (aborted) at any time by pressing Alt-A.
  807.       When each MSGnnn.MSG file is sent, it will be renamed to MSGnnn.LOG on
  808.       your disk.
  809.  
  810.                                      [ 16 ]
  811.  
  812.       Beginning with version 4.0, PTP will route traffic according to the ZIP
  813.       code (if entered) in the address portion of your traffic.  The traffic
  814.       will be listed on W0RLI-type BBSs as being to ZIPCD @ NTSxx where ZIPCD
  815.       is the five-digit ZIP field from the message and xx is the two-letter
  816.       state postal code from the message address.  If you have also included
  817.       @BBS in the appropriate field, it will be used instead of ZIP.  The
  818.       rules for sending to the WDCG PBBS system have not changed.
  819.  
  820.       FILES USED BY PTP TERMINAL PROGRAM
  821.  
  822.       PTP.EXE       The terminal emulator program.  This file can be loaded
  823.                     with a .bat file, or directly from the DOS prompt by
  824.                     typing "PTP".
  825.  
  826.       PTP.MOD       This file is used to store your main menu data.  It
  827.                     contains the personality you assigned when you
  828.                     configured your PTP program.  You may have as many .MOD
  829.                     files as your diskette space allows, and each can be a
  830.                     new personality.
  831.  
  832.       PTP.DEF       This file is the only one which requires a separate
  833.                     editor to create.  There is a skeleton PTP.DEF file
  834.                     provided with PTP which you may use to make your own
  835.                     PTP.DEF.  30 additional F-KEYs are defined by this file
  836.                     (Alt-Fn, Ctrl-Fn, and Shift-Fn).  This is an optional
  837.                     file.  If you do not create a PTP.DEF, your F-keys will
  838.                     be usable, but the extra 30 definitions will not exist.
  839.                     In addition, there is information included in the PTP.DEF
  840.                     file which defines screen color and routing information
  841.                     for NTS traffic to be uploaded to WDCG PBBS or W0RLI-type
  842.                     BBS.  See PTP.DEF under USER INSTRUCTIONS for details on
  843.                     this file.
  844.  
  845.       MSGnnn.MSG    These files are NTS messages which have been written and
  846.          and        are ready to be sent (.MSG) and logged messages which
  847.       MSGnnn.LOG    have already been sent (.LOG).  These files are generated
  848.                     as a part of the NTS message process.
  849.  
  850.       PTP.CKP       This file is automatically generated and contains
  851.                     information about the last NTS message sent.  It is used
  852.                     as the default text for beginning the next message.  Do
  853.                     not alter or erase this file if you expect NTS message
  854.                     writing to work properly.
  855.  
  856.       CAPTURE.TXT   This file is the default name which is used for QSAVE and
  857.                     may be renamed at a later time, or may be changed in the
  858.                     main menu.  From either full-screen terminal mode or
  859.                     split-screen terminal mode, you can press F6 and this
  860.                     file (or other specified file) will be opened for
  861.                     capture.  The file will continue to be updated with
  862.                     everything received until F3 (Close file) or F6 is again
  863.                     pressed.  NOTE: This file is appended each time it is
  864.                     opened and the previous contents will remain.
  865.  
  866.                                      [ 17 ]
  867.  
  868.       PTP.SET       (Or other file name as desired.)  This file is used to
  869.                     prime your TNC whenever you desire.  When used via Alt-L
  870.                     from the communications screen, the contents of this file
  871.                     will be sent to the TNC in cmd: mode.  It is useful for
  872.                     setting, or restoring any set of parameters you desire.
  873.                     A suggested use is to capture (via Qsave) the results of
  874.                     "disp" and use an editor to change this file so that it
  875.                     will restore your TNC in the event of a loss of data due
  876.                     to any unforeseen event.
  877.  
  878.       PTP.HLP       This file is required if you desire to use the Home key
  879.                     for online help.  You may, at your option, use a text
  880.                     editor to add your own key definitions to the lower half
  881.                     of the .HLP screen.  NOTE: This file must remain the same
  882.                     size -- 23 lines.
  883.  
  884.       PTP.SCN       This is the first screen that you see when PTP is
  885.                     started.
  886.                     It contains information that must be presented to the
  887.                     user of this program.  This file MUST be present and MUST
  888.                     be unaltered in order for PTP to run.  It must be on the
  889.                     default disk(ette) drive.
  890.  
  891.       PTP.DOC       The documentation file (this file).  Print this file on
  892.                     your system printer if you desire to have hard copy.
  893.                     This file MUST be copied along with PTP if you desire to
  894.                     share this program with another Amateur Radio operator.
  895.  
  896.       PTP.WRK       This is a temporary file which is generated by PTP when
  897.                     downloading.  If you break, or end the program, before
  898.                     the download is completed, you might see this file on the
  899.                     selected disk drive.  You may erase it, or rename it if
  900.                     you desire.
  901.  
  902.       MAKEDEF.EXE   This utility will create a custom .DEF file for you accord-
  903.                     ing to the responses you give it when run.  If the filename
  904.                     you provide does not exist, it will be created for you.  If
  905.                     it already exists, you will append it with the values you
  906.                     give to MAKEDEF.  It is recommeded that you rename your
  907.                     PTP.DEF file and create a new one with your preferred
  908.                     parameters using MAKEDEF.
  909.  
  910.       MYMSGS.TXT    Or other name to your liking.  This is the file which you
  911.                     cause to be created when you have CONNECT FILE in the
  912.                     PTP.DEF list.  This file will contain only messages that
  913.                     were received by you while you were connected and F6
  914.                     (Qsave) was active.  All monitored traffic will be saved
  915.                     in CAPTURE.TXT.
  916.  
  917.       VIEWFAX.COM   A program for viewing (on graphics monitor with CGA) FAX
  918.                     files captured using a PK232 and PTP.
  919.  
  920.       VIEWFAX.DOC   A short document on the use of VIEWFAX.COM.  Contains all
  921.                     the information required to run VIEWFAX.
  922.  
  923.                                      [ 18 ]
  924.  
  925.       xxxxxxxx.MOD  Any of the additional files you have created from PTP's
  926.                     main menu containing communications parameters, PTP program
  927.                     parameters, and F-key definitions.
  928.  
  929.       xxxxxxxx.SET  Files of TNC commands you have created to be sent to the
  930.                     TNC using the Alt-L function.
  931.  
  932.       xxxxxxxx.DEF  Files you have created to replace or add to the PTP.DEF
  933.                     file which gets installed at the beginning of program
  934.                     execution.
  935.  
  936.       xxxxxxxx.xxx  Files which have been created with Qsave function (F-6)
  937.                     and have a name assigned by you on PTP's main menu
  938.                     screen.
  939.  
  940.       When you are receiving an ASCII file via F3, the file will be
  941.       automatically closed when a BEL character is received.  The WDCG PBBS
  942.       always ends downloads with the BEL character.  Also, when PTP uploads a
  943.       file, it will put a BEL character as the last byte of the file.  This
  944.       can be very handy when you are transferring a file to a friend.  If he
  945.       is not using PTP, have him send you a Ctrl-G when he has finished
  946.       sending the file, and it will close your disk file, thus ending the
  947.       transfer.
  948.  
  949.       SPLIT SCREEN CONSIDERATIONS
  950.       For the most part, split screen operation is as simple as typing on the
  951.       bottom of the screen and seeing what is received on the upper part of
  952.       the screen.
  953.  
  954.       There are, however, a few things to be considered.  Because the split
  955.       screen code is an assembly code routine, the BIOS calls are not handled
  956.       through DOS and are not the same as the single screen mode.  The
  957.       characters from the keyboard are buffered in PTP until you press the
  958.       Enter key, reach the size of your buffer (which you established in .DEF
  959.       file).  Since you sometimes want to send a character to the TNC without
  960.       the CR, a function is provided to allow this.  If you press the Tab
  961.       key, the buffer will be sent to the TNC without a trailing CR.  This is
  962.       useful for entering command mode by pressing Ctrl-C and following this
  963.       with a Tab.  You will be unable to send the HT character in split
  964.       screen mode but this will be a very rare inconvenience.  If you desire
  965.       to send the Tab character it will be necessary to use the single screen
  966.       mode.
  967.  
  968.       Also, since characters will not normally be sent to the TNC until Enter
  969.       is pressed, a special key is defined to allow you to exit transparent
  970.       mode from the split screen.  See the description of Alt-T for this
  971.       procedure.  Split-screen operation will seem a little unusual to you
  972.       until you get used to the benefits.  For instance, you can be typing to
  973.       someone and he might send a packet to you before you are finished.  You
  974.       should see this information appear on the upper part of your screen
  975.       even as you type.  Additionally, it is very nice to have all of your
  976.       text on the lower part of the screen and the received information above
  977.       the divider line.  It will not scroll off your screen nearly as fast
  978.       this way.
  979.  
  980.                                      [ 19 ]
  981.  
  982.       APPENDIX
  983.  
  984.            XPACKET FLOW DIAGRAM
  985.  
  986.       Example of an UNsuccessful transfer.
  987.  
  988.             SENDER                                      RECEIVER
  989.  
  990.             Ready to send file.
  991.                   <------------------------------------ NAK (repeated every
  992.                                                              10 seconds until
  993.                                                              data transfer
  994.                                                              begins)
  995.             filename ---------------------------------->
  996.             128 bytes data ---------------------------->
  997.             (listens)
  998.             128 bytes data ---------------------------->
  999.             (listens)
  1000.             128 bytes data ---------------------------->
  1001.             (listens)
  1002.             128 bytes data ---------------------------->
  1003.             (listens)
  1004.                   <------------------------------------ CAN
  1005.  
  1006.           < Both stations abort transfer and return to terminal mode. >
  1007.  
  1008.       Example of a successful transfer:
  1009.  
  1010.             SENDER                                      RECEIVER
  1011.  
  1012.             Ready to send file.
  1013.                   <------------------------------------ NAK (repeated every
  1014.                                                              10 seconds until
  1015.                                                              data transfer
  1016.                                                              begins)
  1017.             filename ---------------------------------->
  1018.             128 bytes data ---------------------------->
  1019.             (listens)
  1020.             128 bytes data ---------------------------->
  1021.             (listens)
  1022.             128 bytes data ---------------------------->
  1023.             (listens)
  1024.             128 bytes data ---------------------------->
  1025.             (listens)
  1026.             128 bytes data ---------------------------->
  1027.             (listens)
  1028.             128 bytes data ---------------------------->
  1029.             (listens)
  1030.             128 bytes data ---------------------------->
  1031.             (listens)
  1032.             109 bytes data ---------------------------->
  1033.             (listens)
  1034.             End Of File ------------------------------->
  1035.             < -- Both stations go to terminal mode. -- >
  1036.  
  1037.                                      [ 20 ]
  1038.  
  1039.       NOTE: If nothing is received by the receiving station after 10 seconds,
  1040.       another NAK is sent.  This is repeated every 10 seconds until the file
  1041.       transfer is started.
  1042.  
  1043.       NOTE: For details about the XPACKET protocol, see XPACKET.PRO, a brief
  1044.       description of the protocol.
  1045.  
  1046.       What's all this about "filename"?  Well, the XPACKET protocol sends the
  1047.       file name in its first burst of data.  The receiving station can do
  1048.       with this what he will.  The PTP program shows how this can be handled
  1049.       by allowing the file to be saved under the name received, or under the
  1050.       name specified by the operator.  This program gives the receiver a
  1051.       chance to select a name under which he wants the received file to be
  1052.       stored, or if you choose to let the sender provide the name, you simply
  1053.       press Enter at the prompt for a file name.
  1054.  
  1055.       The PTP program uses "hardware flow control" which means that it does
  1056.       not honor XON or XOFF from the TNC.  Instead, it relies on the
  1057.       asynchronous port hardware to control the sending of data to the TNC.
  1058.       When the TNC buffer becomes full, the TNC will drop CTS (Clear To Send)
  1059.       and the terminal will halt in its tracks until CTS is again raised.
  1060.       This is how the TNC keeps from being overrun with data when the flow is
  1061.       otherwise continuous.
  1062.  
  1063.       When the receiver XPACKET station is waiting to receive the first
  1064.       packet of data it will send NAK every 10 seconds until the first packet
  1065.       is received.  The last block of data will not necessarily be 128 bytes,
  1066.       but it will be followed by an EOF character to signify the end of the
  1067.       transfer.  The receiving station will then save the file according to
  1068.       the filespec received, or the one entered by the operator.
  1069.  
  1070.                                      [ 21 ]
  1071.  
  1072.       TNC SETUP
  1073.  
  1074.       There are two categories for the TNC command setup.  They are:
  1075.  
  1076.       o  Required    (for PTP to work as intended)
  1077.       o  Recommended (Local area determined)
  1078.  
  1079.       Required list
  1080.       (TNC-1 and compatibles)
  1081.       +---------------------------------------------------------------------+
  1082.       | AWLEN 8          DELETE OFF          TXFLOW OFF         CR ON       |
  1083.       | AX25 ON          FLOW ON             SENDPAC $0D        COMMAND $03 |
  1084.       | BKONDEL ON       PACTIME EVERY 1     XFLOW OFF                      |
  1085.       | CMDTIME 1        PARITY 4            XMITOK ON                      |
  1086.       | CONMODE CONVERS  START $11           STOP $13                       |
  1087.       +---------------------------------------------------------------------+
  1088.  
  1089.       Required list
  1090.       (TNC-2 and compatibles)
  1091.       +---------------------------------------------------------------------+
  1092.       | AWLEN 8          DELETE OFF          PARITY 0           COMMAND $03 |
  1093.       | AX25 ON          FLOW ON             SENDPAC $0D        8BITCONV ON |
  1094.       | BKONDEL ON       PACTIME EVERY 1     XFLOW OFF          TRFLOW OFF  |
  1095.       | CMDTIME 1        CR ON               XMITOK ON          TXFLOW OFF  |
  1096.       | CONMODE CONVERS  START $11           STOP $13                       |
  1097.       +---------------------------------------------------------------------+
  1098.  
  1099.       Required list
  1100.       (PK-232)
  1101.       +---------------------------------------------------------------------+
  1102.       | AWLEN 8          DELETE OFF          PARITY 0           CRADD ON    |
  1103.       | AX25 ON          FLOW ON             SENDPAC $0D        COMMAND $03 |
  1104.       | BKONDEL ON       PACTIME EVERY 1     XFLOW OFF          8BITCONV ON |
  1105.       | CMDTIME 1        PARITY 4            XMITOK ON          TRFLOW OFF  |
  1106.       | CONMODE CONVERS  START $11           STOP $13           TXFLOW OFF  |
  1107.       +---------------------------------------------------------------------+
  1108.  
  1109.       Recommended list
  1110.       (TNC-1 and compatibles)
  1111.       +---------------------------------------------------------------------+
  1112.       | AUTOLF ON        BEACON EVERY 0      CONOK ON     LCOK ON           |
  1113.       | CWID OFF         HBAUD 1200          LFADD OFF    TXDELAY 6         |
  1114.       | MCON OFF         RETRY 10            SCREENL 0                      |
  1115.       +---------------------------------------------------------------------+
  1116.  
  1117.       Recommended list
  1118.       (TNC-2 and compatibles)
  1119.       +---------------------------------------------------------------------+
  1120.       | AUTOLF ON        BEACON EVERY 0      CONOK ON     LCOK ON           |
  1121.       | CWID OFF         TXDELAY 24          LFADD OFF    NEWMODE ON        |
  1122.       | MCON OFF         RETRY 10            SCREENL 0    STREAMCA ON       |
  1123.       +---------------------------------------------------------------------+
  1124.  
  1125.                                      [ 22 ]
  1126.       Recommended list
  1127.       (PK-232)
  1128.       +---------------------------------------------------------------------+
  1129.       | ALFDISP OFF      BEACON EVERY 0      CONOK ON     CASEDISP 0        |
  1130.       | CWID OFF         HBAUD 1200          ILFPACK OFF  NEWMODE ON        |
  1131.       | MCON OFF         RETRY 10            ACRDISP 0    TXDELAY 24        |
  1132.       | CHCALL ON                                                           |
  1133.       +---------------------------------------------------------------------+
  1134.  
  1135.       OTHER MODES WITH PTP
  1136.       Several TNCs today offer state-of-the-art packet operation and some
  1137.       other modes as well.  An example is the AEA PK232 which will support
  1138.       AMTOR, RTTY (both Baudot and ASCII), and FAX.  PTP is fexible enough to
  1139.       be used with these other modes to good advantage.  The following few
  1140.       paragraphs offer some suggestions which might be helpful to you in
  1141.       setting up your copy of PTP for other digital modes.
  1142.  
  1143.       RTTY - Some PTP features which should be used to facilitate RTTY
  1144.       operation include changing the .MOD file from the main menu to estab-
  1145.       lish new definitions for the F-keys.  A favorite technique is to make
  1146.       one F-key put you in transmit mode and, at the same time, disable the
  1147.       Type ahead buffer (thus causing it to be dumped to the selected com
  1148.       port.  A receive-mode F-key can send the proper command to the TNC to
  1149.       place in back in receive mode and enable the Type ahead buffer again.
  1150.       A file containing a list of the commands for your TNC to put you in
  1151.       RTTY mode can be made using a text editor, then Alt-L will cause PTP
  1152.       to send the series of commands to the TNC.  PTP also supports complete
  1153.       reassignment of all variables specified by the PTP.DEF file.
  1154.  
  1155.       AMTOR -  Similar to RTTY.  See EXPLAIN.DOC for some good tips on using
  1156.       Amtor mode with PTP and your multimode TNC.
  1157.  
  1158.       FAX - A few special considerations here.  The binary file receive mode
  1159.       was added to facilitate capture of FAX pictures using multimode TNCs
  1160.       which support FAX.  Set your TNC up to receive FAX, then route all data
  1161.       to the terminal (PROUT OFF) and enable binary file receive with PTP.
  1162.       Wait for the beginning of the next FAX picture and your TNC should sync
  1163.       itself to the special data normally sent at the first of a picture.
  1164.       After some use, you will be able to determine how a FAX picture sounds
  1165.       (and looks on the tuning indicator) when it is finished.  Data will quit
  1166.       coming in and you can close the binary file.  Be sure to include the
  1167.       couplet PACKET NO in your current .DEF file to capture FAX.
  1168.  
  1169.       If you have a set of files (.MOD, .DEF, and perhaps .SET) for a mode and
  1170.       you wish to start PTP using this set of files rather than the default set
  1171.       (PTP.MOD and PTP.DEF), you can do so by passing the common name of the
  1172.       files to PTP on the command line when you first execute PTP.  Example:
  1173.       PTP CW or PTP AMTOR.
  1174.  
  1175.       NET MASTER MODE (Not available with TNC-1)
  1176.       This feature will allow a multiconnect QSO to be conducted with one
  1177.       station acting as the Net Master and relaying all packets received to
  1178.       each of the connected stations.
  1179.  
  1180.       The Net Master station will have two parameters included in the PTP.DEF
  1181.       file which will specify his identifier (i.e. call sign), and the ASCII
  1182.       value of his selection for the stream character in his TNC-2 or
  1183.       compatible.  If these parameters are not specified, the defaults will
  1184.       be NULL for MYCALL, and the vertical bar (|) for the STREAM CHAR.
  1185.  
  1186.                                      [ 23 ]
  1187.  
  1188.       This mode is active only in converse mode.  If your TNC is in command
  1189.       mode when NM mode is enabled, it will be placed in converse mode as a
  1190.       result.  You will not be able to enter command mode while Net Master is
  1191.       enabled.  More on that later.
  1192.  
  1193.       The Net Master operator will connect to the other stations which are to
  1194.       be a part of the "net," or roundtable QSO.  After all stations are
  1195.       connected to the Net Master, and asked to stand by, the operator of the
  1196.       NM station will press Alt-N.  After about ten seconds, the letters NM
  1197.       will begin to flash on the right side of the stripe which divides the
  1198.       upper and lower parts of the split screen.  (Net Master works only in
  1199.       split screen mode.)
  1200.  
  1201.       Hereafter, all received packets will be re-transmitted to each of the
  1202.       other stations in the "net" preceded with an identifier which tells
  1203.       the others from whom this packet was sent (i.e.  ":N4PY:Good afternoon,
  1204.       fellows.  K") Also, everything which originates from the NM operator
  1205.       will also be sent to each of the stations in the net.
  1206.  
  1207.       This mode will be somewhat slower than just an UNPROTO roundtable since
  1208.       the Net Master will have to repeat the received packet to each station
  1209.       involved, but it should be more accurate since collision detection will
  1210.       be accomplished as when only two stations are connected.
  1211.  
  1212.       Please note that while NM mode is in effect, the NM operator cannot
  1213.       enter command mode on his TNC.  When the Ctrl-C is attempted, it will
  1214.       be replaced with an asterisk (*) on his screen.  If a change must be
  1215.       made to the TNC operating parameters, the NM operator must first
  1216.       disable NM mode, then enter command mode on the TNC, and re-enable NM
  1217.       mode.
  1218.  
  1219.       Anytime an additional connect is made, the NM operator will have to re-
  1220.       enable Net Master mode to cause the new station to be included in the
  1221.       net.
  1222.  
  1223.       This mode will take a little practice to get used to it, but it has
  1224.       worked very well during our tests in Wake County, NC.
  1225.  
  1226.       The net "member" station operators do not have to use a TNC with
  1227.       multi-connect capability.  They should see nothing different from a
  1228.       normal connection, except for the :CALL SIGN: preceding each packet of
  1229.       text which appears on their screens.
  1230.  
  1231.       If you are using a TNC-2 or compatible, be sure you don't have newmode
  1232.       set up to cause cmd:  mode when someone disconnects.  This will leave you
  1233.       in a strange condition.
  1234.  
  1235.       Net Master is terminated by the NM operator by pressing Alt-F to
  1236.       disable the mode.
  1237.  
  1238.                                      [ 24 ]
  1239.  
  1240.       TYPE-AHEAD BUFFER
  1241.       The Type ahead buffer is useful in non-packet modes as well as in the
  1242.       split-screen mode for packet operation.  This keystroke buffer will
  1243.       accumulate your characters until it gets dumped to the TNC.  This dumping
  1244.       occurs when one of the conditions in the table below occurs:
  1245.  
  1246.          PACKET                    or if    PACKET
  1247.          YES    (default)                   NO
  1248.          ------------------------           -------------------------
  1249.          you press the Enter key            you press the Tab key
  1250.          you press the Tab key              you press Ctrl-Y
  1251.          the buffer becomes full
  1252.          you press Ctrl-Y                   * For non-packet modes,
  1253.                                               when the type ahead buffer is
  1254.                                               full, additional keystrokes will
  1255.                                               be thrown away and a beep will
  1256.                                               occur for each key depression.
  1257.  
  1258.       ANTI-WORD WRAP FEATURE
  1259.       Starting with version 4.1, PTP has an anti-word wrap function which will
  1260.       keep you from splitting a word across two lines, if you desire.
  1261.       Anti-word wrap is operational only when PACKET is YES, Type-ahead buffer
  1262.       is enabled, your HOLDBUF is equal to, or greater than the LINELEN you
  1263.       specified, and your LINELEN is set to something greater than 0.  Let's
  1264.       take the example where you have LINELEN set to 80.  As you type, when you
  1265.       reach the 80th character, the last "space" character you have typed will
  1266.       be replaced with a CR character and the line will be sent to the TNC.
  1267.       The part of the next word which you have typed will be moved to the next
  1268.       line and you continue typing.  Anti-word wrap makes your text much more
  1269.       readable in either a QSO or when writing a message to a BBS system.  This
  1270.       feature is disabled by setting LINELEN to 0.
  1271.  
  1272.       3-SCREEN MODE OPERATION
  1273.       The triple screen mode was added at the suggestion of a user in Japan.
  1274.       It has been found to work pretty well in some areas, and not too well in
  1275.       others.  We can only suggest that you try it in your area and if it gets
  1276.       in the way, just don't use it.  The following is a description of how
  1277.       3-screen mode is accomplished, and you might be able to determine from
  1278.       this whether or not it will work in your area.
  1279.  
  1280.       In 3-screen mode, as PTP receives data from the TNC, it continually
  1281.       scans data received from the TNC to try and determine what data is
  1282.       "monitored" vs. data that is intended for your station.  This is a little
  1283.       tricky and the algorhythm used is imperfect.  Considering the fact that
  1284.       PTP is written to work with a wide varity of TNC's, there will always be
  1285.       some situations where PTP is unable to determine acurately wether a
  1286.       packet is monitored, or received addressed to your station.
  1287.  
  1288.       First, when in 3-screen mode, PTP "gathers" lines of text received by
  1289.       looking for lines which end with the CR character.  When these lines
  1290.       have been gathered, they are parsed for the presence of a "greater
  1291.       than" character (>).  Each line NOT containing > is sent to the center
  1292.       screen since it is probably addressed to you.  Lines containing the >
  1293.       are checked further.  If the character immediately preceding the > is
  1294.       A-Z, 0-9, or * and the character immediately following the > is A-Z
  1295.  
  1296.                                      [ 25 ]
  1297.  
  1298.       then PTP considers this a monitored line and sends it to the top
  1299.       screen.  If this is not true, then the line is considered text for your
  1300.       station and sent to the center screen.  Additionally, any monitored
  1301.       line ending with the colon character (:) will cause the next line to
  1302.       also be sent to the top screen as a monitored packet.
  1303.  
  1304.       Also, PTP imposes a short timeout (in the order of 0.1 seconds) upon
  1305.       received data before a CR.  If PTP "times out" on a line, PTP will
  1306.       consider the line to be complete (and, therefore, a received packet for
  1307.       your station).
  1308.  
  1309.       As you can see, there are several possible modes of operation which will
  1310.       "fool" PTP into thinking that a monitored packet is really intended for
  1311.       your station.  Any other station which sends packets that do not end in
  1312.       CR will cause a problem for 3-screen operation.  These are not common in
  1313.       some areas.  The WDCG PBBS system will often send packets which do not
  1314.       end in a CR character, and cause some confusion to PTP.  We hope this
  1315.       will change in the near future.
  1316.  
  1317.       Good luck with 3-screen operation.  Remember, WDCG does not claim that
  1318.       this feature will work properly in all geographic areas due to different
  1319.       types of operation which can be found, but if it works for you, enjoy it!
  1320.       Otherwise, just disable it enjoy all the other fine features in PTP.
  1321.  
  1322.       FINAL COMMENTS FROM WDCG
  1323.       The PCjr cannot write directly to a physical disk file during file
  1324.       reception.  If you have enough RAM installed to define a ramdisk, you
  1325.       can use this as the target drive and should have no problems.
  1326.  
  1327.       If you are using an IBM PCjr without the internal modem, you will need
  1328.       to run COMJRNIM.COM program which is included on this diskette.  The
  1329.       PCjr's RS232 port is normally referred to as COM1 when the internal
  1330.       modem is not installed, and as COM2 when the internal modem is there.
  1331.       The hardware addresses are not changed.  Be sure to select COM2 from
  1332.       the main menu screen if you use COMJRNIM.COM.
  1333.  
  1334.       We hope you find the Packet Terminal Program as useful and as much fun
  1335.       as we have.  Please feel free to pass this program along to other
  1336.       Amateur Radio operators and Packeteers, but please DO NOT attempt to
  1337.       sell this program, or to use it in any commercial way whatsoever.  This
  1338.       program is intended for the private use of Radio Amateurs and your
  1339.       cooperation is greatly appreciated in keeping it just as the author
  1340.       intended.  If you give a copy of PTP to someone please be sure to
  1341.       include this document file also.
  1342.       The author of PTP assumes no responsibility for the use of this program
  1343.       and no guarantees are implied or intended.
  1344.  
  1345.       Comments and suggestions are welcome, especially about the binary
  1346.       transfer protocols.  Send comments to:
  1347.  
  1348.        +----------------------------+        +----------------------------+
  1349.        | Carl Moreschi, N4PY        |        | Ed Stephenson, AB4S        |
  1350.        | Rte 3, Box 260             |        | 700 Madison Ave.           |
  1351.        | Franklinton, NC  27525     |  <or>  | Cary, NC  27511            |
  1352.        | 919-494-2363               |        | 919-467-6832               |
  1353.        | N4PY @ WA4LPD              |        | AB4S @ WA4LPD              |
  1354.        +----------------------------+        +----------------------------+
  1355.  
  1356.                                      [ 26 ]
  1357.  
  1358. =========================================================================
  1359.   Here is a list and short explanation of the new features provided by
  1360.   version 4.1.  If you are already using PTP 4.0, this might be all you
  1361.   need to read at this time.
  1362. =========================================================================
  1363.  
  1364.                          Changes for PTP version 4.1
  1365.                -------------------------------------------------
  1366.                           Changes affecting all TNCs
  1367.                -------------------------------------------------
  1368.  
  1369. * A third screen has been provided as a result of a suggestion from a user.
  1370.   This small screen appears at the top of your monitor and displays packets
  1371.   which are monitored while you are connected to someone else.  This mode
  1372.   is imperfect, but has proved successful in some areas.  Give it a try.
  1373.  
  1374. * MCON3 is a new .DEF parameter.  It specifies what you want sent to the TNC
  1375.   to cause it to monitor while connected (MCON) for 3-screen operation.  The
  1376.   default is ON.
  1377.  
  1378. * MCON12 is a new .DEF parameter.  It specifies what you want sent to the TNC
  1379.   as a value for MCON when you are in 1- or 2-screen mode.  The default is OFF.
  1380.  
  1381. * HEA12 is a new .DEF parameter.  It specifies what value you want PTP to send
  1382.   to your TNC for the HEADERLN command when you go to 1- or 2-screen mode.
  1383.   Note: HEADERLN ON will be sent automatically when you go to 3-screen mode.
  1384.   Default is OFF.
  1385.  
  1386. * Alt-Z can now be used to switch between two- and three-screen modes.  This
  1387.   can also be done from the main menu where you are now asked for the number
  1388.   of screens you wish to use (1, 2, or 3).  If you are in two-screen mode, you
  1389.   can switch to three-screen or vice versa.
  1390.  
  1391. * AUTO3 is a new .DEF parameter.  It specifies whether or not you wish to have
  1392.   an automatic change to 3-screen mode when connected and 2-screen mode when
  1393.   not connected.  This works only when you have 2- or 3-screen mode active
  1394.   during your session with PTP (does not work if single-screen mode is selected
  1395.   on the main menu).  Default is NO.
  1396.  
  1397. * When Alt-K is used to specify a new .DEF parameter, or change an old one,
  1398.   you will be prompted about whether or not you wish to make that change
  1399.   permanent (add it to the current .DEF file).
  1400.  
  1401. * BIGCURSOR is a new .DEF parameter.  Its values are YES and NO.  YES will
  1402.   cause a full block cursor to be used.  This is useful when PTP is run on a
  1403.   PCC or other laptop machine where an LCD display is provided.  Default NO.
  1404.  
  1405. * BINFILEECHO is a new .DEF parameter.  Its values are YES and NO.  YES will
  1406.   cause data being downloaded using <B>inary mode to be sent to the screen
  1407.   also.  Useful when capturing FAX files from multimode TNCs.  Default YES.
  1408.  
  1409. * All <B>inary file downloads are done in TRANSPARENT mode, regardless of mode
  1410.   of operation.
  1411.  
  1412.                                      [ 27 ]
  1413.  
  1414. * Anti-word wrap has been added to the bottom window on split screens (2 or 3)
  1415.   and it can be controlled from your .DEF file by specifying the length of the
  1416.   lines you wish to send using LINELEN.  If the value you specify is 0, anti-
  1417.   word wrapping will be disabled.  Otherwise, a CR will be added in place of
  1418.   the last space character before your LINELEN is reached and the remainder of
  1419.   of your word will be carried to the next line.  Much easier tried than
  1420.   explained here.
  1421.  
  1422. * LINELEN is a new .DEF parameter.  It specifies the length of lines you wish
  1423.   to send before a CR character is automatically added.  Also, a value of zero
  1424.   (0) will disable anti-word wrapping.  The default is zero (0).
  1425.  
  1426. * When exiting PTP via F2, when you press "Y" to indicate that you wish to
  1427.   exit, you will get the word "Exiting" to indicate that your keystroke was
  1428.   received.  This is provided in response to a request from a user.
  1429.  
  1430. * You can now select a different set of support files (.MOD, .DEF and .SET) for
  1431.   PTP to use upon startup by passing the common name for the files to PTP.
  1432.   Example: PTP AMTOR or PTP CW or PTP HFPKT.
  1433.  
  1434.                                      [ 28 ]
  1435.  
  1436.                                      INDEX
  1437.  
  1438. 2-screen ................................................  4,  5,  6, 26
  1439. 3-screen ................................  1,  2,  4,  5,  6, 24, 25, 26
  1440. alarm ...........................................................  5, 10
  1441. Alt-A ............................................................... 10
  1442. Alt-B ............................................................... 10
  1443. Alt-C ........................................................... 10, 15
  1444. Alt-D ............................................................... 10
  1445. Alt-E ...................................................  8, 11, 12, 15
  1446. Alt-F ........................................................... 11, 23
  1447. Alt-G ............................................................... 11
  1448. Alt-H ............................................................... 11
  1449. Alt-K ........................................................... 11, 26
  1450. Alt-L ...............................................  8, 11, 17, 18, 22
  1451. Alt-M ...........................................................  4, 11
  1452. Alt-N ............................................................... 11
  1453. Alt-P ............................................................... 11
  1454. Alt-R ....................................................... 11, 12, 15
  1455. Alt-S ........................................................... 12, 15
  1456. Alt-T ........................................................... 12, 18
  1457. Alt-U ............................................................... 12
  1458. Alt-W ............................................................... 12
  1459. Alt-X ............................................................... 12
  1460. Alt-Z ........................................................... 12, 26
  1461. Amtor ........................................................... 22, 27
  1462. ANTI-WORD WRAP ..........................................  2,  5, 24, 27
  1463. ASCII ...................................  3,  5,  6,  7,  8, 13, 18, 22
  1464. AUTO3 ...........................................................  4, 26
  1465. AUTOMSG .............................................................  4
  1466. AUTOSTART .......................................................  5, 10
  1467. AUTOTIME ............................................................  4
  1468. BACKGROUND ......................................................  5,  7
  1469. BEL ............................................................. 10, 18
  1470. BELL ............................................................  5, 10
  1471. BIGCURSOR .......................................................  5, 26
  1472. binary ..........................................  1,  3,  5, 13, 22, 25
  1473. BINFILEECHO .....................................................  5, 26
  1474. CGA .................................................................  3
  1475. CHANNELID ...........................................................  6
  1476. CMSG ................................................................  4
  1477. color ...........................................................  5, 16
  1478. comm ....................................................  8,  9, 13, 14
  1479. connect .................................  4,  5,  7, 10, 11, 14, 17, 23
  1480. Ctrl-A ..........................................................  6, 12
  1481. Ctrl-C ..................................................  7, 14, 18, 23
  1482. Ctrl-O ..........................................................  6, 12
  1483. Ctrl-Q .............................................................. 13
  1484. Ctrl-W ..........................................................  6, 13
  1485. Ctrl-Y ......................................................  6, 12, 24
  1486. DCD .................................................................  7
  1487. DEFBELL .............................................................  5
  1488. defined .....................................  3,  5,  8,  9, 14, 16, 18
  1489. DEFQSVE .............................................................  5
  1490. DIRMOD ..........................................................  6, 10
  1491. disk ................................................ 10, 13, 17, 18, 25
  1492.  
  1493.                                     [ 29 ]
  1494.  
  1495. ECHO ................................................................  4
  1496. EXITING .........................................................  4, 27
  1497. FAX .....................................................  1,  3, 22, 26
  1498. file  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
  1499.       20, 22, 27
  1500. FILECHAR ............................................................  6
  1501. FOREGROUND ......................................................  5,  7
  1502. HEA12 ...........................................................  6, 26
  1503. HOLDBUF .....................................................  5, 12, 24
  1504. IBM .........................................................  3, 14, 25
  1505. INITTA ..............................................................  6
  1506. instructions ............................................  2,  3, 16, 17
  1507. length ......................................................  9, 14, 27
  1508. LINELEN .....................................................  5, 24, 27
  1509. load ........................................................  8, 10, 11
  1510. MAKEDEF .............................................................  4
  1511. master ......................................  1,  2,  5,  6, 11, 22, 23
  1512. MCON12 ..........................................................  5, 26
  1513. MCON3 ...........................................................  5, 26
  1514. menu ................  2,  3,  5,  6,  8, 10, 14, 15, 16, 18, 22, 25, 26
  1515. mode ........  1,  2,  4,  5,  6,  9, 10, 12, 13, 16, 18, 22, 23, 24, 26
  1516. Monochrome ..........................................................  3
  1517. MSGDEF ..........................................................  4,  5
  1518. multi-connect ...................................................  6, 23
  1519. multimode ....................................................... 22, 26
  1520. MYCALL ......................................................  4,  5,  8
  1521. NEAR ........................................................  7, 10, 25
  1522. net .........................................  1,  2,  5,  6, 11, 22, 23
  1523. NTS .....................................  2,  7, 10, 11, 12, 14, 15, 16
  1524. packet ......................  1,  3,  4,  6, 13, 18, 20, 22, 23, 24, 25
  1525. parity ......................................................  8,  9, 21
  1526. PBBS ....................................  3,  7, 12, 13, 15, 16, 18, 25
  1527. PC ..............................................................  3, 14
  1528. PCjr ............................................................  3, 25
  1529. port ................................................  8,  9, 14, 20, 25
  1530. PROMPT ..............................................  6,  8, 10, 16, 20
  1531. QSAVE .......................................  5,  7,  8,  9, 11, 16, 18
  1532. RAM .............................................................  3, 25
  1533. rate ............................................................  8,  9
  1534. retrieve ............................................................  5
  1535. RTTY ................................................................ 22
  1536. save ................................................  8,  9, 10, 11, 20
  1537. screen    2,  3,  4,  5,  6,  8,  9, 10, 12, 13, 14, 16, 17, 18, 23, 24,
  1538.           25, 26
  1539. SENDLF ..............................................................  7
  1540. setup ...........................................  2,  8,  9, 10, 11, 21
  1541. split ...................................  2,  4,  6,  9, 12, 18, 23, 27
  1542. STARTUP .........................................................  4, 27
  1543. STATE ...................................................  5,  6,  7, 16
  1544. stream ..........................................................  5, 22
  1545. TAPR ............................................................  3,  6
  1546. TAPRCMD .............................................................  6
  1547. text ....  3,  4,  5,  6,  7, 10, 11, 12, 13, 16, 17, 18, 22, 23, 24, 25
  1548. three-screen mode ............................................... 12, 26
  1549. time ........................................  4,  8,  9, 11, 13, 15, 16
  1550.  
  1551.                                     [ 30 ]
  1552.  
  1553. TNC-2 ...................................................  5,  7, 22, 23
  1554. traffic .............................  2,  3,  7, 11, 12, 14, 15, 16, 17
  1555. transfer ....................................  1,  3,  7, 13, 19, 20, 25
  1556. two-screen mode ..................................................... 26
  1557. Type-Ahead ..................................................  2, 12, 24
  1558. TYPEOFFCHAR .........................................................  6
  1559. TYPEONCHAR ..........................................................  6
  1560. user ....................................  2,  3,  8,  9, 14, 16, 17, 24
  1561. USERS .......................................................  3,  6,  7
  1562. VIEWFAX ............................................................. 17
  1563. W0RLI ............................................................... 11
  1564. WAITCHAR ............................................................  6
  1565. WDCG ................................  1,  2,  3,  4, 12, 15, 16, 18, 25
  1566. word ........................................................  9, 24, 27
  1567. xmodem ..............................................................  3
  1568. xon .........................................................  4, 13, 20
  1569. xpacket .........................................  1,  2,  3, 13, 19, 20
  1570.  
  1571.