home *** CD-ROM | disk | FTP | other *** search
/ World of Ham Radio 1997 / WOHR97_AmSoft_(1997-02-01).iso / packet / pak_30 / amsoft.iii next >
Text File  |  1997-02-01  |  212KB  |  6,397 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                                          
  17.  
  18.           Programme Terminal PacKet v1.81
  19.                                                                            
  20.  
  21.  
  22.  
  23.                                                            12 February 1993
  24.  
  25.  
  26.                                                      F1EBN , Gerard Regnard
  27.  
  28.                                                                Mocquesouris
  29.                                                       77220 Tournan en Brie
  30.                                                                      France
  31.  
  32.                                                   Terminal PacKet TPK v1.81
  33.  
  34.  
  35.  
  36.         Terminal PacKet TPK v1.81
  37.         
  38.         
  39.         
  40.         PREFACE
  41.  
  42.         Thanks:
  43.  
  44.         The original french documentation was improved by Claude F1CDC.
  45.  
  46.         To Ivor GI4WRI  and George GI1VAZ  for the english translation.
  47.  
  48.         To all the OMs who have translated the TPK files.
  49.  
  50.         To  Alan G3KFN  and Chris KC6IKO  sysops of GB7PLY.
  51.  
  52.         A special thanks to Andy G1DIL  who has coordinated all the job !
  53.  
  54.         Comment(s) or suggestion(s) : F1EBN or FC1EBN @ F6ABJ.FRPA.FRA.EU
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.         
  97.                                                                 Preface  ii
  98.  
  99.         Terminal PacKet TPK v1.81
  100.         
  101.         
  102.         
  103.         CONTENTS
  104.  
  105.  
  106.           1.0 General presentation of TPK.    . . . . . . . . . . . . . . 1
  107.           1.1 Objectives of TPK.    . . . . . . . . . . . . . . . . . . . 1
  108.           1.2 Conventions of command writing.   . . . . . . . . . . . . . 1
  109.           1.3 Main functions of TPK.    . . . . . . . . . . . . . . . . . 2
  110.             1.3.1 HELP.   . . . . . . . . . . . . . . . . . . . . . . . . 2
  111.             1.3.2 LOG.    . . . . . . . . . . . . . . . . . . . . . . . . 2
  112.             1.3.3 BACKSCROLL.   . . . . . . . . . . . . . . . . . . . . . 3
  113.             1.3.4 CAPTURE.    . . . . . . . . . . . . . . . . . . . . . . 3
  114.             1.3.5 REMOTE Commands.    . . . . . . . . . . . . . . . . . . 3
  115.             1.3.6 FILES TRANSFER.   . . . . . . . . . . . . . . . . . . . 3
  116.             1.3.7 PROGRAMMING.    . . . . . . . . . . . . . . . . . . . . 4
  117.             1.3.8 The "BROADCAST" function.   . . . . . . . . . . . . . . 4
  118.             1.3.9 Other functions.    . . . . . . . . . . . . . . . . . . 5
  119.           1.4 Briefly, how starting up ?    . . . . . . . . . . . . . . . 7
  120.           1.5 Description of the main screen windows.   . . . . . . . . . 8
  121.  
  122.           2.0 Description and use of TPK functions.    . . . . . . . . . 10
  123.           2.1 On-line help <ALT-H>.    . . . . . . . . . . . . . . . . . 10
  124.             2.1.1 General points.    . . . . . . . . . . . . . . . . . . 10
  125.             2.1.2 Choice of a command.   . . . . . . . . . . . . . . . . 10
  126.               2.1.2.1 With the keyboard.   . . . . . . . . . . . . . . . 10
  127.               2.1.2.2 With the mouse.    . . . . . . . . . . . . . . . . 10
  128.             2.1.3 Movements in the text displayed.   . . . . . . . . . . 11
  129.               2.1.3.1 With the keyboard.   . . . . . . . . . . . . . . . 11
  130.               2.1.3.2 With the mouse.    . . . . . . . . . . . . . . . . 11
  131.             2.1.4 Changing the help file.    . . . . . . . . . . . . . . 12
  132.           2.2 LOG type functions.    . . . . . . . . . . . . . . . . . . 12
  133.             2.2.1 MHEARD.    . . . . . . . . . . . . . . . . . . . . . . 12
  134.             2.2.2 LOGBOOK.   . . . . . . . . . . . . . . . . . . . . . . 12
  135.           2.3 BACKSCROLL.    . . . . . . . . . . . . . . . . . . . . . . 13
  136.           2.4 CAPTURE mode.    . . . . . . . . . . . . . . . . . . . . . 14
  137.           2.5 Remote commands.   . . . . . . . . . . . . . . . . . . . . 14
  138.             2.5.1 Internal commands.   . . . . . . . . . . . . . . . . . 14
  139.             2.5.2 Commented directory.   . . . . . . . . . . . . . . . . 16
  140.             2.5.3 External commands.   . . . . . . . . . . . . . . . . . 17
  141.               2.5.3.1 General points.    . . . . . . . . . . . . . . . . 17
  142.               2.5.3.2 Structure of EXECAUTO.TPK  . . . . . . . . . . . . 17
  143.           2.6 File transfers.    . . . . . . . . . . . . . . . . . . . . 19
  144.             2.6.1 General points.    . . . . . . . . . . . . . . . . . . 19
  145.             2.6.2 Transfer of text (ASCII).    . . . . . . . . . . . . . 21
  146.               2.6.2.1 You send an ASCII file to your correspondent.    . 21
  147.               2.6.2.2 You ask for an ASCII file.   . . . . . . . . . . . 22
  148.               2.6.2.3 Correspondent send you an ASCII file.    . . . . . 22
  149.               2.6.2.4 Correspondent asks for an ASCII file.    . . . . . 22
  150.               2.6.2.5 Summary of ASCII transfers.    . . . . . . . . . . 23
  151.             2.6.3 BINARY transfer (Datas).   . . . . . . . . . . . . . . 23
  152.               2.6.3.1 You send a BINARY file to your correspondent.    . 23
  153.               2.6.3.2 You want to receive a BINARY file.   . . . . . . . 24
  154.               2.6.3.3 Correspondent sends you a binary file.   . . . . . 24
  155.               2.6.3.4 Correspodent asks for a BINARY file.   . . . . . . 24
  156.               2.6.3.5 Summary of BINARY transfers.   . . . . . . . . . . 25
  157.             2.6.4 Recovery of an abandonned transfer.    . . . . . . . . 25
  158.  
  159.         
  160.                                                               Contents  iii
  161.  
  162.         Terminal PacKet TPK v1.81
  163.         
  164.         
  165.         
  166.             2.6.5 Menus for transferring files.    . . . . . . . . . . . 26
  167.               2.6.5.1 Aim.   . . . . . . . . . . . . . . . . . . . . . . 26
  168.               2.6.5.2 File(s) reception menus <ALT-R>  . . . . . . . . . 26
  169.               2.6.5.3 File(s) transmission menus <ALT-E>   . . . . . . . 27
  170.               2.6.5.4 Menu of file(s) choice in a list.    . . . . . . . 28
  171.           2.7 Programming function.    . . . . . . . . . . . . . . . . . 29
  172.             2.7.1 General points.    . . . . . . . . . . . . . . . . . . 29
  173.             2.7.2 Programming of function keys.    . . . . . . . . . . . 30
  174.             2.7.3 Macro-commands.    . . . . . . . . . . . . . . . . . . 32
  175.               2.7.3.1 Creating a macro-command.    . . . . . . . . . . . 32
  176.               2.7.3.2 Carrying out a macro-command.    . . . . . . . . . 33
  177.               2.7.3.3 Managing macro-commands.   . . . . . . . . . . . . 33
  178.             2.7.4 Programme files.   . . . . . . . . . . . . . . . . . . 33
  179.               2.7.4.1 Creation of a programme-file.    . . . . . . . . . 33
  180.               2.7.4.2 Carrying out a programme-file.   . . . . . . . . . 34
  181.               2.7.4.3 Example of a programme-file.   . . . . . . . . . . 34
  182.             2.7.5 Other commands useful in programming.    . . . . . . . 35
  183.               2.7.5.1 Capture of the date and time.    . . . . . . . . . 35
  184.               2.7.5.2 Variable PATH.   . . . . . . . . . . . . . . . . . 36
  185.               2.7.5.3 Programming a waiting period.    . . . . . . . . . 37
  186.               2.7.5.4 Password management.   . . . . . . . . . . . . . . 38
  187.               2.7.5.5 Programming an event.    . . . . . . . . . . . . . 39
  188.               2.7.5.6 Creation of a cycle.   . . . . . . . . . . . . . . 39
  189.               2.7.5.7 Management of events.    . . . . . . . . . . . . . 40
  190.           2.8 The BROADCAST function.    . . . . . . . . . . . . . . . . 40
  191.             2.8.1 Installation of the BROADCAST manager.   . . . . . . . 40
  192.             2.8.2 List of the BROADCAST function commands  . . . . . . . 41
  193.             2.8.3 Message transfers between TPK and the BBS.   . . . . . 45
  194.             2.8.4 Configuration examples of the "BROADCAST" functions.   46
  195.           2.9 The LOGBOOK function.    . . . . . . . . . . . . . . . . . 48
  196.             2.9.1 Contents of the LOGBBOK.   . . . . . . . . . . . . . . 48
  197.             2.9.2 Management commands of the LOGBOOK.    . . . . . . . . 49
  198.           2.10 Other functions.    . . . . . . . . . . . . . . . . . . . 50
  199.             2.10.1 Access to DOS function.   . . . . . . . . . . . . . . 50
  200.             2.10.2 Keyboard management.    . . . . . . . . . . . . . . . 51
  201.             2.10.3 Reconnection function.    . . . . . . . . . . . . . . 51
  202.             2.10.4 QSO messages function.    . . . . . . . . . . . . . . 52
  203.             2.10.5 Printing function.    . . . . . . . . . . . . . . . . 52
  204.             2.10.6 Miscellaneous.    . . . . . . . . . . . . . . . . . . 52
  205.               2.10.6.1 Warning bells.    . . . . . . . . . . . . . . . . 52
  206.               2.10.6.2 Serial port management.   . . . . . . . . . . . . 53
  207.               2.10.6.3 Use of external drivers.    . . . . . . . . . . . 54
  208.               2.10.6.4 Passage into direct terminal mode.    . . . . . . 54
  209.  
  210.           3.0 TPK function keys.   . . . . . . . . . . . . . . . . . . . 55
  211.           3.1 Function keys <F1> to <F10>  . . . . . . . . . . . . . . . 55
  212.           3.2 <ALT-A> to <ALT-Z> keys.   . . . . . . . . . . . . . . . . 56
  213.  
  214.           4.0 Syntax of TPK commands.    . . . . . . . . . . . . . . . . 59
  215.           4.1 Local commands.    . . . . . . . . . . . . . . . . . . . . 59
  216.           4.2 Remote commands.   . . . . . . . . . . . . . . . . . . . . 67
  217.  
  218.           5.0 Configurations and setting up of TPK.    . . . . . . . . . 70
  219.           5.1 The serial port.   . . . . . . . . . . . . . . . . . . . . 70
  220.             5.1.1 Connection between TNC and PC.   . . . . . . . . . . . 70
  221.  
  222.         
  223.                                                                Contents  iv
  224.  
  225.         Terminal PacKet TPK v1.81
  226.         
  227.         
  228.         
  229.             5.1.2 Configuration of the serial port.    . . . . . . . . . 71
  230.             5.1.3 Configuration for IBM serial cards.    . . . . . . . . 72
  231.             5.1.4 Use of an external driver.   . . . . . . . . . . . . . 73
  232.           5.2 Setting up TPK.    . . . . . . . . . . . . . . . . . . . . 73
  233.             5.2.1 Decompression.   . . . . . . . . . . . . . . . . . . . 73
  234.             5.2.2 List of TPK files.   . . . . . . . . . . . . . . . . . 74
  235.             5.2.3 Starting.    . . . . . . . . . . . . . . . . . . . . . 76
  236.               5.2.3.1 First attempts.    . . . . . . . . . . . . . . . . 76
  237.               5.2.3.2 First time starting.   . . . . . . . . . . . . . . 76
  238.               5.2.3.3 Error messages.    . . . . . . . . . . . . . . . . 77
  239.               5.2.3.4 Setting up commands.   . . . . . . . . . . . . . . 78
  240.             5.2.4 Use of TPK with a KAM.   . . . . . . . . . . . . . . . 78
  241.               5.2.4.1 Setting up.    . . . . . . . . . . . . . . . . . . 78
  242.               5.2.4.2 Specific commands for the KAM.   . . . . . . . . . 79
  243.             5.2.5 Use of TPK with a PK232.   . . . . . . . . . . . . . . 79
  244.           5.3 The different screens.   . . . . . . . . . . . . . . . . . 80
  245.             5.3.1 Description of screens.    . . . . . . . . . . . . . . 80
  246.               5.3.1.1 On-line help.    . . . . . . . . . . . . . . . . . 81
  247.               5.3.1.2 The ALT keys help.   . . . . . . . . . . . . . . . 81
  248.               5.3.1.3 The main screen.   . . . . . . . . . . . . . . . . 81
  249.               5.3.1.4 The MHEARD screen.   . . . . . . . . . . . . . . . 84
  250.               5.3.1.5 The BACKSCROLL screen.   . . . . . . . . . . . . . 84
  251.               5.3.1.6 The DOS screen.    . . . . . . . . . . . . . . . . 85
  252.               5.3.1.7 The message listing screen.    . . . . . . . . . . 85
  253.               5.3.1.8 The message editor screen.   . . . . . . . . . . . 86
  254.               5.3.1.9 The LOGBOOK screen.    . . . . . . . . . . . . . . 88
  255.             5.3.2 Configuration of a colour screen.    . . . . . . . . . 88
  256.             5.3.3 Configuration of a monochrome screen.    . . . . . . . 89
  257.  
  258.           6.0 TPK files.   . . . . . . . . . . . . . . . . . . . . . . . 90
  259.           6.1 The TPK.CFG file.    . . . . . . . . . . . . . . . . . . . 90
  260.           6.2 The CONFIG.TPK files.    . . . . . . . . . . . . . . . . . 90
  261.           6.3 The DIRC.TPK file.   . . . . . . . . . . . . . . . . . . . 91
  262.           6.4 The EXECAUTO.TPK file.   . . . . . . . . . . . . . . . . . 93
  263.           6.5 The on-line help files.    . . . . . . . . . . . . . . . . 93
  264.  
  265.           7.0 Appendix : Extensions to the Yapp protocol   . . . . . . . 95
  266.           7.1 HEADER extension.    . . . . . . . . . . . . . . . . . . . 95
  267.           7.2 Data Packets extension.    . . . . . . . . . . . . . . . . 95
  268.           7.3 Crash Recovery.    . . . . . . . . . . . . . . . . . . . . 95
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.         
  286.                                                                 Contents  v
  287.  
  288.         Terminal PacKet TPK v1.81
  289.         
  290.         
  291.         
  292.         1.0 GENERAL PRESENTATION OF TPK.
  293.  
  294.  
  295.  
  296.         1.1 OBJECTIVES OF TPK.
  297.  
  298.         TPK is a  software conceived for a TNC2 (or a clone). It works with
  299.         a PC or compatible under MSDOS.
  300.  
  301.         It uses the power of the PC  to facilitate the  use of the TNC  and
  302.         considerably increase the fields of use of the packet radio.
  303.  
  304.         TPK  has the characteristic  of beiing  largely  configurable.  The
  305.         configurations  files  and equally many TPK commands can  easily be
  306.         programmed by the user.
  307.  
  308.         TPK accepts both KAM and PK232 TNCs.
  309.  
  310.  
  311.         1.2 CONVENTIONS OF COMMAND WRITING.
  312.  
  313.         The  commands as an example in this  documentation  will always  be
  314.         surrounded by " to differentiate them from the text.
  315.  
  316.         Here is an example of what you will come across:
  317.  
  318.         To send a text file, use the command:
  319.  
  320.         ■  "/SEND [x:]FILENAME.EXT A"
  321.  
  322.         Of course, in the real use of the command, the " will not be typed.
  323.  
  324.         The capital  letters  of  TPK commands in  this  document  are  the
  325.         essential letters to give the command validity.
  326.  
  327.         On  the other hand, a command can  be written  in small  or capital
  328.         letters.
  329.  
  330.         ■  Macro, M, macro, or mAcRo are identical and valid.
  331.  
  332.         ■  SEND has no shortening but can be written send, Send etc.
  333.  
  334.         The parameters between hooks are optional.
  335.  
  336.         ■  "/SEND [x:]FILENAME.EXT"
  337.  
  338.            In that case the disc where the file can be found is optional.
  339.  
  340.         The pressing of a key on the keyboard is represented by <key>.
  341.  
  342.         ■  <ESC> for the escape key.
  343.  
  344.         Commands are usually validated by the key <CR> (carriage return) or
  345.         <Return> or <Enter>. In this document validation  is often left out
  346.         as it is obvious, otherwise it is represented by <RC>.
  347.  
  348.         
  349.                                             General presentation of TPK.  1
  350.  
  351.         Terminal PacKet TPK v1.81
  352.         
  353.         
  354.         
  355.         Parameters  of  commands  must  be  separated  by  spaces.  Useless
  356.         parameters, or excess ones, are ignored.
  357.  
  358.  
  359.         1.3 MAIN FUNCTIONS OF TPK.
  360.  
  361.         The TNC mainly  directs the transfer  of  packets according to  the
  362.         AX25 protocol. TPK adds several new functions of wich i have hereby
  363.         made a brief summary. Paragraph  2 gives details and directions for
  364.         use.
  365.  
  366.  
  367.         1.3.1 HELP.
  368.  
  369.         The use of  TPK is simple....as long as you know its possibilities,
  370.         from where the importance of the documentation.
  371.  
  372.         TPK offers 3 types of help:
  373.  
  374.         ■  The TPK.DOC  file that you are currently reading: it's  the most
  375.            complete document. It should be read  at least once  to find out
  376.            what  it contains and to find out  how to get  at it in case you
  377.            get stuck
  378.  
  379.         ■  A main "online" help which is accessible at any time through the
  380.            key  <ALT-H>. It  is to be used  systematically and is  the most
  381.            practical help available.
  382.  
  383.         ■  A table focussing on the list of <ALT>  keys accessible with the
  384.            function key <F1>.
  385.  
  386.  
  387.  
  388.         1.3.2 LOG.
  389.  
  390.         ■  MHEARD: List and  path of stations heard,  list  of the  last  8
  391.            connections or remote commands. It is  activated by the function
  392.            key <F2>.
  393.  
  394.            (Details paragraph "2.2.1 MHEARD." on page 12)
  395.  
  396.         ■  Logbook: summarise connections in a file you  can consult at any
  397.            time with the command "LOG".
  398.  
  399.            (Details paragraph "2.2.2 LOGBOOK." on page 12 )
  400.  
  401.         ■  Another file,  LOGDIST.TPK summarise connections, deconnections,
  402.            remote commands received. It is an ASCII file, readable with any
  403.            text viewer or editor.
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.         
  412.                                             General presentation of TPK.  2
  413.  
  414.         Terminal PacKet TPK v1.81
  415.         
  416.         
  417.         
  418.         1.3.3 BACKSCROLL.
  419.  
  420.         A circular  buffer memorise everything  which  is  written  in  the
  421.         traffic  and  monitoring window in  the connected  and disconnected
  422.         mode. This buffer  can be consulted, erased or saved on disc at any
  423.         time.
  424.  
  425.         Keys  <ALT-Z>,<ALT-W>,<ALT-P>,HOME,END,PGUP,PGDN are  used for  the
  426.         backscroll functions.
  427.  
  428.         (Details paragraph "2.3 BACKSCROLL." on page 13)
  429.  
  430.         You can control the lenght of this buffer by the command "BUFFER".
  431.  
  432.         (Details paragraph "4.1 Local commands." on page 59)
  433.  
  434.  
  435.         1.3.4 CAPTURE.
  436.  
  437.         A command very simply allows you  to capture on disc the text being
  438.         received,  for example to recover a message from a BBS. The name of
  439.         the file created is parametrable.
  440.  
  441.         This function is activated by the key <ALT-S>.
  442.  
  443.         (Details paragraph "2.4 CAPTURE mode." on page 14)
  444.  
  445.  
  446.         1.3.5 REMOTE Commands.
  447.  
  448.         Your correspondent can  also carry out TPK commands: to gain access
  449.         to your discs in order to find the directory  (/DIR), the number of
  450.         free bytes (/FREE), to change the implicit disc (/DISK), etc....
  451.  
  452.         These commands are attainable  by  the  station  to which  you  are
  453.         connected.. In order  to be  accepted as a  command  by  TPK  , the
  454.         latter must be preceded by "/".
  455.  
  456.         All "/" received at the beginning of a line is considered by TPK as
  457.         preceding a command. This command must be found in the EXECAUTO.TPK
  458.         file, then carried  out  according to the contents of this file, or
  459.         ignored if it has not been authorised.
  460.  
  461.  
  462.         1.3.6 FILES TRANSFER.
  463.  
  464.         TPK allow the transfer of ASCII or BINARY files.
  465.  
  466.         The  protocol  used for binary transfers  is  the excellent Yapp by
  467.         WA7MBL with  some  extensions  (Crash  recovery  /  Checksum). Your
  468.         correspondent must also be equipped with the  Yapp protocol or also
  469.         be using TPK. But with TPK unlike with Yapp, these binary transfers
  470.         can be carried out without any intervention from the correspondent.
  471.         Thus it is possible to carry out the transfer in his absence.
  472.  
  473.  
  474.         
  475.                                             General presentation of TPK.  3
  476.  
  477.         Terminal PacKet TPK v1.81
  478.         
  479.         
  480.         
  481.         TPK's  Yapp  protocol  is  capable  of  retrieving  an  interrupted
  482.         transfer (interrupted for example by an untimely DISCONNECT !) with
  483.         another  TPK  user or  a BBS F6FBB  (but  in  this  case only on  a
  484.         download).
  485.  
  486.         (Details paragraph "2.6 File transfers." on page 19)
  487.  
  488.  
  489.         1.3.7 PROGRAMMING.
  490.  
  491.         It  is possible to carry out  a  sequence of  defined commands in a
  492.         file (command "EXecute").  These commands  can be programmed to  be
  493.         carried out at a given time (command "At").
  494.  
  495.         The 10 function keys, as well as the <ALT>,<CTRL> and  <SHIFT> keys
  496.         can  be  programmed  just  as well by you,  thus  enabling  you  to
  497.         personalise TPK.
  498.  
  499.         So,  Macro-commands (the sequence  of commands  sent out by a given
  500.         word key) can easily written, bringing power and flexibility to the
  501.         use of TPK.
  502.  
  503.         In  all cases, writing these programms requires the setting  up and
  504.         use of an  editor. Remember that in packet, you will avoid annoying
  505.         your  correspondents with  non standard  characters  as  those  are
  506.         banished from  the keyboard  (the accented  e's, control characters
  507.         etc).
  508.  
  509.         (Details paragraph "2.7 Programming function." on page 29)
  510.  
  511.  
  512.         1.3.8 The "BROADCAST" function.
  513.  
  514.         At the present time, to get a  list  of  the available  messages at
  515.         your local BBS, you are required to connect to it, and type L.
  516.  
  517.         With TPK and FBB v5.14 and above,  you can receive this list direct
  518.         to  your PC,  automatically,  by simply running TPK  with no manual
  519.         intervention. The only requirement  is  that  you  check first with
  520.         your SysOp and have the facility enabled at the BBS.
  521.  
  522.         You can then  view this list of message headers (without connecting
  523.         to your BBS), select the particular messages that you would like to
  524.         read (using either the keyboard, or mouse) and TPK will arrange for
  525.         these  to  be  collected  using  the  FBB compressed forwarding and
  526.         stored directly onto your disk ready for you to attend to them.
  527.  
  528.         The built-in  text  editor in  TPK  allows  you  to  enter  any new
  529.         messages, edit messages,  or send replies to any of  the previously
  530.         received messages. Once complete your outgoing mail is sent to your
  531.         local FBB BBS again in compressed format.
  532.  
  533.         The  BROADCAST command in TPK allows you  to configure all of these
  534.         features.
  535.  
  536.  
  537.         
  538.                                             General presentation of TPK.  4
  539.  
  540.         Terminal PacKet TPK v1.81
  541.         
  542.         
  543.         
  544.         The headers are  sent by the FBB  BBS in  beacon  mode (this is why
  545.         this function  has been named BROADCAST). Their format is identical
  546.         to that seen when you type the L command when using the FBB BBS.
  547.  
  548.         Example:
  549.  
  550.         F6ABJ-1>FBB <UI C>
  551.         200000 P    432 F6FBB @F6FBB FC1EBN 920709 5.14d Installed. No problems !
  552.  
  553.         These beacon frames are stored in selected files within TPK and you
  554.         can  consult the files/list at any time. A simple protocol  is used
  555.         to maintain the listing to be sure that it is up-to-date. TPK  MUST
  556.         receive all of the  message  headers in  numerical order, if one is
  557.         received out of sequence then a request to resynchronise is sent by
  558.         TPK to the FBB BBS. This frame  can be sent  manually using  the BR
  559.         SYNCHRO command.
  560.  
  561.  
  562.         1.3.9 Other functions.
  563.  
  564.         Access to DOS: command "SHell" to launch a programm from TPK or key
  565.         <F3> to simply pass under DOS. Return from DOS through "EXIT".
  566.  
  567.         (Details paragraph "2.10.1 Access to DOS function." on page 50)
  568.  
  569.         Management  of  the keyboard:  TPK analyses what have been  entered
  570.         after you have validated it  by pressing  <CR>. If it  recognises a
  571.         command,  it will carry  it out, if not everything is sent  towards
  572.         the TNC.
  573.  
  574.         (Details paragraph "2.10.2 Keyboard management." on page 51)
  575.  
  576.         Edition: the keyboard is printed in  the lower part of  the screen.
  577.         This text can then be corrected (it is possible  to delete, add to,
  578.         edit and justify the text).
  579.  
  580.         The  lines  entered are kept in  the memory  (20 lines) and can  be
  581.         examined with keys <high arrow> and <low arrow>.
  582.  
  583.         (Details paragraph "2.10.2 Keyboard management." on page 51)
  584.  
  585.         Connection  to  a  station: the call  of  the  last  connection  is
  586.         memorised and you can request the connection again by hitting <F8>.
  587.  
  588.         (Details paragraph "2.10.3 Reconnection function." on page 51)
  589.  
  590.         QSO  Messages:  you can prepare up to 10 messages which can be sent
  591.         to the correspondent by hitting keys <ALT-n> (n from 1 to 0).
  592.  
  593.         (Details paragraph "2.10.4 QSO messages function." on page 52)
  594.  
  595.         Personal mailer: your correspondent can  leave  a  message  to  you
  596.         (command  "/MSG").  The  message is incorporated a the  end of your
  597.         personal mail list.
  598.  
  599.  
  600.         
  601.                                             General presentation of TPK.  5
  602.  
  603.         Terminal PacKet TPK v1.81
  604.         
  605.         
  606.         
  607.         (Details par "2.8 The BROADCAST function." on page 40)
  608.  
  609.         Printing: a printer can be brought into service by the keys <ALT-I>
  610.         or <F4>.
  611.  
  612.         (Details paragraph "2.10.5 Printing function." on page 52)
  613.  
  614.         Let us note the  following  possibilities  described  in  paragraph
  615.         "2.10.6 Miscellaneous." on page 52
  616.  
  617.         ■  It is possible to operate in systems other than packet by  using
  618.            the key <ALT-A> to put TPK transparent and send everything typed
  619.            on the keyboard to the TNC.
  620.  
  621.         ■  There are several sounding warning. They are managed by commands
  622.            "ALArme", "BELL", "SOnnerie" and key <ALT-B>.
  623.  
  624.            (Details paragraph "2.10.6.1 Warning bells." on page 52)
  625.  
  626.         ■  Management of  the serial interface: choices and adjustement  of
  627.            addresses  and IRQs  of the  serial ports,  use  of internal  or
  628.            external drivers like COMBIOS, MBBIOS, ESS, G8BPQ.
  629.  
  630.            (Details paragraph "5.1 The serial port." on page 70)
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.         
  664.                                             General presentation of TPK.  6
  665.  
  666.         Terminal PacKet TPK v1.81
  667.         
  668.         
  669.         
  670.         1.4 BRIEFLY, HOW STARTING UP ?
  671.  
  672.         The setup of the serial port is as follow:
  673.  
  674.         ■  Serial port: fixed in TPK.CFG
  675.  
  676.         ■  Speed: fixed in TPK.CFG
  677.  
  678.         ■  Parity: NONE fixed in TPK
  679.  
  680.         ■  Bits: 8 fixed in TPK
  681.  
  682.         ■  Stop: 1 fixed in TPK
  683.  
  684.         The installation is done by the programm TPKINST.EXE.
  685.  
  686.         Put the TPK disc in drive A: for example and type:
  687.  
  688.         ■  A:
  689.  
  690.         ■  TPKINST GB
  691.  
  692.         Set all the parameters (the serial port and  speed, etc), and after
  693.         validation   TPKINST  will  create  the   directories   if  needed,
  694.         decompress  the  zipped  files,   and  install  TPK.CFG  with  your
  695.         parameters.
  696.  
  697.         Connect your TNC  on  the  serial  port connector,  go  in the  TPK
  698.         directory and run  TPK.EXE. When TPK  is ready (you must not get an
  699.         error  message !),  if  you  see  nothing  coming from the TNC, the
  700.         parity and bits number  are  certainly bads. There is  the  command
  701.         TNCINI to set them correctly.
  702.  
  703.         Enter the command:
  704.  
  705.         ■  TNCINI
  706.  
  707.         You will see the tries in a small window. When TPK has received the
  708.         cmd: from the TNC, the parity and bit number are corrects.  You can
  709.         now configure your TNC.
  710.  
  711.         According   to  the   type   of  your  TNC,  use   the  file  *.SET
  712.         correspondent.  For  instance for a TNC2  with eprom 1.1.8a use the
  713.         file TNC2118A.SET. You can send the contents of the file to the TNC
  714.         with the /SEND command:
  715.  
  716.         ■  "/SEND TNC2118A.SET E"
  717.  
  718.         When all the  commands are sent the  TNC is configured and you  can
  719.         trie the first connection !
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.         
  727.                                             General presentation of TPK.  7
  728.  
  729.         Terminal PacKet TPK v1.81
  730.         
  731.         
  732.         
  733.         1.5 DESCRIPTION OF THE MAIN SCREEN WINDOWS.
  734.  
  735.         The  TPK  screen  can  manifest  itself  in  some  different  ways,
  736.         according to the functions in progress (the name of the screens and
  737.         windows in capital letters  will  be  used  systematically  in this
  738.         document, in a way which will avoid mistakes in interpretation).
  739.  
  740.         ■  The ON-LINE HELP screen. (access by <ALT-H>)
  741.  
  742.         ■  The KEYS HELP screen. (access by <F1>)
  743.  
  744.         ■  The MAIN screen of reception and transmission.
  745.  
  746.         ■  The MHEARD screen. (access by <F2>)
  747.  
  748.            The MHEARD screen is split in 2:
  749.  
  750.            -  The stations heard.
  751.  
  752.            -  The connections made and remote commands received.
  753.  
  754.         ■  The BACKSCROLL screen. (access by <HOME>, <END>, <PGUP>, <PGDN>)
  755.  
  756.         ■  The DOS screen. (access by <F3>)
  757.  
  758.         ■  The LISTINGS screen. (access by <ALT-L> or BRoadcast List)
  759.  
  760.         ■  The LOGBOOK screen. (access by command "LOG")
  761.  
  762.         Paragraph  "5.3 The different  screens." on page 80 describes these
  763.         screens in detail.
  764.  
  765.         Here is a  summarised description of the main screen, ie the packet
  766.         screen  concerning reception and transmission, which consist of  at
  767.         least two windows:
  768.  
  769.         ■  At the top of the screen, the traffic window.
  770.  
  771.         ■  At the bottom of the screen, the keyboard window.
  772.  
  773.         However  the reception window differs according to whether it is in
  774.         the disconnected or connected mode: in the disconnected  mode,  one
  775.         receives the traffic in progress, according to the state of the TNC
  776.         command "Monitor". In the connected mode, only the QSO  in progress
  777.         is displayed (what is sent out and what is received).
  778.  
  779.         In every case the keyboard window will let in TNC and TPK commands.
  780.  
  781.         It is possible to open  a third window called  monitor window which
  782.         will be located at  the top of the screen (to  the detriment of the
  783.         traffic window which will consequently be reduced in size).
  784.  
  785.         In the disconnect mode, it will be possible to  receive for example
  786.         the only traffic of a given call in the monitor window.
  787.  
  788.  
  789.         
  790.                                             General presentation of TPK.  8
  791.  
  792.         Terminal PacKet TPK v1.81
  793.         
  794.         
  795.         
  796.         In the connected  mode, on the TNC2 ONLY, under certain conditions,
  797.         you can receive the  traffic in progress, except for your QSO which
  798.         will be displayed in the traffic window.
  799.  
  800.         The  windows  are  separated,  according  to  the number  of opened
  801.         windows, by 2 or 3 bands of a line. They indicate  the state of the
  802.         system and the fucntion of various keys.
  803.  
  804.         For more details see paragraph "5.3 The different screens." on page
  805.         80 which describe the functions of all the screens.
  806.  
  807.         Now, to fully  make use of TPK, you will have to read carefully the
  808.         following paragraphs.
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.         
  853.                                             General presentation of TPK.  9
  854.  
  855.         Terminal PacKet TPK v1.81
  856.         
  857.         
  858.         
  859.         2.0 DESCRIPTION AND USE OF TPK FUNCTIONS.
  860.  
  861.  
  862.  
  863.         2.1 ON-LINE HELP <ALT-H>.
  864.  
  865.  
  866.  
  867.         2.1.1 General points.
  868.  
  869.         The  <ALT-H>  key  gives  you  access  to  the   TPK  on-line  help
  870.         screen.This screen gives the the syntax of TPK commands by  a  menu
  871.         in which you choose the command of interest to you.
  872.  
  873.         This help is not however limited to  TPK  commands  and can contain
  874.         all the informations you want, because everything displayed in this
  875.         screen is contained in the file  TPK.HLP. This file is a text file,
  876.         whose structure is simple and which can easily be modified with  an
  877.         editor.  Furthermore, you  can change the help  file by choosing it
  878.         in a menu.
  879.  
  880.  
  881.         2.1.2 Choice of a command.
  882.  
  883.  
  884.  
  885.         2.1.2.1 With the keyboard.
  886.  
  887.         You can  move the selection line onto the desired command with  the
  888.         arrows <upwards>  and <downwards>. Then validate  this with <CR> or
  889.         by pressing the <S> key which correspond to the <Selection> button.
  890.  
  891.         To  cancel  this,  press  <ESC>  or <A>  which  corresponds to  the
  892.         <Cancel> button. You will return to the MAIN TPK screen.
  893.  
  894.         <HOME> takes the selection line to the top of the menu.
  895.  
  896.         <END> takes the selection line to the bottom of the menu.
  897.  
  898.         <PGDN> moves on the next page in the list (a height of one window).
  899.  
  900.         <PGUP> moves back to the last page in the sequence.
  901.  
  902.  
  903.         2.1.2.2 With the mouse.
  904.  
  905.         The mouse  can be activated, if  present,  in the file TPK.CFG with
  906.         TPKINST.EXE.
  907.  
  908.         Position the cursor  with  your mouse onto the  command you wish to
  909.         select and validate this by pressing the left button.
  910.  
  911.         If  the  selection  line  is on the  desired  command, you can also
  912.         validate  it  by  positioning  the  cursor  with the mouse  on  the
  913.         <Select> button and pressing the left button.
  914.  
  915.         
  916.                                   Description and use of TPK functions.  10
  917.  
  918.         Terminal PacKet TPK v1.81
  919.         
  920.         
  921.         
  922.         To  cancel, press the right button or position  the  cursor on  the
  923.         <Cancel> button and validate with the left button.
  924.  
  925.         The <Upwards> and <Downwards> arrows on the right side of the  menu
  926.         windows  do  the  same  thing as  the  corresponding  keys  on  the
  927.         keyboard.  Position  the  cursor above  and  validate with the left
  928.         button.
  929.  
  930.         The upward and downward triangles  on the  right side of  the  menu
  931.         window do  the same thing  as the  <PGUP>  and  <PGDN> keys  of the
  932.         keyboard.  Position the cursor on  top  of it and validate with the
  933.         left button.
  934.  
  935.         The  <HOME>  and  <END>  buttons   have  the  same  effect  as  the
  936.         corresponding keys on the keyboard. Position  the  cursor on top of
  937.         them and validate with the left button.
  938.  
  939.  
  940.         2.1.3 Movements in the text displayed.
  941.  
  942.         The contents  of  the  file  TPK.HLP,  which  corresponds  to  this
  943.         command, are displayed on the screen. If they exceed  the height of
  944.         the screen  you  can  move within the  text using <PGUP> and <PGDN>
  945.         keys.
  946.  
  947.  
  948.         2.1.3.1 With the keyboard.
  949.  
  950.         <PGDN> moves onto the next page of the text (one full length of the
  951.         window).
  952.  
  953.         <PGUP> moves up a page in the text (one full window text).
  954.  
  955.         <ESC> or <A> brings you back to the list.
  956.  
  957.  
  958.         2.1.3.2 With the mouse.
  959.  
  960.         The upward and downward triangles on  the  right  side  of the menu
  961.         window perform the same action as the <PGUP> and <PGDN> keys on the
  962.         keyboard. Position the cursor on top of them  and validate with the
  963.         left button.
  964.  
  965.         To  return to  the  menu position the cursor on the <Cancel> button
  966.         and validate with the left button or press the right button.
  967.  
  968.         The <Upward> and <Downward> arrow  keys and the corresponding mouse
  969.         buttons pass respectively to the preceding or following command (if
  970.         that is possible !).
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.         
  979.                                   Description and use of TPK functions.  11
  980.  
  981.         Terminal PacKet TPK v1.81
  982.         
  983.         
  984.         
  985.         2.1.4 Changing the help file.
  986.  
  987.         The <C> key or the <Change help  file>  button validated  with  the
  988.         mouse displays the  list of files ".HLP"  which can be found in the
  989.         help files directory.
  990.  
  991.         You will find the following files which are provided with TPK.
  992.  
  993.         ■  TPK.HLP : TPK commands.
  994.  
  995.         ■  FBB.HLP : BBS F6FBB commands and menus.
  996.  
  997.         ■  TNC2117.HLP : TAPR eprom version 1.1.7 for the TNC2.
  998.  
  999.         ■  CLUSTER.HLP : Packet Cluster (tm) commands.
  1000.  
  1001.         TPK  can  also read the  VK2DHU  files  supplied  with  its  PACKET
  1002.         programme. (TNC2 v 1.1.6, PK232, MFJ1278)
  1003.  
  1004.  
  1005.         2.2 LOG TYPE FUNCTIONS.
  1006.  
  1007.  
  1008.  
  1009.         2.2.1 MHEARD.
  1010.  
  1011.         This  is the equivalent of  the TNC command "MHEARD": it lists  the
  1012.         date/time  and  call of the stations heard  if  the  monitoring  is
  1013.         validated on the TNC. The repeaters used are also displayed.
  1014.  
  1015.         The <F2> key  enables  the display of this information on the upper
  1016.         part of  the LOG  screen (within the  limits of the length  of  the
  1017.         line).
  1018.  
  1019.         You can return to the  MAIN screen by  pressing  any  key,  however
  1020.         return is automatic after 30 seconds.
  1021.  
  1022.         You can erase this list by the command "EFLogrx".
  1023.  
  1024.         (See also paragraph "5.3.1.4 The MHEARD screen." on page 84)
  1025.  
  1026.  
  1027.         2.2.2 LOGBOOK.
  1028.  
  1029.         With key <F2> you have  the  last  connections,  disconnections and
  1030.         remote commands listed. Two files are updated at  the  same time if
  1031.         the function is validated by the command "LOG ON|OFF":
  1032.  
  1033.         ■  The   LOGDIST.TPK   file  which   memorises   the   connections,
  1034.            disconnections and remote commands  possibly dealt with by  TPK.
  1035.            This file is an ASCII text file.
  1036.  
  1037.         ■  The  LOGBOOK file which can take  different  names depending  of
  1038.            your configuration. If you  have set your callsign  with the TNC
  1039.            command MYcall TPK  will use a file named "<MYcall>.LOG" else it
  1040.  
  1041.         
  1042.                                   Description and use of TPK functions.  12
  1043.  
  1044.         Terminal PacKet TPK v1.81
  1045.         
  1046.         
  1047.         
  1048.            will use a file named "LOG.DAT".
  1049.  
  1050.            You  can view,  edit,  print, etc, the  LOGBOOK. The  command to
  1051.            access it is LOG without parameter.
  1052.  
  1053.            (Details par "2.9 The LOGBOOK function." on page 48)
  1054.  
  1055.  
  1056.  
  1057.         2.3 BACKSCROLL.
  1058.  
  1059.         Packet  traffic or any text coming from  the  TNC is  put  into the
  1060.         memory.  Hit  a cursor  administration  key  (<HOME>  <END>  <PGUP>
  1061.         <PGDN>) and TPK passes into the backscroll mode: you can reread the
  1062.         memorised  lines.   The  number  of  lines  stored  in  memory   is
  1063.         configured by the command "BUFFER" (see  par  "4.1 Local commands."
  1064.         on page 59). Be careful, if you put too many lines,  there will not
  1065.         be much memory space left for a "SHell" to DOS.
  1066.  
  1067.         (see par "4.1 Local commands." on page 59)
  1068.  
  1069.         When  the  reception  buffer   is  full,   the   first   lines  are
  1070.         progressively lost to leave room for new ones. (Circular movement).
  1071.  
  1072.         The buffer is ONLY in memory and is lost when you leave TPK.
  1073.  
  1074.         It can be:
  1075.  
  1076.         ■  Saved on disc using key <ALT-W>.
  1077.  
  1078.         ■  Printed using key <ALT-P>.
  1079.  
  1080.            Be careful: if the buffer is full, you risk using a lot of paper
  1081.            !!!
  1082.  
  1083.            Use <ESC> to stop printing.
  1084.  
  1085.         ■  Erased using key <ALT-Z>.
  1086.  
  1087.         The keyboard cursor keys allow movement in the buffer:
  1088.  
  1089.         ■  <HOME> to go to the begining.
  1090.  
  1091.         ■  <PGUP> to go up a page.
  1092.  
  1093.         ■  <PGDN> to go down a page.
  1094.  
  1095.         ■  <UP ARROW> to go up a line.
  1096.  
  1097.         ■  <DOWN ARROW> to go down a line.
  1098.  
  1099.         ■  <END> or <ESC> to leave the backscroll mode.
  1100.  
  1101.         In the disconnected mode, the window takes up the whole screen.
  1102.  
  1103.  
  1104.         
  1105.                                   Description and use of TPK functions.  13
  1106.  
  1107.         Terminal PacKet TPK v1.81
  1108.         
  1109.         
  1110.         
  1111.         In the connected mode, the screen is divided in 2 parts:
  1112.  
  1113.         ■  The upper window is for the backscroll mode.
  1114.  
  1115.         ■  The lower one is the keyboard entry window.
  1116.  
  1117.         The  keyboard   entry  window  stays  active,  allowing  backscroll
  1118.         examination, location  of information and exploitation of it in the
  1119.         form of an entry command in the lower window.
  1120.  
  1121.         Eg. an "R" command can be sent to a BBS,  the number of the message
  1122.         being read in the upper window.
  1123.  
  1124.         (see paragraph "2.3 BACKSCROLL." on page 13)
  1125.  
  1126.  
  1127.         2.4 CAPTURE MODE.
  1128.  
  1129.         Traffic received on the screen can  be sent on the disc at the same
  1130.         time by  using the <ALT-S>  key. It is a  toggle  command, ie.  the
  1131.         first time <ALT-S> is pressed the function is brought into service,
  1132.         and the next time you press it,  it  stops and the text is recorded
  1133.         on  the  disc.  The  implicit  name of the  file is TEMP.TPK and is
  1134.         saved in the  CAPTURE directory, but any other name can  be chosen.
  1135.         To  do this  after  pressing <ALT-S>, replace the name displayed in
  1136.         the window with the name you have chosen. If the  file  exist,  the
  1137.         text is appended to the end  of the file, following on from what is
  1138.         already there.
  1139.  
  1140.         This command is especially useful for  capturing information in the
  1141.         connected  mode but  also works in the  disconnected mode. You  can
  1142.         therefore ask for a connection during the capture process.
  1143.  
  1144.         The capture  is  closed  either  by  using  the  <ALT-S> key or  by
  1145.         disconnection.
  1146.  
  1147.  
  1148.         2.5 REMOTE COMMANDS.
  1149.  
  1150.  
  1151.  
  1152.         2.5.1 Internal commands.
  1153.  
  1154.         The remote commands aim to give an OM,  connected to you, access to
  1155.         a certain number of TPK commands.
  1156.  
  1157.         In order  to be accepted  as commands  by TPK the  latter  must  be
  1158.         preceded by the  sign "/".
  1159.  
  1160.         Your correspondent can:
  1161.  
  1162.         ■  Get help                                    (/HELP and /AIDE)
  1163.  
  1164.         ■  Change the implicit disc                    (/DISK)
  1165.  
  1166.  
  1167.         
  1168.                                   Description and use of TPK functions.  14
  1169.  
  1170.         Terminal PacKet TPK v1.81
  1171.         
  1172.         
  1173.         
  1174.         ■  Receive the directory of your disc          (/DIR)
  1175.  
  1176.         ■  Receive the commented directory list        (/DIRC)
  1177.  
  1178.         ■  Change your current directory               (/CHDIR or /CD)
  1179.  
  1180.         ■  Know the number of free bytes               (/FREE)
  1181.  
  1182.         ■  Call you by ringing the bell                (/OPE)
  1183.  
  1184.         ■  Read your list of stations heard            (/LOG)
  1185.  
  1186.         ■  Leave you a message                         (/MSG)
  1187.  
  1188.         ■  Close and record the message                (/EX)
  1189.  
  1190.         ■  Send a disconnection request                (/BYE)
  1191.  
  1192.         ■  Request sending a file                      (/SEND)
  1193.  
  1194.         (Details par "4.2 Remote commands." on page 67)
  1195.  
  1196.         The  remote command "/DIRC" is explained in the following paragraph
  1197.         "2.5.2 Commented directory." on page 16.
  1198.  
  1199.         The <F5>  key authorises remote access to  all your discs.  If  you
  1200.         have set an upload directory with  TPKINST.EXE, your correspondents
  1201.         have ONLY access to this one unless you hit the <F5> key. This is a
  1202.         toggle so pressing  it a second  time  will close the system to the
  1203.         upload directory.
  1204.  
  1205.         If you have not set an upload directory with TPKINST.EXE the system
  1206.         is opened  and  hitting <F5>  key  will  close  it on  the  current
  1207.         directory.
  1208.  
  1209.         The following commands are equally as functional on your keyboard:
  1210.  
  1211.         /DIR /DIRC /OPE /DISK /FREE /LOG /HELP /SEND /CHDIR /CD
  1212.  
  1213.         In the diconnected mode, it is possible to use the command "/SEND",
  1214.         ONLY in the ASCII mode (!). This, for  example, enables you to send
  1215.         a configuration file to the TNC.
  1216.  
  1217.         Eg: "/SEND TNC2.SET"
  1218.  
  1219.         The "SEND"  command is detailed in paragraph "2.5 Remote commands."
  1220.         on page 14.
  1221.  
  1222.         Remote  commands see also paragraph  "4.2 Remote commands." on page
  1223.         67.
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.         
  1231.                                   Description and use of TPK functions.  15
  1232.  
  1233.         Terminal PacKet TPK v1.81
  1234.         
  1235.         
  1236.         
  1237.         2.5.2 Commented directory.
  1238.  
  1239.         The command "/DIRC" lists  the  contents of the DIRC.TPK file which
  1240.         includes  a  list  of  the files  existing  on  your  PC,  at  your
  1241.         correspondents disposal,  accompanied by commentaries,  giving, for
  1242.         example, an explanation concerning the contents of these files. The
  1243.         DIRC.TPK file must  be located in the  TPK directory. It is created
  1244.         and modified here by the "COMmente" command.
  1245.  
  1246.         The command "COMmente [x:\PATH\]FILENAME"  enables the introduction
  1247.         of  commentaries  into  the  "DIRC.TPK"  file.  You  must  give the
  1248.         complete path if this file is not in the UPLOAD directory.
  1249.  
  1250.         "/DIRC  Criterion" enables selection of  certain  files  which  for
  1251.         example follow a field of interest. This criterion is  noted in the
  1252.         DIRC.TPK file.  A file can have several criteria.
  1253.  
  1254.         The structure of the  DIRC.TPK file is that of a text file: you can
  1255.         therefore modify it with an editor as it suits you.
  1256.  
  1257.         Each file description consists of a minimum of  two lines which are
  1258.         automatically created by the "COMmente" command.
  1259.  
  1260.         ■  The  first line  gives  the file path  and MUST begin with the &
  1261.            character.
  1262.  
  1263.            Eg: &C:\TPK\
  1264.  
  1265.            The selection criterion is placed behind  this  path,  separated
  1266.            from it by a space.
  1267.  
  1268.            Eg: &C:\TPK\ENVOI\ PACKET TPK
  1269.  
  1270.            In this example, "/DIRC TPK"  will  list  this  file  as  "/DIRC
  1271.            PACKET".
  1272.  
  1273.         ■  The  second  line gives  the name  of  the file followed by  its
  1274.            characteristics, resulting from the DOS command DIR, ie. length,
  1275.            time, date followed  by the commentary entered by the "COMmente"
  1276.            command.
  1277.  
  1278.            TPK reconstructs the file name  by taking the path in  the first
  1279.            line and the name in the second  , then tests to find out if the
  1280.            file is present on the disc.  If the file  does indeed exist, it
  1281.            sends the contents  of  DIRC.TPK  until the appearance  of the &
  1282.            character at the begining of the line or even  at the end of the
  1283.            file. If the file does not exist nothing will be sent.
  1284.  
  1285.            However, if a criterion is requested in the command line, it has
  1286.            to appear in the first line so that the file is listed.
  1287.  
  1288.            The criterion must be entered with a  text editor. You can enter
  1289.            as mush  as  you  want. The line  however  must  not  exceed 255
  1290.            characters.
  1291.  
  1292.  
  1293.         
  1294.                                   Description and use of TPK functions.  16
  1295.  
  1296.         Terminal PacKet TPK v1.81
  1297.         
  1298.         
  1299.         
  1300.            As TPK expects  either  the character & indicating the following
  1301.            file  or  the  end  of  the  DIRC.TPK file,  you  can  add  more
  1302.            commentary lines unrestrictedly: they will be sent without being
  1303.            dealt with further.
  1304.  
  1305.  
  1306.  
  1307.         2.5.3 External commands.
  1308.  
  1309.  
  1310.  
  1311.         2.5.3.1 General points.
  1312.  
  1313.         Any  line  beginning with  a  /  is  understood by TPK to contain a
  1314.         command and if  this  is not an internal  command  in the programme
  1315.         (the above commands) the EXECAUTO.TPK  file is read and the command
  1316.         is sought in this file.
  1317.  
  1318.         The function is  limited to  programmes which  provide  a  response
  1319.         immediately  after they  have been carried  out, without  any extra
  1320.         dialogue. the result of the command is redirected into a file which
  1321.         is then sent to  your  correspondent (or shown  on the screen). Any
  1322.         mistakes are also redirected into  this  file. The FV.COM programme
  1323.         is a typical example which lists the contents of compressed files.
  1324.  
  1325.         Eg: you have received "/FV FileName"
  1326.  
  1327.         The FV command  is searched for in the EXECAUTO.TPK file. if it  is
  1328.         found in this file, it is carried out, if not it is ignored.
  1329.  
  1330.         If  the file EXECAUTO.TPK  does  not  exist  (in  the TPK path)  no
  1331.         external remote command is accepted.
  1332.  
  1333.  
  1334.         2.5.3.2 Structure of EXECAUTO.TPK
  1335.  
  1336.         This file is an ASCII text file. You must create it with an editor.
  1337.  
  1338.         Contents of the file (line by line):
  1339.  
  1340.         ■  Command
  1341.  
  1342.         ■  Exchange of reception buffer on disc (OUI/NON)
  1343.  
  1344.         ■  Maximum number of parameters for the command (up to 18)
  1345.  
  1346.         ■  Then for each parameter:
  1347.  
  1348.            -  A line for the authorised parameters.
  1349.  
  1350.            -  A line for the prohibited parameters.
  1351.  
  1352.         ■  Next command
  1353.  
  1354.         ■  Etc.
  1355.  
  1356.         
  1357.                                   Description and use of TPK functions.  17
  1358.  
  1359.         Terminal PacKet TPK v1.81
  1360.         
  1361.         
  1362.         
  1363.         The number of commands in the file is not limited.
  1364.  
  1365.         Example 1:
  1366.  
  1367.         ■  FV          Name of the command, FV in that case.
  1368.  
  1369.         ■  NON         No exchange on disc (or in EMS/XMS)
  1370.  
  1371.         ■  2           Two parametres maximum (filename + option)
  1372.  
  1373.         ■              Blank line everything authorised for the filename.
  1374.  
  1375.         ■              Blank line nothing prohibited for the filename.
  1376.  
  1377.         ■  /W          /W is authorised (only list filenames)
  1378.  
  1379.         ■  /X          /X is prohibited (conversion to SFX)
  1380.  
  1381.         Example 2:
  1382.  
  1383.         ■  FV          The command is still FV.
  1384.  
  1385.         ■  OUI         The buffer will be saved before the command
  1386.  
  1387.                         is carried out
  1388.  
  1389.         ■  2           Still 2 parameters maximum
  1390.  
  1391.         ■              Blank line everything authorised for the filename.
  1392.  
  1393.         ■              Blank line nothing prohibited for the filename.
  1394.  
  1395.         ■  /W/C        "/FV FILENAME /C" is valid
  1396.  
  1397.                         "/FV FILENAME /W" is also valid
  1398.  
  1399.         ■  /X/R        "/FV FILENAME /X" is prohibited
  1400.  
  1401.         Example 3:
  1402.  
  1403.         ■  FV
  1404.  
  1405.         ■  NON
  1406.  
  1407.         ■  3           3 parameters maximum
  1408.  
  1409.         ■              Blank line everything authorised for the filename.
  1410.  
  1411.         ■  TOTO TOTO.ZIP TOTO.EXE
  1412.  
  1413.                         Except for these filenames which are not allowed.
  1414.  
  1415.         ■  /W/C        Authorised
  1416.  
  1417.         ■  /X/R        Prohibited
  1418.  
  1419.         
  1420.                                   Description and use of TPK functions.  18
  1421.  
  1422.         Terminal PacKet TPK v1.81
  1423.         
  1424.         
  1425.         
  1426.         ■  /W/C        Authorised
  1427.  
  1428.         ■  /X/R        Prohibited
  1429.  
  1430.         In this case, "/FV FILENAME /C /W" are recognised  as "/FV FILENAME
  1431.         /W  /C", and "/X" "/R" remains  unacceptable. Given that FV accepts
  1432.         generic filenames  (*  and ?), screening does  not  work  in  these
  1433.         cases.
  1434.  
  1435.         Indeed, in the above example, "/FV TOT*" will list the contents  of
  1436.         TOTO.ZIP or TOTA.ZIP etc.
  1437.  
  1438.         The screening principle is as follow: each parameter is compared to
  1439.         the  authorisations  of  file  EXECAUTO.TPK,  then  to  its  banned
  1440.         commands. If authorisations  exists they are  sought  after  in the
  1441.         parameter and if they don't they are eliminated.
  1442.  
  1443.         The same applies to prohibited parameters.
  1444.  
  1445.         Authorisations and interdictions are therefore exclusive.Eg, if you
  1446.         authorise 3 filenames with the FV command, 3 files and only 3 files
  1447.         will be dealt with.
  1448.  
  1449.         However,  if  the system  is closed,  the  directory names  will be
  1450.         deleted from the parameters .
  1451.  
  1452.         Screening only  takes place on the line of  parameters passed after
  1453.         the "/", therefore you  are  fully enabled (eg in a  batch file) to
  1454.         carry   out   exact   commands,  without  worrying   about   access
  1455.         authorisations and prohibitions.
  1456.  
  1457.  
  1458.         2.6 FILE TRANSFERS.
  1459.  
  1460.  
  1461.  
  1462.         2.6.1 General points.
  1463.  
  1464.         There are two kinds of file  transfers:  ASCII  (text)  and  BINARY
  1465.         (datas)
  1466.  
  1467.         Two  completely  different  protocols apply  to  these  two  types,
  1468.         although the TPK commands which activate them do not differ much !
  1469.  
  1470.         Two kinds of transfers (ASCII and  BINARY), two transfer directions
  1471.         (outgoing and incoming files, with one single command ie. "/SEND"),
  1472.         two  possible  ways  of making  these  transfers (by local  and  by
  1473.         remote),  here we are  already  at eight examples.  Furthermore, in
  1474.         binary, there are two processes guaranteeing transfer: by YAPP  and
  1475.         TPK, based on YAPP but with inscreased usage facilities.
  1476.  
  1477.         The "/SEND"  command  uses a parameter which specifies the  kind of
  1478.         transfer to be completed.
  1479.  
  1480.  
  1481.  
  1482.         
  1483.                                   Description and use of TPK functions.  19
  1484.  
  1485.         Terminal PacKet TPK v1.81
  1486.         
  1487.         
  1488.         
  1489.         The syntax is:
  1490.  
  1491.         ■  "/SEND [x:]FILENAME[.EXT] [Y|A|T|E]"
  1492.  
  1493.         ■  x:  the disc the disc where the file is located or if it is  not
  1494.            specified the current disc. (combined command "/DISK")
  1495.  
  1496.         ■  FILENAME.EXT : the name of the file which is to be transferred.
  1497.  
  1498.         And for the parameters:
  1499.  
  1500.         ■  Y : YAPP
  1501.  
  1502.         ■  A : ASCII with the TNC in CONVERS mode
  1503.  
  1504.         ■  T : ASCII with the TNC in TRANS mode
  1505.  
  1506.         ■  E : ASCII without ECHO in the TRAFFIC window
  1507.  
  1508.         ■  TE : ASCII without ECHO and TNC in TRANS mode
  1509.  
  1510.         In the connected mode the implicit protocol is YAPP.
  1511.  
  1512.         In the disconnected mode the ONLY available protocol is ASCII.
  1513.  
  1514.         To maintain clarity,  the BINARY and the ASCII  transfers  will  be
  1515.         dealt with separately. Two summary tables do this effectively.
  1516.  
  1517.         In any  case, your  correspondent must  be equiped with  a strorage
  1518.         facility  (hard disc or  floppy  disc) unless he is happy enough to
  1519.         read the text as it passes across the screen !!!
  1520.  
  1521.         Anyway TPK accepts DOS jokers for file names
  1522.  
  1523.         Eg: "/SEND FILENAME.*"
  1524.  
  1525.         This command will send all the files, in  sequence, which are named
  1526.         FILENAME whatever the extension.
  1527.  
  1528.         Be careful, *.* will send the contents of the disc !
  1529.  
  1530.         To  avoid mistakes in  file transmission brought about  by  certain
  1531.         packet equipments (TNC in KISS mode !), a control has been added to
  1532.         each packet enabling error correction.
  1533.  
  1534.         WARNING to owners of PMS:
  1535.  
  1536.         With  the TNC2  equiped  with  an  eprom containing a mini-BBS also
  1537.         called PMS or PBBS  or  even  MAILBOX, programme PACLEN to 255,  as
  1538.         file  sending will  not work properly  if the  length of  the  file
  1539.         exceeds 2 Ko, this is  doubtlessly  as  a result of bad TNC2 buffer
  1540.         management.
  1541.  
  1542.         Conversely,  for  use  of  TPK on  a  clear frequency, you can  use
  1543.         "PACLEN"  and  "MAXFRAME"  with  maximum parameters if you  have an
  1544.  
  1545.         
  1546.                                   Description and use of TPK functions.  20
  1547.  
  1548.         Terminal PacKet TPK v1.81
  1549.         
  1550.         
  1551.         
  1552.         eprom  without  PMS  or  with  the  PMS  not   activated.  In  good
  1553.         conditions, you can reach 110 cps with a radio link at 1200 bauds.
  1554.  
  1555.         On  the other  hand,  the transfer possibilities  between 2  packet
  1556.         stations can be  reduced on access  to a given  directory. (Details
  1557.         par "2.5.1 Internal commands." on page 14)
  1558.  
  1559.  
  1560.         2.6.2 Transfer of text (ASCII).
  1561.  
  1562.  
  1563.  
  1564.         2.6.2.1 You send an ASCII file to your correspondent.
  1565.  
  1566.         ■  Connect with correspondent.
  1567.  
  1568.         ■  Pass into command mode of TPK by hitting <F7> (because we are in
  1569.            the connected mode).
  1570.  
  1571.         ■  Type "/SEND FILEMNAME.EXT A" (don't forget the A for ASCII !)
  1572.  
  1573.         ■  The transfer process starts.
  1574.  
  1575.         ■  If necessary, send an "/EX" or a <CTRL-Z> to close the file.
  1576.  
  1577.         If your correspondent has TPK, he must begin the capture process in
  1578.         a file by using <ALT-S> which is not a very elegant  solution ! The
  1579.         best thing to do in a case like this is to transfer this ASCII file
  1580.         as a BINARY file.
  1581.  
  1582.         (See  paragraphs  "2.6.3  BINARY  transfer (Datas)." on page 23 and
  1583.         "2.6.5.3 File(s) transmission menus <ALT-E>" on page 27)
  1584.  
  1585.         If  it  is  a  BBS, this process  enables  despatch of  text from a
  1586.         message.When  the  BBS  requests  you  to enter  the  text of  your
  1587.         message, passing  the  command "/SEND  "  is  enough  to trigger on
  1588.         transmission of the text.
  1589.  
  1590.         Of  course you  can include  the following at the beginning of  the
  1591.         file:
  1592.  
  1593.         ■  S G1DIL@GB7BBS      The BBS command SEND
  1594.  
  1595.         ■  This and that !     The title of the message
  1596.  
  1597.         ■  Then your text.
  1598.  
  1599.         ■  And at the end /EX  Which will close the message
  1600.  
  1601.         this is what you must do,  rather than paintstakingly connecting up
  1602.         and typing your text, engaging the BBS and the network uselessly.
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.         
  1609.                                   Description and use of TPK functions.  21
  1610.  
  1611.         Terminal PacKet TPK v1.81
  1612.         
  1613.         
  1614.         
  1615.         2.6.2.2 You ask for an ASCII file.
  1616.  
  1617.         If your correspondent is equiped with  TPK, no problem: you use the
  1618.         remote  command,  even  in  your  correspondent  abscence  ("/SEND"
  1619.         command in remote mode):
  1620.  
  1621.         "/SEND [x:]FILENAME.EXT"
  1622.  
  1623.         The ASCII file will be transmitted  as a BINARY file with  the YAPP
  1624.         protocol and reception will begin automatically.
  1625.  
  1626.         If you use the command:
  1627.  
  1628.         "/SEND [x:]FILENAME.EXT A"
  1629.  
  1630.         You must open the capture file of TPK by pressing the <ALT-S> key.
  1631.  
  1632.         If it  is a BBS, you use the BBS  commands and you recover the text
  1633.         on your disc thanks to the TPK  CAPTURE  function.  (See  par. "2.4
  1634.         CAPTURE mode." on page 14)
  1635.  
  1636.  
  1637.         2.6.2.3 Correspondent send you an ASCII file.
  1638.  
  1639.         If  your  correspondent  has TPK  you don't  have  anything to  do,
  1640.         evrything is automatic, you don't  have to be there: it is adequate
  1641.         that your station is on.
  1642.  
  1643.         Your correspondent types the following commands:
  1644.  
  1645.         <F7> to put TPK into command mode (display of "TPK>")
  1646.  
  1647.         "/SEND [x:]FILENAME.EXT"
  1648.  
  1649.         If your correspondent does not have TPK and sends you an ASCII file
  1650.         you must use the TPK capture function.
  1651.  
  1652.         (See "2.4 CAPTURE mode." on page 14)
  1653.  
  1654.  
  1655.         2.6.2.4 Correspondent asks for an ASCII file.
  1656.  
  1657.         If he is  TPK equiped,  or if he has no TPK but knows TPK commands,
  1658.         you have nothing to do, everything is automatic, you can be absent:
  1659.         as long as your station is on.
  1660.  
  1661.         You correspondent sends the command:
  1662.  
  1663.         "/SEND [x:]FILENAME.EXT A" (don't forget the A for ASCII)
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.         
  1672.                                   Description and use of TPK functions.  22
  1673.  
  1674.         Terminal PacKet TPK v1.81
  1675.         
  1676.         
  1677.         
  1678.         2.6.2.5 Summary of ASCII transfers.
  1679.  
  1680.         ┌─────────────────────────────────────────────────────────────────────┐
  1681.         │                                                                     │
  1682.         │                          ASCII TRANSFERS                            │
  1683.         │                                                                     │
  1684.         ├─────────────────────────────────┬───────────────────────────────────┤
  1685.         │                                 │                                   │
  1686.         │      You start the process      │   Your correspondent start the    │
  1687.         │                                 │             process               │
  1688.         │                                 │                                   │
  1689.         ├────────────────┬────────────────┼─────────────────┬─────────────────┤
  1690.         │   You want to  │  You want to   │   He wants to   │  He wants to    │
  1691.         │   send a file  │  receive a     │   send you a    │ receive one of  │
  1692.         │     to your    │ file from your │      file       │  your files     │
  1693.         │  correspondent │  correpondent  │                 │                 │
  1694.         │                │                │                 │                 │
  1695.         ├────────┬───────┼────────┬───────┼────────┬────────┼────────┬────────┤
  1696.         │ He has │He has │ He has │He has │ He has │ He has │ He has │ He has │
  1697.         │TPK and │ YAPP  │TPK and │ YAPP  │TPK and │ YAPP   │TPK and │YAPP and│
  1698.         │ enters │ and   │  has   │ and   │ enter  │  and   │ enter  │ enter  │
  1699.         │<ALT-S> │ enter │nothing │ enter │<F7>    │ enter  │/SEND..A│/SEND..A│
  1700.         │        │ <F4>  │ to do  │ <F5>  │/SEND..A│ <F5>   │<ALT-S> │<F4>    │
  1701.         ├────────┴───────┼────────┼───────┼────────┴────────┼────────┴────────┤
  1702.         │Enter           │ Enter  │ Enter │ Enter  <ALT-S>  │                 │
  1703.         │<F7>            │        │       │  to open the    │ You have nothing│
  1704.         │/SEND FILE.EXT A│/SEND..A│<ALT-S>│    capture      │    to do        │
  1705.         │                │<ALT-S> │       │                 │                 │
  1706.         └────────────────┴────────┴───────┴─────────────────┴─────────────────┘
  1707.  
  1708.         Note:  If your correspondent is  equiped with binary YAPP protocol,
  1709.         use it: it's much more effective and far simpler !
  1710.  
  1711.  
  1712.         2.6.3 BINARY transfer (Datas).
  1713.  
  1714.  
  1715.  
  1716.         2.6.3.1 You send a BINARY file to your correspondent.
  1717.  
  1718.         ■  Connect up to the correspondent
  1719.  
  1720.         ■  Move into command mode  by hitting <F7> (because  you are in the
  1721.            connected mode)
  1722.  
  1723.         ■  Type "/SEND [x:]FILENAME.EXT [Y]"  (Y for YAPP is understood)
  1724.  
  1725.         ■  The transfer process begins and progresses automatically.
  1726.  
  1727.         ■  If your correspondent is  equipped with TPK, you have nothing to
  1728.            do:  reception  will  also  take  place  automatically  on   his
  1729.            terminal.  If he uses  YAPP,  he  must  press  the  BINARY  file
  1730.            reception key (<F8>)  and give the filename. Then  the  transfer
  1731.            proceed normally.
  1732.  
  1733.  
  1734.         
  1735.                                   Description and use of TPK functions.  23
  1736.  
  1737.         Terminal PacKet TPK v1.81
  1738.         
  1739.         
  1740.         
  1741.         To send a BINARY file to a BBS, use the BBS command:
  1742.  
  1743.         "YU FILENAME[.EXT]"
  1744.  
  1745.  
  1746.         2.6.3.2 You want to receive a BINARY file.
  1747.  
  1748.         If your correspondent is equipped with TPK, no problem: you use the
  1749.         remote command, even in your  correpondent's  abscence (use command
  1750.         "/SEND" in the remote mode):
  1751.  
  1752.         "/SEND [x:]FILENAME.EXT [Y]" (Y for YAPP is understood)
  1753.  
  1754.         If he is equipped  with YAPP, you cannot  receive  any file without
  1755.         your correspondent's intervention.
  1756.  
  1757.         If it is a BBS, use BBS command:
  1758.  
  1759.         "YD FILENAME[.EXT]
  1760.  
  1761.  
  1762.         2.6.3.3 Correspondent sends you a binary file.
  1763.  
  1764.         If  your  correspodent  has TPK, do nothing.  It  will  all  happen
  1765.         automatically, you don't  need  to be  there:  just make  sure your
  1766.         station is on !
  1767.  
  1768.         Your correspondent types the commands:
  1769.  
  1770.         <F7> to put TPK in command mode (display "TPK>")
  1771.  
  1772.         "/SEND [x:]FILENAME[.EXT] [Y]" (Y for YAPP is understood)
  1773.  
  1774.         If your correspodent uses YAPP, he  will  direct the operations. He
  1775.         must type the send key for  BINARY  files and give the filename. At
  1776.         your end, with TPK, the transfer will start on its own.
  1777.  
  1778.  
  1779.         2.6.3.4 Correspodent asks for a BINARY file.
  1780.  
  1781.         If your correspondent is TPK equipped,  or  if he does not have TPK
  1782.         but knows  the commands, you  don't do  anything,  everything works
  1783.         automatically, just make sure your station is on !
  1784.  
  1785.         Your correspondent sends the command:
  1786.  
  1787.         "/SEND [x:]FILENAME[.EXT] [Y]" (Y for YAPP is understood)
  1788.  
  1789.         If your correspondent uses YAPP, he proceeds as  above, then he can
  1790.         receive  a  file  by pressing  key <F8> and giving the filename. At
  1791.         your end, with TPK, the transfer starts by itself.
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.         
  1798.                                   Description and use of TPK functions.  24
  1799.  
  1800.         Terminal PacKet TPK v1.81
  1801.         
  1802.         
  1803.         
  1804.         2.6.3.5 Summary of BINARY transfers.
  1805.  
  1806.         ┌─────────────────────────────────────────────────────────────────────┐
  1807.         │                                                                     │
  1808.         │                           BINARY TRANSFERS                          │
  1809.         │                                                                     │
  1810.         ├─────────────────────────────────┬───────────────────────────────────┤
  1811.         │                                 │                                   │
  1812.         │      YOU START THE PROCESS      │   YOUR CORRESPONDENT START THE    │
  1813.         │                                 │             PROCESS               │
  1814.         │                                 │                                   │
  1815.         ├────────────────┬────────────────┼─────────────────┬─────────────────┤
  1816.         │                │                │                 │                 │
  1817.         │   You want to  │  You want to   │   He wants to   │   He wants to   │
  1818.         │   send a file  │  receive a     │   send you a    │ receive one of  │
  1819.         │     to your    │ file from your │      file       │   your files    │
  1820.         │  correspondent │  correpondent  │                 │                 │
  1821.         │                │                │                 │                 │
  1822.         ├────────┬───────┼────────┬───────┼────────┬────────┼────────┬────────┤
  1823.         │        │ He has│        │ He has│ He has │ He has │        │ He has │
  1824.         │ He has │ YAPP  │ He has │ YAPP  │ TPK and│ YAPP   │ He has │ YAPP   │
  1825.         │TPK and │ and   │TPK and │ and   │ enter  │ and    │ TPK and│ and    │
  1826.         │nothing │ enter │nothing │ enter │ <F7>   │ enter  │ enter  │ enter  │
  1827.         │ to do  │ <F8>  │ to do  │ <F7>  │ /SEND  │ <F7>   │ /SEND  │ /SEND  │
  1828.         │        │       │        │       │        │        │        │ <F8>   │
  1829.         ├────────┴───────┼────────┴───────┼────────┴────────┴────────┴────────┤
  1830.         │                │                │                                   │
  1831.         │ Enter          │ Enter          │                                   │
  1832.         │ <F7>           │ /SEND FILE.EXT │   There is nothing for you to do  │
  1833.         │ /SEND FILE.EXT │                │                                   │
  1834.         │                │                │                                   │
  1835.         └────────────────┴────────────────┴───────────────────────────────────┘
  1836.  
  1837.  
  1838.  
  1839.         2.6.4 Recovery of an abandonned transfer.
  1840.  
  1841.         It  is  possible  to  recovery  a  file  transfer  which  has  been
  1842.         interrupted.  Your  correspondent  must, first of  all, be equipped
  1843.         with  TPK version 1.44 or the following ones. You must validate the
  1844.         recovery by using the command "REPrise".  When it is validated, TPK
  1845.         will find a file  on  its disc, with the same filename  as  the one
  1846.         sent to him, and of a smaller  size. this can be regarded  as  that
  1847.         file  whose  transfer has  been  abandonned. It  will  recover  the
  1848.         transfer at the exact spot where it was interrupted.
  1849.  
  1850.         Note: The implicit mode of recovery is ON. (REPrise ON)
  1851.  
  1852.         Note: The recovery is now used in many packet programmes as the BBS
  1853.         F6FBB.
  1854.  
  1855.         Note: So as not  to overload the exchanges with information between
  1856.         the   two   correspondents,  there  is  no  confirmation  that  any
  1857.         information has  already been received: this facility is  therefore
  1858.         to  be  handled  wisely,  but  is nevertheless  invaluable  when  a
  1859.  
  1860.         
  1861.                                   Description and use of TPK functions.  25
  1862.  
  1863.         Terminal PacKet TPK v1.81
  1864.         
  1865.         
  1866.         
  1867.         transfer  is interrupted  whilst an important part of the file  has
  1868.         already been transmitted.
  1869.  
  1870.         Note: Appendix A at  the end of the document explains in detail the
  1871.         principle of this recovery.
  1872.  
  1873.         (See "7.0 Appendix : Extensions to the Yapp protocol" on page 95)
  1874.  
  1875.  
  1876.         2.6.5 Menus for transferring files.
  1877.  
  1878.  
  1879.  
  1880.         2.6.5.1 Aim.
  1881.  
  1882.         To make the  task  easier  for you !  But  don't  be deceived,  the
  1883.         preceding paragraphs  will not be  useless.  If "it does not work",
  1884.         consult paragraph "2.6 File transfers." on page 19  again and those
  1885.         below it.
  1886.  
  1887.         The menus will help you to choose the protocol to use and the  file
  1888.         to transfer.
  1889.  
  1890.  
  1891.         2.6.5.2 File(s) reception menus <ALT-R>
  1892.  
  1893.         The <ALT-R> key makes  a window  appear in which TPK  asks you  the
  1894.         filename you want. When you have given the filename a menu  appears
  1895.         on  the screen, giving a choice of file transfer mode  according to
  1896.         the file origin (TPK or BBS).
  1897.  
  1898.         In the connected  mode, if you type <CR> without  having  given the
  1899.         filename, TPK  will  send a  "/DIR" command  to your correspondent,
  1900.         putting  the  result  into  memory  (ie.  contents  of  the  remote
  1901.         directory) and will offer  this list of files in a  menu.  Then you
  1902.         can choose one or several files that you wish to receive.
  1903.  
  1904.         Note: Be careful, this  can ONLY work if your correspondent has TPK
  1905.         and has not turned the "/DIR" command into "/DIRC".
  1906.  
  1907.         (See command "MODEDIR" paragraph "4.1 Local commands." on page 59)
  1908.  
  1909.         When you have made your choice  ,  TPK will  send the command which
  1910.         corresponds to it towards the remote station.
  1911.  
  1912.         These menus  remain  active in the disconnected mode but of  course
  1913.         they have no  meaning in  this mode ! (commands are  interpreted by
  1914.         TPK)
  1915.  
  1916.         Two things can happen:
  1917.  
  1918.         ■  You have given a filename after <ALT-R>
  1919.  
  1920.            TPK asks you for the origin of the file:
  1921.  
  1922.  
  1923.         
  1924.                                   Description and use of TPK functions.  26
  1925.  
  1926.         Terminal PacKet TPK v1.81
  1927.         
  1928.         
  1929.         
  1930.            -  TPK : the command will be "/SEND"
  1931.  
  1932.            -  BBS  F6FBB : the command can either be "YD" or "YGET" for the
  1933.               BINARY files, according  to the  level where you are located,
  1934.               and "D" or "GET" for the ASCII files.
  1935.  
  1936.               In the  case  of "D" and "GET", TPK open  the file at CAPTURE
  1937.               (as does  <ALT-S>).  The  file  is  closed  by  receipt  of a
  1938.               <CTRL-Z> or manually with the <ALT-S> key.
  1939.  
  1940.            -  Other  : in this case there is no generated command, the file
  1941.               is simply opened in CAPTURE. This option is identical  to the
  1942.               opening of the CAPTURE using <ALT-S>.
  1943.  
  1944.         ■  You have not given the filename after <ALT-R>.
  1945.  
  1946.            When  you  have  chosen  the  file(s)  to  be  received in  your
  1947.            correpondent's list, TPK  immediately  sends the command "/SEND"
  1948.            for the first file chosen (this option can ONLY be  used between
  1949.            two TPK version 1.65 or higher).
  1950.  
  1951.  
  1952.  
  1953.         2.6.5.3 File(s) transmission menus <ALT-E>
  1954.  
  1955.         The <ALT-E> key  makes a window  appear in  which TPK asks you  the
  1956.         filename of the file that you  want to send. If the number of files
  1957.         corresponding  to  the name you have given  is greater  than 1, TPK
  1958.         displays  the list in a menu allowing you to choose one  or several
  1959.         of them.
  1960.  
  1961.         When you have made your chose two things can occur:
  1962.  
  1963.         1.One file chosen:
  1964.  
  1965.           You  have  only  chosen  one  file  or you have  given  a  single
  1966.           filename.
  1967.  
  1968.           You can transfer it in several ways according to whether it is an
  1969.           ASCII or BINARY  file,  and  according  to  your  correspondent's
  1970.           method.
  1971.  
  1972.           A menu offers you these various solutions:
  1973.  
  1974.           ■  Yapp/YappC : between two TPK 1.65 or higher, the protocol used
  1975.              will be YappC which is an extension of Yapp (with a checksum).
  1976.              If the  destination software is  Yapp  then  TPK  will use the
  1977.              normal Yapp, detection is done with the Yapp header.
  1978.  
  1979.           ■  ASCII : various options, see command  "/SEND" paragraph "2.5.1
  1980.              Internal commands." on page 14
  1981.  
  1982.           If you have chosen Yapp  or YappC it is a question of BINARY file
  1983.           transfers, and TPK has to know the destination method to send, if
  1984.           necessary,  the right command before sending  the file.  That  is
  1985.  
  1986.         
  1987.                                   Description and use of TPK functions.  27
  1988.  
  1989.         Terminal PacKet TPK v1.81
  1990.         
  1991.         
  1992.         
  1993.           what the following menu offers you.
  1994.  
  1995.           ■  TPK (/SEND)
  1996.  
  1997.              No need for  extra  information. The transfer  can begin.  The
  1998.              protocol used will be YappC.
  1999.  
  2000.           ■  BBS FBB (YU)
  2001.  
  2002.           ■  BBS FBB (YPUT)
  2003.  
  2004.              In  both cases,  the BBS needs  the filename for  the command.
  2005.              This  name  can  be different from  the  original name and TPK
  2006.              opens  a  window  asking  you  this.  You  must  also  give  a
  2007.              description of the file and  TPK open another window for this.
  2008.              An  indicator on the ladder gives  you  the  maximum number of
  2009.              characters accepted by  the BBS F6FBB or by the TPK "COMmente"
  2010.              function.
  2011.  
  2012.         2.ASCII :  options in the ASCII  mode correspond  to the options of
  2013.           the "/SEND"  command  in  this  mode. As is  the case for  BINARY
  2014.           transfers, TPK needs to know the  command being sent in order  to
  2015.           put the destination software  into reception. The  three possible
  2016.           choices are "Send without command", in that case the text is sent
  2017.           immediately and the two BBS F6FBB commands, ie. "U" and "PUT".
  2018.  
  2019.           If  your correspondent uses TPK, it is much  simpler to guarantee
  2020.           the transfer with the Yapp protocol.
  2021.  
  2022.         3.Several files chosen:
  2023.  
  2024.           If you have chosen several files,  the ONLY  protocol you can use
  2025.           is YappC, therefore the protocol menu is not shown and TPK passes
  2026.           immediately into BINARY file transmission.
  2027.  
  2028.           Note:  This  possibility  can ONLY therefore  be used between two
  2029.           TPKs.
  2030.  
  2031.  
  2032.  
  2033.         2.6.5.4 Menu of file(s) choice in a list.
  2034.  
  2035.         This menu  will  be  used in TPK each time selection of one or more
  2036.         files is necessary.
  2037.  
  2038.         To select a file in the list:
  2039.  
  2040.         ■  With the keyboard:
  2041.  
  2042.            You can move the selection bar onto the desired file with the up
  2043.            and  down arrows, then validate with  <CR> or with  the <S>  key
  2044.            which corresponds to the <Select> button.
  2045.  
  2046.            When  you  have  made  your  choice,  validate  it  by  key  <O>
  2047.            corresponding to the <Ok> button.
  2048.  
  2049.         
  2050.                                   Description and use of TPK functions.  28
  2051.  
  2052.         Terminal PacKet TPK v1.81
  2053.         
  2054.         
  2055.         
  2056.            To cancel, press  the <ESC> key or <A> which corresponds  to the
  2057.            <Cancel> button.
  2058.  
  2059.            <HOME> takes the selection bar to the top of the menu.
  2060.  
  2061.            <END> takes the selection bar to the bottom of the menu.
  2062.  
  2063.            <PGDN> goes down on page in the list (one window height).
  2064.  
  2065.            <PGUP> goes back one page in the list (one window height).
  2066.  
  2067.         ■  With the mouse:
  2068.  
  2069.            Position the cursor with your mouse on the file you are choosing
  2070.            and  validate it by pressing the left button  of the mouse. When
  2071.            you have made your choice, validate it  by positioning cursor on
  2072.            the <Ok> button and by pressing the left button.
  2073.  
  2074.            To cancel  a selection press the  right  button of the mouse  or
  2075.            position the cursor on the <cancel> button and validate with the
  2076.            left button.
  2077.  
  2078.            The up and down arrows on the right side of  the menu window act
  2079.            in the  same  way  as the corresponding  keys on  the  keyboard.
  2080.            Position the cusror upwards and validate with the left button.
  2081.  
  2082.  
  2083.  
  2084.         2.7 PROGRAMMING FUNCTION.
  2085.  
  2086.  
  2087.  
  2088.         2.7.1 General points.
  2089.  
  2090.         TPK  offers several methods allowing the creation  of new commands.
  2091.         The ability to create its own personal commands means TPK can adapt
  2092.         to its own need, and furthermore, it's a great fun !
  2093.  
  2094.         These commands can be called by using a combination of  one  of the
  2095.         three special keys <ALT>, <CTRL>  and <SHIFT> plus  any  of the ten
  2096.         function  keys <F1> to  <F10>. You therefore have at your  disposal
  2097.         some 30 programmable commands.
  2098.  
  2099.         Furtheremore, you can mix these commands  with TPK or TNC commands:
  2100.         these   commands,   made  up   of  several   commands  are   called
  2101.         "macro-commands".  The name of each macro-command will be chosen by
  2102.         you.
  2103.  
  2104.         Programmable commands and macro-commands can be integrated into one
  2105.         text file (you get to baptize  it !), thus enabling the creation of
  2106.         quite complex programmes: these are programme-files.
  2107.  
  2108.         Even possible  combination  must conform to  a syntax which will be
  2109.         explained in the following paragraphs.
  2110.  
  2111.  
  2112.         
  2113.                                   Description and use of TPK functions.  29
  2114.  
  2115.         Terminal PacKet TPK v1.81
  2116.         
  2117.         
  2118.         
  2119.         2.7.2 Programming of function keys.
  2120.  
  2121.         The  <ALT-F1> to  <ALT-F10>, <CTRL-F1> to <CTRL-F10> and <SHIFT-F1>
  2122.         to  <SHIFT-F10>   keys  are  programmed  by  the  "Touche"  command
  2123.         (Touche=Key) with the following syntax:
  2124.  
  2125.         ■  "Touche An Text_of_the_key" (A for ALT, n for key number)
  2126.  
  2127.         ■  "Touche Cn Text_of_the_key" (C ofr CTRL, n for key number)
  2128.  
  2129.         ■  "Touche Sn Text_of_the_key" (S for SHIFT, n for key number)
  2130.  
  2131.         For  example, to programme the <SHIFT-F1>  key in  order to connect
  2132.         the F6ABJ-1 BBS, you write:
  2133.  
  2134.         ■  "T S1 ^6c f6abj-1^M" followed by <CR>
  2135.  
  2136.         As this example shows, the "Text_of_the_key"  can  contain  special
  2137.         characters  which   enable   simulation   of   control  keys.   The
  2138.         carriage-return  on  your  keyboard  is  nothing  more  than  a key
  2139.         containing  <CTRL>  and  <M> (capital M, lower case m correspond to
  2140.         another  code !).  Type <CTRL>  and  <M> on your keyboard  and  the
  2141.         result  will be a carraige-return.  the  control key corresponds to
  2142.         the character "^" in the above example, the "M" corresponds to <CR>
  2143.         which you must send after the BBS code, whilst the  following  <CR>
  2144.         is manual; it validates and records the programmation.
  2145.  
  2146.         The "^6"  preceding the TNC  connection command, simulates pressing
  2147.         the <F6> key, which, on TPK, forces passage of the TNC into command
  2148.         mode by sending a "break" on the serial link.
  2149.  
  2150.         Now try: type <SHIFT> and <F1>, TPK must call up F6ABJ-1.
  2151.  
  2152.         These explanations  will have  to  suffice  in the comprehension of
  2153.         this example of <SHIFT-F1> programming.
  2154.  
  2155.         Secial characters  such  as "^" are not  always  available from the
  2156.         keyboard. Having the complete  ASCII  table at your disposal, it is
  2157.         still  possible  to get  these  characters  on  the screen  in  the
  2158.         following way:
  2159.  
  2160.         Find the ASCII  code expressed  in DECIMAL  (94  for "^"). Keep the
  2161.         <ALT> key prssed while typing "94" on the number block. Release the
  2162.         <ALT> key: the character "^" is displayed on the screen.
  2163.  
  2164.         This is a  general method and can be  used outside of TPK as in TPK
  2165.         to write any character, specific or otherwise.
  2166.  
  2167.         In  the  case  of  function  key  programming,  macro-commands   or
  2168.         programme files,  TPK  has  a  special  writing  which  is  used to
  2169.         simulate a specific character via the "@" character.
  2170.  
  2171.         The syntax is: @nnn@
  2172.  
  2173.  
  2174.  
  2175.         
  2176.                                   Description and use of TPK functions.  30
  2177.  
  2178.         Terminal PacKet TPK v1.81
  2179.         
  2180.         
  2181.         
  2182.         Where "nnn" is the ASCII decimal code.
  2183.  
  2184.         Eg, @27@ simulate the <ESC> key.
  2185.  
  2186.         You can also simulate function key or key codes with two characters
  2187.         by the special syntax: @0@nnn@
  2188.  
  2189.         Eg: "@0@75@ will  equal the left arrow  or "@0@59@"  will equal the
  2190.         <F1> key.
  2191.  
  2192.         Note: This is ONLY to  be used in programming ! TPK ONLY interprets
  2193.         them in this case.
  2194.  
  2195.         The programmable keys  not only  need  the "^" in order to simulate
  2196.         the <CTRL>  key,  but  also  the character "@"  (code ASCII 64)  to
  2197.         simulate the <ALT> key:
  2198.  
  2199.         Eg: "@C" will simulate the <ALT-C> key which erase the screen.
  2200.  
  2201.         It is therefore possible to enter several commands on the same  key
  2202.         thanks to the "^M" which, working  like the  <CR>, can line  up the
  2203.         commands in single file.
  2204.  
  2205.         Eg: programming the <CTRL-F3> key as follow:
  2206.  
  2207.         ■  "T C3 sh copy a:*.* c:\tmp^M/dir c:\tmp\*.*^M"
  2208.  
  2209.            Is equivalent to:
  2210.  
  2211.         ■  "sh copy a:*.* c:\tmp<CR>"
  2212.  
  2213.         ■  "/dir c:\tmp\*.*<CR>"
  2214.  
  2215.            Typed on the keyboard.
  2216.  
  2217.         The contents of a key must not exceed 255 characters (same rule for
  2218.         the macro-commands described below).
  2219.  
  2220.         The "Touche" command allow management of programmable keys:
  2221.  
  2222.         ■  When the "Text_of_the_key" is absent, TPK lists the contents  of
  2223.            the key.
  2224.  
  2225.         ■  If the n (key number) is  also absent, TPK lists the contents of
  2226.            all the keys in the category.
  2227.  
  2228.         Examples:
  2229.  
  2230.         ■  "T S1"      lists contents of <SHIFT-F1>
  2231.  
  2232.         ■  "T S"       lists contents of <SHIFT-F1> to <SHIFT-F10> keys
  2233.  
  2234.         ■  <ALT-T>     lists contents of all the function keys
  2235.  
  2236.  
  2237.  
  2238.         
  2239.                                   Description and use of TPK functions.  31
  2240.  
  2241.         Terminal PacKet TPK v1.81
  2242.         
  2243.         
  2244.         
  2245.         The  contents  of the keys  are saved in the TPK.KEY file  at  each
  2246.         key's modification.
  2247.  
  2248.         Some additional examples could prove useful:
  2249.  
  2250.         ■  "T S1 /DIR C:\TPK\*.*^M"
  2251.  
  2252.            Affects  the DIR  command to  the  <SHIFT-F1> key and lists  the
  2253.            files in the TPK directory.
  2254.  
  2255.         ■  "T S2 ^7/SEND"
  2256.  
  2257.            In  the connected mode, preparation  of  a "/SEND"  command: the
  2258.            "^7" equivalent to key <F7> put TPK in the waiting for a command
  2259.            mode (displaying "TPK>")  and after hitting <SHIFT-F2>, you only
  2260.            have to enter the filename.
  2261.  
  2262.         ■  "T S3 ^6MH^MK^M"
  2263.  
  2264.            <SHIFT-F3> will  put the TNC  back in the command  mode if it is
  2265.            not there already , it  will list the MHEARD and put the  TNC in
  2266.            the CONVERS mode (to be used in the connected mode).
  2267.  
  2268.         ■  "T S4 ^6@CMH^M"
  2269.  
  2270.            Same thing but after the screen has been erased (by <ALT-C>.
  2271.  
  2272.  
  2273.  
  2274.         2.7.3 Macro-commands.
  2275.  
  2276.         A macro-command is  a series of commands which  can be triggered on
  2277.         by a key word.
  2278.  
  2279.         Note: The key word  is CASE  sensitve, so "bbs" is  different  from
  2280.         "BBS".
  2281.  
  2282.         Macro-commands are not limited in number.
  2283.  
  2284.         Macro-commands are programmed  in  exactly the same way as function
  2285.         keys (see paragraph  "2.7  Programming function."  on page 29). The
  2286.         only difference is that  carrying them  out is  not triggered on by
  2287.         function keys but by a word key that you have chosen.
  2288.  
  2289.         A macro-command can be a sequence of TPK or/and TNC commands.
  2290.  
  2291.  
  2292.         2.7.3.1 Creating a macro-command.
  2293.  
  2294.         The TPK command enabling creation of a macro-command and memorising
  2295.         it on disc is "MEMorise":
  2296.  
  2297.         ■  "MEMorise Key Text" validated by a <CR>
  2298.  
  2299.  
  2300.  
  2301.         
  2302.                                   Description and use of TPK functions.  32
  2303.  
  2304.         Terminal PacKet TPK v1.81
  2305.         
  2306.         
  2307.         
  2308.            With "Key" the name  you have  chosen and "Text" the programming
  2309.            text.
  2310.  
  2311.         Eg: "MEM  bbs c f6abj-1^M" memorises the "bbs" macro-command  which
  2312.         requests a connection to F6ABJ-1.
  2313.  
  2314.  
  2315.         2.7.3.2 Carrying out a macro-command.
  2316.  
  2317.         Two ways:
  2318.  
  2319.         ■  The TPK "Macro" command followed by the key word.
  2320.  
  2321.            Eg: "M bbs" carries out the "bbs" macro-command.
  2322.  
  2323.         ■  The <ESC> key followed by the key word.
  2324.  
  2325.            Eg: "<ESC>bbs"
  2326.  
  2327.  
  2328.  
  2329.         2.7.3.3 Managing macro-commands.
  2330.  
  2331.         It is realised by two TPK commands:
  2332.  
  2333.         ■  "EMacro Key" edits the  macro-command "Key". The content of  the
  2334.            macro-command  is crossed back into the keyboard  buffer,  which
  2335.            allow edition and modifications (see paragraph  "2.10.2 Keyboard
  2336.            management." on page 51).
  2337.  
  2338.            Eg: "EM bbs" edits the macro-command "bbs"
  2339.  
  2340.         The <ALT-M> key displays the macro-commands list.
  2341.  
  2342.         Note:  You  can  stockpile macro-command calls, function  keys  and
  2343.         programmes up to a maximum level of 20.
  2344.  
  2345.  
  2346.         2.7.4 Programme files.
  2347.  
  2348.         TPK commands and  macro-commands (paragraph "2.7.3 Macro-commands."
  2349.         on page  32) can be reassembled in  text files  which  then becomes
  2350.         programme-files.
  2351.  
  2352.         The programme-files must be placed in the TPK directory.
  2353.  
  2354.  
  2355.         2.7.4.1 Creation of a programme-file.
  2356.  
  2357.         Each line  of a programme-file can contain one or  several commands
  2358.         according to the same principle as macro-commands.
  2359.  
  2360.         A line which begins  with a sharp  (#) is considered as  commentary
  2361.         and is ignored by TPK.
  2362.  
  2363.  
  2364.         
  2365.                                   Description and use of TPK functions.  33
  2366.  
  2367.         Terminal PacKet TPK v1.81
  2368.         
  2369.         
  2370.         
  2371.         The "ECHOTPK Text" command enables inclusion of commentaries in the
  2372.         programme-files.  When  you  are executing the file, "Text" will be
  2373.         displayed in the traffic window.
  2374.  
  2375.  
  2376.         2.7.4.2 Carrying out a programme-file.
  2377.  
  2378.         The  "EXecute"  command launches  the  interpretation  of  commands
  2379.         placed in the file whose name is passed into the parameter.
  2380.  
  2381.         To interrupt a programme-file in progress, type the <ESC> key.
  2382.  
  2383.  
  2384.         2.7.4.3 Example of a programme-file.
  2385.  
  2386.         The command "EX lbbs" starts  execution of the programme-file  LBBS
  2387.         whose listing is given below for analysis:
  2388.  
  2389.         c fe6cnb-1
  2390.         att 180 cnx
  2391.         ^7att 180 >
  2392.         @S^H^H^H^H1
  2393.         rm
  2394.         ^7att 600 >
  2395.         b
  2396.  
  2397.         Some explanation will not go amiss:
  2398.  
  2399.         ■  Line 1 : "c fe6cnb-1"
  2400.  
  2401.            Connection onto the BBS. The request is sent to the TNC by TPK.
  2402.  
  2403.         ■  Line 2 : "att 180 cnx"
  2404.  
  2405.            Wait  180 seconds for  connection. If at  the end of this  time,
  2406.            connection  has  not  been   established,   the   programme   is
  2407.            abandonned.   (See  command  "ATTente"  paragraph  "2.7.5  Other
  2408.            commands useful in programming." on page 35)
  2409.  
  2410.         ■  Line 3 : "^7att 180 >"
  2411.  
  2412.            Wait for the BBS prompt  ">"  during 180 seconds.  If the prompt
  2413.            arrives eg. within  15  seconds, the following command is  dealt
  2414.            with without further delay, but if the prompt doesn't  arrive in
  2415.            180 seconds, the programme is interrupted.
  2416.  
  2417.            You must  not forget the "^7"  which simulates the  <F7> key for
  2418.            passing into the command mode of TPK  when you are connected, if
  2419.            not, the command will be sent to the BBS !
  2420.  
  2421.            The awaited text is everything  located after  the  space to the
  2422.            right of the duration (180) and the end of line <CR>.
  2423.  
  2424.         ■  Line 4 : "@S^H^H^H^H1"
  2425.  
  2426.  
  2427.         
  2428.                                   Description and use of TPK functions.  34
  2429.  
  2430.         Terminal PacKet TPK v1.81
  2431.         
  2432.         
  2433.         
  2434.            <ALT-S> followed by 4 <CTRL-H> and an 1. Brought into service of
  2435.            the CAPTURE on  disc (See paragraph "2.4 CAPTURE mode."  on page
  2436.            14).  The 4 <CTRL-H> erase the ".TPK" extension of  the  CAPTURE
  2437.            filename TEMP.TPK. Therefore TEMP remains to which you can add a
  2438.            1 to give new name TEMP1
  2439.  
  2440.         ■  Line 5 : "rm"
  2441.  
  2442.            "rm" is sent to the BBS  for reading personal messages. If there
  2443.            are messages, they will be saved in TEMP1
  2444.  
  2445.         ■  Line 6 : "^7att 600 >"
  2446.  
  2447.            Wait for the BBS prompt for 600 seconds. don't forget the  "^7",
  2448.            it's easy to forget !
  2449.  
  2450.         ■  Line 7 : "b"
  2451.  
  2452.            The disconnection  command  "b"  (for bye)  is sent  to the BBS.
  2453.            CAPTURE  will  be  automatically  closed  in  disconnection.  Of
  2454.            course, it is possible to do  it with an <ALT-S>: to put an "@S"
  2455.            in the file is enough.
  2456.  
  2457.  
  2458.  
  2459.         2.7.5 Other commands useful in programming.
  2460.  
  2461.         TPK has at  its  disposal  3  predefined variables which  are  ONLY
  2462.         usable in the  programming  of function  keys,  macro-commands  and
  2463.         programme-files.
  2464.  
  2465.  
  2466.         2.7.5.1 Capture of the date and time.
  2467.  
  2468.         ■  "%DATE%" or "%DATE <format>%
  2469.  
  2470.            Makes it possible to incorporate the present date  in the key or
  2471.            the macro-command.
  2472.  
  2473.            Usable formats for the date:
  2474.  
  2475.            -  dd or d for the day with or without leading zeros.
  2476.  
  2477.            -  mm or m for the month with or without leading zeros.
  2478.  
  2479.            -  yy or yyyy for the year with 2 or 4 characters.
  2480.  
  2481.         ■  "%TIME%" or "%TIME <format>%"
  2482.  
  2483.            Makes it possible to incorporate the time.
  2484.  
  2485.            Usable formats for the time:
  2486.  
  2487.            -  hh or h for the hours with or without leading zeros.
  2488.  
  2489.  
  2490.         
  2491.                                   Description and use of TPK functions.  35
  2492.  
  2493.         Terminal PacKet TPK v1.81
  2494.         
  2495.         
  2496.         
  2497.            -  mm or m for the minutes with or without leading zeros.
  2498.  
  2499.            -  ss or s for the seconds with or without leading zeros.
  2500.  
  2501.            -  To  display time with  the 12H00  AM/PM format add  AM/PM  or
  2502.               am/pm or A/P or a/p in the format string.
  2503.  
  2504.            -  To  display UT time add a Z in the  time format string and in
  2505.               the date format string.
  2506.  
  2507.               TPK uses the environment string  TZ to set difference between
  2508.               local and universal time.
  2509.  
  2510.            Examples:
  2511.  
  2512.            -  %DATE d/mm/yy% = 1/12/92
  2513.  
  2514.            -  %DATE dd/mm/yyyy% = 01/12/92
  2515.  
  2516.            -  %DATE mm-dd-yy% = 12-01-92
  2517.  
  2518.            -  %TIME h:mm:ss% = 9:12:34
  2519.  
  2520.            -  %TIME hh:mm% = 09:12
  2521.  
  2522.            -  %TIME h:mm AM/PM% = 9:12 AM
  2523.  
  2524.            -  %DATE d-mm-yyy h:mm% = 1-12-92 9:12
  2525.  
  2526.               Note: DATE  and  TIME can be mixed  but  be careful no  other
  2527.               texts in the middle of the format string.
  2528.  
  2529.            -  %TIME h:mmz% = 8:12 for TZ=FRA-1
  2530.  
  2531.            -  Creation of a  macro-command  for sinding DAYTIME  to the TNC
  2532.               with universal time.
  2533.  
  2534.               DAYTIME %DATE yymmddhhmmssz%^M
  2535.  
  2536.               You must enter this macro-command with the "MEMorise" command
  2537.               (see paragraph "4.1 Local commands." on page 59)
  2538.  
  2539.  
  2540.  
  2541.         2.7.5.2 Variable PATH.
  2542.  
  2543.         TPK directory  can be found with variable  PATH. It  can be used to
  2544.         build a path from the TPK directory.
  2545.  
  2546.         Eg: "T S5 @W^Y%PATH%capture.tpk^M"
  2547.  
  2548.         Will write  the  TPK buffer into the TPK  directory instead  of the
  2549.         BUFFER directory, with the name "CAPTURE.TPK"
  2550.  
  2551.  
  2552.  
  2553.         
  2554.                                   Description and use of TPK functions.  36
  2555.  
  2556.         Terminal PacKet TPK v1.81
  2557.         
  2558.         
  2559.         
  2560.         2.7.5.3 Programming a waiting period.
  2561.  
  2562.         Command "ATTente" (See also paragraph "4.1 Local commands." on page
  2563.         59) whose syntax is:
  2564.  
  2565.         ■  "ATTente Duration [Event]"
  2566.  
  2567.            With:
  2568.  
  2569.            -  "Duration" : a waiting time expressed in seconds.
  2570.  
  2571.            -  "Event" : several types of event are possible.
  2572.  
  2573.               -- CNX : waiting for the connection.
  2574.  
  2575.               -- DCNX : waiting for the disconnection.
  2576.  
  2577.               -- Text  :  waiting for the receipt of the string Text at the
  2578.                  END of a line.
  2579.  
  2580.               -- "Text" :  waiting  for  the  receipt  of the  string  Text
  2581.                  ANYWHERE in a line.
  2582.  
  2583.                  Note: You cannot wait for a text in the disconnected mode.
  2584.  
  2585.               -- PASSWORD : waiting for a password question.
  2586.  
  2587.                  (See paragraph "2.7.5.4 Password management." on page 38)
  2588.  
  2589.         Examples:
  2590.  
  2591.         ■  "ATT 180 cnx"
  2592.  
  2593.            Waits for a connection for  180  seconds. If the connection does
  2594.            not take place before this time has elapsed, it is abandoned.
  2595.  
  2596.         ■  "ATT 60 >"
  2597.  
  2598.            Waits for a  BBS  FBB prompt for 60 seconds. This text has to be
  2599.            terminated by a <CR>.
  2600.  
  2601.         ■  "ATT 10"
  2602.  
  2603.            Simply waits for for 10 seconds (pause).
  2604.  
  2605.            Note:  TPK functionning is not interrupted during  this  waiting
  2606.            period.
  2607.  
  2608.            Remember : a programme in progress can  be cancelled at any time
  2609.            by typing <ESC>.
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.         
  2617.                                   Description and use of TPK functions.  37
  2618.  
  2619.         Terminal PacKet TPK v1.81
  2620.         
  2621.         
  2622.         
  2623.         2.7.5.4 Password management.
  2624.  
  2625.         TPK can automatically send  a reply to a  password  question from a
  2626.         BBS or any other system.
  2627.  
  2628.         The "ATTente" command is used with the following syntax:
  2629.  
  2630.         ■  ATTente <Duration> PASSWORD <Text_To_wait> <WordKey>
  2631.  
  2632.            Where:
  2633.  
  2634.            -  Text_To_Wait : the text sent with the password numbers list.
  2635.  
  2636.            -  WordKey : a word key to  find  the  password  string in a TPK
  2637.               file called  PASSWD.TPK  and which must be located in the TPK
  2638.               directory.
  2639.  
  2640.         When TPK  receives the  Text_To_Wait it  looks for the word key  in
  2641.         PASSWD.TPK  and  if  found, read the following  line containing the
  2642.         password  string. Then  with  the numbers  sent  with the  password
  2643.         question takes the corresponding letters in the password string and
  2644.         send them as reply.
  2645.  
  2646.         Format of the PASSWD.TPK file:
  2647.  
  2648.         ■  One line for the word key.
  2649.  
  2650.         ■  One line for the password string.
  2651.  
  2652.         You can  put as many passwords as you want in  this file. Just  put
  2653.         the two necessary lines for each password.
  2654.  
  2655.         Example of PASSWD.TPK file:
  2656.  
  2657.         Line 1 : EBNPASSWD
  2658.         Line 2 : THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
  2659.  
  2660.         Example of command "ATTente" in this case:
  2661.  
  2662.         ■  "ATT 180 PASSWORD Password? EBNPASSWD"
  2663.  
  2664.            TPK receives for example:
  2665.  
  2666.            Password? 11 5 7 15 23
  2667.  
  2668.            Its reply will be:
  2669.  
  2670.            BQINM<CR>
  2671.  
  2672.         This  function  can  be used for the C_FILTER of VE2BLY or the  SYS
  2673.         command for F6FBB BBS for example.
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.         
  2680.                                   Description and use of TPK functions.  38
  2681.  
  2682.         Terminal PacKet TPK v1.81
  2683.         
  2684.         
  2685.         
  2686.         2.7.5.5 Programming an event.
  2687.  
  2688.         Command "At Time [Command]" (Do not confuse with "ATTente" !).
  2689.  
  2690.         (See also paragraph "4.1 Local commands." on page 59).
  2691.  
  2692.         Parameters:
  2693.  
  2694.         ■  Time : the time of command launch. The time parameter can be the
  2695.            %TIME% variable and you can make an addition to it.
  2696.  
  2697.            Eg: "a %TIME%+15 command"
  2698.  
  2699.         ■  Command :  can  be  a  macro-command  or ANY  TPK function.  The
  2700.            execution  of  this  is ONLY  valid  in  the  disconnected mode,
  2701.            otherwise commands are  stockpiled and will be carried out after
  2702.            disconnection.
  2703.  
  2704.         Programming is carried out at the said time THEN IS ERASED. Waiting
  2705.         time before the programme is carried out cannot exceed 24 hours.
  2706.  
  2707.         You  can programme  a maximum of 10 different programmes which will
  2708.         be  erased in the  space of 24 hours  unless  you programme more as
  2709.         soon as the first ones are carried out.
  2710.  
  2711.         Some examples:
  2712.  
  2713.         ■  "A 1000 <ESC>bbs"
  2714.  
  2715.            Memorises a programme at 10 o'clock. When the  TPK clock gets to
  2716.            10 o'clock the "bbs" macro-command will be carried out.
  2717.  
  2718.         ■  "A 100 EX bbs1"
  2719.  
  2720.            Programmes execution of "bbs1" at 1 o'clock.
  2721.  
  2722.         ■  "A 2355 EX bbs1"
  2723.  
  2724.            Programmes execution of "bbs1" at 23H55.
  2725.  
  2726.  
  2727.  
  2728.         2.7.5.6 Creation of a cycle.
  2729.  
  2730.         Example: the macro-command BEACON.
  2731.  
  2732.         "K^MBEACON TPK^M^6a %TIME%+15 macro BEACON^M
  2733.  
  2734.         The  first   command   launch   (by   typing   "MACRO   BEACON"  or
  2735.         "<ESC>BEACON") will  write the "BEACON TPK"  text  then reprogramme
  2736.         itself  at  the present  time  plus  15  minutes,  creating  thus a
  2737.         continuous cycle.
  2738.  
  2739.         Note: This ONLY works in macro-commands  or function  keys, because
  2740.         the %TIME% variable is only known in these modes.
  2741.  
  2742.         
  2743.                                   Description and use of TPK functions.  39
  2744.  
  2745.         Terminal PacKet TPK v1.81
  2746.         
  2747.         
  2748.         
  2749.         2.7.5.7 Management of events.
  2750.  
  2751.         ■  "A" without parameters lists the programmed events.
  2752.  
  2753.         ■  "A 1000" lists the events programmed at 10 o'clock.
  2754.  
  2755.         ■  EFAt 1000" erases the 10 o'clock event if it exists.
  2756.  
  2757.  
  2758.  
  2759.         2.8 THE BROADCAST FUNCTION.
  2760.  
  2761.  
  2762.  
  2763.         2.8.1 Installation of the BROADCAST manager.
  2764.  
  2765.         Three commands are necessary for the correct operation of BROADCAST
  2766.         mode.
  2767.  
  2768.         Examples:
  2769.  
  2770.         ■  MYCALL FD1CDC
  2771.  
  2772.            Advises  both  TPK  and  your TNC of  your  own  callsign.  Your
  2773.            callsign  MUST  be  initialized   before  using  the   BRoadcast
  2774.            commands.
  2775.  
  2776.         ■  BR F6FBB-1 U F6FBB-1
  2777.  
  2778.            Advises TPK the path used for the UNPROTO reply to F6FBB-1 (your
  2779.            local BBS)
  2780.  
  2781.         ■  BR F6FBB-1 C F6FBB-1
  2782.  
  2783.            Advises TPK the path used for connections to the local FBB  BBS,
  2784.            F6FBB-1
  2785.  
  2786.         The  following command enables automatic reception of your personal
  2787.         mail:
  2788.  
  2789.         ■  BR RXMSG PRIV
  2790.  
  2791.            Advises TPK to search for your personal mail.
  2792.  
  2793.         All of these commands must be included in the file CONFIG.TPK
  2794.  
  2795.         Note:  You MUST call  your  local  SysOp  BEFORE  validating  these
  2796.         functions as  he must authorize you to  use  the  BROADCAST  option
  2797.         prior  to  use.  If you don't do this, TPK will send a beacon every
  2798.         time it receives a message header frame from the  BBS.  This beacon
  2799.         will be ignored by the BBS
  2800.  
  2801.         When you have run TPKINST a  directory will  be created  into which
  2802.         will be placed two files  after receiving the first  BROADCAST from
  2803.         your  local BBS (that is provided this has been validated using the
  2804.  
  2805.         
  2806.                                   Description and use of TPK functions.  40
  2807.  
  2808.         Terminal PacKet TPK v1.81
  2809.         
  2810.         
  2811.         
  2812.         above  commands).  The names of these files will be the CALLSIGN of
  2813.         the BBS and the extensions will be .NUM and .LST
  2814.  
  2815.           Examples: FC1EBN-1  uses the files FC1EBN-1.NUM and FC1EBN-1.LST
  2816.                     FC1EBN-12 uses the files FC1EBN12.NUM and FC1EBN12.LST
  2817.                     F6FBB-1   uses the files F6FBB-1.NUM  and F6FBB-1.LST
  2818.                     F6FBB     uses the files F6FBB.NUM    and F6FBB.LST
  2819.  
  2820.         These  files  <BBS>.NUM   and  <BBS>.LST   contain  very  important
  2821.         information so be sure that you DO NOT DELETE OR MODIFY them !
  2822.  
  2823.  
  2824.         2.8.2 List of the BROADCAST function commands
  2825.  
  2826.         All  of  these commands  can  be  configured as  macro-commands  or
  2827.         function keys.
  2828.  
  2829.         For each command, you will find:
  2830.  
  2831.         ■  The syntax of the command.
  2832.  
  2833.         ■  A description of the command.
  2834.  
  2835.         ■  An example.
  2836.  
  2837.         Command list:
  2838.  
  2839.         ■  BRoadcast <BBS> Connection <PATH>
  2840.  
  2841.            Establish the packet path for automatic connection to <BBS>
  2842.  
  2843.            Ex: BR F6FBB-1 C F6FBB-1 V FD1CDC-5
  2844.  
  2845.         ■  BRoadcast <BBS> Unproto <PATH>|AUTO
  2846.  
  2847.            Specify the  return path for  the reply  to  the  BROADCASTs  of
  2848.            <BBS>.  This is the UNPROTO mode of the TNC. This is the command
  2849.            which validates the BROADCAST receipt from this BBS.
  2850.  
  2851.            Ex: BRoadcast F6FBB-1 U F6FBB-1 V FD1CDC-5
  2852.  
  2853.         ■  BRoadcast RXMSG Acceptpriv
  2854.  
  2855.            Allows private messages to be included  in  the lists. You can't
  2856.            read these messages if you are  not a SysOp  at  the  BBS.  This
  2857.            command is for co-sysops !
  2858.  
  2859.            Ex: BRoadcast RXMSG Acceptpriv
  2860.  
  2861.         ■  BRoadcast <BBS> List
  2862.  
  2863.            Use this command to  directly  access the message list of a BBS.
  2864.            You can also use <ALT-L>  which  will open a menu  with the  BBS
  2865.            list.  The first  character on each line is  the  message status
  2866.            for TPK:
  2867.  
  2868.         
  2869.                                   Description and use of TPK functions.  41
  2870.  
  2871.         Terminal PacKet TPK v1.81
  2872.         
  2873.         
  2874.         
  2875.             R : Message received
  2876.             P : Private message received (in MSG_PRIV)
  2877.             Y : Message read
  2878.             * : Message ready to forward (in MSG_PRIV)
  2879.             F : Message forwarded (in MSG_PRIV)
  2880.             K : Message killed
  2881.             + : Message 7Plus (the 7plus files which have been extracted and/or
  2882.                                decoded are stored in the CAPTURE directory)
  2883.  
  2884.            You MUST  send  the  "BR RXMSG PRIV"  command to  TPK to request
  2885.            automatic collection of your Personal mail.
  2886.  
  2887.            In  the  BBS  lists,  if  the  message status is blank then  the
  2888.            message has not been received: if you select it  with <ENTER> or
  2889.            click-on with the mouse it will  be marked  to  for  collection.
  2890.            When all selections  are complete, confirm your request with <D>
  2891.            (Delayed Reception) or with  <I>  (Immediate  Reception)  or  by
  2892.            clicking-on <RxDel> or <RxImm> with the mouse.
  2893.  
  2894.            Incoming messages are received into sub-directories: the name of
  2895.            the directory is the callsign  of the BBS,  the same as for  the
  2896.            .NUM and .LST files.
  2897.  
  2898.            A typical directory tree for  a user close to F6FBB-1 would look
  2899.            like:-
  2900.  
  2901.           C:\──TPK──┬──UPLOAD
  2902.                     │
  2903.                     ├──PRIV_UP
  2904.                     │
  2905.                     ├──DOWNLOAD
  2906.                     │
  2907.                     ├──HELP
  2908.                     │
  2909.                     ├──CAPTURE
  2910.                     │
  2911.                     ├──BUFFER
  2912.                     │
  2913.                     ├──DOC
  2914.                     │
  2915.                     └──LISTS───┬──F6FBB-1    Directory of the F6FBB-1 messages
  2916.                                │
  2917.                                └──MSG_PRIV   Directory of your private mail
  2918.  
  2919.            The  directories F6FBB-1 and MSG_PRIV are created  automatically
  2920.            by  TPK.  The  message  names  are  the  actual  number  of  the
  2921.            messages. For instance  if you have a file with the name 123456,
  2922.            then this will be message number 123456 at your local BBS.
  2923.  
  2924.            To list messages from F6FBB-1 use:  BR F6FBB-1 L
  2925.  
  2926.            To list your own private mail use:  BR MSG_PRIV L
  2927.  
  2928.         ■  BRoadcast <BBS> SYnchro
  2929.  
  2930.  
  2931.         
  2932.                                   Description and use of TPK functions.  42
  2933.  
  2934.         Terminal PacKet TPK v1.81
  2935.         
  2936.         
  2937.         
  2938.            Send  a  beacon to  <BBS> which contains the  number of the last
  2939.            message  header  TPK  received.  The  beacon  path  is  the  one
  2940.            configured in the BR <BBS> U <PATH> command. These messages  are
  2941.            sent  every  time TPK receives a header where the number is  not
  2942.            the  one expected.  If the TNC can't send the packets (on a busy
  2943.            channel  for  instance)  then it  will respond  with  "too  many
  2944.            packets outstanding". That is  not a problem, as the beacon will
  2945.            be sent as and when the channel is clear.
  2946.  
  2947.            Ex: BR F6FBB-1 SY
  2948.  
  2949.         ■  BRoadcast <BBS> Delete|Supprime
  2950.  
  2951.            Delete  the  BBS  <BBS>  from the  list.  TPK  will  ignore  any
  2952.            BROADCASTs and will not FORWARD with this BBS.
  2953.  
  2954.            Ex: BR F6FBB-1 DEL
  2955.  
  2956.         ■  BRoadcast <BBS> Erase|Efface nnn
  2957.  
  2958.            Delete any old messages from the listing.  nnn is the amount  of
  2959.            messages to keep in the list.  Messages with  status Y (read but
  2960.            not  killed)  remain  in the list.  You  MUST  kill  them before
  2961.            erasing. You can't erase part of the list if  some messages have
  2962.            been selected but have not yet been received.
  2963.  
  2964.            Ex: BR F6FBB-1 E 1500
  2965.  
  2966.            To keep a total of 1500 messages in the list.
  2967.  
  2968.         ■  BRoadcast <BBS> Erase|Efface K
  2969.  
  2970.            Delete all killed messages from the list.
  2971.  
  2972.            Ex: BR F6FBB-1 E K
  2973.  
  2974.         ■  BRoadcast <BBS> Erase|Efface P
  2975.  
  2976.            Delete your private messages  from  the  list. (Don't attempt to
  2977.            delete the actual  files from  the MSG_PRIV directory,  you must
  2978.            kill them from the listing of your personal mail !!!)
  2979.  
  2980.            Ex: BR F6FBB-1 E P
  2981.  
  2982.         ■  BRoadcast <BBS> Erase|Efface Date <DATE>
  2983.  
  2984.            Delete all messages older than <DATE>
  2985.  
  2986.            Ex: BR F6FBB-1 E DATE 920714
  2987.  
  2988.         ■  BRoadcast <BBS> Erase|Efface Days|Jours <DD>
  2989.  
  2990.            Delete all messages older than <DD> days
  2991.  
  2992.  
  2993.  
  2994.         
  2995.                                   Description and use of TPK functions.  43
  2996.  
  2997.         Terminal PacKet TPK v1.81
  2998.         
  2999.         
  3000.         
  3001.            Ex: BR F6FBB-1 E Days 7
  3002.  
  3003.         ■  BRoadcast <BBS>
  3004.  
  3005.            Send <BBS> management information from TPK.
  3006.  
  3007.            Ex: BR F6FBB-1
  3008.  
  3009.         ■  BRoadcast
  3010.  
  3011.            List the known BBSs.  TPK can work  with several BBSs. Enter the
  3012.            command  "BR <BBS> U  <PATH>" and "BR <BBS> C <PATH>"  for  each
  3013.            one.
  3014.  
  3015.            Ex: BR
  3016.  
  3017.            Note: Be careful: if  you enter several BBSs,  you will get your
  3018.            personal mail from each, and the bulletins will be the same from
  3019.            all of  the BBSs  !  Don't  forget  that you will also upset the
  3020.            White Pages Database  too.  So the best choice is  to enter ONLY
  3021.            ONE BBS and all will be OK...
  3022.  
  3023.            The following commands allow automatic reception of pre-selected
  3024.            messages.
  3025.  
  3026.         ■  BRoadcast RXMSG PRIV
  3027.  
  3028.            Requests receipt of your personnal mail from  ALL BBSs declared.
  3029.            You  MUST have  already  entered  your callsign to TPK using the
  3030.            MYCALL command.
  3031.  
  3032.            Ex: BR RXMSG PRIV
  3033.  
  3034.         ■  BRoadcast RXMSG TO <Destination Call>
  3035.  
  3036.            Requests receipt of messages addressed TO <Destination Call>
  3037.  
  3038.            Ex: BR RXMSG TO FBB
  3039.  
  3040.         ■  BRoadcast RXMSG BBS <@BBS>
  3041.  
  3042.            Request receipt of messages routed to <@BBS>
  3043.  
  3044.            Ex: BR RXMSG BBS GBR
  3045.  
  3046.         ■  BRoadcast RXMSG FROM <Call>
  3047.  
  3048.            Request receipt of messages sent by <Call>
  3049.  
  3050.            Ex: BR RXMSG FROM FC1EBN
  3051.  
  3052.         ■  BRoadcast RXMSG STRING <Text>
  3053.  
  3054.            Request  receipt  of  messages where TPK  can find <Text> in the
  3055.            subject field.  Only  ONE text_string can be searched for at any
  3056.  
  3057.         
  3058.                                   Description and use of TPK functions.  44
  3059.  
  3060.         Terminal PacKet TPK v1.81
  3061.         
  3062.         
  3063.         
  3064.            one time.
  3065.  
  3066.            Ex: BR RXMSG STRING TPK
  3067.  
  3068.         ■  BRoadcast RXMSG 7PLUS [DECODE]
  3069.  
  3070.            Every incoming message is scanned for 7PLUS content. If it  is a
  3071.            7+ file, then the 7+ text  is extracted and a file is created in
  3072.            the CAPTURE  directory. If you add the DECODE parameter to every
  3073.            7+ message received TPK will execute the  7+ program and attempt
  3074.            to  decode   the  file.  For  correct  operation  the  route  to
  3075.            7PLUS.EXE must be declared in your  PATH statement or  the  file
  3076.            must actually reside  in the CAPTURE directory.  You must ensure
  3077.            that  you  have sufficient free memory available  for  7PLUS  to
  3078.            execute  whilst running TPK;  a good test to  check if  this  is
  3079.            possible is  to SHELL through  to  DOS (using the <F3> key)  and
  3080.            then run MEM.EXE from DOS5.  It needs  to report approx 100Kb of
  3081.            free  memory.  (Also  see   BUFFER   command.)  Any  7+  reports
  3082.            generated  during  execution  are  redirected  to a  file called
  3083.            7PRESU. If  you  encounter  problems then check this file to see
  3084.            what happened during the last execution.
  3085.  
  3086.            Ex: BR RXMSG 7PLUS
  3087.  
  3088.                BR RXMSG 7PLUS DECODE
  3089.  
  3090.         ■  BRoadcast RXMSG BUffer
  3091.  
  3092.            List  those messages which  are  held in memory but have not yet
  3093.            been saved to a file because there is a hole in the list.
  3094.  
  3095.            Ex: BR RXMSG BU
  3096.  
  3097.  
  3098.  
  3099.         2.8.3 Message transfers between TPK and the BBS.
  3100.  
  3101.         ■  FORward Timer|Intervalle <ttt>
  3102.  
  3103.            Set the amount of time between each forwarding cycle (Default is
  3104.            15  mins)  in  the range of  5 to 55  minutes. Once set then the
  3105.            automatic exchange of messages will commence  after  each period
  3106.            of n minutes.
  3107.  
  3108.            Ex: FOR T 25
  3109.  
  3110.                To set period to 25 min
  3111.  
  3112.                FOR T
  3113.  
  3114.                Shows the forwarding period and the value of the counter.
  3115.  
  3116.         ■  FORward Execute
  3117.  
  3118.  
  3119.  
  3120.         
  3121.                                   Description and use of TPK functions.  45
  3122.  
  3123.         Terminal PacKet TPK v1.81
  3124.         
  3125.         
  3126.         
  3127.            Begin  execution  of  reception  and  transmission  of  messages
  3128.            to/from your local BBS.
  3129.  
  3130.            Ex: FOR E
  3131.  
  3132.         ■  FORward List|Liste RX|TX
  3133.  
  3134.            Lists those messages waiting to be received (RX) or  transmitted
  3135.            (TX)
  3136.  
  3137.            Ex: FOR L RX
  3138.  
  3139.                FOR L TX
  3140.  
  3141.  
  3142.  
  3143.         2.8.4 Configuration examples of the "BROADCAST" functions.
  3144.  
  3145.         Reception of the message headers from the local BBS F6ABJ-1
  3146.  
  3147.         ■  MYCALL <Your Call>       (Ex: MYCALL FC1EBN)
  3148.  
  3149.         ■  BR F6ABJ-1 U F6ABJ-1
  3150.  
  3151.         ■  BR F6ABJ-1 C F6ABJ-1
  3152.  
  3153.            If you want to receive your personal mail you must add:
  3154.  
  3155.         ■  BR RXMSG PRIV
  3156.  
  3157.         Declaration of FF6PTT-1 BBS where you want  to  send messages using
  3158.         forwarding, but without receiving message lists (in this  case  you
  3159.         must NOT use the BR <BBS> U command)
  3160.  
  3161.         ■  BR FF6PTT-1 C FF6PTT-1 V F6PRA-4
  3162.  
  3163.            If, for  instance F2KL wants  to receive a listing from  the BBS
  3164.            F6ABJ-1,  receive his  personal mail from  this  BBS,  and  also
  3165.            forward his outgoing  mail to both F6ABJ-1 and to  FF6PTT-1; but
  3166.            does not want to receive the message listing from FF6PTT-1, then
  3167.            he would use the following commands (these  can be entered  into
  3168.            the set-up file CONFIG.TPK):
  3169.  
  3170.         ■  MYCALL F2KL
  3171.  
  3172.         ■  BR F6ABJ-1 U F6ABJ-1
  3173.  
  3174.         ■  BR F6ABJ-1 C F6ABJ-1
  3175.  
  3176.         ■  BR RXMSG PRIV
  3177.  
  3178.         ■  BR FF6PTT-1 C FF6PTT-1
  3179.  
  3180.         In  this  case  FC1MVP is using  his PMS to receive his mail and so
  3181.         doesn't want TPK to  undertake automatic  reception  from his local
  3182.  
  3183.         
  3184.                                   Description and use of TPK functions.  46
  3185.  
  3186.         Terminal PacKet TPK v1.81
  3187.         
  3188.         
  3189.         
  3190.         BBS FC1GHV-1.  The only commands used will be:
  3191.  
  3192.         ■  MYCALL FC1MVP
  3193.  
  3194.         ■  BR FC1GHV-1 U FC1GHV-1
  3195.  
  3196.         ■  BR FC1GHV-1 C FC1GHV-1
  3197.  
  3198.            The command  BR  FC1GHV-1 C  FC1GHV-1 allows him to  use TPK for
  3199.            writing his messages and forwarding them on to FC1GHV-1.
  3200.  
  3201.         Connection to the BBS via a Thenet:
  3202.  
  3203.         In  fact the  connection  path  is  treated  by the  macro-commands
  3204.         manager.  It  is possible  to  put  several  commands in this path,
  3205.         macro-commands or programmes.
  3206.  
  3207.         Example: connection to F6ABJ-1 via FF6KBS-5
  3208.  
  3209.         ■  BR F6ABJ-1 C FF6KBS-5^MATT 180 CNX^MC F6ABJ-1
  3210.  
  3211.         Example: connection via several nodes.
  3212.  
  3213.         ■  BR F1AA C F6XYZ^MATT 180 CNX^MC F6ABC^MATT 180 ABC^MC F1AA
  3214.  
  3215.            Simply add the waiting for the connection prompt for each node.
  3216.  
  3217.         Connection to a BBS with a password.
  3218.  
  3219.         First create a macro-command for sending the password:
  3220.  
  3221.           "MEM PASSWD ATT 180 PASSWORD Password? PASSABJ"
  3222.  
  3223.         Note:  Be careful : the macro-command  keyword  MUST be  in capital
  3224.         because  the  BRoadcast command convert the  connection  path  into
  3225.         uppercase.
  3226.  
  3227.         The connection path for the BRoadcast command will be:
  3228.  
  3229.           "BR F6ABJ-1 C F6ABJ-1^MPASSWD"
  3230.  
  3231.         (See paragraph "2.7.5.4 Password management." on page 38)
  3232.  
  3233.         Examples  of  programmed  keys  for  simplified  operation  of  the
  3234.         BROADCAST commands.
  3235.  
  3236.         ■  <CTRL-F1> Go to my personal mailbox:
  3237.  
  3238.            T C1 BR MSG_PRIV L^M
  3239.  
  3240.         ■  <CTRL-F2> List the messages from my local BBS:
  3241.  
  3242.            T C2 BR F6ABJ-1 L^M
  3243.  
  3244.         ■  <CTRL-F3> Send a resynchronization beacon to my local BBS:
  3245.  
  3246.         
  3247.                                   Description and use of TPK functions.  47
  3248.  
  3249.         Terminal PacKet TPK v1.81
  3250.         
  3251.         
  3252.         
  3253.            T C3 BR F6ABJ-1 SY^M
  3254.  
  3255.  
  3256.  
  3257.         2.9 THE LOGBOOK FUNCTION.
  3258.  
  3259.  
  3260.  
  3261.         2.9.1 Contents of the LOGBBOK.
  3262.  
  3263.         The  LOGBOOK generated at every  connection  contain  the following
  3264.         informations, each field is a string in that order :
  3265.  
  3266.         ■  Current date at the moment of the connection : 8 characters.
  3267.  
  3268.            Implicit format is dd-mm-yy
  3269.  
  3270.            Modification of the date format with command "LOG Date"
  3271.  
  3272.         ■  Frequency of the QSO : 6 characters.
  3273.  
  3274.            Implicit value : 144675
  3275.  
  3276.            The command "FRE" modify this value.
  3277.  
  3278.         ■  Traffic mode : 4 characters.
  3279.  
  3280.            Implicit value : PK
  3281.  
  3282.            Modification with command "LOG Mode"
  3283.  
  3284.         ■  Power used : 4 characters.
  3285.  
  3286.            Implicit value : 25W
  3287.  
  3288.            Modification with command "LOG POWER"
  3289.  
  3290.         ■  QSO beginning time : 4 characters.
  3291.  
  3292.            Implicit format : hhmm
  3293.  
  3294.            Modification of the format with command "LOG Time"
  3295.  
  3296.         ■  Callsign of the station connected : 8 characters.
  3297.  
  3298.         ■  Report sent : 3 characters.
  3299.  
  3300.         ■  Report received : 3 characters.
  3301.  
  3302.            Implicit value : 59
  3303.  
  3304.            Modificaton with command "LOG Rst"
  3305.  
  3306.         ■  QSO end time : 4 characters.
  3307.  
  3308.  
  3309.         
  3310.                                   Description and use of TPK functions.  48
  3311.  
  3312.         Terminal PacKet TPK v1.81
  3313.         
  3314.         
  3315.         
  3316.            Same format as the beginning time.
  3317.  
  3318.         ■  Commentaries : 40 characters.
  3319.  
  3320.  
  3321.  
  3322.         2.9.2 Management commands of the LOGBOOK.
  3323.  
  3324.         The  "LOG"  command  associated  to  the  "FRE"  command  allow the
  3325.         management of the LOGBOOK.
  3326.  
  3327.         Command  "FREquence" see paragraph "4.1 Local commands." on page 59
  3328.         and paragraph "5.2.4 Use of TPK with a KAM." on page 78
  3329.  
  3330.         ■  LOG
  3331.  
  3332.            Display and edition of the LOGBOOK. The last  QSOs are displayed
  3333.            and you can move into the file, search calls, print it, etc.
  3334.  
  3335.            See paragraph "5.3.1.9 The LOGBOOK screen." on page 88
  3336.  
  3337.         ■  LOG Date
  3338.  
  3339.            Modification  of the display format of the date in  the LOGBOOK.
  3340.            The format is the same as the %DATE% variable.
  3341.  
  3342.            See paragraph "2.7.5.1 Capture of the date and time." on page 35
  3343.  
  3344.            Example : "LOG DATE mm/dd/yy"
  3345.  
  3346.         ■  LOG Mode
  3347.  
  3348.            Modification of the implicit traffic mode in the LOGBOOK.
  3349.  
  3350.            Example : "LOG MODE Pack"
  3351.  
  3352.         ■  LOG Power
  3353.  
  3354.            Modification of the value of the power used.
  3355.  
  3356.            Example : "LOG POWER 100W"
  3357.  
  3358.         ■  LOG Time
  3359.  
  3360.            Modification of the  display format of the  time in the LOGBOOK.
  3361.            The format is the same as the %TIME% variable.
  3362.  
  3363.            See paragraph "2.7.5.1 Capture of the date and time." on page 35
  3364.  
  3365.            Example : "LOG TIME hhmm am/pm"
  3366.  
  3367.         ■  LOG Rst
  3368.  
  3369.            Modification of the implicit report written in the LOGBOOK. This
  3370.            value is used for the report sent and the report received.
  3371.  
  3372.         
  3373.                                   Description and use of TPK functions.  49
  3374.  
  3375.         Terminal PacKet TPK v1.81
  3376.         
  3377.         
  3378.         
  3379.            Example : "LOG RST 55"
  3380.  
  3381.         ■  LOG Prn @xxx@yyy@zzz@
  3382.  
  3383.            Modification of the printer initialisation string.  This  string
  3384.            is sent  at every printing  of  the LOGBOOK request. The printer
  3385.            must print 124 characters on a line. So you must programme it to
  3386.            do this.
  3387.  
  3388.            The values must be  given  in decimal and separated by  the  "@"
  3389.            character.
  3390.  
  3391.            Example to set an EPSON printer in 15 cpi:
  3392.  
  3393.              "LOG PRN @27@64@27@103@"
  3394.  
  3395.         ■  LOG ?
  3396.  
  3397.            Displays the implicit values used for the LOGBOOK.
  3398.  
  3399.            Example : "LOG ?"
  3400.  
  3401.  
  3402.  
  3403.         2.10 OTHER FUNCTIONS.
  3404.  
  3405.  
  3406.  
  3407.         2.10.1 Access to DOS function.
  3408.  
  3409.         Access to DOS by remaining in TPK is possible.
  3410.  
  3411.         ■  Either  by <F3> : it jumps to the DOS screen  and to return back
  3412.            to TPK type "EXIT"
  3413.  
  3414.         ■  Or by  the "SHell" command : in this case, a DOS command and its
  3415.            parameters can be passed.
  3416.  
  3417.            Eg: "SH dir b:*.*"
  3418.  
  3419.            Return to TPK occurs after execution of this command.
  3420.  
  3421.         The  receive  buffer  is  offen  a big memory  consumer:  it can be
  3422.         temporarily saved on disc or in XMS/EMS memory before starting up a
  3423.         programme which has no probleme using the now free memory.
  3424.  
  3425.         (See command "BUFFER" paragraph "4.1 Local commands." on page 59)
  3426.  
  3427.         Note: The  "SHell" command  without parameter  is equal to the <F3>
  3428.         key.
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.         
  3436.                                   Description and use of TPK functions.  50
  3437.  
  3438.         Terminal PacKet TPK v1.81
  3439.         
  3440.         
  3441.         
  3442.         2.10.2 Keyboard management.
  3443.  
  3444.         The keyboard management principle is very simple: TPK analyses what
  3445.         has  been  entered  after the <CR>  validation. If it recognises  a
  3446.         command, it  will carry out it, otherwise everything is sent to the
  3447.         TNC.Certain commands  are interpreted by TPK before  being sent  to
  3448.         the TNC, eg: the "Connect" and "MYcall" commands. You will  get the
  3449.         reply from TPK and from the TNC !
  3450.  
  3451.         The characters that  you  enter with the keyboard  are displayed in
  3452.         the "keyboard-entry" window at the bottom of the screen.
  3453.  
  3454.         The line can then be edited and dealt with in several ways.
  3455.  
  3456.         A circular  buffer  keeps  the last 20 commands  entered on TPK  in
  3457.         memory (including  remote  commands).  This buffer is edited by the
  3458.         <Up  ARROW> which leeds back to the preceding  command and  by  the
  3459.         <Down ARROW> which moves on the following command in the buffer.
  3460.  
  3461.         The keyboard-entry  can then  be  corrected  by using  the  classic
  3462.         deletion, insertion keys. The presentation  can be improved through
  3463.         use of the text justification ("Justifie"  command and <ALT-J> key)
  3464.         and the word wrapping ("COUpure" command).
  3465.  
  3466.         The  "COUpure  NbCol" command  limits the current lenght  to  NbCol
  3467.         maximum  columns.  The  text is cut at  the last space  before this
  3468.         column and the word in the process of being  entered is sent  on to
  3469.         the following line.  This mean a message can be  entered  on  a BBS
  3470.         without worrying about line returns. (NbCol=40 to 79)
  3471.  
  3472.         The "Justifie NbCol" command  justifies  the text entered  on NbCol
  3473.         columns. When the text entered with the  keyboard reaches the NbCol
  3474.         column, the word currently being  entered  is sent to the following
  3475.         line and the line in progress is centered on the NbCol columns. Its
  3476.         use is the same as the "Coupure" command. (NbCol=40 to 79)
  3477.  
  3478.         The <ALT-J> key  is a command which autorises justification of  the
  3479.         text or not.(flip-flop)
  3480.  
  3481.  
  3482.         2.10.3 Reconnection function.
  3483.  
  3484.         A connection request is of  course transmitted to the  TNC,  but is
  3485.         also  managed  by TPK:  the  callsigns  passed  into  the  TNC  are
  3486.         memorised and if this connection does not result, it is possible to
  3487.         relaunch it by typing <F8>.
  3488.  
  3489.         However,  when  a  station  is connected to  you,  and  a premature
  3490.         disconnection  takes place, you can  simply hit <F8> to relaunch  a
  3491.         new connection.
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.         
  3499.                                   Description and use of TPK functions.  51
  3500.  
  3501.         Terminal PacKet TPK v1.81
  3502.         
  3503.         
  3504.         
  3505.         2.10.4 QSO messages function.
  3506.  
  3507.         You can prepare 10 "MESSAGEn.TPK" files which will be used during a
  3508.         packet QSO. These files  will be  sent to your correspondent by the
  3509.         <ALT-n>  key where "n" is the number appearing in the message  name
  3510.         (<ALT-1> to <ALT-0>).
  3511.  
  3512.         These files can  be a welcome message or they will eg. describe the
  3513.         station  or any other text in current use. They can be created with
  3514.         any text editor.
  3515.  
  3516.  
  3517.         2.10.5 Printing function.
  3518.  
  3519.         Printing can be put into service by the <ALT-I> or <F4> keys.
  3520.  
  3521.         The receive  buffer can  be  written on the printer by pressing the
  3522.         <ALT-P>  key. Be careful the buffer, if full, can be very  long  to
  3523.         print.  Hit <ESC> to stop !
  3524.  
  3525.  
  3526.         2.10.6 Miscellaneous.
  3527.  
  3528.  
  3529.  
  3530.         2.10.6.1 Warning bells.
  3531.  
  3532.         ■  "SOnnerie ON|OFF"
  3533.  
  3534.            Ring on connection (telephone type bell !)
  3535.  
  3536.         ■  "ALArme F6XYZ" or "ALArme F6XYZ-n"
  3537.  
  3538.            Bip-Bip each  time the F6XYZ or F6XYZ-n (n is the SSID from 1 to
  3539.            15) appears in the traffic window in the disconnected mode.
  3540.  
  3541.         ■  "ALArme F6XYZ-*"
  3542.  
  3543.            Bip-Bip on the F6XYZ callsign whatever the SSID (F6XYZ, F6XYZ-1,
  3544.            F6XYZ-2, etc).
  3545.  
  3546.         ■  "BELL ON|OFF" or <ALT-B> key.
  3547.  
  3548.            Deletion  or authorisation of  the  bip  sent  out  by  <CTRL-G>
  3549.            inserted in the message text you receive on the screen. When the
  3550.            command is  active ("BELL ON"), the bells  are  replaced  by the
  3551.            ASCII character number 14 (musical note). This deos not  concern
  3552.            the   connection  bell,   which  is  operated  by   the  command
  3553.            "SOnnerie".  The  <ALT-B>  key  does  the  same  function  in  a
  3554.            flip-flop  mode. It's  status  is displayed a the  bottom of the
  3555.            screen (Bell led).
  3556.  
  3557.         ■  "/OPE"
  3558.  
  3559.  
  3560.  
  3561.         
  3562.                                   Description and use of TPK functions.  52
  3563.  
  3564.         Terminal PacKet TPK v1.81
  3565.         
  3566.         
  3567.         
  3568.            This remote command is to be used by your correspondent during a
  3569.            QSO to  call you: a bell  is triggered off on your PC to attract
  3570.            your   attention.   An   execution  report  is   sent   to  your
  3571.            correspondent.
  3572.  
  3573.  
  3574.  
  3575.         2.10.6.2 Serial port management.
  3576.  
  3577.         Here are the TPK commands which enable serial port configuration.
  3578.  
  3579.         ■  "FLux 0|1|2"
  3580.  
  3581.            Flow control between the computer and the TNC by:
  3582.  
  3583.            -  0 : DSR
  3584.  
  3585.            -  1 : CTS
  3586.  
  3587.            -  2 : DSR + CTS
  3588.  
  3589.               Note: Identical to the parameter of TPK.CFG
  3590.  
  3591.         ■  "Vitesse 1200|4800|9600|19200|38400|57600|115200"
  3592.  
  3593.            Modification of the serial port speed with the TNC.
  3594.  
  3595.         ■  "PORT n[?|address IRQ]
  3596.  
  3597.            Change  of  serial  port or addresses  and  IRQs  of  the serial
  3598.            interface.
  3599.  
  3600.            (See paragraph "5.1.2 Configuration of the serial port." on page
  3601.            71)
  3602.  
  3603.         ■  <ALT-V>
  3604.  
  3605.            Displays  a little window (in the  main screen only)  giving the
  3606.            status  of the  RS232 line (in  the  connected  or  disconnected
  3607.            mode).
  3608.  
  3609.            (See paragraph "5.1.1  Connection between  TNC and PC." on  page
  3610.            70)
  3611.  
  3612.         ■  "TNCINI"
  3613.  
  3614.            Unbalances a TNC in 8 bits without  parity. TPK  sends a <CR> in
  3615.            every  possible combination of bit numbers and parity, until the
  3616.            "cmd:" prompt  of  the  TNC  is  obtained.  This  command allows
  3617.            putting back a TNC, whose configuration of the serial  interface
  3618.            is unknown, in a state of dialogue with TPK.
  3619.  
  3620.         Note:  The TNC command "XFLOW"  must  be  "OFF" in order  that  the
  3621.         hardware flow control will be used between the the computer and the
  3622.         TNC.
  3623.  
  3624.         
  3625.                                   Description and use of TPK functions.  53
  3626.  
  3627.         Terminal PacKet TPK v1.81
  3628.         
  3629.         
  3630.         
  3631.         (See paragraph "5.1.2  Configuration of  the serial  port." on page
  3632.         71)
  3633.  
  3634.  
  3635.         2.10.6.3 Use of external drivers.
  3636.  
  3637.         ■  "G8BPQ ON|OFF"
  3638.  
  3639.            Validates the use of the G8BPQ driver. The serial port number in
  3640.            TPK.CFG  must correspond  to the  one you wish  to  use  in  the
  3641.            driver.
  3642.  
  3643.            (See paragraph "5.1.4 Use of an external driver." on page 73)
  3644.  
  3645.         ■  "INT14 ON|OFF"
  3646.  
  3647.            Validates the use of an external bios INT14H driver like COMBIOS
  3648.            of WA7MBL, MBBIOS of AA4RE  or ESS (version 1.10 or higher) from
  3649.            FC1EBN !
  3650.  
  3651.            (See paragraph "5.1.4 Use of an external driver." on page 73)
  3652.  
  3653.  
  3654.  
  3655.         2.10.6.4 Passage into direct terminal mode.
  3656.  
  3657.         <ALT-A>  key  allow  passage  into  a  mode  where  TPK  is  almost
  3658.         transparent. Everything typed on the keyboard is  sent  directly to
  3659.         the   TNC,   including   the   programmable   function   keys   and
  3660.         macro-commands. This  command  enables  trafficking  in other modes
  3661.         than  packet,  eg.  in  RTTY,   AMTOR,  etc,  for  the  TNCs  which
  3662.         incorporate this possibility like the PK232 or the KAM.
  3663.  
  3664.         Be careful  using this possibility which can be interpreted  in  an
  3665.         unforeseen way by TPK !
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.         
  3688.                                   Description and use of TPK functions.  54
  3689.  
  3690.         Terminal PacKet TPK v1.81
  3691.         
  3692.         
  3693.         
  3694.         3.0 TPK FUNCTION KEYS.
  3695.  
  3696.  
  3697.  
  3698.         3.1 FUNCTION KEYS <F1> TO <F10>
  3699.  
  3700.         ■  <F1> : help for ALT keys.
  3701.  
  3702.            (See paragraph "5.3.1.2 The  ALT  keys  help."  on  page 81  and
  3703.            <ALT-H> paragraph "3.2 <ALT-A> to <ALT-Z> keys." on page 56)
  3704.  
  3705.         ■  <F2> : lists the stations heard and the last connections. Return
  3706.            by typing any key or automatically after 30 seconds.
  3707.  
  3708.            (See paragraph "2.2.1 MHEARD." on page 12)
  3709.  
  3710.         ■  <F3>  : access to DOS while  remaining  in TPK.  Return  to  the
  3711.            programme by typing "EXIT<CR>"
  3712.  
  3713.            (See paragraph "2.10.1 Access to DOS function." on page 50)
  3714.  
  3715.         ■  <F4>  :  starts  or  stops  printing traffic. It's equivalent to
  3716.            <ALT-I>.
  3717.  
  3718.            (See paragraph "2.10.5 Printing function." on page 52)
  3719.  
  3720.         ■  <F5> : command allowing or not your correspondent access to your
  3721.            disc (remote commands).
  3722.  
  3723.            (See  paragraph "2.5  Remote commands." on page 14 and paragraph
  3724.            "6.1 The TPK.CFG file." on page 90)
  3725.  
  3726.         ■  <F6> : forces the TNC into the command mode by sending a "break"
  3727.            onto the serial line. The "cmd:" prompt of TNC is displayed. you
  3728.            can then pass a command to the TNC, which will be interpreted as
  3729.            such and not as text to be sent. (To be used in connected mode)
  3730.  
  3731.            (See paragraph "2.7.2 Programming of  function keys." on page 30
  3732.            example of the SHIFT-F3 key programming)
  3733.  
  3734.            Note: Don't mix this up with the <F7> key.
  3735.  
  3736.         ■  <F7> : in the main screen and in the connected mode, <F7> allows
  3737.            passage of a TPK command  which will be interpreted as a command
  3738.            and not a text  to  be sent. Eg. the TPK  command "/SEND" can be
  3739.            used to send a file.
  3740.  
  3741.            The <F7>  key  displays  the "TPK>" prompt in the keyboard-entry
  3742.            window.
  3743.  
  3744.            Don't mix this up with the <F6> key.
  3745.  
  3746.         ■  <F8>  :  the sending of  a connection request with the preceding
  3747.            connection parameters, memorised by TPK.
  3748.  
  3749.  
  3750.         
  3751.                                                      TPK function keys.  55
  3752.  
  3753.         Terminal PacKet TPK v1.81
  3754.         
  3755.         
  3756.         
  3757.            (See also paragraph "2.10.3 Reconnection function." on page 51)
  3758.  
  3759.         ■  <F9> : sending a disconnection request.
  3760.  
  3761.         ■  <F10>  : the <F10> key send the contents of  the keyboard-buffer
  3762.            without the <CR>.
  3763.  
  3764.  
  3765.  
  3766.         3.2 <ALT-A> TO <ALT-Z> KEYS.
  3767.  
  3768.         ■  <ALT-A> : allows using other modes than packet.
  3769.  
  3770.            (See paragraph "2.10.6.4  Passage into direct terminal mode." on
  3771.            page 54)
  3772.  
  3773.         ■  <ALT-B>  :  deletion/authorisation  of  bells  brought about  by
  3774.            <CTRL-G>  inserted  into the text received  on screen. This is a
  3775.            flip-flop command and is equivalent to the "BELL" command.
  3776.  
  3777.            (See paragraphs "2.10.6.1 Warning bells." on page  52  and  "4.1
  3778.            Local commands." on page 59)
  3779.  
  3780.         ■  <ALT-C>  :  erases the  traffic window  from the main  screen in
  3781.            connected or disconnected mode.
  3782.  
  3783.            (See paragraph "5.3.1.3 The main screen." on page 81)
  3784.  
  3785.         ■  <ALT-D>  :  sends the  TNC command  "DAytime" to the  TNC.  This
  3786.            function  is automatically  carried out by TPK at the  launch of
  3787.            the programme.
  3788.  
  3789.            (See also paragraph "2.7.5.1 Capture  of the  date and time." on
  3790.            page 35 for an example of DAytime macro-command)
  3791.  
  3792.         ■  <ALT-E> : file(s) transmission menu.
  3793.  
  3794.            (See paragraph  "2.6.5.3 File(s) transmission menus <ALT-E>"  on
  3795.            page 27)
  3796.  
  3797.         ■  <ALT-F>  :  erases  the monitor window  on  the  main screen  in
  3798.            connected and disconnected mode.
  3799.  
  3800.            (See paragraph "5.3.1.3 The main screen." on page 81)
  3801.  
  3802.         ■  <ALT-G> : set the display in 8 or 7 bits.
  3803.  
  3804.         ■  <ALT-H> : TPK on-line help.
  3805.  
  3806.            (See also <F1>, paragraph "3.1  Function keys <F1> to  <F10>" on
  3807.            page 55)
  3808.  
  3809.         ■  <ALT-I> : start/stop the printer. Identical to key <F4>.
  3810.  
  3811.  
  3812.  
  3813.         
  3814.                                                      TPK function keys.  56
  3815.  
  3816.         Terminal PacKet TPK v1.81
  3817.         
  3818.         
  3819.         
  3820.            (See paragraph "2.10.5 Printing function." on page 52)
  3821.  
  3822.         ■  <ALT-J> : activation/de-activation of the text justification.
  3823.  
  3824.            Linked commands: "Justifie", "COUpure"
  3825.  
  3826.            (See paragraph "2.10.2 Keyboard management." on page 51)
  3827.  
  3828.         ■  <ALT-L> : access to the messages listings.
  3829.  
  3830.            (See paragraph "5.3.1.7 The message listing screen." on page 85)
  3831.  
  3832.         ■  <ALT-K> : enables quitting the KISS mode if it was active.
  3833.  
  3834.         ■  <ALT-M> : displays list of macro-commands.
  3835.  
  3836.            (See paragraph "2.7.3 Macro-commands." on page 32)
  3837.  
  3838.         ■  <ALT-P> : print the receive buffer.
  3839.  
  3840.            Associated keys: <ALT-W> and <ALT-Z>
  3841.  
  3842.            (See  paragraphs  "2.3  BACKSCROLL."  on  page  13  and  "2.10.5
  3843.            Printing function." on page 52)
  3844.  
  3845.         ■  <ALT-R> : file(s) receiving menu.
  3846.  
  3847.            (See paragraph "2.6.5.2 File(s) reception menus <ALT-R>" on page
  3848.            26)
  3849.  
  3850.         ■  <ALT-S> : opening or closing the CAPTURE mode.
  3851.  
  3852.            (See paragraph "2.4 CAPTURE mode." on page 14)
  3853.  
  3854.         ■  <ALT-T> : displays the list of programmable function keys.
  3855.  
  3856.            (See paragraph "2.7.2 Programming of function keys." on page 30)
  3857.  
  3858.         ■  <ALT-V>  : displays the  status  of  the  RS232  line in a small
  3859.            window.
  3860.  
  3861.            (See paragraph "5.1.1 Connection between  TNC  and PC."  on page
  3862.            70)
  3863.  
  3864.         ■  <ALT-W> : writing of the receive buffer in a file.
  3865.  
  3866.            Associated keys: <ALT-P> and <ALT-Z>
  3867.  
  3868.            (See paragraph "2.3 BACKSCROLL." on page 13)
  3869.  
  3870.         ■  <ALT-X> : to leave the TPK programme and return to DOS.
  3871.  
  3872.         ■  <ALT-Z> : erase the receive buffer.
  3873.  
  3874.  
  3875.  
  3876.         
  3877.                                                      TPK function keys.  57
  3878.  
  3879.         Terminal PacKet TPK v1.81
  3880.         
  3881.         
  3882.         
  3883.            Associated commands: <ALT-W> and <ALT-P>
  3884.  
  3885.            (See paragraph "2.3 BACKSCROLL." on page 13)
  3886.  
  3887.         ■  <ALT-1>  to  <ALT-0>  : send into  the  QSO the contents of  the
  3888.            messages   of   current   useage.   These   files   are   called
  3889.            "MESSAGEn.TPK" (n from  0 to  9) and are  sent  by pressing  the
  3890.            <ALT-n> key.
  3891.  
  3892.            (See paragraph "2.10.4 QSO messages function." on page 52)
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.  
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.  
  3915.  
  3916.  
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927.  
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.         
  3940.                                                      TPK function keys.  58
  3941.  
  3942.         Terminal PacKet TPK v1.81
  3943.         
  3944.         
  3945.         
  3946.         4.0 SYNTAX OF TPK COMMANDS.
  3947.  
  3948.  
  3949.  
  3950.         4.1 LOCAL COMMANDS.
  3951.  
  3952.         ■  ALA F6XYZ[-n]|F6XYZ-*|F6XYZ
  3953.  
  3954.            A bell sounds each time F6XYZ-n is received.
  3955.  
  3956.            (See paragraph "2.10.6.1 Warning bells." on page 52)
  3957.  
  3958.         ■  At Time Command
  3959.  
  3960.            Programmation  of  a command at a determined time. format of the
  3961.            time is: hour and minutes placed side by side (eg: 1215=12H15).
  3962.  
  3963.            Command is a command of TPK or a macro-command, etc.
  3964.  
  3965.         ■  At Time
  3966.  
  3967.            This lists the programming at the stated time if it exists.
  3968.  
  3969.         ■  At
  3970.  
  3971.            Lists all the programmings.
  3972.  
  3973.            (See  paragraph "2.7.5 Other commands useful in programming." on
  3974.            page 35)
  3975.  
  3976.         ■  ATTente Duration Event
  3977.  
  3978.            Awaits an event for a maximum of seconds "Duration". The command
  3979.            ends as soon as "Event" happens.
  3980.  
  3981.            "Event" can be:
  3982.  
  3983.            -  CNX for a connection.
  3984.  
  3985.            -  DCNX for a disconnection.
  3986.  
  3987.            -  A string ending a line of text received (Syntax: ATT Text).
  3988.  
  3989.            -  A  string  anywhere in  a  line of text received (Syntax: ATT
  3990.               "Text").
  3991.  
  3992.            -  PASSWORD for a password question.
  3993.  
  3994.               (See paragraph "2.7.5.4 Password management." on page 38)
  3995.  
  3996.            If the time period runs out and the awaited event  has not taken
  3997.            place, the execution of the macro-command or the  programme-file
  3998.            is abandonned.
  3999.  
  4000.         ■  ATTente Duration
  4001.  
  4002.         
  4003.                                                 Syntax of TPK commands.  59
  4004.  
  4005.         Terminal PacKet TPK v1.81
  4006.         
  4007.         
  4008.         
  4009.            Pause for "Duration" seconds.
  4010.  
  4011.            (See paragraph "2.7.5.3  Programming  a waiting period." on page
  4012.            37)
  4013.  
  4014.         ■  BELL ON|OFF
  4015.  
  4016.            Deletion/Authorisation  of  the  bip  sent  out  by  a  <CTRL-G>
  4017.            inserted in  the text received. The <ALT-B> key can be  used for
  4018.            the same function).
  4019.  
  4020.            (See paragraph "2.10.6.1 Warning bells." on page 52)
  4021.  
  4022.         ■  BUFFER [nnnn]
  4023.  
  4024.            Receive buffer size.
  4025.  
  4026.            You can change the number of  lines in  the  receive buffer with
  4027.            the command BUFFER.
  4028.  
  4029.            nnnn is the number of lines you want.
  4030.  
  4031.            TPK  keeps a minimum  of 50kb free to allow a SHELL to DOS. With
  4032.            this value  you  can only execute DOS internal commands. To free
  4033.            more memory  you must reduce  the  number of  lines or  swap the
  4034.            buffer to disk ..See command "SWAP".
  4035.  
  4036.            Ex: BUFFER 1000
  4037.  
  4038.         ■  CHat NbLines
  4039.  
  4040.            On  the  main  screen, Nblines  is  the number of  lines in  the
  4041.            traffic window measured from the top of  the screen.NbLines mini
  4042.            is the  greatest value between FE and FC+3. NbLines  maxi is the
  4043.            number of lines on the screen minus 4.
  4044.  
  4045.            (See paragraph "5.3.1.3 The main screen." on page 81)
  4046.  
  4047.         ■  COMmente [x:\path\]FileName.Ext
  4048.  
  4049.            Adds to the  DIRC.TPK file a commentary about  the file given in
  4050.            the parameter. TPK asking you the commentary in a window.
  4051.  
  4052.            (See paragraph "2.5.2 Commented directory." on page 16)
  4053.  
  4054.         ■  COUpure NbCol
  4055.  
  4056.            Break in text  entered  with the keyboard from the number column
  4057.            NbCol.Associated commands: <ALT-J> and Justifie
  4058.  
  4059.            (See paragraph "2.10.2 Keyboard management." on page 51)
  4060.  
  4061.         ■  ECHOTpk Text
  4062.  
  4063.  
  4064.  
  4065.         
  4066.                                                 Syntax of TPK commands.  60
  4067.  
  4068.         Terminal PacKet TPK v1.81
  4069.         
  4070.         
  4071.         
  4072.            When  a  programme-file  is  being  carried  out,  the  Text  is
  4073.            displayed in the traffic window as a commentary.
  4074.  
  4075.            (See paragraph "2.7.4 Programme files." on page 33)
  4076.  
  4077.         ■  EDITOR x:\path\editor.exe
  4078.  
  4079.            Initialises  the  editor which  can be called from  the  message
  4080.            editor.  You must give the full path to this programme, TPK will
  4081.            test its presence.
  4082.  
  4083.            Ex: EDITOR C:\UTIL\Q.EXE
  4084.  
  4085.            (See paragraph "5.3.1.8 The message editor screen." on page 86)
  4086.  
  4087.         ■  EFAt Time
  4088.  
  4089.            Cancellation of a programming. Associated command: At.
  4090.  
  4091.            (See paragraph "2.7.5 Other commands  useful in programming." on
  4092.            page 35)
  4093.  
  4094.         ■  EFLogrx
  4095.  
  4096.            Erases the list of stations heard.
  4097.  
  4098.            (See paragraph "2.2.1 MHEARD." on page 12)
  4099.  
  4100.         ■  EFMacro Macro-Command-WordKey
  4101.  
  4102.            Erases the macro-command WordKey. Associated commands: "EMacro",
  4103.            "Macro", "MEMorise", "<ESC>WordKey"
  4104.  
  4105.            (See paragraph "2.7.3 Macro-commands." on page 32)
  4106.  
  4107.         ■  EMacro Macro-Command-WordKey
  4108.  
  4109.            Edition  of  a  macro-command.  Associated commands: "MEMorise",
  4110.            "EFMacro", "Macro", "<ESC>WordKey"
  4111.  
  4112.            (See paragraph "2.7.3 Macro-commands." on page 32)
  4113.  
  4114.         ■  EXecute Filename
  4115.  
  4116.            Launches the execution of a programme-file.
  4117.  
  4118.            (See paragraph "2.7.4 Programme files." on page 33)
  4119.  
  4120.         ■  EXIT
  4121.  
  4122.            To leave the DOS window and return to TPK.
  4123.  
  4124.            (See paragraph "2.10.1 Access to DOS function." on page 50)
  4125.  
  4126.         ■  FChat NbLines
  4127.  
  4128.         
  4129.                                                 Syntax of TPK commands.  61
  4130.  
  4131.         Terminal PacKet TPK v1.81
  4132.         
  4133.         
  4134.         
  4135.            Initialises the height of the monitoring window in the connected
  4136.            mode if  "RXblock"  and  "MCon"  are  ON. NbLines  mini is 3 and
  4137.            NbLines maxi is value of CHat minus 3.
  4138.  
  4139.            Note: This mode is ONLY available with the TNC2.
  4140.  
  4141.            (See paragraph "5.3.1.3 The main screen." on page 81)
  4142.  
  4143.         ■  FEnetre F6XYZ-n
  4144.  
  4145.            In  the disconnected mode,  sends all the F6XYZ-n packets in the
  4146.            monitor window of the main screen (FENETRE=WINDOW).
  4147.  
  4148.            (See paragraph "5.3.1.3 The main screen." on page 81)
  4149.  
  4150.         ■  FEnetre NbLines
  4151.  
  4152.            Establishes the height of the main screen monitor  window in the
  4153.            disconnected mode.  NbLines mini  is  3 and NbLines maxi is  the
  4154.            value of CHat minus 3.
  4155.  
  4156.            (See paragraph "5.3.1.3 The main screen." on page 81)
  4157.  
  4158.         ■  FEnetre "Text"
  4159.  
  4160.            In  disconnected  mode,  this send all  the  packets  whose  the
  4161.            callsign headers contain Text, into the monitor window. Text  is
  4162.            made visible in the division bar under this window.
  4163.  
  4164.            (See paragraph "5.3.1.3 The main screen." on page 81)
  4165.  
  4166.         ■  FEnetre
  4167.  
  4168.            FEnetre  without  parameter   disable  the  monitor  window   in
  4169.            disconnected mode.
  4170.  
  4171.         ■  FIN
  4172.  
  4173.            Return  to  DOS (end  of  programe)  the  same  as  <ALT-X>  key
  4174.            (FIN=END).
  4175.  
  4176.         ■  FLux 0|1|2
  4177.  
  4178.            Flow control between the computer and the TNC:
  4179.  
  4180.            -  0 : DSR
  4181.  
  4182.            -  1 : CTS
  4183.  
  4184.            -  2 : DSR + CTS
  4185.  
  4186.            Values are the same as the corresponding parameter of TPK.CFG
  4187.  
  4188.            (See paragraph "2.10.6.2 Serial port management." on page 53 and
  4189.            paragraph "5.1.1 Connection between TNC and PC." on page 70)
  4190.  
  4191.         
  4192.                                                 Syntax of TPK commands.  62
  4193.  
  4194.         Terminal PacKet TPK v1.81
  4195.         
  4196.         
  4197.         
  4198.         ■  FREquence xxxxxx
  4199.  
  4200.            This modifies  the frequency indicated in the LOGBOOK and on the
  4201.            main screen bar under the traffic window.
  4202.  
  4203.            (See paragraph "5.3.1.3 The main screen." on page 81)
  4204.  
  4205.         ■  FREquence 1|2 xxxxxx
  4206.  
  4207.            With  a  KAM or another KANTRONICS TNC,  equipped  with  several
  4208.            radio  ports,  there is validation  of the use of  2  frequencys
  4209.            balanced by the "STREAM SWITCH"
  4210.  
  4211.            (See paragraph "5.2.4 Use of TPK with a KAM." on page 78)
  4212.  
  4213.         ■  G8BPQ ON|OFF
  4214.  
  4215.            This validates the  use of the  G8BPQ  driver. The  serial  port
  4216.            number in TPK.CFG must correspond to the one you wish to use  in
  4217.            the driver.
  4218.  
  4219.            (See paragraph "5.2.3 Starting." on page 76)
  4220.  
  4221.         ■  Init
  4222.  
  4223.            Initialise TPK  from the parameters of the CONFIG.TPK file. This
  4224.            is also done at the launch of TPK.
  4225.  
  4226.         ■  Init n
  4227.  
  4228.            Initialise TPK from the parameters of the file CONFIG-n.TPK
  4229.  
  4230.            n between 0 and 9.
  4231.  
  4232.            (See paragraph "5.2.3 Starting." on page 76)
  4233.  
  4234.         ■  Init Filename
  4235.  
  4236.            Launches the execution of the contents of the file Filename.
  4237.  
  4238.            (See paragraph "5.2.3 Starting." on page 76)
  4239.  
  4240.         ■  INT14 ON|OFF
  4241.  
  4242.            Validates the use of an  external serial driver  like COMBIOS by
  4243.            WA7MBL, MBBIOS by AA4RE or ESS by FC1EBN.
  4244.  
  4245.            (See paragraph "5.1.4 Use of an external driver." on page 73)
  4246.  
  4247.         ■  Justifie NbCol
  4248.  
  4249.            This  provides  justification of the text on NbCol columns. When
  4250.            the text entered on the keybord  reaches the column, the word in
  4251.            the process of being entered  is carried to the  following  line
  4252.            and the line is centered on the columns  (NbCol  between  40 and
  4253.  
  4254.         
  4255.                                                 Syntax of TPK commands.  63
  4256.  
  4257.         Terminal PacKet TPK v1.81
  4258.         
  4259.         
  4260.         
  4261.            79).
  4262.  
  4263.            Associated commands: <ALT-J>, COUpure
  4264.  
  4265.            (See paragraph "2.10.2 Keyboard management." on page 51)
  4266.  
  4267.         ■  LANGuage [LANGUAGE]
  4268.  
  4269.            Language change.
  4270.  
  4271.            The command LANGuage allows you to change  the language used  by
  4272.            TPK,  where LANGUAGE is  the name  without  extension  of a .LNG
  4273.            file.
  4274.  
  4275.            You will find ENGLISH.LNG and FRANCAIS.LNG already included with
  4276.            TPK.
  4277.  
  4278.            Eg: LANG ENGLISH
  4279.  
  4280.         ■  LOG ON|OFF
  4281.  
  4282.            Validation of the LOGBOOK.
  4283.  
  4284.            (See paragraph "2.2.2 LOGBOOK." on page 12)
  4285.  
  4286.         ■  Macro WordKey
  4287.  
  4288.            Launches  the  macro-command picked  out  by  its  WordKey.  The
  4289.            combination  of <ESC>WordKey is equivalent to the Macro command.
  4290.            Associated   commands:    "EMacro",    "EFMacro",    "MEMorise",
  4291.            "<ESC>WordKey"
  4292.  
  4293.            (See paragraph "2.7.3 Macro-commands." on page 32)
  4294.  
  4295.         ■  MCon ON|OFF
  4296.  
  4297.            Activates or  disactivates the main screen monitor window in the
  4298.            connected mode. RXblock MUST also be ON.
  4299.  
  4300.            Note: This mode is ONLY available with the TNC2.
  4301.  
  4302.            (See paragraph "5.3.1.3 The main screen." on page 81)
  4303.  
  4304.         ■  MEMorise WordKey Command
  4305.  
  4306.            Stores in memory and on  disc the macro-command WordKey with the
  4307.            command which  will be  assiciated  to  it. Associated commands:
  4308.            "EMacro", "Macro", "EFMacro", "<ESC>WordKey"
  4309.  
  4310.            (See paragraph "2.7.3 Macro-commands." on page 32)
  4311.  
  4312.         ■  MODEDIR [1|2|3|4]
  4313.  
  4314.            Display mode of the /DIR command.
  4315.  
  4316.  
  4317.         
  4318.                                                 Syntax of TPK commands.  64
  4319.  
  4320.         Terminal PacKet TPK v1.81
  4321.         
  4322.         
  4323.         
  4324.            ┌───────────┬────────────┬─────────────┐
  4325.            │ Parameter │ /DIR Local │ /DIR Remote │
  4326.            ├───────────┼────────────┼─────────────┤
  4327.            │     1     │ 1 column   │ 1 column    │
  4328.            │     2     │ 2 columns  │ 2 columns   │
  4329.            │     3     │ 1 column   │   /DIRC     │
  4330.            │     4     │ 2 columns  │   /DIRC     │
  4331.            └───────────┴────────────┴─────────────┘
  4332.  
  4333.         ■  PATH
  4334.  
  4335.            Gives the TPK directory.
  4336.  
  4337.         ■  PORT n [?|ADDRESS IRQ]
  4338.  
  4339.            Change  of  serial  port   or  addresses  and  IRQs  of   serial
  4340.            interfaces.  Associated commands: "Vitesse", "FLux"
  4341.  
  4342.            (See paragraph "5.1.2 Configuration of the serial port." on page
  4343.            71)
  4344.  
  4345.         ■  REPrise ON|OFF
  4346.  
  4347.            Authorisation  or  deletion  of  the  crash  recovery of  BINARY
  4348.            transfers (ON by defalut).
  4349.  
  4350.            (See paragraph "2.6.4  Recovery of an abandonned  transfer."  on
  4351.            page 25)
  4352.  
  4353.         ■  RXblock ON|OFF
  4354.  
  4355.            Validates  the block mode  of the TNC2.  Allows  the  monitoring
  4356.            window  in  the  connected  mode.  Works  ONLY  with  the  TNC2.
  4357.            Associated command: "MCon"
  4358.  
  4359.            (See paragraph "5.3.1.3 The main screen." on page 81)
  4360.  
  4361.         ■  SHell [Command [Parameters]]
  4362.  
  4363.            Access to  DOS screen. return to  TPK at the end of the command.
  4364.            If there is no command this function is equivalent  to the  <F3>
  4365.            key.
  4366.  
  4367.            (See paragraph "2.10.1 Access to DOS function." on page 50)
  4368.  
  4369.         ■  SOnnerie ON|OFF
  4370.  
  4371.            Validate the telephone type bell at each connection.
  4372.  
  4373.            (See paragraph "2.10.6.1 Warning bells." on page 52)
  4374.  
  4375.         ■  SUpcr ON|OFF
  4376.  
  4377.            In the main screen and in the disconnected mode, there is either
  4378.            deletion or  no  deletion of a possible <CR> sent systematically
  4379.  
  4380.         
  4381.                                                 Syntax of TPK commands.  65
  4382.  
  4383.         Terminal PacKet TPK v1.81
  4384.         
  4385.         
  4386.         
  4387.            at the  end of  each information packet by  the TNC2. This allow
  4388.            correct display in the monitoring window.
  4389.  
  4390.            (See paragraph "5.3.1.3 The main screen." on page 81)
  4391.  
  4392.         ■  SWap [<ON|OFF> [<PATH>|XMS|EMS]]
  4393.  
  4394.            Swapping the receive buffer during a DOS SHELL.
  4395.  
  4396.            Get more memory during a SHELL by  swapping the receiving buffer
  4397.            to disk or to extended/expanded memory.
  4398.  
  4399.            Examples:
  4400.  
  4401.            -  SW ON E:\TMP
  4402.  
  4403.               To swap the buffer into the TMP directory of disc E:
  4404.  
  4405.            -  SW ON XMS
  4406.  
  4407.               To swap the buffer into extended memory.
  4408.  
  4409.            -  SW ON EMS
  4410.  
  4411.               To swap the buffer into expanded memory.
  4412.  
  4413.            -  SW OFF
  4414.  
  4415.               To disable swaping.
  4416.  
  4417.         ■  Touche Sn|Cn|An [Text_Of_The_Key]
  4418.  
  4419.            Function keys  (from 1 to 10) either associated with the <SHIFT>
  4420.            key, the <CTRL>  key  or  the  <ALT>  key.  These  30  keys  are
  4421.            programmable.
  4422.  
  4423.            Complete description  paragraph  "2.7.2 Programming of  function
  4424.            keys." on page 30
  4425.  
  4426.         ■  TNCIni
  4427.  
  4428.            Put TNC in 8 bits mode without parity.
  4429.  
  4430.            (See paragraph "2.10.6.2 Serial port management." on page 53)  w
  4431.  
  4432.         ■  Vitesse [1200|4800|9600|19200|38400|57600|115200]
  4433.  
  4434.            Modification of  the  serial  port  speed.  Associated commands:
  4435.            "PORT", "FLux"
  4436.  
  4437.            (See paragraph  "2.10.6.2 Serial port management." on page 53 et
  4438.            paragraph "5.1.2 Configuration of the serial port." on page 71)
  4439.  
  4440.  
  4441.  
  4442.  
  4443.         
  4444.                                                 Syntax of TPK commands.  66
  4445.  
  4446.         Terminal PacKet TPK v1.81
  4447.         
  4448.         
  4449.         
  4450.         4.2 REMOTE COMMANDS.
  4451.  
  4452.         When a correspondent is connected to you and is using one of  these
  4453.         commands, he RECEIVE in  return some information or  CARRIES  OUT a
  4454.         command.
  4455.  
  4456.         (See paragraph "2.5 Remote commands." on page 14)
  4457.  
  4458.         ■  /BYE
  4459.  
  4460.            Disconnect: TPK sends  a disconnect request to the TNC  which is
  4461.            equivalent to the <F9> key in local.
  4462.  
  4463.         ■  /AIDE
  4464.  
  4465.            Sends contents of  the file  AIDE  (AIDE=HELP)  which  gives the
  4466.            syntax of the remote commands.  This  file is a small text which
  4467.            you can personalise as you wish, but TPK must find it in the TPK
  4468.            directory  at  its  launch,  otherwise  you will have  an  error
  4469.            message.
  4470.  
  4471.         ■  /CHDIR or /CD
  4472.  
  4473.            Change the  current  directory. If  the  system  is closed,  you
  4474.            cannot get up  into the tree  above  the directory  for  sending
  4475.            files and your correspondent is limited to this directory or its
  4476.            subdirectories.  Associated command: <F5>
  4477.  
  4478.            (See paragraph "3.1 Function keys <F1> to <F10>" on page 55)
  4479.  
  4480.         ■  /DIR [x:[\PATH\[FileName.Ext]]]
  4481.  
  4482.            Lists the contents of a  directory.  If teh system is  closed he
  4483.            receives  the  contents  of the directory  where you  are locked
  4484.            into.
  4485.  
  4486.            (See paragraph "2.5 Remote commands." on page 14)
  4487.  
  4488.            The presentation  of the directory  list can be changed with the
  4489.            "MODEDIR" command.
  4490.  
  4491.            (Details paragraph "4.1 Local commands." on page 59)
  4492.  
  4493.         ■  /DIRC [Criterion]
  4494.  
  4495.            Commented lists of  files  available on you discs. The criterion
  4496.            lets you choose  a  field of interest.  This  command  sends the
  4497.            contents of the DIRC.TPK file.
  4498.  
  4499.            (See paragraph "2.5.2 Commented directory." on page 16)
  4500.  
  4501.         ■  /DISK
  4502.  
  4503.            He receives the name of the current disc.
  4504.  
  4505.  
  4506.         
  4507.                                                 Syntax of TPK commands.  67
  4508.  
  4509.         Terminal PacKet TPK v1.81
  4510.         
  4511.         
  4512.         
  4513.         ■  /DISK x:
  4514.  
  4515.            He  changes the current disc of your computer unless the  system
  4516.            is closed in which case this command has no effect.
  4517.  
  4518.         ■  /EX
  4519.  
  4520.            Enables closure of a message (equivalent to <CTRL-Z>).
  4521.  
  4522.         ■  /FREE
  4523.  
  4524.            He receives the the number of free bytes on your disc.
  4525.  
  4526.         ■  /FREE x:
  4527.  
  4528.            He receives the number  of free bytes on your disc x: unless the
  4529.            system is closed.
  4530.  
  4531.         ■  /HELP
  4532.  
  4533.            The remote caller receives a  help text  reminding them  of  the
  4534.            list of commands.
  4535.  
  4536.         ■  /LOG
  4537.  
  4538.            He receives your list of stations heard.
  4539.  
  4540.         ■  /MSG
  4541.  
  4542.            Allows your correspondent to leave a message.
  4543.  
  4544.            (See paragraph "2.8 The BROADCAST function." on page 40)
  4545.  
  4546.         ■  /OPE
  4547.  
  4548.            A bell is triggered off  on your computer  by your correspondent
  4549.            in an attempt to lift you out of you lethargy !
  4550.  
  4551.            (See paragraph "2.10.6.1 Warning bells." on page 52)
  4552.  
  4553.         ■  /SEND [x:]FileName[.Ext] [Y|A|T|E]
  4554.  
  4555.            ASCII file or BINARY file transfer.
  4556.  
  4557.            -  Y : YAPP
  4558.  
  4559.            -  A : ASCII with the TNC in CONVERS mode
  4560.  
  4561.            -  T : ASCII with the TNC in TRANS mode
  4562.  
  4563.            -  E : ASCII without echo in the TPK traffic window.
  4564.  
  4565.            -  TE : ASCII without echo and with the TNC in TRANS mode.
  4566.  
  4567.  
  4568.  
  4569.         
  4570.                                                 Syntax of TPK commands.  68
  4571.  
  4572.         Terminal PacKet TPK v1.81
  4573.         
  4574.         
  4575.         
  4576.            In local, "/SEND" allows the sending of  an  ASCII  file to  the
  4577.            TNC, eg.  to configurate it. Eg: "/SEND TNC2.SET"
  4578.  
  4579.            (See paragraphs  "2.5 Remote commands." on page 14 and "2.6 File
  4580.            transfers." on page 19)
  4581.  
  4582.         The following commands can just as easily be carried  out  in local
  4583.         (you can type them on your keyboard):
  4584.  
  4585.         /DIR /DIRC /OPE /DISK /FREE /LOG /HELP /SEND /CHDIR /CD
  4586.  
  4587.  
  4588.  
  4589.  
  4590.  
  4591.  
  4592.  
  4593.  
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600.  
  4601.  
  4602.  
  4603.  
  4604.  
  4605.  
  4606.  
  4607.  
  4608.  
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.  
  4615.  
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628.  
  4629.  
  4630.  
  4631.  
  4632.         
  4633.                                                 Syntax of TPK commands.  69
  4634.  
  4635.         Terminal PacKet TPK v1.81
  4636.         
  4637.         
  4638.         
  4639.         5.0 CONFIGURATIONS AND SETTING UP OF TPK.
  4640.  
  4641.  
  4642.  
  4643.         5.1 THE SERIAL PORT.
  4644.  
  4645.  
  4646.  
  4647.         5.1.1 Connection between TNC and PC.
  4648.  
  4649.         The  RS232  connection must be pin  to  pin  in the case of  a  TNC
  4650.         equiped with a 25 pin  plug.  This wiring is valid for the TNC2 and
  4651.         the PK232. In general, you can get away with using the wiring shown
  4652.         as  "complete  wiring"  in  the  TNC  documentation  and  which  is
  4653.         recommended for the BBS type WA7MBL, etc.
  4654.  
  4655.  
  4656.  
  4657.                   PC                 TNC     PC               Tiny-2
  4658.         GND       1 ───────────────── 1      1 and 7 ────────── 5
  4659.         TXD       2 ─>─────────────>─ 2      2 ─>────────────>─ 3
  4660.         RXD       3 ─<─────────────<─ 3      3 ─<────────────<─ 2
  4661.         RTS       4 ─>─────────────>─ 4      4 ─>────────────>─ 7
  4662.         CTS       5 ─<─────────────<─ 5      5 ─<────────────<─ 8
  4663.         DSR       6 ─<─────────────<─ 6      6 ─<────────────<─ 6
  4664.         GND       7 ───────────────── 7
  4665.         DCD       8 ─<─────────────<─ 8      8 ─<────────────<─ 1
  4666.         DTR       20 ─>────────────>─ 20
  4667.  
  4668.  
  4669.         In the case of the TNC2, the DTR signal (pin 20) is used by the TNC
  4670.         for the flow  control with the  computer, but generally, it is  the
  4671.         RTS signal  which plays  this role. TPK uses both  signal: when its
  4672.         reception buffers are full,  or when it  is out of  time in dealing
  4673.         with  the  received  signals  (in  the  case  of SHell to  DOS  for
  4674.         example), it  puts these two  lines to the zero logic level and the
  4675.         TNC  stops  sending  characters  onto  the  RS232  line, if  it  is
  4676.         correctly parametered, eg. by "Xflow OFF"
  4677.  
  4678.         One of the  TPK.CFG  parameters  is  also  concerned  with the flow
  4679.         control, but  it concerns another sense of  the RS232 link. CTS  is
  4680.         the signal used by  the  TNC to tell  the  computer to stop sending
  4681.         datas on the line. TPK reads their value before sending  characters
  4682.         to the TNC. You can tell it also to keep an eye  on the DSR signal:
  4683.         that is the aim of the parameter in TPK.CFG.
  4684.  
  4685.         In  the main screen, by  typing <ALT-V>, you can make these signals
  4686.         visible  so that they can be seen by TPK via  the  serial interface
  4687.         UART registers.
  4688.  
  4689.         The DCD signal of  pin 8  is the one which will undoubletedly  have
  4690.         caused most  difficulties to  many OMs in starting  up TPK.  Indeed
  4691.         this signal has been ignored on certain TNCs like the TINY-2.
  4692.  
  4693.  
  4694.  
  4695.         
  4696.                                   Configurations and setting up of TPK.  70
  4697.  
  4698.         Terminal PacKet TPK v1.81
  4699.         
  4700.         
  4701.         
  4702.         However  DCD  is VERY important because it  is  this  signal  which
  4703.         indicates whether the TNC is connected or not, from  the AX25 point
  4704.         of view, in the TNC2s equipped with the TAPR software or commercial
  4705.         TNCs,  just  for TPK. According  to the TNC, this  signal is either
  4706.         quite simply "empty", or pulled at the +5V through a resistance, or
  4707.         is directly cabled together on  the SIO of the  TNC, ie.  at  a TTL
  4708.         level instead of the RS232 level.
  4709.  
  4710.         Generally, the DCD  at the TTL level works perfectly  well  if your
  4711.         serial card accpets this kind of level as opposed to RS232. This is
  4712.         the case with  cards  of Asian origin ! Conversely, it doesn't work
  4713.         with IBM cards, because they must have the right levels.
  4714.  
  4715.         In the case where the DCD is not connected or linked up to +5V, you
  4716.         can at  first link  it  up directly to pin  25  of  the  SIO.  This
  4717.         modification will take you  the same  level as the TNC whose signal
  4718.         is at the TTL level and will work in many cases.
  4719.  
  4720.         The best thing  to do is to make the substitution properly, so that
  4721.         it will require mounting of a simple transistor on the TNC card, as
  4722.         recommended by Paccomm for his  TINY-2. This will  result in proper
  4723.         interfunctionning  of  TPK/TNC. You will find the  diagram  in  the
  4724.         CONNECT.TXT file.
  4725.  
  4726.         <ALT-V> also gives the state of this DCD  line.  It must be at zero
  4727.         when the  TNC  is not connected into AX25. This line  reflects  the
  4728.         state of the CON LED, it is connected to the same place.
  4729.  
  4730.         For  a  TNC2, programme either DSR+CTS or CTS with the help of  the
  4731.         FLux command or in TPK.CFG. For KANTRONICS TNCs use CTS.
  4732.  
  4733.         TPK, from the moment it starts  up, warns  you through a message if
  4734.         these  signals are not valued  and moves into the functionning mode
  4735.         without access to the serial interface. The <ALT-V> key in the main
  4736.         screen allows you to check the state of these signals thanks to the
  4737.         UART register.
  4738.  
  4739.  
  4740.         5.1.2 Configuration of the serial port.
  4741.  
  4742.         The TNC can be linked up to the choice of COM1 to COM8
  4743.  
  4744.         TPK  implicit  speed is  fixed in TPK.CFG.  The  "Vitesse"  command
  4745.         allows you to change that speed from 1200 to 115200 bauds.
  4746.  
  4747.         To get optimum file transfer functionning you must maintain a speed
  4748.         higher  than that  of  the radio  link  between  the  TNC  and  the
  4749.         computer.  A PC XT  with  a 4.77MHZ clock works  weel at 9600 bauds
  4750.         with TPK.
  4751.  
  4752.         To change the serial  port towards the TNC, type "PORT  n"  with  n
  4753.         from 1 to 8.
  4754.  
  4755.         The serial  port  parameters begin by  having  the  standard  MSDOS
  4756.         values, ie:
  4757.  
  4758.         
  4759.                                   Configurations and setting up of TPK.  71
  4760.  
  4761.         Terminal PacKet TPK v1.81
  4762.         
  4763.         
  4764.         
  4765.         ■  COM1 (and COM5) address=3F8 IRQ=4
  4766.  
  4767.         ■  COM2 (and COM6) address=2F8 IRQ=3
  4768.  
  4769.         ■  COM3 (and COM7) address=3E8 IRQ=4
  4770.  
  4771.         ■  COM4 (and COM8) address=2E8 IRQ=3
  4772.  
  4773.         You can modify all these parameters with an  editor in the  TPK.CFG
  4774.         file or in TPK with the "PORT" command:
  4775.  
  4776.         ■  PORT
  4777.  
  4778.            Gives the port used by TPK.
  4779.  
  4780.         ■  PORT n
  4781.  
  4782.            Allocates the n port in TPK.
  4783.  
  4784.         ■  PORT n ?
  4785.  
  4786.            Gives the address and IRQ of n port:
  4787.  
  4788.            Eg: "port 1 ?" must give "Address:3F8 IRQ4" (if it  has not been
  4789.            previously modified !!)
  4790.  
  4791.         ■  PORT n adr irq
  4792.  
  4793.            Modifies  the  address  and  the  IRQ on the n port  (adr  is in
  4794.            hexadecimal and irq between 2 and 5)
  4795.  
  4796.            Note: This command  with these parameters  does  not  modify the
  4797.            port used by TPK, but ONLY its address and IRQ.
  4798.  
  4799.            Eg: "PORT 4 370 4" moves the hexadecimal address  370  to port 4
  4800.            and selects IRQ 4.
  4801.  
  4802.  
  4803.  
  4804.         5.1.3 Configuration for IBM serial cards.
  4805.  
  4806.         Parameters to use for  TPK with  an IBM  serial card, equipped with
  4807.         additional ports COM3 to COM8:
  4808.  
  4809.         ■  COM3 address 12832 (decimal)  |
  4810.  
  4811.         ■  COM4 address 12840 (decimal)  |
  4812.  
  4813.         ■  COM5 address 16928 (decimal)  |  COM3 to COM8 IRQ3
  4814.  
  4815.         ■  COM6 address 16936 (decimal)  |
  4816.  
  4817.         ■  COM7 address 21024 (decimal)  |
  4818.  
  4819.         ■  COM8 address 21032 (decimal)  |
  4820.  
  4821.         
  4822.                                   Configurations and setting up of TPK.  72
  4823.  
  4824.         Terminal PacKet TPK v1.81
  4825.         
  4826.         
  4827.         
  4828.         Information given by JEAN-CLAUDE FC1RZA.
  4829.  
  4830.  
  4831.         5.1.4 Use of an external driver.
  4832.  
  4833.         Two kinds of external drivers can be used in TPK: COMBIOS by WA7MBL
  4834.         (COM1BIOS or COM2BIOS), MBBIOS by AA4RE, ESS by FC1EBN (TPK command
  4835.         INT14) or the G8BPQ driver (TPK command G8BPQ).
  4836.  
  4837.         Putting the INT14 or G8BPQ command in the TPK.CFG file is enough to
  4838.         validate the chosen external driver.
  4839.  
  4840.         Certain  commands become  ineffectual in the case of these drivers,
  4841.         as for example  the modification of addresses, serial port IRQs  or
  4842.         the speed in the case of the G8BPQ driver.
  4843.  
  4844.         (See paragraph "2.10.6.3 Use of external drivers." on page 54)
  4845.  
  4846.         The functionning must  be correct with COMBIOS  or  MBBIOS but  the
  4847.         G8BPQ support is only  in  the test  stage  and many  TPK functions
  4848.         don't work with it.
  4849.  
  4850.  
  4851.         5.2 SETTING UP TPK.
  4852.  
  4853.  
  4854.  
  4855.         5.2.1 Decompression.
  4856.  
  4857.         Originally,  the TPK software  is provided in compressed from: this
  4858.         is a  guarantee  of  receiving  all the  files, and not  "bits  and
  4859.         pieces" !
  4860.  
  4861.         You must have (nnn: version number):
  4862.  
  4863.         ■  TPKnnn-1.ZIP containing TPK.EXE and all configuration files.
  4864.  
  4865.         ■  TPKnnn-2.ZIP containing the french documentation files.
  4866.  
  4867.         ■  TPKnnn-3.ZIP containing the french on-line help files.
  4868.  
  4869.         ■  TPKnnn-4.ZIP containing the english documentation files.
  4870.  
  4871.         ■  TPKnnn-5.ZIP containing the english on-line help files.
  4872.  
  4873.         ■  TPKINST.EXE the installation and configuration programm.
  4874.  
  4875.         ■  TPKCRC List of the .ZIP files with CRC.
  4876.  
  4877.         To decompress the files you must run  TPKINST which will create all
  4878.         the directories  needed  and  modify  the  TPK.CFG  file  with  the
  4879.         informations you have given.
  4880.  
  4881.  
  4882.  
  4883.  
  4884.         
  4885.                                   Configurations and setting up of TPK.  73
  4886.  
  4887.         Terminal PacKet TPK v1.81
  4888.         
  4889.         
  4890.         
  4891.         5.2.2 List of TPK files.
  4892.  
  4893.         Here is the list of TPK files after decompression.
  4894.  
  4895.         Contents of TPKnnn-1.ZIP:
  4896.  
  4897.         ■  AIDE         File sent in response to /AIDE
  4898.  
  4899.         ■  CONFIG.TPK   Commands to be carried out at the beginning of TPK.
  4900.  
  4901.         ■  CONFIG-1.TPK Other configurations which can be used
  4902.  
  4903.         ■  CONFIG-2.TPK with the "Init n" command.
  4904.  
  4905.         ■  CONFIG-X.TPK Commands to be carried out a the end of TPK.
  4906.  
  4907.         ■  DIRC.TPK     Commented directory.
  4908.  
  4909.         ■  EXECAUTO.TPK Authorised DOS remote commands.
  4910.  
  4911.         ■  MESSAGE1.TPK Message to be sent with <ALT-1>
  4912.  
  4913.         ■  MESSAGE2.TPK Message to be sent with <ALT-2>
  4914.  
  4915.         ■  FRANCAIS.LNG The french texts.
  4916.  
  4917.         ■  ENGLISH.LNG  The english texts.
  4918.  
  4919.         ■  TPK.CFG      TPK configuration file.
  4920.  
  4921.         ■  TPK.DIR      The macro-commands.
  4922.  
  4923.         ■  TPK.KEY      The function keys.
  4924.  
  4925.         ■  TPK.EXE      The programme itself.
  4926.  
  4927.         ■  TPK_COMP.EXE The (de)compression programme for FBB forward.
  4928.  
  4929.         ■  CVTDOC.COM   The conversion programme for TPKDOC.IBM
  4930.  
  4931.         ■  LBBS         Example of programme file (list of messages).
  4932.  
  4933.         ■  RBBS         Example of programme file (read messages).
  4934.  
  4935.         ■  TNC2.SET     Reference config for TNC2 with eprom 1.1.6
  4936.  
  4937.         ■  TNC2PMS.SET  Reference  config  for  TNC2  with eprom 1.1.6 with
  4938.            PMS.
  4939.  
  4940.         ■  TNC2-117.SET Reference config for TNC2 with eprom 1.1.7b
  4941.  
  4942.         ■  TNC2118A.SET Reference config for TNC2 with eprom 1.1.8a
  4943.  
  4944.         ■  KAM.ZIP      Configuration for KAM.
  4945.  
  4946.  
  4947.         
  4948.                                   Configurations and setting up of TPK.  74
  4949.  
  4950.         Terminal PacKet TPK v1.81
  4951.         
  4952.         
  4953.         
  4954.         ■  PK232.ZIP    Configuration for PK232
  4955.  
  4956.         ■  PK232SP.ZIP  Configuration for PK232 without batteries.
  4957.  
  4958.         ■  FV142.ZIP    Compressed file verbose programme.
  4959.  
  4960.         Contents of TPKnnn-2.ZIP:
  4961.  
  4962.         ■  COULEURS     Type "COULEURS" to display the range of colours.
  4963.  
  4964.         ■  CONNECT.TXT  DCD modification for TINY-2 by Paccomm (english)
  4965.  
  4966.         ■  TPKDOC.IBM   The french documentation format IBM Graphics.
  4967.  
  4968.         ■  CVTDOC.COM   The   ESC  characters  conversion   programme   for
  4969.            TPKDOC.IBM
  4970.  
  4971.         ■  CVTDOCTY.COM The IBM specific characters conversion programme.
  4972.  
  4973.         ■  TPKDCD.DOC   Use of the DCD signal by TPK (french).
  4974.  
  4975.         Contents of TPKnnn-3.ZIP:
  4976.  
  4977.         ■  TPK.HLP      The on-line help (french).
  4978.  
  4979.         ■  FBB.HLP      BBS F6FBB on-line help (french).
  4980.  
  4981.         ■  TNC2117.HLP  TNC2  v  1.1.7  on-line  help translated  by  F6BXM
  4982.            (french).
  4983.  
  4984.         ■  CLUSTER.HLP  The packet cluster on-line help (french).
  4985.  
  4986.         Contents of TPKnnn-4.ZIP:
  4987.  
  4988.         ■  CONNECT.TXT  DCD modification for TINY-2 by Paccomm (english)
  4989.  
  4990.         ■  TPKDOC.IBM   The englich documentation format IBM Graphics.
  4991.  
  4992.         ■  CVTDOC.COM    The  ESC   characters   conversion  programme  for
  4993.            TPKDOC.IBM
  4994.  
  4995.         ■  CVTDOCTY.COM The IBM specific characters conversion programme.
  4996.  
  4997.         ■  TPKDCD.DOC   Use of the DCD signal by TPK (english).
  4998.  
  4999.         Contents of TPKnnn-5.ZIP:
  5000.  
  5001.         ■  TPK.HLP      The on-line help (english).
  5002.  
  5003.         ■  FBB.HLP      BBS F6FBB on-line help (english).
  5004.  
  5005.         ■  TNC2117.HLP  TNC2 v 1.1.7 on-line help (english).
  5006.  
  5007.         ■  CLUSTER.HLP  The packet cluster on-line help (english).
  5008.  
  5009.  
  5010.         
  5011.                                   Configurations and setting up of TPK.  75
  5012.  
  5013.         Terminal PacKet TPK v1.81
  5014.         
  5015.         
  5016.         
  5017.         5.2.3 Starting.
  5018.  
  5019.  
  5020.  
  5021.         5.2.3.1 First attempts.
  5022.  
  5023.         You can make your first  attempt with TPK without the TNC, and even
  5024.         without the serial interface.
  5025.  
  5026.         Type TPK<CR> : you must first of all get a welcome screen while TPK
  5027.         introduces  all its parameters and reads its files,  then  an error
  5028.         message informing you that  it has not found the serial port or the
  5029.         TNC. It's  normal if the TNC  is not on-line. As requested, type  a
  5030.         key to continue.  If you don't type any key, the programme sequence
  5031.         will continue after a temporisation of some seconds.
  5032.  
  5033.         The error message which  has  been  generated  by  the DSR and  CTS
  5034.         signals test corresponds to the flow control parameter of TPK.CFG.
  5035.  
  5036.         You can now try  to mess about with the commands and keys in such a
  5037.         way a to see if everything is going as it should with your computer
  5038.         and that there is no incompatibility (display, keyboard, etc).
  5039.  
  5040.  
  5041.         5.2.3.2 First time starting.
  5042.  
  5043.         Some advice: to get off to a good start, do not hesitate to go back
  5044.         to a total erasure of the RAm of your TNC. To do this,  cut off the
  5045.         TNC supply, remove the RAM and put it on a piece of conducting moss
  5046.         or  on a piece  of aluminium  paper for a few  minutes. Then put it
  5047.         back in place.
  5048.  
  5049.         It's amazing that this little trick can save you so much time. Also
  5050.         think about it if your TNC musteriously lacks in later.
  5051.  
  5052.         You must now check  the  TNC configuration which must be  conducted
  5053.         according  to the instructions in paragraph "5.1.2 Configuration of
  5054.         the serial port." on page 71
  5055.  
  5056.         Rememeber:  the  programme  startup  is  carried out from  what  is
  5057.         located  in TPK.CFG  and CONFIG.TPK. Nevertheless, certain commands
  5058.         such as "PORT", "INT14",  "G8BPQ", "Vitesse"  authorise a change on
  5059.         the serial port without leaving TPK.
  5060.  
  5061.         Eg: it is possible to pass from one TNC in the kiss mode associated
  5062.         with G8BPQ  to another  TNC connected to another port without using
  5063.         an external driver.
  5064.  
  5065.         After these first attempts, the RS232 line having been established,
  5066.         the  right  port  having  been  specified  and the TNC having  been
  5067.         supplied with power, get out of TPK (with <ALT-X>) and relaunch it.
  5068.  
  5069.         If  everything  goes  OK, you will once again  find the main screen
  5070.         with a text  display which can be more or  less coherent: you don't
  5071.         have to have an error message ! Otherwise however you must find the
  5072.  
  5073.         
  5074.                                   Configurations and setting up of TPK.  76
  5075.  
  5076.         Terminal PacKet TPK v1.81
  5077.         
  5078.         
  5079.         
  5080.         mistake, correct it and relaunch TPK.
  5081.  
  5082.         There are two classic errors:
  5083.  
  5084.         ■  Error message concerning the serial line: see paragraph "5.2.3.3
  5085.            Error messages."
  5086.  
  5087.         ■  Error message concerning a configuration error: check TPK.CFG or
  5088.            CONFIG.TPK.  Don't forget that you must not  add or delete lines
  5089.            to TPK.CFG !
  5090.  
  5091.         When  all  problems have been solved,  relaunch  TPK and  type  the
  5092.         command:
  5093.  
  5094.         "TNCINI"
  5095.  
  5096.         This command will send "AW 8", "PAR 0", and "RESTART" to the TNC to
  5097.         set the correct number of  bits  and  parity, after the cmd: prompt
  5098.         has been received.
  5099.  
  5100.         If  you did not receive the copyright message from  the  TNC, retry
  5101.         this command till you get it.
  5102.  
  5103.  
  5104.         5.2.3.3 Error messages.
  5105.  
  5106.         1.Error access TNC (missing DSR CTS)
  5107.  
  5108.           This  message is given out  at  the initialisation of the  serial
  5109.           port after  the CTS  and DSR signal tests  and following the flow
  5110.           control value given in TPK.CFG.
  5111.  
  5112.           The signals used must be at the logic 1 level. This value  can be
  5113.           checked thanks to the <ALT-V> key.
  5114.  
  5115.           Potential errors are:
  5116.  
  5117.           ■  You have forgotten  to put the  flow  control  parameter  into
  5118.              TPK.CFG or you have not chosen the right one.
  5119.  
  5120.           ■  The TNC is not powered.
  5121.  
  5122.           ■  The  serial cable is not connected to the  computer  or to the
  5123.              TNC.
  5124.  
  5125.           ■  The TNC is not connected onto the right serial port.
  5126.  
  5127.           ■  Your RS232 cable is not correct.
  5128.  
  5129.         2.Error access UART serial port
  5130.  
  5131.           A  reading/writing test  in  the  UART  registers  of the  serial
  5132.           interface is carried  out at the set-up of  the serial driver and
  5133.           if this test is negative, the port is declared unavailable.
  5134.  
  5135.  
  5136.         
  5137.                                   Configurations and setting up of TPK.  77
  5138.  
  5139.         Terminal PacKet TPK v1.81
  5140.         
  5141.         
  5142.         
  5143.           Potential mistakes are:
  5144.  
  5145.           ■  Adrressing the serial port according to  the  documentation of
  5146.              your interface card.
  5147.  
  5148.           ■  You have used the command "PORT" with incorrect parameters.
  5149.  
  5150.         3.ERROR DCD=1  logic (RS232) and TNC is not in the Connected status
  5151.           !
  5152.  
  5153.           The DCD signal from the RS232 line  is at the logic  1  level and
  5154.           TPK has detected that the TNC wasn't connected at the AX25 level.
  5155.           You can control this state thanks to the <ALT-V> key.
  5156.  
  5157.           (See paragraph "5.1.1 Connection between TNC and PC." on page 70)
  5158.  
  5159.  
  5160.  
  5161.         5.2.3.4 Setting up commands.
  5162.  
  5163.         The  "Init"  command  sets  up  TPK  from  the  configuration  file
  5164.         CONFIG.TPK  parameters. It relaunches  TPK  set up programme from a
  5165.         configuration file, as at the beginning of the programme.
  5166.  
  5167.         The "Init  n" command  starts  up TPK with  one of the CONFIG-n.TPK
  5168.         files (with n between 0 and 9).
  5169.  
  5170.         The "Init FileName" command starts up the execution of the FileName
  5171.         contents. Eg. to initialise the TNC with the  parameters  contained
  5172.         in the TNC2.SET file (this is a reference file for configuration of
  5173.         the TNC) type:
  5174.  
  5175.         ■  "I TNC2.SET"
  5176.  
  5177.         Unlike "EXecute", where  the characters are entered in the keyboard
  5178.         buffer, the commands are directly sent to the TPK interpreter.
  5179.  
  5180.  
  5181.         5.2.4 Use of TPK with a KAM.
  5182.  
  5183.  
  5184.  
  5185.         5.2.4.1 Setting up.
  5186.  
  5187.         The KAM.ZIP file contains some configuration  files  which  can  be
  5188.         used with this TNC. To set them  up,  you  only have to  decompress
  5189.         this file in your TPK directory:
  5190.  
  5191.         Type: "PKUNZIP -O KAM"
  5192.  
  5193.         You will get the following files:
  5194.  
  5195.         ■  CONFIG.TPK configuration file with commands specific to the KAM.
  5196.  
  5197.         ■  CONFIG-X.TPK configuration file sent at the end of TPK.
  5198.  
  5199.         
  5200.                                   Configurations and setting up of TPK.  78
  5201.  
  5202.         Terminal PacKet TPK v1.81
  5203.         
  5204.         
  5205.         
  5206.         ■  KAM.SET a configuration reference, which can be used for example
  5207.            by comparing  its contents  with the state of your TNC through a
  5208.            "DISPLAY"  command,  or  it  can be used to initialise  your TNC
  5209.            through the command: "/SEND KAM.SET"
  5210.  
  5211.  
  5212.  
  5213.         5.2.4.2 Specific commands for the KAM.
  5214.  
  5215.         The  "FREquence  1|2  xxxxxx"  command  validate  the  use  of  two
  5216.         frequencies with automatic change by the "STREAM SWITCH" which must
  5217.         consequently  be modified. This command  is constructed for the KAM
  5218.         or  for other KANTRONICS type  TNCs  equipped  with  several  radio
  5219.         ports.
  5220.  
  5221.         The following commands are found in the CONFIG.TPK file:
  5222.  
  5223.         ■  STR $F1/$F2
  5224.  
  5225.         ■  STREAMEV ON
  5226.  
  5227.         ■  FRE 1 14Mhz
  5228.  
  5229.         ■  FRE 2 144675
  5230.  
  5231.         Furthermore,  each  "FRE"  command  change   the   TNC   onto   the
  5232.         corresponding port. Validation of the  "STREAM  SWITCH" enables TPK
  5233.         to change radio port and takes into account  a connection  arriving
  5234.         on the port on which it is not at this time.
  5235.  
  5236.         Eg. if you are on VHF and someone gets connected to you on HF,  TPK
  5237.         will switch the TNC onto HF, validate the connection and change the
  5238.         frequency for the LOGBOOK.  This possibility is only validated when
  5239.         two frequencies exist  and  only  works,  of  course,  with  a  TNC
  5240.         equipped with two radio ports. NOT TO BE USED WITH A TNC2 !
  5241.  
  5242.  
  5243.         5.2.5 Use of TPK with a PK232.
  5244.  
  5245.         The PK232.ZIP file contains configuration files. Just decompress it
  5246.         by using the command: "PKUNZIP -O PK232"
  5247.  
  5248.         You will get the following files:
  5249.  
  5250.         ■  CONFIG.TPK  configuration  file using  commands  specific to the
  5251.            PK232.
  5252.  
  5253.         ■  CONFIG-X.TPK configuration file sent at the end of TPK.
  5254.  
  5255.         ■  PK232SP.ZIP compressed file of the "no batteries" version.
  5256.  
  5257.            In the case of a "no battery" functionning, decompress this last
  5258.            file by entering: "PKUNZIP -O PK232SP"
  5259.  
  5260.  
  5261.  
  5262.         
  5263.                                   Configurations and setting up of TPK.  79
  5264.  
  5265.         Terminal PacKet TPK v1.81
  5266.         
  5267.         
  5268.         
  5269.            You get will new files:
  5270.  
  5271.         ■  CONFIG.TPK  configuration  file,  in  particular containing  the
  5272.            "/SEND  PK232.SET"  command  to initialise  the  PK232  at  each
  5273.            launch.
  5274.  
  5275.         ■  PK232.SET which contains the total PK232 configuration commands.
  5276.            It is used for reference, eg. by comparing its contents with the
  5277.            state  of  your TNC  with the "DISPLAY Z" command, or it  can be
  5278.            used to initialise your TNC by the "/SEND PK232.SET" command.
  5279.  
  5280.            You can use TPK with a PK232 WITH or WITHOUT batteries. When the
  5281.            latter is equipped  with  batteries,  its  use is  the same as a
  5282.            standard TNC: there are  only  a  few  parameters  to initialise
  5283.            again.
  5284.  
  5285.            If your PK232 has no batteries, it loses its parameters at every
  5286.            power  out  and you  must restore the lot. The speed having been
  5287.            lost, you must reinitialise it via the PK232  by sending the "*"
  5288.            character.  When it has been  done, TPK  immediately  sends  the
  5289.            command "DCDCONN ON"  to get a  correct functionning of  the DCD
  5290.            signal. You  then  have  to  send  all the  PK232  configuration
  5291.            commands. This is done  by launching "CONFIG.TPK" which contains
  5292.            the appropriate "/SEND PK232.SET" command.
  5293.  
  5294.            To  initialise a PK232 with  no  batteries,  you  must  use  the
  5295.            special PK232 parameter of the TPK command:
  5296.  
  5297.            -  "TPK PK232"
  5298.  
  5299.  
  5300.  
  5301.         5.3 THE DIFFERENT SCREENS.
  5302.  
  5303.         This paragraph introduces the screens used by TPK:
  5304.  
  5305.             The on-line help.
  5306.             The ALT keys help.
  5307.             The main screen.
  5308.             The MHEARD screen.
  5309.             The BACKSCROLL screen.
  5310.             The DOS screen.
  5311.             The message lists screen.
  5312.             The message editor.
  5313.             The LOGBOOK screen.
  5314.  
  5315.  
  5316.  
  5317.         5.3.1 Description of screens.
  5318.  
  5319.  
  5320.  
  5321.  
  5322.  
  5323.  
  5324.  
  5325.         
  5326.                                   Configurations and setting up of TPK.  80
  5327.  
  5328.         Terminal PacKet TPK v1.81
  5329.         
  5330.         
  5331.         
  5332.         5.3.1.1 On-line help.
  5333.  
  5334.         These on line help screens are shown  by using the <ALT-H> key: the
  5335.         contents of the TPK.HLP file are displayed. You choose  the command
  5336.         by moving the  menu bar  onto the heading which interest you and by
  5337.         validating  with  <CR> or <S> or by  clicking  your  mouse  on  the
  5338.         <Selection> button.
  5339.  
  5340.         <ESC>  or  <A> or  <Cancel> clicked by the mouse  leaves the chosen
  5341.         heading or on-line help.
  5342.  
  5343.         <C> or  <Change help file> button offers you the list of help files
  5344.         available (files *.HLP).
  5345.  
  5346.         The list of these files is given in the description of the contents
  5347.         of the TPK compressed files paragraph "5.2.2 List of TPK files." on
  5348.         page 74.
  5349.  
  5350.         TPK can  also read  the  help  files provided  by  VK2DHU with  its
  5351.         excellent PAKET programme.
  5352.  
  5353.         Return to TPK is automatic one minute after  the  keyboard has been
  5354.         used, or immediately by <ESC>.
  5355.  
  5356.         These help files are ASCII text files that you can modify with your
  5357.         favorite  editor  (see  details  paragraph  "6.5  The on-line  help
  5358.         files." on page 93).
  5359.  
  5360.  
  5361.         5.3.1.2 The ALT keys help.
  5362.  
  5363.         This on-line help screen is displayed by the <F1> key and gives you
  5364.         the actions of the ALT keys.
  5365.  
  5366.         Return to the main screen by hitting  any key. Otherwise, return is
  5367.         automatic one minute after the last keyboard use.
  5368.  
  5369.  
  5370.         5.3.1.3 The main screen.
  5371.  
  5372.         The main reception and transmission screen is the one which appears
  5373.         at the end of the initialisation when TPK is launched.
  5374.  
  5375.         It is  made up of at  least  two  windows,  one  dedicated  to your
  5376.         command or text entries (this is the keyboard-entry window which is
  5377.         found at the bottom of  the screen), and the other  is dedicated to
  5378.         the packet  traffic.  This traffic window is located  in the  upper
  5379.         part  of  the screen.  Indeed,  the traffic window changes a little
  5380.         according  to  whether  or  not  you  are   in  the   connected  or
  5381.         disconnected mode.
  5382.  
  5383.         In the disconnected mode, the traffic window receives:
  5384.  
  5385.         ■  The packet traffic if the TNC command "MOnitor" is ON.
  5386.  
  5387.  
  5388.         
  5389.                                   Configurations and setting up of TPK.  81
  5390.  
  5391.         Terminal PacKet TPK v1.81
  5392.         
  5393.         
  5394.         
  5395.         ■  The replies to the TPK or TNC commands.
  5396.  
  5397.         In the connected mode, only  the QSO packets are displayed, what is
  5398.         going out and the stuff  being received, just  like the echo of you
  5399.         have typed on the keyboard.
  5400.  
  5401.         In both case,  the keyboard-entry  window  enables  the  TNC or TPK
  5402.         commands to be entered.
  5403.  
  5404.         It is possible to  open a  third window which is optional and which
  5405.         will install it at the top of the  screen  (to the detriment of the
  5406.         traffic window which the number of lines will be reduced) and which
  5407.         is  called  the  MONITORING  window.  The  traffic window  will  be
  5408.         consequently at the middle of  the  screen,  between  the  keyboard
  5409.         entry window and the monitoring window.
  5410.  
  5411.         The windows  are  separated  by two or three lines according to the
  5412.         number  of active  windows. They inform  you  of  the  state of the
  5413.         system and of some function keys.
  5414.  
  5415.         The monitoring window has two differents functions according to the
  5416.         mode, connected or disconnected:
  5417.  
  5418.         ■  In the disconnected  mode,  you  can  receive  the  traffic of a
  5419.            station  in  this window (See  "FEnetre"  command paragraph "4.1
  5420.            Local commands."  on  page 59). The  traffic will be reproducted
  5421.            correctly in the case of the TNC2  as  you can receive it if you
  5422.            were connected,  unless  the  repetitions  that you will receive
  5423.            each  time.  The  packet  path  will  be  displayed  on the line
  5424.            underneath this window.
  5425.  
  5426.            If  you give a string  instead  of  a  callsign all  the packets
  5427.            containing  this string  in  the path will be displayed  in this
  5428.            window and the line underneath will display the filter.
  5429.  
  5430.         ■  In  the  connected  mode,  the  monitoring  window  receive  the
  5431.            traffic, except your packets. This window don't work in the Yapp
  5432.            transfer mode because  the TNC2 is in the TRANSPARENT mode. This
  5433.            possibility is ONLY for the TNC2. Don't try it on other TNCs !!
  5434.  
  5435.         Commands for the main screen management:
  5436.  
  5437.         ■  Command "CHat NbLines" defines  the height of the traffic window
  5438.            in connected or disconnected mode,  measured from the top of the
  5439.            screen.
  5440.  
  5441.            NbLines mini = 4
  5442.  
  5443.            NbLines maxi depends of the value of "FChat" and "FEnetre"
  5444.  
  5445.         ■  Command  "FChat  NbLines"  defines the  height of the monitoring
  5446.            window  in the  connected  mode,  measured  from the top of  the
  5447.            screen.
  5448.  
  5449.  
  5450.  
  5451.         
  5452.                                   Configurations and setting up of TPK.  82
  5453.  
  5454.         Terminal PacKet TPK v1.81
  5455.         
  5456.         
  5457.         
  5458.            This mode is activated by:
  5459.  
  5460.            -  "RXblock ON" validation of the block mode of the TNC2
  5461.  
  5462.            -  "MCon ON" validation of the monitoring in the connected  mode
  5463.               for the TNC2.
  5464.  
  5465.            If  these  two  commands  are  activated  the  traffic  will  be
  5466.            displayed in the monitoring window.
  5467.  
  5468.            REMEMBER : this is ONLY valid for the TNC2 !
  5469.  
  5470.         ■  Command "FEnetre" has different functions:
  5471.  
  5472.            -  "FEnetre NbLines" defines the height of the monitoring window
  5473.               in the disconnected mode.
  5474.  
  5475.               NbLines between 3 and the number of lines on the screen minus
  5476.               4.
  5477.  
  5478.            -  "FEnetre F6XYZ-n" sends all the packet coming from F6XYZ-n in
  5479.               the monitoring window in the disconnected mode.
  5480.  
  5481.            -  "FEnetre  "Text""  sends  all  the  packets  from  which  the
  5482.               callsign path contains Text.
  5483.  
  5484.               Example : with  a KAM, "FE "/H"" sends all the HF traffic  in
  5485.               the monitoring window.
  5486.  
  5487.         ■  Command  "SUpcr ON|OFF" allow supression  of a <CR> added by the
  5488.            TNC2 to each information packet in the disconnected  mode.  With
  5489.            "SU ON", displaying in  the  monitoring window will be  correct.
  5490.            Put "SU OFF" on other TNCs (put it in your CONFIG.TPK file)
  5491.  
  5492.         Summary of the main screen management:
  5493.  
  5494.  
  5495.  
  5496.  
  5497.  
  5498.  
  5499.  
  5500.  
  5501.  
  5502.  
  5503.  
  5504.  
  5505.  
  5506.  
  5507.  
  5508.  
  5509.  
  5510.  
  5511.  
  5512.  
  5513.  
  5514.         
  5515.                                   Configurations and setting up of TPK.  83
  5516.  
  5517.         Terminal PacKet TPK v1.81
  5518.         
  5519.         
  5520.         
  5521.                               Top of the screen
  5522.                  ┌──┌───────────────────┬────────────────┐──┐
  5523.                  │  │ Disconnected mode │ Connected mode │  │
  5524.                  │  │                   │                │  │
  5525.         FEnetre──┤  │     "Fenetre"     │    "FChat"     │  │
  5526.           or     │  │      command      │    command     │  │
  5527.          FChat   │  │                   │                │  │
  5528.          value   │  │                   │                │  │
  5529.                  └──├───────────────────┴────────────────┤  ├── CHat
  5530.                     │                                    │  │   value
  5531.                     │          Traffic window            │  │
  5532.                     │                                    │  │
  5533.                     │          "CHat" command            │  │
  5534.                     │                                    │  │
  5535.                     │                                    │  │
  5536.                     ├────────────────────────────────────┤──┘
  5537.                     │          Keyboard window           │
  5538.                     └────────────────────────────────────┘
  5539.                              Bottom of the screen
  5540.  
  5541.  
  5542.         Keys used in the main screen windows:
  5543.  
  5544.         ■  <ALT-C> will clear the traffic window.
  5545.  
  5546.         ■  <ALT-F> will clear the monitoring window.
  5547.  
  5548.  
  5549.  
  5550.         5.3.1.4 The MHEARD screen.
  5551.  
  5552.         The MHEARD screen is called by the <F2> key.
  5553.  
  5554.         It is divided into two windows:
  5555.  
  5556.         ■  The upper window lists the stations heard.
  5557.  
  5558.            (Details paragraph "2.2.1 MHEARD." on page 12)
  5559.  
  5560.         ■  The  lower  window  lists  the  connections,  disconnections and
  5561.            remote commands received.
  5562.  
  5563.         Return to the main  screen by hitting any  key. Return is automatic
  5564.         after 30 seconds of keyboard inactivity.
  5565.  
  5566.  
  5567.         5.3.1.5 The BACKSCROLL screen.
  5568.  
  5569.         The BACKSCROLL screen is called by the keys:
  5570.  
  5571.            <Home>, <End>, <PagUp>, <PagDown>
  5572.  
  5573.         After which, you can explore the buffer with the arrow keys and the
  5574.         <PGUP>/<PGDN> keys.
  5575.  
  5576.  
  5577.         
  5578.                                   Configurations and setting up of TPK.  84
  5579.  
  5580.         Terminal PacKet TPK v1.81
  5581.         
  5582.         
  5583.         
  5584.         Return to the main screen with the <END> key or the <ESC> key.
  5585.  
  5586.         (Details paragraph "2.3 BACKSCROLL." on page 13)
  5587.  
  5588.  
  5589.         5.3.1.6 The DOS screen.
  5590.  
  5591.         The  DOS  screen is obtained by  the <F3> key. Return to  the  main
  5592.         screen by the EXIT command, followed by  any other key when TPK ask
  5593.         it.
  5594.  
  5595.         (See paragraph "2.10.1 Access to DOS function." on page 50)
  5596.  
  5597.  
  5598.         5.3.1.7 The message listing screen.
  5599.  
  5600.  
  5601.         5.3.1.7.1 Message listing window presentation.:
  5602.  
  5603.         Key <ALT-L> to display a list of the known BBS.
  5604.  
  5605.         ■  You  can select  the BBS you want to consult. If there is no BBS
  5606.            known, then TPK displays your personal mailbox (MSG_PRIV).
  5607.  
  5608.         ■  When  you have selected the  BBS, TPK displays  the message list
  5609.            from that BBS.
  5610.  
  5611.         ■  Remember,  you  can   directly  access  the  listings  with  the
  5612.            BRoadcast command (BR <BBS> L)
  5613.  
  5614.  
  5615.         5.3.1.7.2 Keys and MOUSE buttons used in the list window.:
  5616.  
  5617.         ■  <Cancel> (or <ESC> or <A>):  returns you to the terminal mode of
  5618.            TPK.  The Last Listed message  counter is  NOT updated. You must
  5619.            quit with <RxImm> or <RxDel> to update it.
  5620.  
  5621.         ■  <RxImm>: (or <I>) returns you to the terminal  mode  of TPK, and
  5622.            IMMEDIATELY  executes   the  reception  of  previously  selected
  5623.            messages.
  5624.  
  5625.         ■  <RxDel>:  (or <D>) returns you to the terminal mode  of TPK, and
  5626.            the reception of previously selected messages  will  commence in
  5627.            the next forward cycle. (RX delayed)
  5628.  
  5629.         ■  <CBbs>: (or <C>) changes the BBS list.
  5630.  
  5631.         ■  <Msg>:  (or  <M>) allows you to  enter  a message using the  TPK
  5632.            editor.
  5633.  
  5634.         ■  <RMsg>:  (or <R>) reply to  a message using  the TPK editor. The
  5635.            callsign  fields  are  filled  in  by TPK  and  the text  of the
  5636.            original message is placed at the start of your reply, with each
  5637.            line displayed beginning with a ">".
  5638.  
  5639.  
  5640.         
  5641.                                   Configurations and setting up of TPK.  85
  5642.  
  5643.         Terminal PacKet TPK v1.81
  5644.         
  5645.         
  5646.         
  5647.         ■  <EMsg>:  (or  <E>)  edits  a  message  with the  TPK editor. The
  5648.            callsign fields and the text is copied from the original message
  5649.            into a new one which will be appended to your personal mail. The
  5650.            original  message  still  exists and must be killed otherwise it
  5651.            will be forwarded.
  5652.  
  5653.         ■  <KMsg>: (or <K>) deletes a message.  It will be marked as status
  5654.            K and the file will be deleted from the disk.  It cannot then be
  5655.            recovered!
  5656.  
  5657.         ■  <PMsg>: (or <P>) copies a message to the printer.
  5658.  
  5659.         ■  <Bul>:  (or  <B>)  command which  toggles the listing  of either
  5660.            bulletins only, or both bulletins and private messages.
  5661.  
  5662.         ■  <File>: (or <F>) appends the message text to a file. The default
  5663.            directory is the CAPTURE directory.
  5664.  
  5665.         ■  <Sel>: (or <S>)  messages selection.  You can select messages in
  5666.            the list by the TO field and the FROM field and the  @BBS field,
  5667.            by a text in the subject or a text in  ALL the header line, by a
  5668.            DATE.
  5669.  
  5670.         On the line below the mouse buttons you have:
  5671.  
  5672.         ■  The callsign of the BBS.
  5673.  
  5674.         ■  Last  Received: the number of  the  last message header received
  5675.            from this BBS
  5676.  
  5677.         ■  Last Listed: the number of the last message header consulted.
  5678.  
  5679.         ■  NbMes: the total number of message headers in the list.
  5680.  
  5681.  
  5682.  
  5683.         5.3.1.8 The message editor screen.
  5684.  
  5685.         Whilst in the Listing Window,  any  of the  following  3  functions
  5686.         automatically calls the TPK editor.
  5687.  
  5688.         ■  <Msg>
  5689.  
  5690.         ■  <RMsg>
  5691.  
  5692.         ■  <EMsg>
  5693.  
  5694.         Four fields at the top  of the screen show details of  some  of the
  5695.         message parameters:
  5696.  
  5697.         ■  BBS: the local BBS where your message will be forwarded to.
  5698.  
  5699.            The list of known BBSs is displayed in a menu.  You MUST have at
  5700.            least  ONE  BBS defined (by the BRoadcast command)  or  else  an
  5701.            error message will be displayed and the editor abandonned !
  5702.  
  5703.         
  5704.                                   Configurations and setting up of TPK.  86
  5705.  
  5706.         Terminal PacKet TPK v1.81
  5707.         
  5708.         
  5709.         
  5710.         ■  For: destination packet address
  5711.  
  5712.            Ex: FD1CDC@F6FBB.FMLR.FRA.EU
  5713.  
  5714.         ■  Type: the type of the message, P for private, B for bulletins, T
  5715.            for NTS.
  5716.  
  5717.         ■  Subject:  the  title  of the message. If this  is  a  reply  the
  5718.            original title is copied and preceeded  by RE:
  5719.  
  5720.         To  modify any of  these fields whilst you are in  the text window,
  5721.         position the cursor on the first line of text and hit the UP key.
  5722.  
  5723.         Using editor keys.
  5724.  
  5725.         ■  <ESC>:  abandons  the   current   message  and  returns  to  the
  5726.            (personal!)  list. ALL text typed is lost!
  5727.  
  5728.         ■  <F2>:  terminates the message. (like /EX on a BBS !!)
  5729.  
  5730.         ■  <CTRL-Y>: deletes a line. The  deleted  line is buffered and can
  5731.            be restored using  <CTRL-U>.  This key also  deletes text in all
  5732.            the windows used  for  entering  a filename <ALT-S>  <ALT-W>  in
  5733.            terminal mode, <ALT-R> in the editor, <File> in the BBS listing.
  5734.  
  5735.         ■  <CTRL-U>: restores a line previously deleted with <CTRL-Y>
  5736.  
  5737.         ■  <ALT-E>:  call  your editor  which  must  have  been  previously
  5738.            initialised  with  the  "EDITOR"  command.  The current text  is
  5739.            written in  the  temporary  file  TEMPMSG.TPK  and the editor is
  5740.            called with this filename as parameter.
  5741.  
  5742.            (See command  "EDITOR" paragraph  "4.1 Local commands."  on page
  5743.            59)
  5744.  
  5745.         ■  <ALT-J>: toggles justification ON/OFF
  5746.  
  5747.         ■  <ALT-C>:  toggles  word  wrap  ON/OFF  (Justification  and  word
  5748.            wrapping are exclusive)
  5749.  
  5750.         ■  <ALT-R>: import (read) a file into the message. Text is appended
  5751.            at the cursor position.
  5752.  
  5753.         ■  <F10>:  save the current text in the  TEMPEDIT.TPK file. You can
  5754.            quit the editor and  find  again your  text later  with the  key
  5755.            <F9>.
  5756.  
  5757.         ■  <F9>: load  the TEMPEDIT.TPK  file  in the editor  window.  This
  5758.            function  overwrite the current text. To  append  the  text  use
  5759.            <ALT-R>.
  5760.  
  5761.  
  5762.  
  5763.  
  5764.  
  5765.  
  5766.         
  5767.                                   Configurations and setting up of TPK.  87
  5768.  
  5769.         Terminal PacKet TPK v1.81
  5770.         
  5771.         
  5772.         
  5773.         5.3.1.9 The LOGBOOK screen.
  5774.  
  5775.         Exploitation of the LOGBBOK screen.
  5776.  
  5777.         When the LOGBOOK is displayed, you  can  edit  it  very  simply  by
  5778.         moving the curseur  into the  field  you want  to  modify, with the
  5779.         keyboard arrows or by moving the mouse cursor into  that field  and
  5780.         validating with the left button.
  5781.  
  5782.         Functions of the keyboard:
  5783.  
  5784.         ■  <F1> : displays an help screen.
  5785.  
  5786.         ■  <F2> : enters the current date  with the format  defined by  the
  5787.            "LOG DATE" command into the field where the cursor is located.
  5788.  
  5789.         ■  <F3>  :  enters the current time with  the format defined by the
  5790.            "LOG TIME" command into the field where the cursor is located.
  5791.  
  5792.         ■  <F4> : change the LOGBOOK  file.  The list of all existing  .LOG
  5793.            files  in  the TPK directory is  displayed if there is more than
  5794.            one such file.
  5795.  
  5796.         ■  <F5> : search a callsign in the LOGBOOK file. Searching begin at
  5797.            the beginning of the file.
  5798.  
  5799.         ■  <F6> : repeat callsign search from the cursor current position.
  5800.  
  5801.         ■  <F7>  :  LOGBOOK printing.  It's possible  to  print  one  page,
  5802.            several  pages or all the LOGBOOK. Printing can take place in  a
  5803.            file or directly on the printer: To print give the  name  of the
  5804.            printer for the filename : PRN or LPT1 or LPT2 or LPT3 according
  5805.            to your printer configuration.
  5806.  
  5807.         ■  <F8> : add an element to the file. The implicit values are used.
  5808.            You can after  that enter a callsign, the times etc. You can use
  5809.            this for manual use of the LOGBOOK.
  5810.  
  5811.         ■  <F10> : quit the LOGBOOK and return to the main screen.
  5812.  
  5813.         ■  <TAB> : go to next field.
  5814.  
  5815.         ■  <SHIFT-TAB> : go to the preceding field.
  5816.  
  5817.         ■  <ESC> : cancel  the current modifications in the field where the
  5818.            cursor is.
  5819.  
  5820.  
  5821.  
  5822.         5.3.2 Configuration of a colour screen.
  5823.  
  5824.         TPK  supports CGA, EGA or VGA screens.  The number of display lines
  5825.         on the screen is specified in the following table:
  5826.  
  5827.         ■  CGA card : 25
  5828.  
  5829.         
  5830.                                   Configurations and setting up of TPK.  88
  5831.  
  5832.         Terminal PacKet TPK v1.81
  5833.         
  5834.         
  5835.         
  5836.         ■  EGA card : 25 or 43
  5837.  
  5838.         ■  VGA card : 25 or 43 or 50
  5839.  
  5840.         The colours of  the  TPK  screens are  parametrable in the  TPK.CFG
  5841.         file.
  5842.  
  5843.                   Reminder of colour codes:
  5844.  
  5845.                 0 Black          8 Dark grey
  5846.                 1 Blue           9 Light blue
  5847.                 2 Green         10 Light green
  5848.                 3 Cyan          11 Light cyan
  5849.                 4 Red           12 Light red
  5850.                 5 Magenta       13 Light magenta
  5851.                 6 Brown         14 Yellow
  5852.                 7 Light grey    15 White
  5853.  
  5854.         The colour  parameters  can  be  checked in  the file COULEURS. The
  5855.         command is "TYPE COULEURS". Make sure beforehand that the following
  5856.         line exist in CONFIG.SYS: "DEVICE=[C:\PATH\]ANSI.SYS"
  5857.  
  5858.  
  5859.         5.3.3 Configuration of a monochrome screen.
  5860.  
  5861.         Monochrome modes (Hercule, MDA,  etc) in principle are carried, but
  5862.         have not been fully tried out. You must simply set the correct mode
  5863.         with TPKINST. If they are not as you want, modify the parameters in
  5864.         TPK.CFG, always with the COULEURS file.
  5865.  
  5866.  
  5867.  
  5868.  
  5869.  
  5870.  
  5871.  
  5872.  
  5873.  
  5874.  
  5875.  
  5876.  
  5877.  
  5878.  
  5879.  
  5880.  
  5881.  
  5882.  
  5883.  
  5884.  
  5885.  
  5886.  
  5887.  
  5888.  
  5889.  
  5890.  
  5891.  
  5892.         
  5893.                                   Configurations and setting up of TPK.  89
  5894.  
  5895.         Terminal PacKet TPK v1.81
  5896.         
  5897.         
  5898.         
  5899.         6.0 TPK FILES.
  5900.  
  5901.         These files  must  be  situated  in the  TPK directory indicated in
  5902.         TPK.CFG otherwise there will be a  error message and abandonment of
  5903.         the command.
  5904.  
  5905.         Note:  if this path is not specified in the  configuration file, it
  5906.         is the implicit disc and directory  at the launch of the  programme
  5907.         which will be used by TPK. It is setted up by TPKINST.
  5908.  
  5909.  
  5910.         6.1 THE TPK.CFG FILE.
  5911.  
  5912.         The  parameters in TPK.CFG are  modified with TPKINST.EXE  safe the
  5913.         serial ports addresses and the colours.
  5914.  
  5915.         This file is an ASCII text file and the parameters are commented.
  5916.  
  5917.         The principle of the UPLOAD directory is explained in the paragraph
  5918.         "2.5 Remote commands." on  page 14  and its use can  be modified by
  5919.         <F5>.  The  DONWLOAD  directory  enables  you  to  lock  access  to
  5920.         reception into  this sinlge  directory, so you avoid  writing files
  5921.         anywhere.
  5922.  
  5923.         You  can  modify and  add  commentaries  but  do  not  delete  some
  5924.         parameters.  Furthermore,  TPK loads its parameters in  file order:
  5925.         you must not modify this order !
  5926.  
  5927.  
  5928.         6.2 THE CONFIG.TPK FILES.
  5929.  
  5930.         The CONFIG.TPK files can be introduced as shown below:
  5931.  
  5932.                 FE 5
  5933.                 FE F6XYZ-1
  5934.                 ALARM F6ABC-1
  5935.                 MON ON
  5936.                 CONOK ON
  5937.                 CPACTIME ON
  5938.                 etc...
  5939.  
  5940.         Certain command of  TNC origin are therfore also managed by TPK and
  5941.         take part of its functionning. "CPACTIME"  command is  an important
  5942.         parameter allowing  characters to be sent without <CR>, eg. in  the
  5943.         case of the TPK prompt ([TPK] >)
  5944.  
  5945.         ■  "RXblock" is used to validate the block mode in TPK.
  5946.  
  5947.         ■  "MCon" is  used to  validate  the  monitor window in the connect
  5948.            mode.  So that  the window is active in the  connected mode, you
  5949.            must pass these commands to  the TNC  at  each  use of TPK, this
  5950.            happens automatically  by  incorporating these two commands into
  5951.            the CONFIG.TPK file carried out at the start of the programme.
  5952.  
  5953.            Note: This mode  is ONLY  for the TNC2. Don't try to use it with
  5954.  
  5955.         
  5956.                                                              TPK files.  90
  5957.  
  5958.         Terminal PacKet TPK v1.81
  5959.         
  5960.         
  5961.         
  5962.            other TNCs !
  5963.  
  5964.         ■  "MYcall"  is used by TPK for  the  personal  mailer and  for the
  5965.            LOGBOOK.
  5966.  
  5967.         For these commands you will get a reply from TPK AND from the TNC.
  5968.  
  5969.         The "MOnitor" command in TPK must be abreviated as "MO" and not "M"
  5970.         which stands for "Macro" !
  5971.  
  5972.  
  5973.         6.3 THE DIRC.TPK FILE.
  5974.  
  5975.  
  5976.  
  5977.  
  5978.  
  5979.  
  5980.  
  5981.  
  5982.  
  5983.  
  5984.  
  5985.  
  5986.  
  5987.  
  5988.  
  5989.  
  5990.  
  5991.  
  5992.  
  5993.  
  5994.  
  5995.  
  5996.  
  5997.  
  5998.  
  5999.  
  6000.  
  6001.  
  6002.  
  6003.  
  6004.  
  6005.  
  6006.  
  6007.  
  6008.  
  6009.  
  6010.  
  6011.  
  6012.  
  6013.  
  6014.  
  6015.  
  6016.  
  6017.  
  6018.         
  6019.                                                              TPK files.  91
  6020.  
  6021.         Terminal PacKet TPK v1.81
  6022.         
  6023.         
  6024.         
  6025.         Structure of the DIRC.TPK file, commented directory.
  6026.  
  6027.         &x:\path\ Criterion-1 Criterion-2 Criterion-N
  6028.         FILENAME.EXT    xxxxxx JJ/MM/AAAA HH:MM Commentaries (39 char maximum)
  6029.         ──────────────────────── Extra Commentaries ──────────────────────────
  6030.         ──────────────────────── Extra Commentaries ──────────────────────────
  6031.         ──────────────────────── Extra Commentaries ──────────────────────────
  6032.         ──────────────────────── Extra Commentaries ──────────────────────────
  6033.         &x:\path\ Criterion-1 Criterion-2 Criterion-N
  6034.         FILENAME.EXT    xxxxxx JJ/MM/AAAA HH:MM Commentaries (39 char maximum)
  6035.  
  6036.  
  6037.         &             Recognition character       ─┐
  6038.         x:\chemin\    Access path to the file      │
  6039.         FILENAME.EXT  Name of the file             │
  6040.         xxxxxx        Lenght of the file           ├── Created by the command
  6041.         JJ/MM/AAAA    Date of the file             │   COMmente
  6042.         HH:MM         Time of the file.            │
  6043.         Commentaries  Description of the file     ─┘
  6044.  
  6045.         Criterion-1...Criterion-N                 ─┐
  6046.                       Selection of a range of      │
  6047.                       interest or a specific       │
  6048.                       kind of file                 ├── To be added and modified
  6049.         Extra commentaries                         │   with a text editor
  6050.                       If 39 characters are not     │
  6051.                       enough                      ─┘
  6052.  
  6053.         Example:
  6054.  
  6055.         &C:\TPK\ENVOI\ PACKET TPK IBM
  6056.         TPK165.ZIP      234567 10/09/1991 01:65 Programme TPK version 1.65
  6057.                         : New commands "/DIRC" "COMmente"
  6058.                         : "TNCIni" to swap a TNC in 8 bits without parity
  6059.                         : Menus for files transfers
  6060.                         : On-line help ..... etc .....
  6061.         &C:\TPK\ENVOI\ TPK
  6062.         TPKHELP.ZIP      87654 10/09/1991 01:00 TPK programme of outside help
  6063.                         : This is the help taken from TPK which can be used
  6064.                         : as on-line help in Desqview for example.
  6065.         &C:\TPK\ENVOI\ SATELLITES
  6066.         TRKSAT300.ZIP   321098 25/12/1991 03:00 TRAKSAT satellites pursuit.
  6067.  
  6068.         In this example:
  6069.  
  6070.         - /DIRC PACKET lists TPK165.ZIP
  6071.         - /DIRC TPK lists TPK165.ZIP and TPKHELP.ZIP
  6072.         - /DIRC SATELLITES lists TRKSAT300.ZIP
  6073.         - /DIRC SAT also lists TRAKSAT300.ZIP
  6074.  
  6075.         (See paragraph  "2.5  Remote  commands." on page 14 and "4.2 Remote
  6076.         commands." on page 67)
  6077.  
  6078.  
  6079.  
  6080.  
  6081.         
  6082.                                                              TPK files.  92
  6083.  
  6084.         Terminal PacKet TPK v1.81
  6085.         
  6086.         
  6087.         
  6088.         6.4 THE EXECAUTO.TPK FILE.
  6089.  
  6090.         File of authorised external remote commands.
  6091.  
  6092.         If it does not exist, NOTHING is allowed.
  6093.  
  6094.         Structure of the file for EACH authorised command:
  6095.  
  6096.         ■  Line 1 : Command
  6097.  
  6098.         ■  Line 2 : Exchange of the reception buffer on disc (Ok/No)
  6099.  
  6100.         ■  Line 3 : Number of parameters maximum (up to 18)
  6101.  
  6102.         ■  Line 4 : Authorisations for the 1st parameter
  6103.  
  6104.         ■  Line 5 : Interdictions for the 1st parameter
  6105.  
  6106.         ■  Line 6 : Authorisations for the 2nd parameter
  6107.  
  6108.         ■  Line 7 : Interdictions for the 2nd parameter
  6109.  
  6110.         ■  and  so  on up to the  maximum  number  of  parameters  for this
  6111.            command.
  6112.  
  6113.         (See paragraphs "2.5 Remote commands." on page 14  and "4.2  Remote
  6114.         commands." on page 67)
  6115.  
  6116.  
  6117.         6.5 THE ON-LINE HELP FILES.
  6118.  
  6119.         These files are ASCII  text files and are therefore easily modified
  6120.         with an editor. Just  take into account the base structure enabling
  6121.         the functionning of the on-line help.
  6122.  
  6123.         The  first  line  of the file contains  the  title  of  the  screen
  6124.         displayed at the bottom.
  6125.  
  6126.          Eg: TPK.HLP : =[TPK commands]=
  6127.  
  6128.         The  second line contains the description  of  the  heading of  the
  6129.         different sections.  The heading  has no  particular format, except
  6130.         its  lenght  which  is  limited  to 74 characters. This description
  6131.         enables therefore specification of it for the user.
  6132.  
  6133.          Eg: TPK.HLP : = Command argument ==== Default ==== Description ==
  6134.  
  6135.         Then  come the different sections. Each section must begin with the
  6136.         character "@"  at the beginning of the  line. TPK  understands each
  6137.         line beginning with this charcter to be a section. That which  must
  6138.         be  displayed  for  the  section  is  situated  between  two  lines
  6139.         beginning with the "@" character.
  6140.  
  6141.          Eg. TPK.HLP:
  6142.  
  6143.  
  6144.         
  6145.                                                              TPK files.  93
  6146.  
  6147.         Terminal PacKet TPK v1.81
  6148.         
  6149.         
  6150.         
  6151.         @ALArme      OFF/Call  OFF    ...Description
  6152.  
  6153.         Parameters:
  6154.  
  6155.           OFF Deletion of the alarm
  6156.           Call Starts the alarm and TPK wil send out a beep on
  6157.                receiving this call as the origin of a packet
  6158.  
  6159.         @At [Time [Command]]   .....2nd section.
  6160.  
  6161.         The end of a  section is  therefore  either  the  beginning  of the
  6162.         following one (line beginning with a "@"), or the end of the file.
  6163.  
  6164.         (See paragraph "2.1 On-line help <ALT-H>." on page 10)
  6165.  
  6166.  
  6167.  
  6168.  
  6169.  
  6170.  
  6171.  
  6172.  
  6173.  
  6174.  
  6175.  
  6176.  
  6177.  
  6178.  
  6179.  
  6180.  
  6181.  
  6182.  
  6183.  
  6184.  
  6185.  
  6186.  
  6187.  
  6188.  
  6189.  
  6190.  
  6191.  
  6192.  
  6193.  
  6194.  
  6195.  
  6196.  
  6197.  
  6198.  
  6199.  
  6200.  
  6201.  
  6202.  
  6203.  
  6204.  
  6205.  
  6206.  
  6207.         
  6208.                                                              TPK files.  94
  6209.  
  6210.         Terminal PacKet TPK v1.81
  6211.         
  6212.         
  6213.         
  6214.         7.0 APPENDIX : EXTENSIONS TO THE YAPP PROTOCOL
  6215.  
  6216.         These  extensions are used in TPK 1.65a  (and up) and FBB  5.14 and
  6217.         up.
  6218.  
  6219.  
  6220.         7.1 HEADER EXTENSION.
  6221.  
  6222.         The  header  now carries the  DATE  and  TIME  of  the  file  being
  6223.         transmitted.
  6224.  
  6225.         [SOH] [Len] [Filename] [NUL] [File Size] [NUL] [Date] [Time] [NUL]
  6226.  
  6227.         The  Date and  Time  are the  values reported  by  DOS, coded in  4
  6228.         hexadecimal characters and are sent in ASCII.
  6229.  
  6230.         The receiver has  the  choice of  using either extended  Yapp  with
  6231.         checksum or normal Yapp.
  6232.  
  6233.         ■  The normal Yapp reply is RF, as before and the receiver can keep
  6234.            the date and time information .
  6235.  
  6236.         ■  The  extended Yapp reply is :  RT  Receive_TPK  and  is  coded :
  6237.            [ACK] [ACK]
  6238.  
  6239.         If the receiver reply  is RT the protocol used will  be what I have
  6240.         called  YappC for Yapp  with checksum.  When  the sender  gets this
  6241.         packet he MUST use YappC.
  6242.  
  6243.  
  6244.         7.2 DATA PACKETS EXTENSION.
  6245.  
  6246.         If  the receivers reply is RT the protocol  used will be YappC. The
  6247.         checksum  allows detection of packets  corrupted  along  the  link,
  6248.         particularly on the RS232 lines where there is  no error control or
  6249.         correction (or it's very poor!)
  6250.  
  6251.         Data packets : [STX] [Len] [Datas] [Checksum]
  6252.  
  6253.         Checksum  is the sum of all datas bytes in 8 bits like  Xmodem.  If
  6254.         the checksum is bad then the receiver must send a Cancel and enters
  6255.         CW state.
  6256.  
  6257.  
  6258.         7.3 CRASH RECOVERY.
  6259.  
  6260.         A new field has been  added to the resume reply to  tell the sender
  6261.         if the receiver can use YappC or not.
  6262.  
  6263.         Resume reply for Yapp: (as used before by TPK and FBB)
  6264.  
  6265.  
  6266.  
  6267.  
  6268.  
  6269.  
  6270.         
  6271.                              Appendix : Extensions to the Yapp protocol  95
  6272.  
  6273.         Terminal PacKet TPK v1.81
  6274.         
  6275.         
  6276.         
  6277.             [NAK] [Len] [R] [NUL] [Received Length] [NUL]
  6278.                     │    │                │
  6279.                     │    │                └── in ASCII as in the header
  6280.                     │    └── as Resume !
  6281.                     │
  6282.                     └─────── len of the following bytes
  6283.  
  6284.         Resume reply for YappC:
  6285.  
  6286.             [NAK] [Len] [R] [NUL] [Received Length] [NUL] [C] [NUL]
  6287.                                                            │
  6288.                          Tells sender I can use YappC ─────┘
  6289.  
  6290.         When the sender gets this packet then he must also use YappC.
  6291.  
  6292.  
  6293.  
  6294.  
  6295.  
  6296.  
  6297.  
  6298.  
  6299.  
  6300.  
  6301.  
  6302.  
  6303.  
  6304.  
  6305.  
  6306.  
  6307.  
  6308.  
  6309.  
  6310.  
  6311.  
  6312.  
  6313.  
  6314.  
  6315.  
  6316.  
  6317.  
  6318.  
  6319.  
  6320.  
  6321.  
  6322.  
  6323.  
  6324.  
  6325.  
  6326.  
  6327.  
  6328.  
  6329.  
  6330.  
  6331.  
  6332.  
  6333.         
  6334.                              Appendix : Extensions to the Yapp protocol  96
  6335.  
  6336.         Terminal PacKet TPK v1.81
  6337.         
  6338.         
  6339.         
  6340.         INDEX
  6341.  
  6342.  
  6343.         C                              
  6344.                                        
  6345.         CONFIG.TPK 40, 46, 63, 74, 76, 
  6346.            77, 78, 79, 80, 83, 90      
  6347.                                        
  6348.                                        
  6349.         D                              
  6350.                                        
  6351.         DCD 70, 71, 75, 78, 80         
  6352.                                        
  6353.                                        
  6354.         K                              
  6355.                                        
  6356.         KAM 54, 63, 74, 78, 79, 83     
  6357.                                        
  6358.                                        
  6359.         P                              
  6360.                                        
  6361.         PK232 12, 54, 70, 74, 79, 80   
  6362.                                        
  6363.                                        
  6364.         T                              
  6365.                                        
  6366.         TNC2 7, 8, 12, 20, 62, 64, 65, 
  6367.            70, 71, 74, 75, 79, 82, 83, 
  6368.            90                          
  6369.         TPK.CFG 7, 10, 53, 54, 62, 63, 
  6370.            70, 71, 72, 73, 76, 77, 89, 
  6371.            90                          
  6372.         TPKINST 7, 10, 15, 40, 73, 89, 
  6373.            90                          
  6374.                                        
  6375.                                        
  6376.         Y                              
  6377.                                        
  6378.         YAPP 3, 19, 20, 22, 23, 24, 27,
  6379.            28, 68, 82, 94, 95          
  6380.         YAPPC 27, 28, 95, 96           
  6381.  
  6382.  
  6383.  
  6384.  
  6385.  
  6386.  
  6387.  
  6388.  
  6389.  
  6390.  
  6391.  
  6392.  
  6393.  
  6394.  
  6395.  
  6396.         
  6397.                                                                   Index  97