home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 1105.RTP.DOC < prev    next >
Text File  |  1988-11-16  |  93KB  |  1,890 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                +----------------------------------------------------+
  19.                |     WDCG -- Wake Digital Communications Group      |
  20.                |                      presents                      |
  21.                |    RTP -- Radio Terminal Program Version 1.0       |
  22.                |              Copyright (C) N4PY 1988               |
  23.                |       with XPACKET binary transfer protocol.       |
  24.                |----------------------------------------------------|
  25.                |         Includes NET MASTER feature and FAX        |
  26.                |            support for multi-mode TNCs.            |
  27.                |            Unattended mode now included.           |
  28.                |      BY N4PY .... FOR AMATEUR RADIO USE ONLY       |
  29.                |           Split-screen routine by AA4L             |
  30.                |              Documentation by AB4S                 |
  31.                |       Runtime Library by MICROSOFT Corp, 1985      |
  32.                +----------------------------------------------------+
  33.  
  34.                                       ii
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.                             TABLE OF CONTENTS
  44.                             -----------------
  45.  
  46.          INTRODUCTION TO RTP -------------------------------------  1
  47.  
  48.          FILE TRANSFER PROTOCOLS ---------------------------------  2
  49.  
  50.          USER INSTRUCTIONS ---------------------------------------  3
  51.  
  52.          NON-PACKET OPERATING MODES ------------------------------  3
  53.  
  54.          RTP FUNCTIONS AND FEATURES ------------------------------  4
  55.  
  56.          DEF FILE COMMANDS --------------------------------------- 12
  57.  
  58.          FUNCTION KEYS IN THE DEF FILE --------------------------- 19
  59.  
  60.          TNC SETUP ----------------------------------------------- 20
  61.  
  62.          OPERATING KEY COMMANDS TO RTP --------------------------- 21
  63.  
  64.          FILES USED BY THE RTP PROGRAM --------------------------- 26
  65.  
  66.          APPENDIX ------------------------------------------------ 28
  67.  
  68.            XPACKET FLOW DIAGRAM ---------------------------------- 28
  69.  
  70.            ADDITIONAL OPERATING HINTS ---------------------------- 29
  71.  
  72.          INDEX --------------------------------------------------- 31
  73.  
  74.                                      - 1 -
  75.  
  76.                               INTRODUCTION TO RTP
  77.                               -------------------
  78.       RTP is a terminal program written for the application layer of a
  79.       packet radio station.  This program was developed from PTP with the
  80.       idea of simplifying the user interfaces and adding several new
  81.       functions.  It will run on an IBM PC, PCjr, XT, AT, or PS/2 along
  82.       with a TAPR-type terminal-node controller or multimode TNC such as
  83.       the AEA PK232, Kantronics KAM, or MFJ 1278.  RTP requires IBM DOS
  84.       2.1 or later, and will work with the monochrome adapter or the CGA
  85.       adapter.  256K of RAM minimum is required to run this program.  For
  86.       use with the IBM PCjr, see the note in the Appendix.
  87.  
  88.       Probably one of RTP's best attributes is that it is extremely
  89.       versatile.  While this fact makes RTP very flexible and
  90.       configurable, it also adds complexity.  We have included a number
  91.       of files with this package in an attempt to assist you in
  92.       understanding all of the ins and outs of this program.  You will,
  93.       undoubtedly, require some amount of time in setting RTP up for the
  94.       type of operation you desire, but will find it very easy to use
  95.       thereafter.  If you have problems, suggestions, or questions, feel
  96.       free to send a letter (with an SASE) to one of the addresses listed
  97.       in the Appendix and we will do our best to assist you in your
  98.       successful use of RTP.
  99.  
  100.       RTP is rich in functions and modes for operating a packet radio
  101.       station.  The functions included in this program are:
  102.  
  103.       - MOD files (from PTP) no longer required
  104.       - Connect message optionally sent when someone connects
  105.       - Optional automatic issuance of command when starting and ending RTP
  106.       - Optional automatic enabling of certain features when starting RTP
  107.       - Split-screen (2- and 3-screen modes)
  108.       - Net Master mode
  109.       - Optional connect alarm
  110.       - Color selection (background and foreground)
  111.       - Optional filtering of BELL character monitored
  112.       - Optional receive AND transmit anti-word wrap
  113.       - Quick Save capture (both connected and unconnected)
  114.       - Unattended mode (Personal Mini BBS)
  115.       - Choice of two cursor types (regular or big-block for LCD screens)
  116.       - Expanded function-key abilities.  (Send file, pause, etc.)
  117.       - Support of non-packet modes (for intellegent TU or multi-mode
  118.         TNC)
  119.       - Optional personalized prompt on center stripe of split-screen
  120.       - Configurable NTS traffic handling and built-in traffic editor
  121.       - Selectable DCD detection (for both TNC-1 and TNC-2)
  122.       - Configurable scroll-back buffer
  123.       - Optional installation of new SET (TNC parms) file from within a
  124.         DEF file
  125.       - Function-key editing from within RTP
  126.       - All DEF commands can be edited from within RTP
  127.       - User-configurable tags for F-keys
  128.       - Optional printer capture
  129.       - On-line help screen
  130.       - Optional saving of scroll-back buffer to capture file
  131.       - Receive and send scroll-back buffers, optionally combined
  132.       - TNC commands in a file can be sent to the TNC
  133.  
  134.                                      - 2 -
  135.  
  136.       - Supports escape to DOS and return
  137.       - Optional communications buffer purge
  138.       - Perform pre-defined DOS functions or commands
  139.       - Automatic sending of NTS traffic to either PBBS or W0RLI-type BBS
  140.       - Upload and download in ASCII, Xpacket, Xmodem, and binary
  141.       - Recall previous lines sent
  142.       - Type-ahead buffering
  143.       - Prompting utility provided to create a personality file (.DEF)
  144.  
  145.       While RTP is not to be used for commercial purposes, it should be
  146.       considered FREEWARE for Amateur Radio use.  If you like this
  147.       program and desire to encourage Carl, N4PY, to continue development
  148.       or to reward him for the work he has already done, you may make a
  149.       donation of $30 or so.  A portion of any donations received will be
  150.       given to the Wake Digital Communications Group.  If you do not wish
  151.       to make a donation, don't feel guilty -- just enjoy RTP!
  152.  
  153.       Donations may be sent to:
  154.                                 Carl Moreschi, N4PY
  155.                                 Rte 3, Box 260
  156.                                 Franklinton, NC  27525
  157.  
  158.       As others have already said: "We thank you for your support."
  159.  
  160.                             FILE TRANSFER PROTOCOLS
  161.                             -----------------------
  162.       Four modes of file transfer are supported:
  163.  
  164.                ASCII file transfer using hardware flow control
  165.  
  166.                XMODEM protocol (with application and AX.25 error correction)
  167.  
  168.                XPACKET protocol (with AX.25 error correction)
  169.  
  170.                Binary (no protocol, just plain binary)
  171.  
  172.       The xpacket protocol is described in detail in the file XPACKET.PRO
  173.       which accompanies this file on the diskette you received.
  174.  
  175.       Binary transfers are useful to/from other users who do not have
  176.       Xpacket capability or for FAX receiving and sending with multi-mode
  177.       TNCs.
  178.  
  179.       When you are receiving an ASCII file via PgDn with PACKET YES, the
  180.       file will be automatically closed when a BEL character is received.
  181.       The WDCG PBBS always ends downloads with the BEL character.  Also,
  182.       when RTP uploads a file, it will put a BEL character as the last
  183.       byte of the file.  This can be very handy when you are transferring
  184.       a file to a friend.  If he is not using RTP, have him send you a
  185.       Ctrl-G when he has finished sending the file, and it will close
  186.       your disk file, thus ending the transfer.
  187.  
  188.                                      - 3 -
  189.  
  190.                                USER INSTRUCTIONS
  191.                                -----------------
  192.       To run RTP, you need only type RTP at the DOS prompt.  You can also
  193.       pass one parameter to RTP if you desire to begin with a personality
  194.       other than the one you have defined by RTP.DEF.  If you have a set
  195.       of files (.DEF and perhaps .SET) which you wish RTP to use instead
  196.       of the default set, you can specify their common filename as an
  197.       input parameter to RTP.  Example:  "RTP VHFPKT" or "RTP AMTOR".
  198.  
  199.       The next thing you will see is the RTP logo screen.  Once you have
  200.       read the information there, you can press any key to continue to
  201.       the communicate screen.  RTP will continue in a few seconds without
  202.       the key press to allow automatic recover from an power outage.
  203.  
  204.       Now, the only thing you should have to remember is to press the
  205.       Home key when you can't remember anything else about RTP options.
  206.       This will bring up a help screen which you can customize to help
  207.       with your own selections.  (See RTP.HLP in the FILES section of
  208.       this document.)
  209.  
  210.                           NON-PACKET OPERATING MODES
  211.                           --------------------------
  212.       Several TNCs today offer state-of-the-art packet operation and some
  213.       other modes as well.  An example is the AEA PK232 which will
  214.       support AMTOR, RTTY (both Baudot and ASCII), and FAX.  RTP is
  215.       flexible enough to be used with these other modes to good
  216.       advantage.  The following few paragraphs offer some suggestions
  217.       which might be helpful to you in setting up your copy of RTP for
  218.       other digital modes.
  219.  
  220.       RTTY - Some RTP features which should be used to facilitate RTTY
  221.       operation include changing the .DEF file with the Alt-E key to
  222.       establish new definitions for the F-keys.  A good technique is to
  223.       define one F-key put you in transmit mode and another F-key to put
  224.       you in receive mode.  A file containing a list of the commands for
  225.       your TNC to put you in RTTY mode can be made using a text editor,
  226.       then the SETFILE option in the corresponding .DEF file will cause
  227.       RTP to send the series of commands to the TNC.  RTP also supports
  228.       complete reassignment of all variables specified by the RTP.DEF
  229.       file.
  230.  
  231.       AMTOR - Similar to RTTY.  See EXPLAIN.DOC for some good tips on
  232.       using Amtor mode with RTP and your multimode TNC.
  233.  
  234.       FAX - A few special considerations here.  The binary file receive
  235.       mode was added to facilitate capture of FAX pictures using
  236.       multimode TNCs which support FAX.  Set your TNC up to receive FAX,
  237.       then route all data to the terminal (PROUT OFF) and enable binary
  238.       file receive with RTP.  Wait for the beginning of the next FAX
  239.       picture and your TNC should sync itself to the special data
  240.       normally sent at the first of a picture.  After some use, you will
  241.       be able to determine how a FAX picture sounds (and looks on the
  242.       tuning indicator) when it is finished.  Data will quit coming in
  243.       and you can close the binary file.  Be sure to include the command
  244.       PACKET NO in your current .DEF file to capture FAX.  There is a
  245.       special feature in RTP to allow multiple FAX files to be received
  246.       using the binary file receive feature.  You will be prompted for
  247.       whether or not you want to use the auto open and close function.
  248.  
  249.                                      - 4 -
  250.  
  251.       If you select YES, the filename name you select will be used with a
  252.       number extender beginning with 1 and increasing to as many files as
  253.       are received.  When the first FAX file is received (extender .1)
  254.       the file will be closed and another file opened with extended .2
  255.       and so forth.  This feature allows you to receive many FAX files in
  256.       separate files automatically.
  257.  
  258.       If you have a set of files (.DEF and .SET) for a mode and you wish
  259.       to start RTP using this set of files rather than the default set
  260.       (RTP.DEF and RTP.SET), you can do so by passing the common name of
  261.       the files to RTP on the command line when you first execute RTP.
  262.       Example:  RTP CW or RTP AMTOR.
  263.  
  264.                           RTP FUNCTIONS AND FEATURES
  265.                           --------------------------
  266.       CONNECT MESSAGE
  267.       You can have RTP to send a line of text to anyone who connects if
  268.       you desire.  A possible use for this feature is to say that you are
  269.       not near your terminal, but that you have a capture buffer open and
  270.       the caller would like to leave a message for you.  It's kind of
  271.       like an answering machine!  See Alt-M and CONNECTTEXT in DEF FILE
  272.       COMMANDS.
  273.  
  274.       AUTOMATIC SENDING OF TNC COMMANDS
  275.       If you desire, you can have RTP to send a file of previously
  276.       prepared TNC commands to your TNC at any time.  Think of this
  277.       feature like a personality change.  A suggested method of preparing
  278.       this file is to enable QSAVE (see QSAVE BUFFER CAPTURE OPERATION).
  279.       Also, see Alt-L in OPERATING KEY COMMANDS TO RTP.
  280.  
  281.       AUTOMATIC FEATURE AND MODE SELECTION
  282.       When you first start RTP, you can specify in your DEF file that you
  283.       want certain modes and features enabled.  The reason for this is to
  284.       allow you to completely recover from a power outage if your PC can
  285.       get started again.  See AUTOMSG, AUTO3, DEFQSVE, DEFCSVE, AUTOTIME,
  286.       DEFUNATTEND and MSGDEF in the DEF FILE COMMANDS section.
  287.  
  288.       CONNECT ALARM
  289.       You can enable the connect alarm feature in RTP if you wish.  This
  290.       will cause the speaker in your PC to beep when someone connects.
  291.       Pay attention to the DCD command in DEF FILE COMMANDS since it will
  292.       determine which method of connection detection is used for your
  293.       TNC.  See CONNECTBELL in DEF FILE COMMANDS.
  294.  
  295.       COLOR SELECTION
  296.       If you use a color display on your PC, RTP will allow you to select
  297.       a background and foreground color of your liking.  See the
  298.       BACKGROUND and FOREGROUND commands in DEF FILE COMMANDS.
  299.  
  300.       BELL FILTER
  301.       RTP will intercept the BELL character in monitored text and prevent
  302.       your speaker from needlessly driving you crazy every time a Ctrl-G
  303.       is monitored during someone's download.  See BELL in DEF FILE
  304.       COMMANDS.
  305.  
  306.                                      - 5 -
  307.  
  308.       QUICK SAVE CAPTURE
  309.       When you wish to save some text, or an ASCII file being received on
  310.       your terminal, you don't have to go into the full download mode.
  311.       You can quickly capture what is being sent to you with Quick Save.
  312.       The advantage is that you have already named the file you wish it
  313.       saved to and you have but a simple keystroke to start the capture.
  314.       See MONITORFILE and CONNECTFILE in DEF FILE COMMANDS.
  315.  
  316.       CURSOR SELECTION
  317.       If you are running RTP on a laptop computer with an LCD screen, you
  318.       already know how difficult it can be to find the cursor at times.
  319.       The BIGCURSOR command in your .DEF file will allow you to select a
  320.       full block-sized cursor if you desire.  See BIGCURSOR in DEF FILE
  321.       COMMANDS.
  322.  
  323.       EXPANDED FUNCTION KEY COMMANDS
  324.       Your function keys can be made as powerful as your imagination will
  325.       allow.  The special F-key commands that RTP supports will allow you
  326.       to insert one or more 200ms delays in processing your F-key data,
  327.       or send a previously prepared file of ASCII data to another
  328.       station.  You might use this as a "brag file" or whatever you can
  329.       think of to use it for.  See WAITCHAR and FILECHAR in DEF FILE
  330.       COMMANDS.  Also see Ctrl-O and Ctrl-W in OPERATING KEY COMMANDS TO
  331.       RTP.
  332.  
  333.       PROMPT
  334.       RTP will let you put a word, or group of letters of your choosing
  335.       on the center stripe of your split screen.  This is most useful for
  336.       reminding you which DEF file you have installed, or just to put
  337.       your call sign on the screen if you like.  See PROMPT in DEF FILE
  338.       COMMANDS.
  339.  
  340.       DCD SELECTION
  341.       If your TNC asserts the DCD line when someone connects to you, you
  342.       will need to specify this for RTP so it will know which method of
  343.       connect detection to use.  This will be used for such things as
  344.       the connect alarm, connect message sending, and QSAVE file
  345.       selection.  If your TNC does not assert DCD for a connection, RTP
  346.       will look for the "*** CONNECTED" message to come in.  See
  347.       CONNECTTEXT, AUTO3, CONNECTBELL, DCD, and MONITORFILE in DEF FILE
  348.       COMMANDS.
  349.  
  350.       SCROLL-BACK BUFFER
  351.       When something you wanted to see has just scrolled off your screen,
  352.       you are able to get another look at it by pressing Alt-H.  The
  353.       previous 5,000 characters or so of received text can be seen again.
  354.       In fact, you even have an option to save this text to your QSAVE
  355.       file if you desire.  While viewing the scroll-back buffer, press
  356.       the "F" key, then the Enter key to add this text to your
  357.       appropriate QSAVE file.  See CONNECTFILE and MONITORFILE in DEF
  358.       FILES.
  359.  
  360.       You can also re-display the previous 2,000 characters of text that
  361.       you have sent by pressing the Alt-I key.
  362.  
  363.                                      - 6 -
  364.  
  365.       AUTOMATIC SET FILE INSTALLATION
  366.       For a quick, simple complete change of station personality, use the
  367.       SETFILE command in your DEF file.  This will allow you to simply
  368.       press the Alt-E key and answer the prompt for a filename (and
  369.       specify a file containing the SETFILE command).  The new DEF
  370.       functions will be established for operating and the TNC parameters
  371.       contained in your SET file will be sent to the TNC.  See Alt-E in
  372.       OPERATING KEY COMMANDS TO RTP.
  373.  
  374.       DEF COMMAND EDITING FROM WITHIN RTP
  375.       At any time, while running RTP, you can see and change individual
  376.       DEF commands, and, if you like, even save them in the current DEF
  377.       file on disk.  Press Alt-D for the command summary and editor.
  378.       This function includes all DEF commands and F-key definitions.
  379.       Instructions on are the screen.  See Alt-D in OPERATING KEY COMMANDS
  380.       TO RTP.
  381.  
  382.       PRINTER CAPTURE TOGGLE
  383.       When you are receiving something that you want on black and white,
  384.       you can toggle your printer into action by using the Alt-G key.
  385.       All received text will be routed to your system printer (LPT1) as
  386.       well as displayed on your screen.  See Alt-G in OPERATING KEY
  387.       COMMANDS TO RTP.
  388.  
  389.       SENDING A FILE OF TNC COMMANDS
  390.       In addition to using the Alt-E key to set up a new DEF file and
  391.       install new TNC parameters, you can send the TNC parameter file
  392.       without changing your DEF file by using the Alt-L key.  This is
  393.       often useful when you have manually changed some TNC parameters and
  394.       have forgotten what was changed.  This is a simple way to restore
  395.       the TNC to a known state.  See Alt-L in OPERATING KEY COMMANDS TO
  396.       RTP.
  397.  
  398.       ESCAPE TO DOS
  399.       If, while running RTP, you find that you need to copy a file, or
  400.       perform some other DOS function or command, you can escape from RTP
  401.       temporarily by pressing the Alt-O key.  You are given instructions
  402.       to type "EXIT" at your DOS prompt to return to RTP when you are
  403.       finished.  See Alt-O in OPERATING KEY COMMANDS TO RTP.
  404.  
  405.       PERFORMING A PRE-DEFINED DOS FUNCTION
  406.       RTP allows you to set up your F-keys with the word SHELL followed
  407.       by the DOS command you wish performed.  This one really calls upon
  408.       your creativity.  There is practically no end to what functions you
  409.       can add to RTP using this feature.  Some have used this to call a
  410.       small text editor to make changes to QSAVE files, BBS log files,
  411.       and other RTP operating files.  Any program which will fit into
  412.       memory at the same time with RTP can be run using the SHELL command
  413.       in an F-key definition.  See FUNCTION KEYS IN THE .DEF FILE.
  414.  
  415.       PURGING THE COMMUNICATIONS BUFFER
  416.       If, at any time, you get so far behind with passing of data to RTP
  417.       from your TNC that you wish to just dump the buffer, you can do so
  418.       by pressing Alt-P.  Many times after using the SHELL F-key
  419.       function, or the traffic editor, you will have considerable text
  420.       built up in the comm buffer.  Rather than just let it spill out,
  421.       purge it.  See Alt-P in OPERATING KEY COMMANDS TO RTP.
  422.  
  423.                                      - 7 -
  424.  
  425.       UPLOADING AND DOWNLOADING
  426.       This is RTP's specialty!  If you have not yet experienced the
  427.       pleasure of transferring a program file (.COM or .EXE) to or from
  428.       another packet station, or WDCG PBBS system, you have a treat in
  429.       store for yourself.  To upload (send) a file, press the PgUp key
  430.       and follow the prompts.  For downloading, press PgDn key and follow
  431.       the prompts given there.  At least once, try the Xpacket protocol
  432.       with a friend who is also using RTP or PTP.  You'll want more!
  433.       See PgUp and PgDn in OPERATING KEY COMMANDS TO RTP.
  434.  
  435.       PREVIOUS LINES RECALL
  436.       When you type a long connect string using several digipeater calls
  437.       in a connection attempt only to get a busy signal (BUSY fm W4ABC)
  438.       you will find it very convenient to "redial" by pressing the
  439.       "up-arrow", or cursor up key on your keypad.  RTP will save the
  440.       previous 10 lines of entered text which can be recalled to the
  441.       type-ahead buffer at any time.  The "down-arrow" key steps through
  442.       the saved lines in the opposite direction from the "up-arrow" key.
  443.       See Cursor Up and Cursor Down in OPERATING KEY COMMANDS TO RTP.
  444.  
  445.       TYPE-AHEAD BUFFER
  446.       The type-ahead buffer feature is controlled through TLINELEN and
  447.       PACKET commands in your .DEF file.  With PACKET YES, all typed
  448.       information is buffered until the transmit line length is reached
  449.       or a carriage return (CR) is entered.
  450.  
  451.       With PACKET NO, only individual words are buffered.  Full words are
  452.       sent to the TNC to allow editing of a word (by the use of the
  453.       backspace key) before it is transmitted and also to perform
  454.       anti-word wrapping according to the TLINELEN value you have
  455.       selected.
  456.  
  457.       USING DEFMAKE
  458.       A utility program called DEFMAKE is included with RTP to assist you
  459.       in making custom DEF files for different uses.  This program will
  460.       prompt you for each entry possible and will inform you about the
  461.       default setting for each.  WDCG recommends that you use this
  462.       program to create your initial DEF files since you will be prompted
  463.       for each and every command and you should not forget to set up any
  464.       of them.  Of course, you can create your DEF files with your
  465.       favorite text editor as well, but we ask you to try DEFMAKE at
  466.       least once.
  467.  
  468.       NET MASTER MODE (not available with TNC-1)
  469.       This feature will allow a multiconnect QSO to be conducted with one
  470.       station acting as the Net Master and relaying all packets received
  471.       to each of the connected stations.
  472.  
  473.       The Net Master station will have two parameters included in the
  474.       RTP.DEF file which will specify his identifier (i.e.  call sign),
  475.       and the ASCII value of his selection for the stream character in
  476.       his TNC-2 or compatible.  If these parameters are not specified,
  477.       the defaults will be NULL for MYCALL, and the vertical bar (|) for
  478.       the STREAM CHAR.  Also, STREAMCA in the TNC should be set ON in
  479.       order to see the identifier for packets sent to the other stations
  480.       in your "net."
  481.  
  482.                                      - 8 -
  483.  
  484.       This mode is active only in converse mode.  If your TNC is in
  485.       command mode when NM mode is enabled, it will be placed in converse
  486.       mode as a result.  You will not be able to enter command mode while
  487.       Net Master is enabled.  More on that later.
  488.  
  489.       The Net Master operator will connect to the other stations which
  490.       are to be a part of the "net," or roundtable QSO.  After all
  491.       stations are connected to the Net Master, and asked to stand by,
  492.       the operator of the NM station will press Alt-N.  After about ten
  493.       seconds, the letters NM will begin to flash on the right side of
  494.       the stripe which divides the upper and lower parts of the split
  495.       screen.  Net Master works only in 2-screen mode.  Do NOT attempt to
  496.       use Net Master mode while 3-screen mode is enabled.
  497.  
  498.       Hereafter, all received packets will be re-transmitted to each of
  499.       the other stations in the "net" preceded with an identifier which
  500.       tells the others from whom this packet was sent (i.e.  ":N4PY:Good
  501.       afternoon, fellows.  K") Also, everything which originates from the
  502.       NM operator will also be sent to each of the stations in the net.
  503.  
  504.       This mode will be somewhat slower than just an UNPROTO roundtable
  505.       since the Net Master will have to repeat the received packet to
  506.       each station involved, but it should be more accurate since
  507.       collision detection will be accomplished as when only two stations
  508.       are connected.
  509.  
  510.       Please note that while NM mode is in effect, the NM operator cannot
  511.       enter command mode on his TNC.  When the Ctrl-C is attempted, it
  512.       will be replaced with an asterisk (*) on his screen.  If a change
  513.       must be made to the TNC operating parameters, the NM operator must
  514.       first disable NM mode, then enter command mode on the TNC, and
  515.       re-enable NM mode.
  516.  
  517.       Anytime an additional connect is made, the NM operator will have to
  518.       re-enable Net Master mode to cause the new station to be included
  519.       in the net.
  520.  
  521.       This mode will take a little practice to get used to it, but it has
  522.       worked very well during our tests in Wake County, NC.
  523.  
  524.       The net "member" station operators do not have to use a TNC with
  525.       multi-connect capability.  They should see nothing different from a
  526.       normal connection, except for the :CALL SIGN:  preceding each
  527.       packet of text which appears on their screens.
  528.  
  529.       If you are using a TNC-2 or compatible, be sure you don't have
  530.       newmode set up to cause cmd:  mode when someone disconnects.  This
  531.       will leave you in a strange condition.
  532.  
  533.       Net Master is terminated by the NM operator by pressing Alt-F to
  534.       disable the mode.
  535.  
  536.       UNATTENDED OPERATION
  537.       RTP contains a Personal Mini BBS function which is highly useful
  538.       for unattended operation.  Be sure to check the laws pertaining to
  539.       unattended operation for the frequency where you operate.
  540.  
  541.                                      - 9 -
  542.  
  543.       After you have your .DEF file set up for unattended operation, you
  544.       can toggle into and out of the mini BBS by simply pressing Alt-X
  545.       (per your help screen).  Note that while in unattended mode, all
  546.       the keys on your keyboard (other than Alt-X) are disabled.
  547.  
  548.       One of the absolute requirements for the BBS to work is that you
  549.       have ECHO turned OFF in your TNC.  You don't need it anyway when
  550.       running RTP, since all your typed text will show up on the lower
  551.       portion of your screen.
  552.  
  553.       The DEF file commands that have an effect on your BBS operation
  554.       are:
  555.  
  556.       PPATH             Defines the drive or subdirectory you allow your
  557.                         users (those who connect to you while you are
  558.                         unattended) to have access to.
  559.  
  560.       CONNECTTEXT       Optional.  This line of text can be sent just
  561.                         before the normal Personal Mini BBS prompt is
  562.                         sent.
  563.  
  564.       MYCALL            Your call sign will be used in the menu and
  565.                         prompt for unattend mode.
  566.  
  567.       DEFUNATTEND       This defines whether or not you wish to begin in
  568.                         unattended mode when you first start RTP.
  569.  
  570.       UNATLOG           Lets you define a file name (with path) for a log
  571.                         file of all activity when you are connected in
  572.                         unattended mode.
  573.  
  574.       Unattended mode will allow someone to upload a file (ASCII or
  575.       Xpacket), Download a file (ASCII or Xpacket), leave a message for
  576.       you, or look at the directory of files in the directory or disk
  577.       which is specified by your PPATH command.  When messages are left
  578.       for you, they will be named as follows:
  579.  
  580.       The first message left for you will be named with your call sign
  581.       and the extender "NEW".  When another message is left for you, the
  582.       extender of the previous one will be changed to "1", and the new
  583.       one will be .NEW.  As more and more messages are received, each
  584.       .NEW file will be given the next available number for an extender
  585.       and the most recent one will always be identified by the extender
  586.       NEW.  It is advisable that you rename or erase these files when you
  587.       have read them so that you will not have an overwhelming number of
  588.       similar file names in your PPATH.
  589.  
  590.       With the ability to start RTP with the unattend mode active, one of
  591.       the beta testers has put STARTUP and EXITING commands into his
  592.       RTP.DEF file to change the MYCALL in his Kantronics TNC in such a
  593.       way as to enable his BBS function in the TNC when he quits RTP, and
  594.       disable it when he brings RTP up with unattend mode operative.
  595.  
  596.                                     - 10 -
  597.  
  598.       ANTI-WORD WRAP FEATURE
  599.       RTP has an anti-word wrap function which will keep you from
  600.       splitting a word across two lines, if you desire.  It is controlled
  601.       by TLINELEN for transmitted text and RLINELEN for received text.
  602.       Let's take the example where you have TLINELEN set to 80.  As you
  603.       type, when you reach the 80th character, the last "space" character
  604.       you have typed will be replaced with a CR character and the line
  605.       will be sent to the TNC.  The part of the next word which you have
  606.       typed will be moved to the next line and you continue typing.
  607.       Anti-word wrap makes your text much more readable in either a QSO
  608.       or when writing a message to a BBS system.  This feature is
  609.       disabled by setting TLINELEN to 0 for transmitted text and RLINELEN
  610.       to 0 for received text.
  611.  
  612.       3-SCREEN MODE OPERATION
  613.       The triple screen mode was added at the suggestion of a user in
  614.       Japan.  It has been found to work pretty well in some areas, and
  615.       not too well in others.  We can only suggest that you try it in
  616.       your area and if it gets in the way, just don't use it.  The
  617.       following is a description of how 3-screen mode is accomplished,
  618.       and you might be able to determine from this whether or not it will
  619.       work in your area.
  620.  
  621.       In 3-screen mode, as RTP receives data from the TNC, it continually
  622.       scans data received from the TNC to try and determine what data is
  623.       "monitored" vs.  data that is intended for your station.  This is a
  624.       little tricky and the algorithm used is imperfect.  Considering
  625.       the fact that RTP is written to work with a wide variety of TNC's,
  626.       there will always be some situations where RTP is unable to
  627.       determine accurately wether a packet is monitored, or received
  628.       addressed to your station.
  629.  
  630.       First, when in 3-screen mode, RTP "gathers" lines of text received
  631.       by looking for lines which end with the CR character.  When these
  632.       lines have been gathered, they are parsed for the presence of a
  633.       "greater than" character (>).  Each line NOT containing > is sent
  634.       to the center screen since it is probably addressed to you.  Lines
  635.       containing the > are checked further.  If the character immediately
  636.       preceding the > is A-Z, 0-9, or * and the character immediately
  637.       following the > is A-Z then RTP considers this a monitored line and
  638.       sends it to the top screen.  If this is not true, then the line is
  639.       considered text for your station and sent to the center screen.
  640.       Additionally, any monitored line ending with the colon character
  641.       (:) will cause the next line to also be sent to the top screen as a
  642.       monitored packet.
  643.  
  644.       Also, RTP imposes a short timeout (in the order of 0.1 seconds)
  645.       upon received data before a CR.  If RTP "times out" on a line, RTP
  646.       will consider the line to be complete (and, therefore, a received
  647.       packet for your station).
  648.  
  649.       As you can see, there are several possible modes of operation which
  650.       will "fool" RTP into thinking that a monitored packet is really
  651.       intended for your station.  Any other station which sends packets
  652.       that do not end in CR will cause a problem for 3-screen operation.
  653.       These are not common in some areas.  The WDCG PBBS system will
  654.       often send packets which do not end in a CR character, and cause
  655.  
  656.                                     - 11 -
  657.  
  658.       some confusion to RTP.  We hope this will change in the near
  659.       future.
  660.  
  661.       Good luck with 3-screen operation.  Remember, WDCG does not claim
  662.       that this feature will work properly in all geographic areas due to
  663.       different types of operation which can be found, but if it works
  664.       for you, enjoy it!  Otherwise, just disable it enjoy all the other
  665.       fine features in RTP.
  666.  
  667.       NTS TRAFFIC GENERATION
  668.       While in communications mode, if you desire to write a piece (or
  669.       more) of traffic, you can simply swap screens (by pressing Alt-W)
  670.       and enter the traffic on a full screen template.  The fields are
  671.       defined and you can type the required information in the
  672.       highlighted fields.  There are several keys which are used for NTS
  673.       traffic entry.  They are:
  674.  
  675.       Enter    Moves the cursor to the beginning of the next line, if
  676.                multi-line field.  If you are on the last line of a
  677.                multi-line field or if the field is a single line field,
  678.                the cursor will move to the beginning of the next field.
  679.  
  680.       Tab      Moves cursor to the next field.
  681.  
  682.       Shft-Tab Moves cursor to beginning of the previous field.
  683.  
  684.       Alt-E    Erases to the end of the current field.
  685.  
  686.       Alt-C    Returns to communications mode.
  687.  
  688.       Esc      Saves the message under the name MSGnnn.MSG.  The nnn in
  689.                the message name is the number field from the message
  690.                itself.  When this message has been uploaded to the WDCG
  691.                PBBS or W0RLI-type Mailbox, the message file will be
  692.                renamed to MSGnnn.LOG.
  693.  
  694.       Note that the check is not required in the message outline.  It
  695.       will be automatically generated when the message is saved.
  696.  
  697.       The TIME field is special.  It is not usual that this field be used
  698.       and it will normally be left blank.  If you desire to use the time
  699.       field, there are two options:
  700.  
  701.         * Put an "A" in the first position of the time field.  This will
  702.           cause RTP to enter the current time from the system clock.
  703.           There will be a "Z" appended to the time.  Be sure your system
  704.           clock is set to UTC if you use this option.
  705.  
  706.         * You may enter the time directly in the time field.  This time
  707.           will not be changed by RTP.
  708.  
  709.       The DATE field can be automatically filled in for you from the
  710.       system clock if left blank, or you can enter a date if different
  711.       from the current date or if your DOS system clock is not set
  712.       properly.
  713.  
  714.                                     - 12 -
  715.  
  716.       After you have finished with the signature line on the message
  717.       form, the cursor will move to a field called "@BBS" and you will be
  718.       able to specify the call sign (only) for the store and forward
  719.       feature of the W0RLI-type MailBox systems.  Do not include the "@"
  720.       since RTP will add that automatically for you.
  721.  
  722.       Later, when logged on either a WDCG PBBS system, or a W0RLI-type
  723.       MailBox system, you can send your accrued traffic by:
  724.  
  725.       PBBS:  Go to the <M>essage menu and at the prompt, press Alt-S.
  726.  
  727.       W0RLI-type MailBox:  At any system prompt, press Alt-R.
  728.  
  729.       You will be shown a list of all unsent messages from your default
  730.       disk(ette) and you will be asked for the number (only) of the
  731.       message to be sent.
  732.  
  733.       The rest is automatic (including the <S>ave function on PBBS system
  734.       after the message is complete).  You may now send another message
  735.       by pressing Alt-S or Alt-R again if desired.  Note that the sending
  736.       of NTS message traffic can be halted (aborted) at any time by
  737.       pressing Alt-A.  When each MSGnnn.MSG file is sent, it will be
  738.       renamed to MSGnnn.LOG on your disk.
  739.  
  740.       RTP will route traffic according to the ZIP code (if entered) in
  741.       the address portion of your traffic.  The traffic will be listed on
  742.       W0RLI-type BBSs as being to ZIPCD @ NTSxx where ZIPCD is the
  743.       five-digit ZIP field from the message and xx is the two-letter
  744.       state postal code from the message address.  If you have also
  745.       included @BBS in the appropriate field, it will be used instead of
  746.       ZIP.
  747.  
  748.                                DEF FILE COMMANDS
  749.                                -----------------
  750.       Use a text editor (such as IBM Personal Editor II, or Professional
  751.       Editor) to create a file named RTP.DEF.  This file will consist of
  752.       commands with associated data to personalize RTP to your liking.
  753.  
  754.       An easy way to create your .DEF file(s) is to use the utility
  755.       DEFMAKE which is on the diskette along with RTP.  WDCG recommends
  756.       that you create your own, personalized RTP.DEF using DEFMAKE.
  757.  
  758.       Different from PTP, a command and its associated data in a .DEF
  759.       file are now defined in a single line.  The command (upper case
  760.       only) must start in column 1.  One space is then entered to
  761.       separate the command from the data, and then the data is entered on
  762.       the same line as the command.
  763.  
  764.       The commands and data for the .DEF file are defined as follows:
  765.  
  766.       -----------------------
  767.       CONNECTTEXT text_string
  768.       -----------------------
  769.       This is the default text to be sent when a connect occurs in packet
  770.       mode.  See the Alt-M function.
  771.  
  772.                                     - 13 -
  773.  
  774.       ------------------
  775.       STARTUP cmd_string
  776.       ------------------
  777.       Commands you wish sent to the TNC upon starting RTP.  You can have
  778.       up to 20 of these, each prefaced with "STARTUP." Prior to sending
  779.       the commands you place here, RTP will send XON (Ctrl-Q).  Also, if
  780.       AUTOMSG YES is set, CMSG OFF will be sent and if AUTOTIME YES is
  781.       set, the TNC clock will be set from the DOS clock.  All of these
  782.       will be sent before the STARTUP commands are sent.  If you have
  783.       additional .DEF files you will not want to have STARTUP in them.
  784.       This belongs in RTP.DEF only.
  785.  
  786.       ------------------
  787.       EXITING cmd_string
  788.       ------------------
  789.       Commands you wish sent to the TNC upon ending RTP.  You can have up
  790.       to 20 of these, each prefaced with "EXITING." Prior to sending the
  791.       EXITING commands, RTP will send CMSG ON if AUTOMSG YES was set in
  792.       this file when RTP was started.  If you have additional .DEF files
  793.       you will not want to have EXITING in them.  This command belongs in
  794.       RTP.DEF only.
  795.  
  796.       ---------------
  797.       AUTOTIME NO/YES
  798.       ---------------
  799.       If YES sets TNC clock time from the system clock at startup time.
  800.       The Default is NO.  This option is not available on the TNC-1.
  801.  
  802.       --------------
  803.       AUTOMSG NO/YES
  804.       --------------
  805.       If YES, this option sets CMSG OFF at program startup and ON at
  806.       exit.  The default is NO.  This option is not available on the
  807.       TNC-1.
  808.  
  809.       ------------
  810.       AUTO3 NO/YES
  811.       ------------
  812.       If YES, this option causes a change to 3-screen mode when a connect
  813.       occurs in PACKET mode and then reverts back to 2-screen mode when
  814.       the connect is lost.  The Default is NO.
  815.  
  816.       --------------
  817.       STREAMCHAR 124
  818.       --------------
  819.       This describes the ASCII value of the character selected for the
  820.       STREAM character in a TNC-2 or compatible.  This will not cause
  821.       this value to be set in the TNC but rather is to inform RTP what
  822.       stream character is being used by the TNC.  Default is 124 (|).
  823.  
  824.       -----------
  825.       MYCALL N4PY
  826.       -----------
  827.       This describes the identifier to be used for the control station
  828.       when using Net Master mode.
  829.  
  830.                                     - 14 -
  831.  
  832.       ------------------
  833.       CONNECTBELL YES/NO
  834.       ------------------
  835.       Connect alarm bell.  If YES, alarm will sound when a connection is
  836.       detected.  The default is YES.
  837.  
  838.       ------------
  839.       FOREGROUND 7
  840.       ------------
  841.       This describes the color choice for text on the screen.  (0 to 7 --
  842.       See your BASIC manual for color numbers).  The default is 7.
  843.  
  844.       ------------
  845.       BACKGROUND 0
  846.       ------------
  847.       This describes the background color for text screen.  (0 to 7).  The
  848.       default is 0.
  849.  
  850.       NOTE:  If you do not specify FOREGROUND and BACKGROUND, they will
  851.       be set to 7 and 0 respectively.  Also, if FOREGROUND and BACKGROUND
  852.       are set to the same value, the defaults of 7 and 0 will be used.
  853.  
  854.       -----------
  855.       BELL OFF/ON
  856.       -----------
  857.       This option controls the bell of your system.  With BELL ON, when a
  858.       bell character is received a beep will be sounded.  The default is
  859.       off.
  860.  
  861.       -----------
  862.       TLINELEN 80
  863.       -----------
  864.       This will determine the column where your typed input lines will be
  865.       anti-word wrapped.  This value also controls the size of your
  866.       type-ahead buffer.  This option is active only when it is set to a
  867.       non-zero value.  If you do not wish your lines you are sending to
  868.       be anti-word wrapped then set this to zero.  The default value is
  869.       80.
  870.  
  871.       -----------
  872.       RLINELEN 80
  873.       -----------
  874.       This will determine the column where your received text lines will
  875.       be anti-word wrapped.  This option is active only when it is set to
  876.       a non-zero value.  If you do not wish the lines you are receiving
  877.       to be anti-word wrapped then set this to zero.  The default value
  878.       is 80.
  879.  
  880.       --------------
  881.       DEFQSVE OFF/ON
  882.       --------------
  883.       The initial state of QSAVE will be active if this is defined as ON.
  884.       The default is OFF.  See the Alt-Q function.
  885.  
  886.                                     - 15 -
  887.  
  888.       --------------
  889.       DEFCSVE OFF/ON
  890.       --------------
  891.       The initial state of CONNECT SAVE will be active if this is defined
  892.       as ON.  The default is OFF.  See the Alt-Y function.
  893.  
  894.       ------------------
  895.       DEFUNATTEND OFF/ON
  896.       ------------------
  897.       The initial state of UNATTEND MODE will be active if this is
  898.       defined as ON.  The default is OFF.  See the Alt-X function.
  899.  
  900.       -------------
  901.       MSGDEF OFF/ON
  902.       -------------
  903.       The initial state of your connect message (from RTP, not the one
  904.       from the TNC) will be the default message in CONNECTTEXT.
  905.  
  906.       ----------------
  907.       BIGCURSOR NO/YES
  908.       ----------------
  909.       This parameter will allow you to choose a large, full block cursor.
  910.       Useful when using RTP on an LCD screen.  The default is NO.
  911.  
  912.       --------------
  913.       MCON3 ON/OFF/n
  914.       --------------
  915.       This specifies what you want sent to the TNC to cause it to monitor
  916.       while connected (MCON) for 3-screen operation.  The default is ON
  917.       but the actual text can vary with the type of TNC you are using.
  918.  
  919.       ------------
  920.       MCON2 OFF/ON
  921.       ------------
  922.       This specifies what you want sent to the TNC as a value for MCON
  923.       when you are in 2-screen mode.  The default is OFF.
  924.  
  925.       -----------
  926.       HEA2 OFF/ON
  927.       -----------
  928.       This specifies what value you want RTP to send to your TNC for the
  929.       HEADERLN command when you go 2-screen mode.  Note:  HEADERLN ON
  930.       will be sent automatically when you go to 3-screen mode.  Default
  931.       is OFF.
  932.  
  933.       --------------
  934.       TAPRCMD YES/NO
  935.       --------------
  936.       This is a fundamental command to RTP.  If YES, it tells RTP that
  937.       you are using a TNC that follows the basic command structure as
  938.       defined by TAPR.  Examples of this are the PK-232, TNC-1, TNC-2,
  939.       all MFJ TNC's, and all Kantronics TNC's.  If your interface (TNC or
  940.       TU) uses other than the TAPR command set, you will want to set this
  941.       value to NO.  When NO, the automatic commands will not be issued
  942.       when RTP is first started.  The default value is YES.
  943.  
  944.                                     - 16 -
  945.  
  946.       -----------
  947.       WAITCHAR 23
  948.       -----------
  949.       The ASCII value (decimal) of the character you wish to use for
  950.       200ms pause in a string sent via a function key.  Default is Ctrl-W
  951.       (23).
  952.  
  953.       -----------
  954.       FILECHAR 15
  955.       -----------
  956.       The ASCII value (decimal) of the character you wish to use to tell
  957.       RTP that the filename following is to be sent immediately.  Default
  958.       is Ctrl-O (15).  This is only valid inside a function key and must
  959.       be the first character defined in the function key.  This is useful
  960.       to define a file to be sent as a brag tape in an AMTOR or RTTY QSO.
  961.  
  962.       -------------
  963.       PACKET YES/NO
  964.       -------------
  965.       This is a fundamental option to RTP.  If YES it tells RTP that this
  966.       DEF file is intended for operating in a PACKET mode.  If NO then
  967.       you are not operating in PACKET.  Set this to NO for AMTOR, RTTY,
  968.       and CW operation.  Note that many operations are disallowed while
  969.       PACKET NO is set.  These include no XPACKET or XMODEM file
  970.       transfers.  Also some operations differ depending on the setting of
  971.       this command.  If PACKET YES then you must be connected to perform
  972.       an XPACKET or XMODEM file transfer.  The default for this is YES.
  973.  
  974.       -----------------------
  975.       CHANNELID LETTER/NUMBER
  976.       -----------------------
  977.       Tells RTP what your TNC uses for multi-connect channel ID
  978.       characters.  Some TNCs use a digit from 0 to 9 while others use a
  979.       letter from A to J.  This is used for the Net Master feature.
  980.       Consult your TNC users manual to determine your channel ID
  981.       character type.  Default is LETTER.  Choices are NUMBER and LETTER.
  982.  
  983.       -------------
  984.       PROMPT Packet
  985.       -------------
  986.       This parameter will cause RTP to put a prompt of any description on
  987.       the middle stripe of your split screen.  A suggested use is the
  988.       mode you are set up for (such as PACKET, MORSE, BAUDOT, etc.).
  989.       There is no default text and you may enter up to six ASCII
  990.       characters for display.
  991.  
  992.       --------
  993.       STATE NC
  994.       --------
  995.       This should be the 2-letter Postal Code for the state in which the
  996.       PBBS you are using is located.  This is used for the Traffic Screen
  997.       Editor along with the Alt-S option.
  998.  
  999.                                     - 17 -
  1000.  
  1001.       -------
  1002.       NEAR VA   _____________
  1003.                              |
  1004.                              |
  1005.       NEAR SC                |____ These are the nearby states that might be
  1006.                              |     expected to access the PBBS upon which you
  1007.                              |     are placing the NTS traffic generated with
  1008.       NEAR GA   _____________|     RTP.
  1009.       -------
  1010.  
  1011.       -------------
  1012.       SENDLF NO/YES
  1013.       -------------
  1014.       This will determine whether or not you want RTP to add LF
  1015.       characters after CR's during an ASCII upload.  The default is NO.
  1016.  
  1017.       ----------
  1018.       DCD YES/NO
  1019.       ----------
  1020.       This will determine whether or not you want RTP to use the DCD line
  1021.       to determine when a connection occurs.  If NO and you are in PACKET
  1022.       mode, a connection will be detected by searching for the
  1023.       ***CONNECTED string in received data.
  1024.  
  1025.       -------
  1026.       USERS 1
  1027.       -------
  1028.       This is used only with the TNC's having multiconnect capability.
  1029.       When you are involved in a file transfer during PACKET mode, the
  1030.       USERS command for the TNC will be set to one.  After the transfer
  1031.       is completed, USERS will be set to the value specified here.  If
  1032.       this option is not specified USERS will not be changed.  If you do
  1033.       not want USERS changed at all, set this to -1 (minus one).
  1034.  
  1035.       ------------------------------
  1036.       CONNECTFILE C:\RTP\CONNECT.LOG
  1037.       ------------------------------
  1038.       The full filename to which you want connected text to be saved when
  1039.       Qsave is enabled.  If you use Alt-H to re-display previous text
  1040.       received while you are connected to a station, this is the file to
  1041.       which your text will be saved when you use the F command.  DCD YES
  1042.       is required.
  1043.  
  1044.       ------------------------------
  1045.       MONITORFILE C:\RTP\MONITOR.LOG
  1046.       ------------------------------
  1047.       The full filename to which you want unconnected text to be saved
  1048.       when Qsave is enabled.  This is also the file to which your
  1049.       re-displayed text from Alt-H will be saved when you use the F
  1050.       command when not connected.  DCD YES is required.
  1051.  
  1052.       ----------------------
  1053.       UNATLOG C:\RTP\RTP.LOG
  1054.       ----------------------
  1055.       The full filename to keep a log of all unattended connect
  1056.       conversations.
  1057.  
  1058.                                     - 18 -
  1059.  
  1060.       ----------------------
  1061.       PPATH C:\HAM\RTP\USER\
  1062.       ----------------------
  1063.       The full pathname to be used for all received messages during
  1064.       unattended mode.  This defines the only directory or path which
  1065.       can be accessed by anyone else during unattended mode.
  1066.  
  1067.       -------------
  1068.       LINERATE 1200
  1069.       -------------
  1070.       This defines the line rate to be used across the RS-232 link
  1071.       between the computer and the TNC.
  1072.  
  1073.       ------------
  1074.       DATABITS 8/7
  1075.       ------------
  1076.       This defines the number of data bits to be used across the RS-232
  1077.       link between the computer and the TNC.  If you plan to use any
  1078.       binary-type file transfers (Xpacket, Xmodem, or Binary), this
  1079.       should always be 8.
  1080.  
  1081.       ------------
  1082.       PARITY N/E/O
  1083.       ------------
  1084.       This defines the parity type to be used across the RS-232 link
  1085.       between the computer and the TNC.  If you plan to use any
  1086.       binary-type (Xpacket, Xmodem, Binary) file transfers, this should
  1087.       always be set to N (none) parity.
  1088.  
  1089.       -------------
  1090.       COMPORT 1/2/0
  1091.       -------------
  1092.       This defines the COMPORT to be used across the RS-232 link between
  1093.       the computer and the TNC.  It is normally set to 1 except for the
  1094.       PCjr.  It should be set to 2 for the PCjr.  NOTE: If you set this
  1095.       parameter to 0 (zero), RTP will run, but will not communicate with
  1096.       a TNC.  This is useful for testing and to allow the Traffic Editor
  1097.       in RTP to be used when your computer is not actually attached to a
  1098.       TNC.
  1099.  
  1100.       -------------
  1101.       NUMSCREEN 2/3
  1102.       -------------
  1103.       This option defines the number of screens to be initially used on
  1104.       the communicate screen.  Valid values are 2 or 3 and the default is
  1105.       2.
  1106.  
  1107.       ----------------
  1108.       COMMONCAP NO/YES
  1109.       ----------------
  1110.       If this option is set to YES then the memory holding buffer viewed
  1111.       through the Alt-H function will capture both sent and received
  1112.       data.  When this option is set to NO (the default) only received
  1113.       data is captured.
  1114.  
  1115.                                     - 19 -
  1116.  
  1117.       -------------------
  1118.       SETFILE B:AMTOR.SET
  1119.       -------------------
  1120.       This option allows you to specify a full file name of a file of TNC
  1121.       options to be sent to the TNC when you load the .DEF file.  In this
  1122.       manner you may define a .DEF file to personalize both RTP and the
  1123.       TNC at the same time.  This is very useful for fast and efficient
  1124.       mode changes between AMTOR and PACKET or any other operating modes.
  1125.  
  1126.       FUNCTION KEYS IN THE .DEF FILE
  1127.       ------------------------------
  1128.       Any of the 40 function keys can be defined to various strings to
  1129.       assist you in reducing your typing.  Function keys have two parts
  1130.       -- a definition string, and a TAG to be used as a prompt on line 25
  1131.       to help you remember how the key is defined.  The TAGs for the
  1132.       function keys appear on line 25 for the F1 to F10 keys.  When a
  1133.       shift key is held down, the TAGs for function keys Shift-F1 to
  1134.       Shift-F10 appear.  When a control key is held down, the TAGs for
  1135.       function keys Control-F1 to Control-F10 appear.  When an Alternate
  1136.       key is held down, the TAGs for function keys Alternate-F1 to
  1137.       Alternate-F10 appear.  A function key string is defined as follows:
  1138.  
  1139.       F1 This is a test string for function key 1.^M
  1140.       F10 This is a test string for function key 10.^M
  1141.       SF1 This is a test string for shift function key 1.
  1142.       SF10 This is a test string for shift function key 10.
  1143.       CF1 This is a test string for control function key 1.
  1144.       CF10 This is a test string for control function key 10.
  1145.       AF1 This is a test string for alternate function key 1.
  1146.       AF10 This is a test string for alternate function key 10.
  1147.  
  1148.       Function key TAGS are defined as follows:
  1149.       F1T FNCT1
  1150.       F10T FNCT10
  1151.       SF1T SFNCT1
  1152.       SF10T SFNCT10
  1153.       CF1T CFNCT1
  1154.       CF10T CFNCT10
  1155.       CF1T CFNCT1
  1156.       CF10T CFNCT10
  1157.  
  1158.       The function key TAGs are limited to 7 characters and can be any
  1159.       value you like.  If you desire a CR character to follow your string
  1160.       you simply type ^M at the end of it.  Also, if you want to have the
  1161.       Ctrl-C character as a part of the Fkey definition, you can do that
  1162.       by using ^C at the point where the Ctrl-C is to appear.  Any
  1163.       control character may be inserted in a function key string by using
  1164.       ^ followed by the appropriate letter.  Also if you want to define a
  1165.       function key to perform some DOS function you can place the keyword
  1166.       SHELL as the first 5 characters of the string.  The remaining
  1167.       characters of the string will then be some command you may give to
  1168.       DOS.  For example, if F1 is defined as:
  1169.  
  1170.       F1 SHELL DIR *.def
  1171.  
  1172.       This will cause all the names of your .DEF files to be displayed
  1173.       and then return to RTP.
  1174.  
  1175.                                     - 20 -
  1176.  
  1177.                                    TNC SETUP
  1178.                                    ---------
  1179.       There are two categories for the TNC command setup.  They are:
  1180.  
  1181.       o  Required    (for RTP to work as intended)
  1182.       o  Recommended (Local area determined)
  1183.  
  1184.       Required list  (TNC-1 and compatibles)
  1185.       +---------------------------------------------------------------------+
  1186.       | AWLEN 8          DELETE OFF          TXFLOW OFF         CR ON       |
  1187.       | AX25 ON          FLOW ON             SENDPAC $0D        COMMAND $03 |
  1188.       | BKONDEL ON       PACTIME EVERY 1     XFLOW OFF          ECHO OFF    |
  1189.       | CMDTIME 1        PARITY 4            XMITOK ON                      |
  1190.       | CONMODE CONVERS  START $11           STOP $13                       |
  1191.       +---------------------------------------------------------------------+
  1192.  
  1193.       Required list  (TNC-2 and compatibles)
  1194.       +---------------------------------------------------------------------+
  1195.       | AWLEN 8          DELETE OFF          PARITY 0           COMMAND $03 |
  1196.       | AX25 ON          FLOW ON             SENDPAC $0D        8BITCONV ON |
  1197.       | BKONDEL ON       PACTIME EVERY 1     XFLOW OFF          TRFLOW OFF  |
  1198.       | CMDTIME 1        CR ON               XMITOK ON          TXFLOW OFF  |
  1199.       | CONMODE CONVERS  START $11           STOP $13           ECHO OFF    |
  1200.       +---------------------------------------------------------------------+
  1201.  
  1202.       Required list  (PK-232)
  1203.       +---------------------------------------------------------------------+
  1204.       | AWLEN 8          DELETE OFF          PARITY 0           CRADD ON    |
  1205.       | AX25 ON          FLOW ON             SENDPAC $0D        COMMAND $03 |
  1206.       | BKONDEL ON       PACTIME EVERY 1     XFLOW OFF          8BITCONV ON |
  1207.       | CMDTIME 1        PARITY 4            XMITOK ON          TRFLOW OFF  |
  1208.       | CONMODE CONVERS  START $11           STOP $13           TXFLOW OFF  |
  1209.       | ECHO OFF                                                            |
  1210.       +---------------------------------------------------------------------+
  1211.  
  1212.       Recommended list  (TNC-1 and compatibles)
  1213.       +---------------------------------------------------------------------+
  1214.       | AUTOLF ON        BEACON EVERY 0      CONOK ON     LCOK ON           |
  1215.       | CWID OFF         HBAUD 1200          LFADD OFF    TXDELAY 6         |
  1216.       | MCON OFF         RETRY 10            SCREENL 0                      |
  1217.       +---------------------------------------------------------------------+
  1218.  
  1219.       Recommended list  (TNC-2 and compatibles)
  1220.       +---------------------------------------------------------------------+
  1221.       | AUTOLF ON        BEACON EVERY 0      CONOK ON     LCOK ON           |
  1222.       | CWID OFF         TXDELAY 24          LFADD OFF    NEWMODE ON        |
  1223.       | MCON OFF         RETRY 10            SCREENL 0    STREAMCA ON       |
  1224.       +---------------------------------------------------------------------+
  1225.  
  1226.       Recommended list  (PK-232)
  1227.       +---------------------------------------------------------------------+
  1228.       | ALFDISP OFF      BEACON EVERY 0      CONOK ON     CASEDISP 0        |
  1229.       | CWID OFF         HBAUD 1200          ILFPACK OFF  NEWMODE ON        |
  1230.       | MCON OFF         RETRY 10            ACRDISP 0    TXDELAY 24        |
  1231.       | CHCALL ON                                                           |
  1232.       +---------------------------------------------------------------------+
  1233.  
  1234.                                     - 21 -
  1235.  
  1236.                          OPERATING KEY COMMANDS TO RTP
  1237.                          -----------------------------
  1238.       As indicated on the help screen (Home key), there are a number of
  1239.       keystroke combinations which will cause RTP to perform functions.
  1240.       They are as follows:
  1241.  
  1242.       Alt-A
  1243.       -----
  1244.       Abort the sending of NTS traffic.  This key will also halt the
  1245.       loading of TNC parameters via Alt-L.  If for any reason RTP appears
  1246.       to be hung, press this key twice and allow up to 2 minutes for RTP
  1247.       to recover.
  1248.  
  1249.       Alt-C
  1250.       -----
  1251.       Clears all text from the communications screen.
  1252.  
  1253.       Alt-D
  1254.       -----
  1255.       Display the contents of the current .DEF file and allow you to
  1256.       modify both the current active options and optionally to modify the
  1257.       .DEF on disk.
  1258.  
  1259.       Alt-E
  1260.       -----
  1261.       This is used to set up RTP to a complete new mode including
  1262.       changing the options in the TNC.  You can have as many .DEF files
  1263.       as you like with different characteristics.  The names of these
  1264.       files can be anything you like and it can be wherever you like.
  1265.       You will be prompted for a path/filename, but without an extension.
  1266.       All DEF files must have the extension "DEF".  When you install a
  1267.       new DEF file, any parameters not changed by it will remain the same
  1268.       as they were before; that is they will not go back to the RTP
  1269.       default if they were set by RTP.DEF when the program was started.
  1270.  
  1271.       Alt-F
  1272.       -----
  1273.       Exit the Net Master mode.  See the NET MASTER MODE for detailed
  1274.       explanation of Net Master.
  1275.  
  1276.       Alt-G
  1277.       -----
  1278.       Toggles the system printer (LPT1) on and off.  When on, everything
  1279.       received to the terminal will be also printed as displayed on your
  1280.       screen.
  1281.  
  1282.       Alt-H
  1283.       -----
  1284.       Display the holding buffer.  When invoked, this function will
  1285.       display the last 5000 bytes received in the order they were
  1286.       received.  Additionally if COMMONCAP YES is set, it will also
  1287.       capture the data that has been sent as well.  As it scrolls, you
  1288.       may press the S key to start/stop the scrolling.  Also, if you
  1289.       desire to save the contents of the holding buffer, you can do so by
  1290.       typing "f" while the buffer is being displayed, and upon pressing
  1291.       Enter, the complete contents of your holding buffer will be
  1292.       appended to your QSAVE file.
  1293.  
  1294.                                     - 22 -
  1295.  
  1296.       Alt-I
  1297.       -----
  1298.       Display the send hold buffer.  When invoked, this function will
  1299.       display the last 2000 bytes sent in the order they were sent.  As
  1300.       it scrolls, you may press the S key to start/stop the scrolling.
  1301.       Also, if you desire to save the contents of the holding buffer, you
  1302.       can do so by typing "f" while the buffer is being displayed, and
  1303.       upon pressing Enter, the complete contents of your holding buffer
  1304.       will be appended to your QSAVE file.  Note that if COMMONCAP YES is
  1305.       set, this function will not capture any data.
  1306.  
  1307.       Alt-K
  1308.       -----
  1309.       This key will allow you to send a message, which was created using
  1310.       the Alt-W traffic editor function, as a file.  The "handshaking"
  1311.       is not performed as it is when Alt-S or Alt-R is used to send to a
  1312.       PBBS or W0RLI-type Mailbox.  This is useful to send traffic to
  1313.       another station or when using a non-packet mode such as
  1314.       Baudot, Morse, or Amtor.
  1315.  
  1316.       Alt-L
  1317.       -----
  1318.       Load the TNC parameters.  You must make a file (using a text editor
  1319.       or by capturing the results of DISP) which contains the setup you
  1320.       desire for your TNC.  This option allows you to send the entire
  1321.       file of commands to the TNC.  Note that this function is
  1322.       automatically performed in the Alt-E function if you use SETFILE
  1323.       followed by a filename in your .DEF file you are loading with the
  1324.       Alt-E function.
  1325.  
  1326.       Alt-M
  1327.       -----
  1328.       Connect message screen.  You are able to edit or remove the connect
  1329.       message you have selected or set up via the RTP.DEF file.
  1330.  
  1331.       Alt-N
  1332.       -----
  1333.       Enable Net Master mode.  See NET MASTER MODE for detailed
  1334.       explanation of Net Master.
  1335.  
  1336.       Alt-O
  1337.       -----
  1338.       Escape to DOS.  This function allows you to temporarily exit RTP
  1339.       and go back to DOS to perform some DOS function.  Note that RTP is
  1340.       still loaded while the escape is being performed.  Type "EXIT" at
  1341.       the DOS command prompt to return to RTP.
  1342.  
  1343.       NOTE:  If you leave the program altogether while you are in DOS,
  1344.              you will have to send a CTRL-Q to the TNC to restore normal
  1345.              operation.  If you return to RTP via "exit", it will be done
  1346.              for you.  Each time RTP is started it issues an XON to your
  1347.              TNC on the selected comm port.
  1348.  
  1349.       NOTE:  You must be running IBM PC DOS version 2.1 or higher to use
  1350.              Alt-O.  Additionally, you must have COMMAND.COM somewhere
  1351.              that DOS can find it or the program will abort.
  1352.  
  1353.                                     - 23 -
  1354.  
  1355.       Alt-P
  1356.       -----
  1357.       Purge the communications buffer.  This key will get rid of all the
  1358.       data which has accumulated in the communications buffer.  This is
  1359.       useful when RTP has gotten way behind processing received data and
  1360.       you don't care about seeing the data.
  1361.  
  1362.       Alt-Q
  1363.       -----
  1364.       [Qsve].  This key will enable the "Quick Save" option.  When you
  1365.       are connected, this feature uses the file named by the CONNECTFILE
  1366.       option in your .DEF file.  When you are not connected, this feature
  1367.       uses the file named by the MONITORFILE option in your .DEF file.
  1368.       When Alt-Q is pressed, the file will be appended with all that is
  1369.       received until you press Alt-Q again.  The [Qsve] on the center
  1370.       stripe will flash to let you know that the file is open.
  1371.  
  1372.       Alt-R
  1373.       -----
  1374.       Send traffic files(s) to a W0RLI type BBS or MAILBOX system.  (See
  1375.       Alt-W.) When logged onto a W0RLI-type system, you may at any time
  1376.       begin sending a previously-entered piece of NTS traffic by pressing
  1377.       Alt-R.  You will be shown a list of the prepared traffic available
  1378.       on your default disk(ette) drive.  You will be asked to enter the
  1379.       number (only) of the message you wish to send.  The rest is
  1380.       automatic.
  1381.  
  1382.       Alt-S
  1383.       -----
  1384.       Send traffic file(s).  (See Alt-W.) When logged onto a WDCG PBBS
  1385.       system, and when you are in the message section (or at the main
  1386.       menu) you may send your NTS traffic files automatically by pressing
  1387.       this key.  When the message is entirely sent, RTP will cause the
  1388.       message to be saved on the PBBS and will rename your message file
  1389.       to MSGnnn.LOG.
  1390.  
  1391.       Alt-T
  1392.       -----
  1393.       Escape from transparent mode.  This key will cause a one-second
  1394.       delay, send 3 ^C characters, and delay for one more second.
  1395.  
  1396.       Alt-U
  1397.       -----
  1398.       Purge the Type ahead buffer.  The portion of text on the lower
  1399.       screen which has not yet been sent to the TNC will be erased.  You
  1400.       control how much is dealt with in the Type ahead buffer by your
  1401.       setting of TLINELEN in your .DEF file.
  1402.  
  1403.       Alt-W
  1404.       -----
  1405.       Write traffic.  This key will take you to a full-screen editor
  1406.       which has a template for message traffic.  The last message which
  1407.       was written will be displayed again, and you can overwrite the
  1408.       message with a new one.  If you want to enter a field that is
  1409.       completely different from the one shown, you may press Alt-E to
  1410.       erase the field before typing.  See NTS TRAFFIC GENERATION.
  1411.  
  1412.                                     - 24 -
  1413.  
  1414.       Alt-X
  1415.       -----
  1416.       Toggle unattended mode.  This key will toggle unattended mode off
  1417.       and on.  The state of unattended mode is indicated on the center
  1418.       stripe of the communicate screen.  When unattended mode is on, all
  1419.       keys are dead on the keyboard except for Alt-X.  When a connect is
  1420.       received from someone, a menu will be sent to them prompting them
  1421.       for what they would like to do.  They have access to the files on
  1422.       your disk defined by PPATH in your active .DEF file.  They can
  1423.       upload and download files, perform a DIR and leave messages fro you
  1424.       on this directory.
  1425.  
  1426.       Alt-Y
  1427.       -----
  1428.       Toggle connect save.  This key will toggle the state of connect
  1429.       save.  Connect save is similar to QSAVE except received data is
  1430.       only captured while you are connected to someone.  The received
  1431.       data goes to your CONNECTFILE as defined in your active .DEF file.
  1432.  
  1433.       Alt-Z
  1434.       -----
  1435.       Switches between two- and three-screen modes.  When in three-
  1436.       screen mode, the upper screen will show monitored packets while
  1437.       connected.  The center screen will show packets addressed to you
  1438.       (while connected) and the lower screen will show your transmitted
  1439.       data.
  1440.  
  1441.       Ctrl-O
  1442.       -----
  1443.       This can be used in the definition of an F-key to imply that the
  1444.       file name following is to be sent immediately.  It is useful for a
  1445.       quick-access brag tape file.  Example of use:  ^OB:BRAG.FIL.
  1446.       Ctrl-O cannot be used from the keyboard, just from an F-key.
  1447.  
  1448.       Ctrl-W
  1449.       -----
  1450.       Causes a 200ms delay in the processing of data to be sent to the
  1451.       TNC.  This is often useful when entering transmit mode and dumping
  1452.       the Type ahead buffer by disabling it, and starting to send text to
  1453.       the TNC.  Some TNC's require a small delay before accepting data
  1454.       after a mode change.  This is a default value and it may be changed
  1455.       in the .DEF file.
  1456.  
  1457.       In addition to the Alt-keys and Ctrl-keys, from either
  1458.       communications screen you may enter the following:
  1459.  
  1460.       END
  1461.       ---
  1462.       [Exit] This key will cause an end to the program.  When you press
  1463.       the END key, you will be asked if you are sure you want to exit.
  1464.  
  1465.                                     - 25 -
  1466.  
  1467.       PgDn
  1468.       ----
  1469.       [Rcvf] This key will allow you to receive a file from the PBBS or
  1470.       from another packet station.  You are asked for the transfer
  1471.       protocol desired, and the drive to store the file on.  If you wish
  1472.       to have the received file stored on a subdirectory other than the
  1473.       current (default) subdirectory, you must specify this at the time
  1474.       you specify the drive (i.e.  b:\subdir\).  Next you are asked to
  1475.       provide a name for the file, unless it is an XPACKET file.  You may
  1476.       (optionally) provide a name for the XPACKET file to be received.
  1477.       When you are receiving an ASCII file, you will use F3 again to
  1478.       close the file unless you and the other station are both using RTP
  1479.       to do the transfer in which case the file will be automatically
  1480.       closed when the file transfer is completed.  Note that the
  1481.       definition changes on the bottom of the screen when you are
  1482.       receiving an ASCII or binary file or using Qsave.
  1483.  
  1484.       PgUp
  1485.       ----
  1486.       [Xmtf] This key will allow you to upload (send) a file from any
  1487.       disk drive on your system.  When you are asked for the drive be
  1488.       sure to include the colon (i.e.  A:).  The protocol choices are the
  1489.       same as for PgDn.  If you are using subdirectories on your
  1490.       disk(ette), and you wish to send a file from other than the current
  1491.       subdirectory, you may specify the subdirectory along with the drive
  1492.       identifier.  EXAMPLE:  d:\subdir\
  1493.  
  1494.       Home
  1495.       ----
  1496.       This key will cause the RTP.HLP file to be displayed, even if you
  1497.       no longer have the RTP diskette installed.  When the program is
  1498.       loaded, RTP.HLP is read from the diskette and kept in storage for
  1499.       use when Home is pressed.
  1500.  
  1501.       Cursor Up and Cursor Down (Up and Down arrows)
  1502.       -------------------------
  1503.       These keys are used to recall previously entered text.  The RTP.DEF
  1504.       file has an entry with the keyword TLINELEN.  This determines the
  1505.       length of the recall line.  When you press Cursor Up, you will step
  1506.       through the ten-step buffer in one direction, and pressing Cursor
  1507.       Dn will step the other direction.  Experiment with this and set the
  1508.       length so it is proper for your operation.  This is most useful for
  1509.       correcting typographical errors in connect attempts, or for CQ
  1510.       messages when in CONVERSE mode.  This function is only available
  1511.       when PACKET is set to YES.
  1512.  
  1513.                                     - 26 -
  1514.  
  1515.                          FILES USED BY THE RTP PROGRAM
  1516.                          -----------------------------
  1517.  
  1518.       RTP.EXE
  1519.       -------
  1520.       The terminal emulator program.  This file can be loaded with a .bat
  1521.       file, or directly from the DOS prompt by typing "RTP".
  1522.  
  1523.       BRUN10.EXE
  1524.       ----------
  1525.       This is the Microsoft Runtime Library program which is copyright
  1526.       by MICROSOFT Corp.  This must be in the default path when RTP is
  1527.       executed.
  1528.  
  1529.       RTP.DEF
  1530.       -------
  1531.       This file defines your RTP options to begin with at startup time.
  1532.  
  1533.       MSGnnn.MSG and MSGnnn.LOG
  1534.       -------------------------
  1535.       These files are NTS messages which have been written and are ready
  1536.       to be sent (.MSG) and logged messages which have already been sent
  1537.       (.LOG).  These files are generated as a part of the NTS message
  1538.       process.
  1539.  
  1540.       RTP.CKP
  1541.       -------
  1542.       This file is automatically generated and contains information about
  1543.       the last NTS message sent.  It is used as the default text for
  1544.       beginning the next message.  Do not alter or erase this file if you
  1545.       expect NTS message writing to work properly.
  1546.  
  1547.       RTP.SET
  1548.       -------
  1549.       (Or other file name as desired.) This file is used to prime your
  1550.       TNC whenever you desire.  When used via Alt-L from the
  1551.       communications screen, the contents of this file will be sent to
  1552.       the TNC in cmd:  mode.  It is useful for setting, or restoring any
  1553.       set of parameters you desire.  A suggested use is to capture (via
  1554.       Qsave) the results of "disp" and use an editor to change this file
  1555.       so that it will restore your TNC in the event of a loss of data due
  1556.       to any unforeseen event.
  1557.  
  1558.       RTP.HLP
  1559.       -------
  1560.       This file is required if you desire to use the Home key for online
  1561.       help.  You may, at your option, use a text editor to add your own
  1562.       key definitions to the lower half of the .HLP screen.  NOTE:  This
  1563.       file must remain the same size -- 23 lines.
  1564.  
  1565.       RTP.SCN
  1566.       -------
  1567.       This is the first screen that you see when RTP is started.  It
  1568.       contains information that must be presented to the user of this
  1569.       program.  This file MUST be present and MUST be unaltered in order
  1570.       for RTP to run.  It must be on the default disk(ette) drive.
  1571.  
  1572.                                     - 27 -
  1573.  
  1574.       RTP.DOC
  1575.       -------
  1576.       The documentation file (this file).  Print this file on your system
  1577.       printer if you desire to have hard copy.  This file MUST be copied
  1578.       along with RTP if you desire to share this program with another
  1579.       Amateur Radio operator.
  1580.  
  1581.       RTP.WRK
  1582.       -------
  1583.       This is a temporary file which is generated by RTP when
  1584.       downloading.  If you break, or end the program, before the download
  1585.       is completed, you might see this file on the selected disk drive.
  1586.       You may erase it, or rename it if you desire.
  1587.  
  1588.       COMJRNIM.COM
  1589.       ------------
  1590.       This is required only for an IBM PCjr which does not have an
  1591.       internal modem plugged in.  There is a problem with the addressing
  1592.       of the external RS-232 port on the PCjr if you have no internal
  1593.       modem.  After you run this program, you should refer to the RS-232
  1594.       port as COM 2.  Run COMJRNIM only once per system boot up.  There
  1595.       is no need to run it again until after you have re-booted your
  1596.       system.
  1597.  
  1598.       DEFMAKE.EXE
  1599.       -----------
  1600.       This utility will create a custom .DEF file for you according to
  1601.       the responses you give it when run.  If the filename you provide
  1602.       does not exist, it will be created for you.  If it already exists,
  1603.       you will append it with the values you give to DEFMAKE.  It is
  1604.       recommended that you rename your RTP.DEF file and create a new one
  1605.       with your preferred parameters using DEFMAKE.
  1606.  
  1607.                                     - 28 -
  1608.  
  1609.                                    APPENDIX
  1610.  
  1611.       XPACKET FLOW DIAGRAM
  1612.       --------------------
  1613.       Example of a successful transfer:
  1614.  
  1615.             SENDER                                      RECEIVER
  1616.  
  1617.             Ready to send file.
  1618.                   <------------------------------------ NAK (repeated every
  1619.                                                              10 seconds until
  1620.                                                              data transfer
  1621.                                                              begins)
  1622.             filename ---------------------------------->
  1623.             128 bytes data ---------------------------->
  1624.             (listens)
  1625.             128 bytes data ---------------------------->
  1626.             (listens)
  1627.             128 bytes data ---------------------------->
  1628.             (listens)
  1629.             128 bytes data ---------------------------->
  1630.             (listens)
  1631.             128 bytes data ---------------------------->
  1632.             (listens)
  1633.             128 bytes data ---------------------------->
  1634.             (listens)
  1635.             128 bytes data ---------------------------->
  1636.             (listens)
  1637.             109 bytes data ---------------------------->
  1638.             (listens)
  1639.             End Of File ------------------------------->
  1640.             < -- Both stations go to terminal mode. -- >
  1641.  
  1642.       Example of an UNsuccessful transfer.
  1643.  
  1644.             SENDER                                      RECEIVER
  1645.  
  1646.             Ready to send file.
  1647.                   <------------------------------------ NAK (repeated every
  1648.                                                              10 seconds until
  1649.                                                              data transfer
  1650.                                                              begins)
  1651.             filename ---------------------------------->
  1652.             128 bytes data ---------------------------->
  1653.             (listens)
  1654.             128 bytes data ---------------------------->
  1655.             (listens)
  1656.             128 bytes data ---------------------------->
  1657.             (listens)
  1658.             128 bytes data ---------------------------->
  1659.             (listens)
  1660.                   <------------------------------------ CAN
  1661.  
  1662.           < Both stations abort transfer and return to terminal mode. >
  1663.  
  1664.  
  1665.                                     - 29 -
  1666.  
  1667.       NOTE:  If nothing is received by the receiving station after 10
  1668.       seconds, another NAK is sent.  This is repeated every 10 seconds
  1669.       until the file transfer is started.
  1670.  
  1671.       NOTE:  For details about the XPACKET protocol, see XPACKET.PRO, a
  1672.       brief description of the protocol.
  1673.  
  1674.       What's all this about "filename"?  Well, the XPACKET protocol sends
  1675.       the file name in its first burst of data.  The receiving station
  1676.       can do with this what he will.  The RTP program shows how this can
  1677.       be handled by allowing the file to be saved under the name
  1678.       received, or under the name specified by the operator.  This
  1679.       program gives the receiver a chance to select a name under which he
  1680.       wants the received file to be stored, or if you choose to let the
  1681.       sender provide the name, you simply press Enter at the prompt for a
  1682.       file name.
  1683.  
  1684.       The RTP program uses "hardware flow control" which means that it
  1685.       does not honor XON or XOFF from the TNC.  Instead, it relies on the
  1686.       asynchronous port hardware to control the sending of data to the
  1687.       TNC.  When the TNC buffer becomes full, the TNC will drop CTS
  1688.       (Clear To Send) and the terminal will halt in its tracks until CTS
  1689.       is again raised.  This is how the TNC keeps from being overrun with
  1690.       data when the flow is otherwise continuous.
  1691.  
  1692.       When the receiver XPACKET station is waiting to receive the first
  1693.       packet of data it will send NAK every 10 seconds until the first
  1694.       packet is received.  The last block of data will not necessarily be
  1695.       128 bytes, but it will be followed by an EOF character to signify
  1696.       the end of the transfer.  The receiving station will then save the
  1697.       file according to the filespec received, or the one entered by the
  1698.       operator.
  1699.  
  1700.  
  1701.                           ADDITIONAL OPERATING HINTS
  1702.                           --------------------------
  1703.       The PCjr cannot write directly to a physical disk file during file
  1704.       reception.  If you have enough RAM installed to define a ramdisk,
  1705.       you can use this as the target drive and should have no problems.
  1706.  
  1707.       If you are using an IBM PCjr without the internal modem, you will
  1708.       need to run COMJRNIM.COM program which is included on this
  1709.       diskette.  The PCjr's RS232 port is normally referred to as COM1
  1710.       when the internal modem is not installed, and as COM2 when the
  1711.       internal modem is there.  The hardware addresses are not changed.
  1712.       Be sure to select COMPORT 2 in your DEF file screen if you use
  1713.       COMJRNIM.COM.
  1714.  
  1715.       We hope you find the Radio Terminal Program as useful and as much
  1716.       fun as we have.  Please feel free to pass this program along to
  1717.       other Amateur Radio operators and Packeteers, but please DO NOT
  1718.       attempt to sell this program, or to use it in any commercial way
  1719.       whatsoever.  This program is intended for the private use of Radio
  1720.       Amateurs and your cooperation is greatly appreciated in keeping it
  1721.       just as the author intended.  If you give a copy of RTP to someone
  1722.       please be sure to include this document file also.  The author of
  1723.       RTP and WDCG assume no responsibility for the use of this program
  1724.       and no guarantees are implied or intended.
  1725.  
  1726.                                     - 30 -
  1727.  
  1728.       Comments and suggestions are welcome Please DO NOT make a telephone
  1729.       call to us.  Send comments or questions (with SASE) to:
  1730.  
  1731.        +----------------------------+    +----------------------------+
  1732.        | Carl Moreschi, N4PY        |    | Ed Stephenson, AB4S        |
  1733.        | Rte 3, Box 260             |    | 700 Madison Ave.           |
  1734.        | Franklinton, NC  27525     |<or>| Cary, NC  27513            |
  1735.        | N4PY @ WA4LPD              |    | AB4S @ WA4LPD              |
  1736.        +----------------------------+    +----------------------------+
  1737.  
  1738.                                     - 31 -
  1739.  
  1740.                                      INDEX
  1741.                                      -----
  1742.        2-screen ................................................  8, 13, 15
  1743.        3-screen ....................................  1,  8, 10, 11, 13, 15
  1744.        alarm   .................................................  1,  4, 14
  1745.        Alt-A   ......................................................... 21
  1746.        Alt-C   ..................................................... 11, 21
  1747.        Alt-D   .....................................................  6, 21
  1748.        Alt-E   .....................................  3,  6, 11, 21, 22, 23
  1749.        Alt-F   .....................................................  8, 21
  1750.        Alt-G   .....................................................  6, 21
  1751.        Alt-H   ................................................. 17, 18, 21
  1752.        Alt-I   .....................................................  5, 22
  1753.        Alt-K   ......................................................... 22
  1754.        Alt-L   .............................................  4,  6, 22, 26
  1755.        Alt-M   .................................................  4, 12, 22
  1756.        Alt-N   ......................................................... 22
  1757.        Alt-O   .....................................................  6, 22
  1758.        Alt-P   .....................................................  6, 23
  1759.        Alt-Q   ..................................................... 14, 23
  1760.        Alt-R   ................................................. 12, 22, 23
  1761.        Alt-S   ............................................. 12, 16, 22, 23
  1762.        Alt-T   ......................................................... 23
  1763.        Alt-U   ......................................................... 23
  1764.        Alt-W   ..................................................... 22, 23
  1765.        Alt-X   .................................................  9, 15, 24
  1766.        Alt-Y   ..................................................... 15, 24
  1767.        Alt-Z   ......................................................... 24
  1768.        Amtor ...................................................  3, 16, 19
  1769.        anti-word wrap ......................................  1,  7, 10, 14
  1770.        ASCII ...................................  2,  5,  7, 13, 16, 17, 25
  1771.        AUTO3 ........................................................... 13
  1772.        AUTOMSG ......................................................... 13
  1773.        AUTOTIME ........................................................ 13
  1774.        BACKGROUND ..................................................  4, 14
  1775.        BBS .........................................  2,  6,  8,  9, 10, 23
  1776.        BEL .............................................................  2
  1777.        BELL ....................................................  1,  4, 14
  1778.        BIGCURSOR ...................................................  5, 15
  1779.        Binary .............................................. ii,  2,  3, 25
  1780.        BRUN10.EXE ...................................................... 26
  1781.        CGA .............................................................  1
  1782.        CHANNELID ....................................................... 16
  1783.        CMSG ............................................................ 13
  1784.        color ...................................................  1,  4, 14
  1785.        Comm ........................................................  6, 22
  1786.        COMMONCAP ............................................... 18, 21, 22
  1787.        comport ..................................................... 18, 29
  1788.        connect .....  1,  4,  5,  7,  8,  9, 12, 13, 14, 15, 17, 22, 24, 25
  1789.        CONNECTBELL .................................................  4, 14
  1790.        CONNECTFILE .........................................  5, 17, 23, 24
  1791.        CONNECTTEXT .............................................  4,  9, 12
  1792.        Ctrl-O ..................................................  5, 16, 24
  1793.        Ctrl-W ..................................................  5, 16, 24
  1794.        DATABITS ........................................................ 18
  1795.        DCD .................................................  1,  4,  5, 17
  1796.        defined .............................  3, 11, 12, 14, 15, 16, 19, 24
  1797.  
  1798.                                     - 32 -
  1799.  
  1800.        DEFMAKE.EXE ..................................................... 27
  1801.        DEFQSVE ......................................................... 14
  1802.        DEFUNATTEND .............................................  4,  9, 15
  1803.        DOS .............................  1,  2,  3,  6, 11, 13, 19, 22, 26
  1804.        ECHO ........................................................  9, 20
  1805.        Escape ..............................................  2,  6, 22, 23
  1806.        EXITING .....................................................  9, 13
  1807.        FAX .................................................  i,  2,  3,  4
  1808.        FILECHAR ....................................................  5, 16
  1809.        FOREGROUND ..................................................  4, 14
  1810.        function ........ ii,  5,  6,  8,  9, 10, 12, 16, 18, 19, 21, 22, 25
  1811.        HEA2 ............................................................ 15
  1812.        IBM .............................................  1, 12, 22, 27, 29
  1813.        instructions ............................................ ii,  3,  6
  1814.        length ......................................................  7, 25
  1815.        LINERATE ........................................................ 18
  1816.        load ........................................................ 19, 22
  1817.        Net Master ..........................  i,  1,  7,  8, 13, 16, 21, 22
  1818.        MCON2 ........................................................... 15
  1819.        MCON3 ........................................................... 15
  1820.        mode ....  i,  1,  3,  4,  7,  8,  9, 10, 13, 15, 16, 19, 21, 22, 24
  1821.        MONITORFILE .............................................  5, 17, 23
  1822.        Monochrome ......................................................  1
  1823.        MSGDEF ......................................................  4, 15
  1824.        MSGnnn.LOG .................................................. 12, 26
  1825.        MSGnnn.MSG .................................................. 12, 26
  1826.        Multi-connect ...............................................  8, 16
  1827.        Multimode ...................................................  1,  3
  1828.        MYCALL ......................................................  9, 13
  1829.        NEAR ....................................................  4, 11, 17
  1830.        NTS .................................  1,  2, 11, 12, 17, 21, 23, 25
  1831.        NUMSCREEN ....................................................... 18
  1832.        PACKET ..........  1,  2,  3,  7,  8, 10, 12, 13, 15, 17, 19, 25, 29
  1833.        PARITY ...................................................... 18, 20
  1834.        PBBS ........................  2,  7, 10, 11, 12, 16, 17, 22, 23, 25
  1835.        PC ..........................................................  4, 22
  1836.        PCjr ........................................................ 27, 29
  1837.        port ........................................................ 27, 29
  1838.        PPATH ...................................................  9, 18, 24
  1839.        PROMPT ......................  1,  5,  6,  7,  9, 16, 19, 22, 26, 29
  1840.        QSAVE ...............................  4,  5,  6, 14, 17, 21, 22, 24
  1841.        RAM .........................................................  1, 29
  1842.        rate ............................................................ 18
  1843.        RLINELEN .................................................... 10, 14
  1844.        RTP.CKP ......................................................... 26
  1845.        RTP.DEF .....................  3,  7,  9, 12, 13, 21, 22, 25, 26, 27
  1846.        RTP.DOC ......................................................... 27
  1847.        RTP.EXE ......................................................... 26
  1848.        RTP.HLP .................................................  3, 25, 26
  1849.        RTP.SCN ......................................................... 26
  1850.        RTP.SET ......................................................... 26
  1851.        RTP.WRK ......................................................... 27
  1852.        RTTY ........................................................  3, 16
  1853.        save ............................  1,  5,  6,  7, 15, 21, 22, 24, 29
  1854.        screen ..............  1,  3,  5, 10, 11, 16, 21, 23, 24, 25, 26, 29
  1855.        SENDLF .......................................................... 17
  1856.        SETFILE .............................................  3,  6, 19, 22
  1857.  
  1858.                                     - 33 -
  1859.  
  1860.        setup ................................................... ii, 20, 22
  1861.        SHELL .......................................................  6, 19
  1862.        Split-Screen ............................................  5,  8, 16
  1863.        STARTUP .................................................  9, 13, 26
  1864.        STATE ........................................... 12, 14, 15, 16, 24
  1865.        STREAM ......................................................  7, 13
  1866.        STREAMCA ....................................................  7, 20
  1867.        STREAMCHAR ...................................................... 13
  1868.        TAPR ............................................................ 15
  1869.        TAPRCMD ......................................................... 15
  1870.        Three-Screen .................................................... 24
  1871.        time ............................  1,  4,  6, 11, 12, 13, 22, 23, 25
  1872.        TLINELEN ............................................  7, 10, 14, 23
  1873.        TNC-2 ...................................................  7,  8, 13
  1874.        traffic .....................  1,  2,  6, 11, 12, 15, 17, 18, 22, 23
  1875.        transfer ................................  i, ii,  2, 17, 25, 28, 29
  1876.        Type-Ahead ..............................................  2,  7, 14
  1877.        UNATLOG .....................................................  9, 17
  1878.        UNATTEND ....................................................  9, 15
  1879.        USER ............................................ ii,  1,  3, 10, 26
  1880.        USERS ...............................................  2,  9, 16, 17
  1881.        W0RLI ........................................................... 23
  1882.        WAITCHAR ....................................................  5, 16
  1883.        WDCG ................................  i,  2,  7, 10, 11, 12, 23, 29
  1884.        word ....................................................  6,  7, 10
  1885.        wrap ........................................................  1, 10
  1886.        Xmodem ......................................................  2, 16
  1887.        XOFF ............................................................ 29
  1888.        XON ..................................................... 13, 22, 29
  1889.        Xpacket .............................  i, ii,  2,  7, 16, 25, 28, 29
  1890.