                                                                     Page 3 



                              BayCom - Terminal Program 

                                       V 1.70 
                    
                                for a PC without a TNC 



                                         by 

                 Florian Radlherr, DL8MBT and Johannes Kneip, DG3RBU 

                also Rudi Dussmann, DK5RQ and Christian Lachner, DL5RL 


                         Translation by Denis Godfrey G0KIU. 

     The Copyright of this English Version is held by G0KIU on behalf of 
     the BayCom Team and may not be stored in any other form without the 
     written consent of G0KIU or the BAYCOM TEAM. 



                                Manual of the Software 



                                                                June 1994 



     IMPORTANT: The software and/or the Manual(s) must be distributed in 
     their entirety without any Alteration or Modification. Notification of 
     any distribution in UK to be advised to G0KIU @ GB7BAD 

     It is not permitted to make or Solicit any Charge over and above the 
     Material Costs for Copying.  You are invited to make a Donation to the 
     BayCom Team to assist with further Developments to this Program and 
     other Projects. 

     Details of how to make this Donation are on Page 55. 








     BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

 




                                TRANSLATORS COMMENTS. 

        This translation is dedicated to the Members of the BayCom Team 
    with whom my XYL and I spent many happy hours.  It is a Team of real 
    Gentlemen who beneath their happy and pleasant Bavarian exterior are 
    Masters of their chosen hobby.  They are dedicated to providing 
    Amateurs with the best possible means of Packet Operation at an 
    economical cost. They plough back our Donations into other projects of 
    which more will be heard later. 
    
         Thanks to the whole team for the way in which they made life so 
    pleasant and enjoyable for my XYL instead of what could have been a 
    boring few days. !!! 

        Thanks also go to parents of Johannes who provided us with 
    excellent accommodation, food, and company despite their own 
    commitments. Not least Thanks to Johannes's youngest brother who was 
    the perfect tour guide of Old Regensburg. 

    On behalf of all Amateurs thanks go to all the relatives known or 
    unknown to me who make the background for the Team to operate so 
    successfully for our pleasure. 

         I can only say how delighted I was to see the BayCom Stall at the 
    HAMFEST in Friedrichshafen at which they were all present, continuously 
    under siege by interested Amateurs. The Team so richly deserve the 
    attention. 


                                                                 July 1994. 




















                                                                    Page 4 

    CONTENTS 

    PART I: Introduction 
                                                           Page. 
    1.      Forward                                          5 
    2.      Updates to Version 1.20                          7 
    3.      Overview of the BayCom-Terminal Program          8 
    3.1.    How can I make a Quick Start. ?                 11 
    
    PART II: Operation of the Program
    
    1.       Installation of the Personal Parameters         13
    1.1.     The Parameter Compiler PARA.EXE                 19
    2.       L2 as a resident Programm                       20
    3.       The Terminal Programm SCC                       22
    3.1.     The New Help-System                             26
    3.2.     General Information, Text and Commands          28
    3.3.     Timer- and "TNC"-Commands                       30
    3.4.     Description of the Screen Information           36
    3.5.     Commands to Save and Transmit Files.            42
    3.6.     Log book                                        44
    3.7.     Other Commands                                  45
    3.8.     Remote Control Operation                        47
    3.9.     Unproto-Transmission                            48
    3.10.    Short Overview of the Commands and Keys         48

    PART III: Appendices
    
    1.       Error Correction                                51
    2.       Overview of the Hardware for BayCom-Software    53
    3.       BayCom - User and Usage Authorisation           55
    4.       Future Developments                             56
    5.       Index                                           57















    
    
    
    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 5

    PART I: INTRODUCTION

    1. FORWARD:   
    
    The overwhelming response that we received resulting from the 
    introduction of BayCom came to us as a big surprise. Now to some extent
    we have recovered and after a good half year wish to release a new
    Version. In many ways this is an improved version, in which errors that
    existed in V 1.20 in so far as are known to us have been corrected :- 
    Digipeating, in addition to, for all in Australia and Canada who 
    informed us that V 1.20 had a pronounced aversion to a Call Sign 
    beginning with a V.  

    Furthermore, completely new features have been inbuilt (See Chapter 2),
    which for the large part have been suggested by the users of the
    program. There is nothing new in this Version which goes against our 
    fundamental principles: as before the program is quickly user friendly 
    on XTs, simple to use, undoubtedly pleasing to the user, but is broadly  
    not so difficult as most Terminal Programs in connecting to a TNC. 

    Lengthy discussions have taken place, especially with supporters of 
    prolific Standard Text - but we ourselves have made a firm stand 
    against this, except for Connect- Quit- and Info Texts, no further
    Standard Texts are to be defined and that the Connect and Quittexts to
    be no longer than one line in length. In our opinion it follows that
    communication on Packet Radio itself should not be reduced to 
    primarily, the exchange of standard froth or Weihnachtstannenbaeumen
    (Christmas Trees.) for a Greeting. As a smallsweetener it is possible
    to define for particular stations, longerspecial CTEXTS. (Also a 
    generated ANSWER-possibility as in Digcom). 

    A small new introduction, especially for learners, is the comprehensive
    Help File which can be displayed from within the program. It contains 
    not only important points from the Program area, but displays one of 
    the most complete Packet Radio Themes Help Sections that are able to be
    to be assisted. That the Program in other lands has found many friends
    gives furthermore, the possibility to allow the output of messages in 
    English from the Program. 

    For the experienced User, a short list is given of the new additions to
    the Program, this is followed by the preparations required for starting
    the Program. Then all the Commands are individually described. The 
    Authors especially thank DL5RL and DK5RQ without whose active help 
    BayCom probably would never have been published, they have given us the
    time consuming and irksome assistance in the distribution of the
    Program and Modems, and also with all credit - the corrections. 





    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 6

    Thanks also to DF1RW for the procurement of parts and all of the OM, 
    who in many ways have helped, also to you, dear User, who with your 
    Donations to the BayCom-Fund that has helped us up to the present time
    to finance 6 BayCom NODES so that a number of different Links have been
    improved. 
    
    Also we are pleased about the many times in the last six months that 
    constructive improvement suggestions arrived here and in the major part
    are to be found introduced in this Version. 
   
    We are annoyed by a number of individuals both at home and abroad who 
    by the sale of our Hard- and Software saw the possibility of filling 
    their own purses. What chances for progress in this Operating Mode, if
    these people turned their copying energy to more constructive
    objectives. ! 
    
    It is reassuring to us however, that these portrayed occurrences 
    excepted, and set against them, are the pleasant contacts with many
    BayCom-Friends and the many commendations received with the origination
    of the new Version. 
    
    With Greetings from the Bavarian Countryside. 

    
         DL8MBT, Flori     (@DB0AAB) 
         DG3RBU, Johannes  (@DB0RGB) 

     























    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 7

    2. NEW UPDATES TO VERSION 1.20 
    
    For the experienced User there follows here, only the Keywords with
    which the updated Program is concerned. The page number is also given 
    where precise Information of the respective information is able be
    Found. 
    
    - Operation with AM7911-Modem is now possible with 300Bd, HBAUD (P.32)
    - System Messages are switchable German/English  (P. 38) 
    - Log Book on Diskette or Hard Disk, choice of simultaneous Logging 
      with the Connect or at the end of the Program; selected with the 
      Command LOG and EXITLOG (P. 44) 
    - Establishment of a Disconnect-Timer (Timeout) for an inactive 
      connection (P. 31) 
    - Switchable between Insert and Overwrite Mode :INSMODE (P. 45) 
    - Restoration or Clearance of the DOS-Screen now possible (P. 45) 
    - Remote Control Operation within limits, of defined Commands (P. 47) 
    - Display of 50 and 60 Lines with a VGA Card possible (P. 15) 
    - Bell and line "knacks", also L2-Flash switchable (Now fully office 
      usable !!)  (P. 37/38). 
    - Personalised Connect Text available  (:ANSWER-Function P. 36) 
    - A one line definable Quit Text. 
    - Connect-Call in the lower Status line updated by "further connection"
    - Various smaller alterations, e.g. Reduction of the Scroll back line 
      count in the TX window, therefore more scroll back lines available in
      the RX window 
    - Issue of the Time at Connect/Disconnect 
    - Issue of the time before each Packet in the Monitor Window 
    - Establishment of a Command-Order (: in the next line following the 
      issue of a Command; automatically set or not set)  (P. 37) 

    To replace Version 1.20 with Version 1.40, all Program Parts of the old
    version must be replaced by the new Files (also SCC.INI, PARA.EXE etc).
    Compared with Version 1.20 General Operation, nothing is changed. 

















    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 8

    3. OVERVIEW OF THE BayCom-Terminal 

    GENERAL ATTRIBUTES: 

    - Partitioned in a "TNC-Part" and a Terminal-Part. The TNC-Part runs 
      resident and unseen concurrent with other Programs under DOS in the
      background. The Station is then available for Connection. The
      incoming information is obtained by the User on the Screen, only
      after the start of the Terminal Program. 
    - Screen Editing in the Terminal: Each output of the Program is able, 
      by movement of the Cursor to the required part and followed by a <CR>
      to be re-transmitted. 
    - Three part Screen: TX, RX and Monitor. The Cursor is capable of being
      positioned in all three Windows, the Windows are able to be altered 
      considerably in size, the Text scrolled backwards and forwards. 
    - Previous pages of all Screen Windows capable of being Scrolled. 
    - Usual Multi-connect-Availability including File Transfer. 
    - Support for EGA and now also VGA Monitor Modes. 
    - Saving and restoration of the Screen Contents after an exit from the
      Program. 

    The BayCom-Terminal consists of Multi part Programs, which will be
    explained in the following sections. 

    L2.EXE. This is the central Program Part of the BayCom-System already 
    mentioned above. This Program is of great importance: It runs resident
    in the RAM. That means that after the Start of the Program (L2) the
    customary DOS-Prompt is present, a small Flashing Rectangle is to be 
    seen in the top right corner of the Screen as an indication. The
    Computer with a Modem, and TX/RX connected behaves as a free standing 
    TNC: It is able to be connected to, receive input information, but the
    user can only see this after the Terminal-Part has been started
    (SCC.EXE). When L2 has been started and the DOS-Prompt displayed, the 
    Computer is available for other work - e.g. Word Processing,
    Programming etc. by selection, with a reduction of RAM space: L2    
    occupies approximately 90kB of the available RAM, i.e. 640kB is no
    longer available but 550kB (From that another 100kB for the operating 
    system is also unavailable.) This can cause Problems when RAM greedy 
    Programs are run concurrently with L2. 












    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU  (c)

                                                                    Page 9

    - SCC.EXE. This is the User Interface. After the start, a 3 Part Screen
      appears, the Operator is then able to perform a complete Packet Radio
      operation. From Digicom the Program has inherited a Screen Editor. 
      For the Commands see the descriptions later in the Manual. 
    
    - OFF.COM. This short Program serves as a "RAM Charwoman". It removes 
      L2 from the RAM. The Computer is then fully available for other 
      Tasks. Exception- if other RAM resident Programs (e.g. Norton 
      Commander) have been started after the start of L2, see detailed Info
      under OFF in Help. 

    - SCC.INI. This is a normal ASCII-File which contains all of the User 
      Default Parameters.  It is able to be Edited with a normal Text 
      Editor. In this File the appropriate Calls and Parameters are placed.

    - PARA.EXE. The Parameters in SCC.INI must be converted from ASCII into
      a Machine Readable Format. This conversion is performed by PARA.EXE 
      and is called automatically by the re-start of L2 after every 
      alteration of SCC.INI. However it is able to be started manually. The
      Program gives an Error Report in the case of an Error in SCC.INI. 

    - SCC.PAR.  This is the File created by PARA.EXE from SCC.INI and 
      cannot be manually altered. It is created after the first call of 
      PARA.EXE. 
    - TERMHELP.SCC.  The Help-File, containing the Text, which is called 
      after the issuing of :HELP and displayed on the screen. 

    - SCC.VID.  BayCom is capable of saving the Screen Contents at the end
      of the Program, and at the next Start, re-loading the stored Contents
      to the Screen. The Screen Contents will be stored in the File 
      SCC.VID. The initial creation of this File follows the first Start of
      BayCom. 
    
    - SCC.PWD. Password-File  for the  :J-Function (must be user created, 
      see :J-Function). IT IS ESSENTIAL TO CREATE THIS FILE EVEN IF NOT USED.

    - SCC.LOG. A Logbook-File will be activated by LOG-Command (see P. 44)
      from the Program. 













    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU  (c)

                                                                    Page 10
    - BAYCOM.BAT.  With the calling of BAYCOM, L2 will be started and 
      subsequently the Terminal (SCC.EXE). At the end of the Packet
      Operation L2 will be automatically removed (OFF.COM), thought to be
      important for the User, who will have no further use for a resident
      L2. 
  
    - INSTALLC.BAT. This is a small Batch Program that will create a 
      Directory named BAYCOM on the Hard Disk (C:) and then copy all the 
      files from the Diskette to that Directory. 






    The diagram shows briefly an Overview of the whole BayCom-System as it
    exists today. The aforementioned Terminal is but a bare bones fraction
    of the Complete system, which is the concept of how the operation of 
    Bavarian Digipeaters came about.                                      
                        
      
























    Also the "large" Node-Version, mostly provided with a Mailbox, is 
    included with more Digipeaters in Eastern Bavaria. (DB0AAB, DB0RGB,
    DB0LNA, DB0EIC, DB0ABH, DB0IGL), these naturally, do not have a Serial
    Modem installed, but a special High Capacity Expansion Card, to enable
    more Modem Channels. 


    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU  (c)

                                                                    Page 11

    3.1 HOW QUICKLY CAN ONE BEOME QRV ? 

    For all those who only require a few short instruction and afterwards 
    prefer to set about testing for themselves, the following lines are 
    offered. 
    
    BayCom is usable from either a Diskette or the Hard Disk, in the latter
    case all files should be copied to a chosen Directory. (Or you can use
    the Batch File INSTALLC, which will create a Directory BAYCOM on C: and
    then copy all the Files into it. Information has been distributed on 
    Mailboxes recently that BayCom will only run out of a particular 
    Directory.  This is not correct. 

    If you are updating from Version 1.40 the entire set of files must be 
    cleared and the Files of Version 1.50 copied into the Directory. 

    It is only necessary to change a few Parameters. With a normal ASCII 
    Text Editor the following Parameters should be installed in the Data of
    SCC.INI. (That is a normal Text Data File.) 

    - The Port COM1 or COM2.  This is defined in SCC.INI around Line 30 and
      is pre-installed as Standard on COM1. 

    - The Call Signs. The Parameter MY (MyCall) is to be found around Line
      70. The individual Call Signs must be installed, also the Digipeater
      (DCALL). 

    All the other Parameters are set at tested Values but can be changed to
    suit your taste, after experience has been gained with usage. 

    Next L2 must be started, followed by SCC (Or better still altogether 
    through the use of Batch File BAYCOM) .....and already all should be 
    running ! 

    Hope you remembered to connect the BayCom Modem and rig. !! 
    To end the Program ALT-X. 

    DO NOT FORGET: As with Digicom in front of each Command a Colon is 
    required. This can be obtained by ESC, TAB or DEL. 

    When all else fails and nothing works then find a quiet place and read
    the following instructions.  









    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 12

    PART II: OPERATION OF THE PROGRAM. 

    Fundamentally the Basic Operation of the Program has not in itself 
    altered. Friends of 1.20 or of Digicom will become quickly accustomed 
    with its operation. For all of those, the new update procedure is yet 
    once more described. 

    1. Install the Personal Parameters in the Text File SCC.INI (only
    important for first start or large Parameter alterations.) Thereby
    setting the Call Signs of the Station, Screen and TX Parameters. 

    2. Start the resident L2, this Program allows the sending and receiving
    of Data. (If SCC.INI has been altered then automatically the updating 
    of the Machine Readable Parameter file (SCC.PAR) will take place.) 

    3. Start the Terminal SCC (This is the User Interface enabling the user
    to Read the incoming Data and Enter Data for Transmission. L2 having 
    been already started may have information to display once SCC is 
    running. 

    4. Ending of the Terminal Programs (ALT-X) 

    5. Ending of L2 (OFF) 

    The items 2, 3, and 5 can be achieved by the use of Batch Program 
    BAYCOM and then these items will be run automatically. 

    Following:- individual items will be explained. Before using the 
    Program a copy of the Diskette should be made, or copied to a Directory
    on the Hard Disk of the Computer. The Batch-Program INSTALLC will do 
    this automatically, creating a Directory BAYCOM on the C: Hard Disk and
    then copying all the files into that Directory. 

    It is also required that the Program runs on a 100% Compatible IBM-PC.
    (Compatibility is especially important for the Serial Port.) with an 
    Operating System > DOS 3.0 (With DR-DOS problems occur with the RAM 
    management when using the :OSHELL-Command). 














    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 13

    1.  INSTALLATION OF THE PERSONAL PARAMETERS 
    
    Before the first Start of the Program the important Parameters must be
    installed in a completely normal Text File. (Named SCC.INI) This Text 
    File can be edited with any favourite Editor. (e.g. NE, Turbo Editor 
    etc.)  However Caution is required with the Text Processing of the 
    File :- Formatting - Values or Text in the Correct place after a 
    Command - Character count in the text Entries etc. In the following, 
    the individual lines of this Initialisation File will be precisely 
    described by the means of a printout of the File SCC.INI with 
    explanations annotated.  Everything following a ; will be ignored by 
    the Parameter Compiler and will be treated as a Comment. It is strongly
    recommended that before beginning any alteration of the File that a 
    copy is made of the Master File; so that in the event of serious 
    problems at a later stage, a  Valid File is still available. 
    WARNING: The altered Data for the Terminal will only be passed to the 
    Machine Code Program when L2 is re-started. Consequently it is not 
    useful to alter the File whilst L2 is running and afterwards start SCC,
    first L2 must be removed by running OFF and then restarted. Here in the
    introduction to the explanation of SCC.INI, the text that stands 
    between [  ] is not included in the actual File but only used for 
    tutorial purposes. It is also permissable that all other Commands,
    which are described in this tutorial, to be utilised in SCC.INI. 
    In the event that the user prefers other values to the Standard Values
    given here, these parameters are written in an optional place in 
    SCC.INI. 

    ; Initialisation File for BayCom-PR-Soft on an IBM-PC by DL8MBT/DG3RBU
    ; --------------------------------------------------------------------
    ;                        (update V 1.70 20.07.94)
    ; 
    english on   ; Program responses in English/German ON/OFF 
    ; 
    [A switchable choice between German or English Program Responses. 
    Especially included for our Friends in other lands. ] 
    ;
    ; The construction of this File is reasonably tolerant. Spaces/-lines
    ; allowed to be inserted at each position, the items immediately
    ; following the Command Small/Large Type will be ignored 
    ; No evaluation of the Values entered is made, consequently it is
    ; imperative that before commencing the editing, to make a Backup of
    ; this File, in order that a reference is available in a Crisis 
    ; situation. 








    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 14

    ;   The Parameter File will be read by PARA.EXE as and when required 
    ;   the next time that L2.EXE is re-run, and if SCC.PAR is not able 
    ;   to be found. 
    ;   In SCC.PAR these same Parameters will be saved as in SCC.INI but 
    ;   in a Machine Readable Format (Machine Code), that is very much more
    ;   quickly available to the Program, and much more easily produced. 
    ; 
    ; Typical Data for Dynamic RAM Management and Port: 
    ; -------------------------------------------------
    ; 
    tports 7 ; Number of Terminal-Screens (max 8, 1 Port for UI/Monitor) 
    ; 
    [The number of displayed Screen Ports is determined here. One of these
    will be the Monitor Port. The number of Ports decides how many pages 
    are able to be scrolled back. In the example set here (6 Ports and 1 
    Monitor) there will be approximately 200 lines.] 
    ;
    buffer  40  ; Total quantity of the AX.25-Buffer Store in Frames 
    mbuffer 10  ; Quantity of the Monitor-Buffer, Units of 330 Bytes 
    rbuffer  8  ; Buffered per Port Data (RX), multiplied by 330 Bytes 
    tbuffer  8  ; Buffered Data (TX), multiplied by 330 Bytes 
    ;
    [These Values are reserved in RAM. The values given here have been 
    shown in practice to be well proven, so there should be no need to 
    alter them. For those who would like to play: The Value of Buffer
    must always be larger than mbuffer, tbuffer and rbuffer added together,
    further information is to be found under the appropriate Word in HELP];
    ; Selection of the Serial Port 
    ; ----------------------------
    rs232 1  ; The number of the COM Port (COM 1 or COM 2) 
    ;
    [The Port number is selected here that corresponds to the one to which
    the Modem for Packet Radio is connected. Unfortunately it is not 
    possible, to define COM 3 or COM4, the interrupts for these Ports are 
    not able to be unambiguously defined.] 
    ; 
    ; Video-Setup 
    ; -----------
    [In this part the General Screen display corresponding to the Video 
    Card will be selected.] 
    ;
    d1lines   8  ; Number of Lines in the TX Window 
    d2lines  20  ; Beginning of the Monitor Window (Line No.) 
    ;
    [These two lines give the position of the separation between the 
    TX-(at the top, RX- (middle) and Monitor (lower) Windows.] 





    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 15

    vadapter 0  ; Video-Type: 0=Automatic, 1=Mono, 2=Colour, 3=LCD 
    ;             Laptops with LCD or Monochrome-VGA set to 3 ! 
    [This Parameter is set for the Video-Card in use. With a setting of 0
    the particular Card in the Computer will be recognised, and the System
    switched with an EGA-Card into the 43 Line Mode, with the VGA-Card into
    the 50 or 60 Line Mode. If this is not required or recognition does not
    function correctly, the appropriate value will be installed.  Setting 2
    will only give a 25 Line Display for EGA and VGA. 3 corresponds to 0,
    but it gives a better Contrast for Mono-Displays.]
    ; 
    vcolumns   80 ; 40..132  Width of line in Characters of the Video 
                  ; Output, Normally 80, as per the Video-Card.
    vlines     25 ; 25..75  Number of Lines of Video-Output. Normally 25 as
                  ;         per the Video-Card.
    [Lines and Columns for Special Cases, are also able to be installed.] 
    saveports 5   ; 0..8  No. of Screen Ports saved at the Program's end
    [At the end of the Program the current Screen Contents (Except Monitor
    Window) can be saved. This naturally requires time, and of course more
    time for a larger number of Ports. These are saved to Disk. If one
    requires a quick start and end of the Program to be achieved then this
    number should be small or set to 0]
    ;
    wwrap     80  ; 40..100  line termination col. normally 80
    [At this Screen Position the unfinished word will be automatically
    transferred to the next line and the completed line transmitted.] 
    insmode on    ; on/off Default setting for Insert or Overwrite. 
    [Here it is decided at the start of the Program if the Overwrite
    or Insert Mode of the Character Writing is in operation. It is still
    possible with the Ins Key to toggle the Mode.] 
    ;
    dosclear off  ; on/off DOS-Screen clear (on) or re-instated (off) 
    [If the Parameter is OFF, then at the ending of SCC the DOS-Screen that
    was present before the Program SCC was started will be re-instated. 
    with ON the Screen will be cleared.] 
    mheader on    ; Line Feed between Monitor-Address and Info. Field 
    [This means that with MHEADER ON the AX.25-Address Field and the
    corresponding Packet-Info will be displayed on two different Lines,
    with MHEADER OFF one behind the other on the same line.] 
    ;
    german on   ; German Character Print with DIN-Umlauts (instead ofIBM)
    [For all friends of the heated discussion in the "Opinion"- Boards of
    the Mailboxes, the choice is given here to select the option of one's
    own preference. More common is the German Character representation
    (GERMAN ON).] 
    ;
    remote on  ; Remote Control for Connected Stations using // Commands 
    [As is also available in Digicom, the Commands of the Host Station are
    remotely controllable by the Station Connected. Nevertheless no single 
    instruction installation exists here, but with REMOTE ON all of the 
    RCMD Commands are made available for remote control.] 

    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 16

    echo off  ; on/off Display of the TX Data in the RX-Window
    [With the Command Echo ON all Characters entered in the TX window,
    after being TX'd will be copied into the RX Window. This is a personal
    choice.]
    ;
    log on      ; on/off Logbook-Function, the File is called SCC.LOG
    exitlog off ; on/off ON the Log will only be updated at the end of the
                ; Program used  for Disk-Operation, if not the Diskette
                ; will run continuously
    [For an explanation of these two Commands see Page 44.]
    ;
    knax off ; on/off Clicks from the L/Speaker, when new Data received.
    [After connection  a "peculiar clattering sound" for new incoming Data.
    We have decided, to make this function switchable for quiet loving
    temperaments  !!]
    cbell on   ; on/off  Chirps with Connect/Disconnect/CTL-G
    [Especially commended for application of the Program in the Office,
    tranquil slumbering colleagues will not be shaken out of their
    quietness, by frequent Connect or Disconnect sounding of the associated
    Bell, for that purpose this Function is made switchable.
    Murphy's Law of the PC-Bell: The Bell of the PC in the Office is
    fundamentally so loud, that the Boss in the room next door but one, can
    hear it, if a long awaited Station connects.]
    ;
    rcmd cstatus info mheard quit users version ; write wprg help
    [those Commands after rcmd and before the ; are permitted for an
    opposite Station, for detailed information see Item Remote Control
    (P.47)]
    ;write 1 port1.scc
    ;write 2 port2.scc
    ;write 3 port3.scc
    ;write 4 port4.scc
    [With these Lines it is possible to decide the Ports from which, after
    the start of SCC, Data will be written to Floppy/H.Disk. The first Line
    means therefore that the received Data on Port 1 will be written to a
    File PORT1.SCC (naturally it is also able to contain a complete Path
    e.g. write C:\packet\text\channel1.txt. The Filename is a freechoice.
    To activate this Function. The ; before the Command must beerased !]
    ;
    ; Installation of the Call Signs
    ; ------------------------------
    ;
    dcall  dl8mbt-8  ; Digipeatercall
    connect test     ; unproto-Endcall  ('quasi connect' on Channel 0 )
    mycall dlmbt dl8mbt-1 dl8mbt-3   ; up to 4 MYCALLS
    cnot  nocall tnc2c pk232   ; Connect ignore Calls
    [DCALL is the Call under which the System will act as a Digipeater.
    MYCALL sets the Calls, by which the Computer acknowledges an incoming
    Connect Request. dcall must not be one contained in mycall.]
    
    
    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 17

    The first of the chosen Call Signs will always be used when there is an
    external connection, if a further connection takes place to the same 
    end station then, the SSID of MYCALL is raised by 1. Call Signs after 
    CNOT will not be recognised, Packets from these Call Signs will be
    ignored and will not be digipeated]
    ; Installation of Various Texts
    ; -----------------------------
    ; Connecttext (only by Terminal-Operation  i.e. SCC must be running.)
    ;
    ctext BayCom - Terminal (Modem on the on the RS232)
    [This Text will be sent after a Connect to the Opposite Station as a
    Greeting, Installable up to 1 Line in Length.]
    ;Quittext
    qtext 73 Thanks for the Call de G?XYZ
    [This Text will be sent to the opposite Station on severing the
    Connection by :q or //q , Length up to one line.]
    ;
    ;  Layer-2 Parameters, valid for all Channels in Common
    ;  ----------------------------------------------------
    ;
    monitor 0123456789  ; Channels which will be displayed on the Monitor
    mselect 0           ; Monitor 1=QSO 2=MFROM 3MTO +10=NOT
    mcalls db0kfb oe5xlr ; Monitor-Select Call Signs
    [The Commands presented here are be employed either to Display certain
    Stations exclusively or Stations not to be Displayed. MSELECT 0 all
    Calls will be Displayed. MCALLS List then has no meaning ("Display of
    the Information")]
    frack    30  ; 10..200 FRACK-Timer Start value in 100ms-Units (Timer 1)
    resptime  1  ;  1..10  RESPONSE-Timer in 100ms-Units (Timer 2)
    linktime 12  ;  6..120 Inactive-Link-Timer in 100sec-Units (Timer 3)
    paclen  256  ;  1..256 Max Framelength,
    retry    20  ;  1..100 Number of Retries, by SABM without Digi RETRY/4
    ipoll    80  ;  1..100 maximum Info Field Length for IPOLL
    tinfo     4  ;  1..100 Infotimer, in 100ms-Units. Waiting time for TX
    tquit    30  ;  1..60  Quit timer (Waiting time for Disconnect if Data
    ;                      waiting, * 10sec)
    disctime 120 ;  0..600 Time to Disconnect on an inactive Port(* 10sec)
    [These are the respective Timers for Layer 2. For explanation see
    Chapter 3.]
    dwait     8   ; Channel-free-waiting, in 10ms-Units (with contingency
    ;               0..DW)
    txdelay  25   ; Delay after TX switched on, in 10ms-Units
    maxframe  3   ; Outstanding Frames valid values 1..7
    [Also see Chapter 3 for the explanation of individual Values.]
    ;
    [TRANS.NOTE Check the Retry division or multiply factors with the
    System on your Computer. Mine are half the value stated.]
  



    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 18

    beacon 0  ; Beacon Interval in 1sec-Units (0 means Beacon Off)
    badress beacon dl8mbt db0aab ; Address for Beacon <end><mycall><digi>
    btext  test   ; Beacon text
    [With these Parameters a regular Beacon is able to be set. It is of
    course important to advise that the minimum interval between Beacons
    should be 15 Minutes (beacon 900) to minimise QRM]
    ;
    ;Installation of the Screen Colours
    ; ---------------------------------
    ; In each case the Background and Foreground Colours are entered in
    ; Hexadecimal Format. 
    ;
    cselect 0     ; Selection of the Attribute for Monochrome-Video (MDA,
    ;               Hercules, Laptop LCD)
    ;
    sattrib 0 07  ; TX Window
    sattrib 1 70  ; Upper Status Line (between RX- and TX-Window)
    sattrib 2 10  ; STOP-Indicator in upper Status Line
    sattrib 3 07  ; RX Window
    sattrib 4 70  ; Lower Status Line: Indicator of Conn-Call Sign+Port No.
    sattrib 5 70  ; Lower Status Line: not selected, no connect
    sattrib 6 0f  ; Lower Status Line: Port selected
    sattrib 7 07  ; Monitor: Address field
    sattrib 8 0f  ; Monitor: Info field 
    sattrib 9 70  ; Text of the Help-Window
    sattrib 10 07 ; Marked place in the Help-Window
    sattrib 11 8f ; Selected place in the Help-Window
    sattrib 12 70 ; Control Character (Must be different to 0,3,7,8 !)
    cselect 13    ; Choice of the Attribute for Colour-Indication
    ;
    sattrib 0 02  ; TX Window 
    sattrib 1 47  ; Upper Status Line (Between RX- and TX-Windows)
    sattrib 2 c7  ; STOP-Indication in upper Status Line
    sattrib 3 07  ; RX Window
    sattrib 4 47  ; Lower Status Line: Indicator of Conn-Call Sign+Port No.
    sattrib 5 40  ; Lower Status Line: not selected, no Connect
    sattrib 6 57  ; Lower Status Line: Port selected
    sattrib 7 03  ; Monitor: Address Field
    sattrib 8 02  ; Monitor: Info Field
    sattrib 9 17  ; Text of the Help-Window
    sattrib 10 1e ; Marked place in the Help-Window
    sattrib 11 5e ; Selected place in the Help-Window
    sattrib 12 04 ; Control-Character (Must be different to 0,3,7,8 !)
    ;           ^ Foreground (Writing)
    ;          ^  Background


    
    
    
    
    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 19

    ; Numbers of the Colour Attributes
    ;   0 = Black       8 = Dark-Grey
    ;   1 = Blue        9 = Light-Blue
    ;   2 = Green       A = Light-Green
    ;   3 = Cyan        B = Light-Cyan
    ;   4 = Red         C = Light-Red
    ;   5 = Magenta     D = Light-Magenta
    ;   6 = Brown       E = Yellow
    ;   7 = White       F = Light-White
    ;
    ; The Attributes 8-F are available only for the Foreground Colours.
    ; As Background Colours, 0..7 available with Flash.
    ;
    [In this section all parts of the Screen are able to be Displayed to an
    individual choice. The numerals after CSELECT are not able to be
    altered in any case! The individual areas are able to be changed in
    Colour by alteration of the first (Background) and second (Foreground)
    Numerals of the SATTRIB. Naturally these Parameters will be available 
    for the first time after L2 has been re-started ! For detailed
    description see the Command SATTRIB in Chapter "Display of the
    Information"!] 
    
    1.1.  THE PARAMETER COMPILER PARA.EXE

    In previous paragraphs it has been described how in the initialisation
    of the Program it is able to employ the use of the Parameters installed
    in a Text file. When the alteration of the Parameters is completed, in
    order to reduce the RAM requirement these Parameters must be converted
    into a Machine Readable Format. (e.g. the Computer requires no
    Commentary from the SCC.INI). This Compilation happens completely
    automatically after each alteration of SCC.INI (will be known from the
    Program Date and Time) at the Start of L2. However it is possible, to 
    decide if the SCC.INI has been correctly altered. The "Parameter
    Compiler" is able to be manually started by PARA <Return>. On the 
    Screen it will be indicated how the Program processed the lines and 
    eventually to give an error Report. (if PARA has been manually started,
    then L2 will not call the Compiler at the next Start as the correct 
    Machine File is already available.) 
    The Compiler produces the now Machine Readable File SCC.PAR, from which
    L2 and SCC can obtain their information. 
    In the case that an ERROR is issued, one should prove the following:  
    
    - Does all Commentary stand behind a ; or has a semicolon been erased ?








    BayCom - Terminal Program Version 1.7 by DB8MBT & DG3RBU  (c)

                                                                    Page 20
    
    - Has a typing error or an invalid value been given? 
      If Errors are reported, the Line that is in error will however be set
      independently with a suggested Value, a Program Crash is therefore 
      not to be expected. 

    WARNING: In addition, practically all of the Parameters are able to be
    altered from the Terminal (except the basic initialisation, e.g. Video-
    Card etc.). These Terminal alterations will be saved in the Machine 
    Readable Program SCC.PAR. This means that they will be used repeatedly
    unless the Text File SCC.INI is altered when a fresh compilation will 
    take place. Unless the previously mentioned Terminal alterations are 
    made in SCC.INI they will be lost. So it is important that major 
    Parameter changes are made in SCC.INI. 
    Most Commands can be altered from SCC (Terminal Prog.) but will only 
    become effective after a re-start (e.g. VADAPTER). 
    A further new Function of the Parameter Compiler is the Indexing of the
    File TERMHELP.SCC, which is in the complete Help text for the
    comprehensive Help Menu of the Program. The call for this is PARA -H, 
    further Information is contained in Chapter 3.1. 

    2.  L2 AS A RESIDENT PROGRAM 

    L2, the Central Part (L2 Stands for Layer 2) of the BayCom-System 
    appears in an otherwise earlier neglected but often employed Program 
    Form for PCs, which Packet Radio Amateurs know as a RAM resident 
    Program. It should be understood that once the Program has been start
    edit runs in the background and a Normal DOS Prompt is then shown. The
    Computer is now available for other Operations. L2 is started by the 
    Command L2 <Return>; a short switch on message should then appear 
    followed by a flashing rectangle in the top right hand corner of the 
    Screen, followed by the normal DOS-Prompt re-appearing. Internally the
    following occurs: The Program reserves for itself a part of the Main 
    RAM of the Computer. This area is not then available for subsequently 
    started Programs. In this RAM section L2 makes itself very comfortable
    and works very industriously, it decodes Packets and in the meantime 
    stores detailed Information. In order to do this it naturally requires
    CPU time ... to achieve this it makes an Interrupt every milli second 
    - The Processor interruption therefore causes any other Program that is
    running to be slowed and in some cases they can be incompatible. 












    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 21

    What does this mean in practice ? In the first place the User does not
    observe the continual Interruptions from L2 once it has been started. 
    This is because these interrupts are furiously quick in operation. In 
    principle other Programs are able to be started, e.g. a Morse Program,
    Word Processing Program or similar. To observe is, that the Computer 
    now has less free RAM than it had before the Start of L2. L2 grabs 
    around 90kB of the 640kB of RAM. This means that RAM intensive Programs
    are no longer able to be run. In order to see how much RAM the System 
    now has available, the DOS-Program CHDSK (or similar.) should run after
    L2 has been started. The running Data and the free RAM information is 
    then obtained. This is not the complete difference between 640kB and 
    L2.. in other areas of the RAM there are the Keyboard Driver and the 
    System Programs - CHKDSK without L2 started will yield this value. 
    A second impediment to yield eventual Problems with other Programs is 
    naturally, that not only RAM, but also Processor Time with L2 must be 
    considered. This can mean a small loss of Program running speed, 
    especially when a lot of Data is being received and L2 has a large 
    quantity of work to process. Most Programs will not tolerate this and 
    therefore Crash, sometimes a Program creates a load of old rubbish in 
    L2 RAM reserved area .. and it then insidiously clears out L2. In the 
    second case it means that simple tests should be made, as to whether L2
    and the additional Program can live together or not. 
    Whilst L2 is active there is a small flashing rectangle, this serves 
    simply as an indication that the Program is active. So long as this 
    rectangle flashes, L2 is not corrupted (Otherwise the flashing will 
    stop; in a Program that switches into special Graphic Modes, the 
    flashing should be visible again as soon as a return to DOS is made). 
    The flashing however is also able to be switched off, in the case where
    it disturbs other Programs: Command :BLINK ON/OFF in the SCC.INI 
    This Flashing is able to be used as a Function Monitor: If it shows, 
    all is in order, BayCom should then run correctly in the Computer. If 
    it does not, see the Chapter Error Correction in the Appendices. 
    If L2 is running, the Computer with a Connected Modem and Radio is 
    absolutely similar to a Computer with Radio and Free Standing TNC. That
    is, one can connect from an external Station and leave information. 
















    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU  (c)

                                                                    Page 22

    The Host Station User at the Keyboard is not aware of this happening so
    long as the Terminal SCC has not been started, when SCC has been
    started the information that was accepted from the time that L2 was 
    started becomes available. 

    A resident Program naturally is not able to be ended simply and removed
    by the press of a Key, it should be made possible for the Computer 
    without having to be switched off and then on again, to be instructed 
    to remove L2. We offer therefore a small Program as a"Speicherputzfrau"
    (Storage Charwoman.!!), namely OFF.COM, to be calledby OFF. This clears
    L2 out of it's reserved RAM area and the Computer returns to normal. 

    3. THE TERMINAL PROGRAM SCC 

    As in the foregoing description, L2 serves as the Receiver and
    Transmitter of Packets, through the accomplishment of Connect and
    Disconnect. Consequently to the complete development of the underlying
    levels of the AX25-Protocol, it now requires the USER-INTERFACE, which
    will display the received and transmitted data. The SCC.EXE serves as 
    this vehicle.  This User-Interface as in Digicom is again full Screen 
    orientated, with which the acquaintance of the Program was very simple.
    SCC.EXE is started by issuing SCC from DOS (L2 must have already been 
    started). Then the required three part Screen becomes visible. 

    The three Windows are separated by two Status Lines which in the 
    following will be explained. 

    Upper Status Line: 

    QRV  DL5RL> Disconnected mem=038 ln=203 n2=10 o=0 fr=20 k=0 16:34 2 I U
     1     2         3         4       5      6    7   8     9    A   B C D

    The individual points: 

    1 Here will be displayed, the Mode in which the System finds itself. 
      QRV:  Receiving, but no signal (Closed Squelch) 
      RECV: Receiving incoming Info. (Squelch Open) 
      SEND: Data is able to be sent immediately. 
    
    If the ability to transmit is prevented by the pressing of SHIFT-TAB or
    + in the Keypad area, or if the Cursor is located in one of the lower
    Windows, the blocking of the  transmission will be signalled through 
    the FLASHING of the QRV/SEND/RECV. 








    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 23

    2 The individual Call Signs (with SSID) will be displayed here

    3 Immediate state of the Port, the following possibilities exist:
        Disconnected
        Link setup         Connect set up in progress.
        Disc request       Connection will be broken
        Info Transfer      Information transmission
        Frame Reject       Serious Protocol-Error occurred
        WAIT ACK           Poll-Packet transmitted
        Reject sent        Info. with unmatched Number received

    4 mem gives the information about the Quantity of immediately free
          Buffer of the System. This can set by choice in SCC.INI.

    5 ln gives the quantity of Lines which are able to be Scrolled. The
         size that ln is, depends upon the size of the RAM working space of 
         the Computer and the number of active Ports.

    6 n2 is the actual state of the Retry-repeatable count. If this goes to
         0 then the Connection is aborted.

    7 o is the Number of Packets which have been sent in this Connection,
        but not yet Acknowledged.
    
    8 fr is the Value of the immediate Frack-Time on this Link. (By Frack
         it should be understood that it is the time which has to be waited
         before an unacknowledged Packet is sent once again. Frack adjusts
         itself according to the Band conditions.

    9 k gives the Channel Number on which the Port sends it's Data. With
        the RS232-Version it is always 0, This is relevant only to the
        Multi-Channel System with the Expansion Card,

    A   The actual Time as taken from DOS

    B   The immediate Port Number is given here

    C I  stands for Insert-Mode, R for Overwrite Mode for Text Correction
         on the Screen. Able to be toggled by means of the INS key.

    D U This indicates the actual Status of the Unlaut Display. U indicates
        that the IBM-Umlaut will be displayed.  This is not significant for
        Amateurs who are not using a German Keyboard Driver or not typing 
        German Language.  Able to be switched by ALT-U







    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 24

    The Lower Status Line contains the listing of all the Ports and the 
    immediately connected Stations or those that are in the process of
    being connected.  If one is Connected to a NODE/DIGI and then by way of
    a further Connect Output to set up further Connection, the Port
    Indicator will be updated to this Call Sign. Similarly it is effective
    for eventual Reconnect-Reporting. 

    The number of Ports is able to be set in SCC.INI (Max.8). At the end 
    of this line a File Transmission or Reception is indicated together 
    with the actual position in the File. (Received or Transmitted Byte 
    Count.)  If new Information arrives for a different Port to the one 
    selected, then the Indicator for that Port in the lower Status Line
    will Flash until such time that the Port is accessed by use of the 
    appropriate Function Key. F1-F8 

    If the Status Line does not show the previously explained Information 
    check the Colour Combination (SATTRIB in the SCC.IN File.) white 
    letters on a white background are not a good contrast. !!! 

    The Program responses are able to be switched to German or English, 
    this is achieved by the switching of :ENGLISH ON or OFF (EIN or AUS) 
    The Programs OFF, L2 and PARA give their responses  always in German. 
    It follows that through the Calling of SCC by the issue of SCC -C the 
    Screen will be completely cleared for the start of the PR operation. 

    SPECIAL KEY FUNCTIONS

    The individual Ports are able to be changed by the Function Keys. F1 
    selects the first Port, F2 selects the second Port, F3 selects the 
    third Port and so forth. 
    F10 selects the Monitor Port, this gives a larger Monitor-Screen. 
    F9 moves the Cursor from the TX window into the immediately underlying 
    Screen or to the TX window from the Monitor Window:- on the Normal 
    Ports one press into the RX Screen, two presses into the Monitor 
    Screen. Then after a further press, back into the TX Screen. From any 
    of the Screens a Press of one of the Port Function Keys will return the
    Cursor to the TX Screen of that Port. 

    The Position of the Separating Status Lines is able to be moved as you
    please, and by means of the simultaneous pressing of CTRL and HOME (7 
    on the Numeric Pad) the Upper Status Line will be moved up, and with 
    CTRL and END (1 on the Num.Pad.) moved down. The Lower Status Line will
    be moved upward with CTRL and PgUp (9 on the Num Pad.) and moved down 
    with CTRL and PgDn (3 on the Num. Pad) 







    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 25

    A similar Function to F9 is also available as follows :-
    ALT and 1 moves the Cursor to TX Window 
    ALT and 2 moves the Cursor to TX Window 
    ALT and 3 moves the Cursor to the Monitor Window 
    (1, 2, 3. are the keys in the Num. Pad) 
    One should be aware that the TX Window at the top of the Screen must 
    have a minimum of 2 Lines, or eventually Program Reports will not be 
    received. ! 
    F10 moves the Cursor into the Monitor window, which is enlarged by
    removing the RX Window, leaving just the two Windows (TX and MON.). 
    All Information, which by Scroll back is displayed on the Screen, is 
    again able to be made visible, in the individual Window where the
    Cursor is placed. (Function Keys!) Then with PgUp or PgDn move
    backwards or forwards. It is able, dependent upon the Number of Ports 
    and available RAM to hold (buffered) approximately 200 Lines per Port.
    WARNING: So long as the Cursor is in the RX Window, the display of 
    incoming text is halted. It will appear when the Cursor has again left
    the RX Window. (Distinguishing Sign: Flashing of the RX Indicator!). 
    The Output is able to be halted by choice, namely through pressing 
    SHIFT-TAB Keys or by pressing the + on the Number Pad. Once again the 
    RX Indicator will Flash in the Upper Status Line. 
    The Program is able to be ended with ALT-X. 
    CTRL-Characters (e.g. CTRL-Z) are able to be displayed only on the 
    Screen and not Transmitted. As normal, you are able with the Return-Key
    to Transmit. 
    INS-Key Switches between Insert Mode and Overwrite Mode for Text Input,
    the state is shown in the Upper Status Line. 
    ALT-U will switch the Umlaut state from DIN-NORM or IBM-NORM 
    CTRL-F1 combination will obtain a Help Text (if available) at the 
    position where the Cursor is placed. 
    ALT-F1 gives the previously displayed Help Text once again. 

    Here once again is a Short Collected Version of all Key Operations: 

    F1 - F8                    Switch to the Corresponding Port. 
    F9 or - in the Number Pad  Cursor to the next lower Window. 
    F10                        Monitor and Unproto-Window 
    ESC or TAB                 Switch between Commands and Data, sets or 
                               clears a : at the beginning of the  Line. 
    SHIFT - TAB                Stops the output on the selected Port. 
    or + in the Number Pad 
    CTRL  - RETURN             Cursor moves to the next line, without the 
                               line being exploited (as SHIFT - RETURN in 
                               Digicom) 







    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c) 

                                                                    Page 26

    PgDn             Text scrolled one Page downward (Forwards).
    PgUp             Text scrolled one Page upwards (Backwards).
    CTRL-PgUp        Monitor Window enlarged, TX Window Reduced.
    CTRL-PgDn        Monitor Window reduced,  TX Window Enlarged.
    CTRL-Home        TX Window Reduced,       RX Window Enlarged.
    CTRL-END         TX Window enlarged,      RX Window Reduced.
    CTRL-F1          Help Text according to the Word under the Cursor.
    ALT - X          Program SCC.EXE ended
    ALT - 1          Cursor placed in the TX Window.
    ALT - 2          Cursor placed in the RX Window.
    ALT - 3          Cursor placed in the Monitor Window.
    ALT - U          Umlaut toggle
    ALT - F1         Re-Display of the previous Help Text.
    INS              Switch between Insert and Overwrite Modes

    
    3.1. THE NEW HELP-SYSTEM.

    One of the most important additions to this BayCom-Version is the New
    Help-System, especially for the inexperienced Packet-Radio User. The
    idea of this innovation is not only to be able to obtain:- Information
    quickly about Problems with the Program thus avoiding long leafing
    through the Instructions, but also to give Help in situations; e.g. in
    the use of Digipeaters/NODES. The Help Text contains not only BayCom
    specific Information, but also a complete range of explanations of all
    Packet Themes, such as Timer setting, Mailbox advice and others. We
    hope that with it, to remove the shortage of Information for the person
    wishing to advance in knowledge. Finally the Help Text is also able to
    be enlarged and completed by every user. How that functions, will be
    explained at the end of this Section, but next is an Overview of the
    Service given by the Help Text.

    HELP This Command (:H) opens a Window on the Screen, in which the New 
    Help Menu will be shown. The Help is arranged in different Sections, 
    e.g. in Screen, Keys, Modem, Terminal-Commands. These items in the Help
    -Window are highlighted and are able to be individually selected by use
    of the Cursor Keys. (Position brought into prominence) A press of the 
    Return key brings further ideas about the chosen subject into view. 
    Also in this Text once again items are Highlighted, and under these 
    items further information is to hand.  Therefore it is possible to wend 
    and weave through this Help Structure. The "Z" Key returns to the 
    previous Window, with "H" to the First-Help-Menu; and with the "E" key 
    or ESC-Key to exit from the Help-System and return to the part of the
    Screen from which Help was called.







    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 27

    More pages of Text for an individual Keyword are able to be obtained
    by the use of PgUp and PgDn Keys.  (As indicated in the lower right
    hand corner of the window when available).
    
    A further option is with the Command :-

    :H <Keyword>
    Complete Help for a particular Word or Command is able to be selected.
    If a Text is available in the File, then it will be displayed in the
    Window by this Command. An Index of the available Keywords is also able
    to be called, if whilst in the Opening Window of HELP (Which was called
    by :HELP) the Keyword :INDEX is selected. In the event that one has the
    notion when in the middle of existing Text to obtain Help for a Word
    that is in the Window, then the Cursor should be placed on that Word
    and the combination Ctrl-F1 pressed. If a Text is available it will be
    displayed in the Window. If the word is not available as a Keyword, a
    search will be made to see if the word is available as a part of
    another Keyword. If it is, then the Text belonging to this Keyword will
    be displayed.

    EDITING OF THE HELP-FILE TERMHELP.SCC:
    In principle it is handled by the use of an Editor in the same manner
    as a completely normal Text File. A list will appear at the beginning
    of the File in which the Keywords and a Number (Place of the Keyword in
    the File) are presented. The individual Help Texts begin after an
    appropriate advice. These Texts are able then, to be altered as one
    wishes with the Editor, provided that certain rules of the game are
    observed. Thus for example, the Index list at the beginning of the File
    may not be edited, later it will be automatically produced by the Help
    Text Compiler PARA.EXE.  In the individual Help Texts the Keywords and
    Cross references must be identified. Each Keyword may be up to 10
    Characters in length (all others will be ignored) and be identified by
    the preceding  \\ (two backslashes), e.g. \\HELP.

    A Cross Reference, also a Keyword, that will be Highlighted later in
    the Help File, and enabled by selection to make a leap to the next
    Keyword, will be identified by the following means :- that which stands
    between carets (^), e.g. ^SCC-Card^. Naturally when a Cross Reference
    is to be made, there must also be on hand an Index Word, this fact will
    also be automatically checked for consistence by the Compiler.

    For the correct output to the Screen Window certain Formatting of the
    Text must be observed and information must always be written in Pages
    of 18 Lines of 69 Characters. The last Page (also with 1 page the first
    as well), may nevertheless, have a maximum of 17 lines. (If disregarded
    an Error Message will be issued: "Unguenstige Seitenlaenge") [Invalid
    Page Length].  

    {Translator found that it was only possible to get 66 Characters per
    Line.}

    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 28

    The Pages should be separated from each other by simple Empty Lines,
    which for reasons of Legibility are certainly better for an empty line
    above and below. For a Two Page Text the Lines 1., 18. and 19. should
    remain free, Empty Lines after the end of the last Line are not
    important and lead to an Error Message, if it leads to unnecessary
    re-organisation. If a Line is longer than the standard 69 characters,
    the rest will discarded.  Contents in the Text may be any Character 
    ^ and \\ will be exclusively interpreted as Commands and with the
    exception of the required place, may not be found anywhere else in the
    Text. 
    When the Editing is finished, the previously mentioned Index must be
    brought up to date once again.  This is achieved fully automatically
    by the now familiar Parameter Compiler PARA.EXE and must be started as
    follows: 

    PARA -H

    (H stands for Help File). Organises the Index, except for the output of
    collected Error Messages (Format transgressions, missing Keywords for
    Cross Reference and similar.) It will find places within the expanded
    list of Keywords. Between the Index and the actual Help Text there is
    arrayed a number of Dummy Lines. (containing *******).   Should this
    reserve disappear after enthusiastic activity, fresh ones should be
    inserted once again.  (Empty Lines are not sufficient !!!) otherwise
    the beginning of the Text will be relentlessly overwritten !!!
    AFTER PARA -H <CR> THE NEW HELP FILE IS AVAILABLE FOR THE FIRST TIME.
    (the normal PARA-Runs after alteration to the SCC.INI but not for this)

    We wish much fun with the Editing of the File, but we request though,
    that MegaBytewise to avoid on grounds of Net Loading the placement of
    TERMHELP on the PR-Network. Send your Supplements and Alterations not
    the complete File to G0KIU (Address in the Appendix) who will integrate
    these into the TERMHELP.SCC as long as there is room on the Program
    Diskette.

    3.2 GENERAL INFORMATION ABOUT TEXT AND COMMANDS.

    In usage BayCom will be relatively very quickly understood especially
    by Digicom-Users. Because it has certain indigenous Standard Commands,
    the Authors hope that Users changing from other Programs, and without
    many "Manual Lectures" will become  quickly proficient with its
    operation.









    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 29

    Fundamentally it follows that:
    
    -Each Command will have a ':' at the beginning of the Line and with a
     Press of RETURN be activated. All Lines, which are completed with
     RETURN and with no Colon at the beginning will be treated as Text and
     sent to the opposite Station. If no Connection exist, then such Output
     on the Normal Ports will be swallowed. From the F10 Window and issued
     without a ':' Text will be sent as Unproto-Text. (For explanation see
     Corresponding Section).
     
     The Commands, which in the following are given a Valid ON / OFF
     possibility, are also always fully valid with EIN or AUS.

    - Upper and Lower Case Characters are basically not relevant.
    - Commands are able to be issued from any part of the Screen, therefore
      also from the TX- and the Monitor Windows. The only requirement being
      the ':' at   the beginning of the Line.
    - In addition the ':' is able by Pressing the ESC- or the TAB-  Keys to
      be set at the beginning of the Line. A speciality is therfore, that
      by a Press of one of these Keys from any Position of the Cursor in
      the Line:- to be able to set the : at the beginning of that Line.   
      (The Line contents will be moved one position to the right). The ':' 
      is able then by a renewed Press of either of the Keys to be removed, 
      again the Cursor can be in any position on the Line.
    - Commands are able to be shortened, the Combination for each Command
      is shown IN CAPITALS in the following explanations.
    - A Command, which is issued without the respective following Parameter
      (i.e. EIN, AUS, ON, OFF or a value), shows the Present Value.
    - BayCom similar to Digicom is fully Screen Editor Orientated, i.e.   
      Commands etc, are able to be issued from each Window, in order to
      issue the Lines that are already on hand a RETURN must be given.
    - It is not necessary to hit the return Key at the end of each line in
      order to send the Text to the opposite Station. The last word
      automatically wraps into the next line and the completed line is
      transmitted.
    - Most of the Parameters will be pre-set in SCC.INI. The given Default
      Values current for the SCC.INI contained on the Distribution Disk are
      considered proven Values. 
    - Control Characters of the opposite Station will be displayed on the 
      Screen.  CTRL-G will sound the Bell of the System.











    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 30

    3.3  TIMER AND TNC COMMANDS.

    :BAdress<End C/S><Sender C/S><Digi1><Digi2>...
    
    Gives the Target, Sender and Digis of the Beacon. Example:
    :BAdress DK5RQ DG3RBU-8 DB0RGB
    sends the Beacon with the Sender's C/S DG3RBU-8 to DK5RQ via the Digi 
    DB0RBG.  A Beacon will now be transmitted if :BEACON is not set to 0. 
    (See the following)

    :BEacon <Value in 1sec-Units.>

    Installable values 0 .. 32767
    
    Defines the intervals between Beacon Transmissions. Beacons will be
    transmitted as Unproto. Sender Call Sign and Addressee will be
    determined by :BAdress, and the Text of the Beacon in :BText
    It is advised that in order to keep QRM on the Frequency to a minimum,
    that only to set it, if it is unquestionably important (As a rule only
    for Test Purposes) and also then only with the largest possible
    intervals. :BEacon 3600 will send the Beacon at Hourly Intervals. The
    Beacon is switched off by the setting :BEacon 0.
    The Beacon is able to be defined on Multi-Channel Systems for each
    Channel individually.  Then the Channel Number must be set before the
    Value. (:BEacon 0 1800)

    :Btext

    The Text that will be transmitted in the Info Field of the Beacon.
    Example :- :Btext Linktest, sri for the QRM

    :CArrier <CHANNEL> <Value>

    This Command is only Valid for the Utilisation of the 8530 Expansion
    Cards and will be ignored with the Use of the RS232 Modem.
    It allows, on each Channel a Hard- or Software DCD Operation.
    
       0 = Soft-DCD (Squelch is able to be left OPEN)
       1 = Hardware-DCD (DCD-Control of the 8530 will be addressed and
           must be able to be served from the Modem.
       2 = Hardclock + soft - DCD
       3 = Hardclock + hard - DCD;
       4 = fullduplex  Fulllduplex-Operation

    :CNot <Call> <Call>...

    Sets a list of Call Signs from which no Packets will be accepted.
    It will not then of course, send a DM, but Packets from and to Stations
    in the List will be handled, as if they were never received, therefore
    simply ignored. The Packets however will be shown in the Monitor.

    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 31

    :Connect <Call> via <Digi1> <Digi2>

    The Connect-Command builds a connection to the end Call, via the given
    Digipeaters. It is permissable to include up to 8 Digipeaters. For
    Direct Connection naturally only the Call Sign of the QSO Partner is
    required. (e.g. :C DF1RW). The "via" is able to be substituted by a
    Space or Comma.
    If :C or :CONNECT without a Call Sign is issued, the Call will be
    issued to the immediate previous Call Sign on that Port. So if it is
    required to re-connect to this station, move the Cursor into an empty
    space Line and press RETURN. By this method one is safe from unpleasant
    surprises.
    If a Connect is sent that was mistyped, then it is not necessary to
    issue :Disconnect, the Command is able to be overwritten followed by
    <RETURN>. The false Connection attempt will the be stopped and a
    :Connect request made to the Correct Station.
    When using the BayCom Expansion Card with additional Channels, the
    Channel is able to be selected after the Target Call Sign. The possible
    Values are 0..7 (Or equivalent A..H).
    If the Command is issued from Port 10, a connection will not be
    attempted but the Unproto-End-Address for UI-Transmissions will be set.

    :Disconnect
    This Command severs an existing Connection or aborts a Connection
    attempt. If the Command is issued twice one after the other, a reply
    will not be awaited from the Connectee (UA or DM) and the Port will be 
    returned to the Disconnected State. This is important, if a Connection 
    either through a failure of the Partner or the next Digi, is broken, it 
    is not necessary to wait for the Retries to run out.

    :DCall
    This is the Call Sign through which the Station Digipeats Packets.
    DCall is similar to MYcall but must not be identical.

    :DISCtime <Time in 10 Second Units>

    Valid Values 0 .. 600

    This Time gives the so called Timeout, that is the automatic severance
    of a Connection, by way of the length of Time that no more Information
    Packets have been conveyed. With :DISCtime 0 the Timeout will be
    switched off, :DISCtime 120 means severance after an inactive 20
    Minutes.








    BayCom - Terminal Program Version 1.7 con DL8MBT & DG3RBU (c)

                                                                    Page 32
    
    :DWait <Value in 10ms>

    Valid Values 0 .. 250
    Waiting Time for which the Channel must be Free before transmitting is
    commenced. The actual DWait is a contingency Time between 0 and double
    the actual installed Value.
    AN OBSERVATION: In recent times it is the case that in order to obtain
    an advantage sought by OM over others OM; a  use has been made of a
    very short DWait. In hoping that co-operation one with another on the
    same Frequency will occur, we request DWait to be so installed that
    other Stations have a chance to be able to Transmit. A fair DWait-Value
    lies between 10 and 30 (100ms - 300ms). It is a fallacy to believe that
    with a shorter DWait it is able to get through quicker !!. DWait with
    the operation of Multi Channels must have the Channel Number given
    before the Value, with only one Radio Channel it is adequate to give
    just the value.

    :Frack <Value in 100ms-Units>

    Valid Values: 10 .. 200
    Indicates a Start Value for the repeat Output of a Frame (or a Poll),
    if after the previous Transmission no acknowledgement has been
    received. The installed value in SCC.INI (or from the Terminal) is only
    a Start Value, which adapts itself during the course of the Connection
    by using the throughput answering time of the Partner, it is shown in
    the Upper Status Line (round-trip-timer). Sensible Start Value 40 .. 60

    :HBaud <Channel> <Value>

    This is the Baud rate for a Channel. When it is utilised with the RS232
    Modems the Values 300 and 1200 are possible (SW/VHF/UHF). All other
    installed Values are ineffective.
    With the utilisation of a PC-Expansion Card the Baudrate is able to be
    installed quasi stepless. (Quantification in straight fractions of
    38,400Bd).

    !!! WARNING: After the alteration of HBAUD one Packet must always be
    sent, then the Installation will be operable.
    For 300Bd modulation on HF the normal TCM3105 -Modem is not able to be
    utilised, it must be a Modem with the AMD-World-Modem-Chip AM7911
    fitted!!!










    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 33

    :IPoll <Frame length>
    Valid Values 0 .. 255 (0 = OFF, advised = 80)
    Info-Poll should be understood to be the immediate re-iterative sending
    of a short Frame, in the case that the opposite station has not been
    able to make an acknowledgement. Although in accordance with AX.25-
    Protocol in such a case of a non-acknowledgement, a Poll (by way of RR)
    is to be sent, this in itself has in the past been accomplished by the
    Info-Poll. It is therefore suitable, with short Frames to be able to
    save a lot of Overhead (therefore to only send once instead of twice
    for a non received Packet). It reduces the  consequent collisions and
    allows a flowing and faster running connection. Today Info-Poll is
    dominating all Software Versions. The Number after :IPOLL indicates at
    what length of the Info-Field in the Frame, an Info-Poll should occur,
    whatever goes out , to be handled completely normally for  AX.25. A
    suitable value is for example, :IPOLL 80, this value is approximately
    where the statistical barrier lies between total overhead and
    profitable Data flow.

    :Kanal <Value> 
    (Only for Multi Channel Systems with Expansion Card)
    Toggles a Port on a special Channel. In the case of a Connection that
    is live, then this is not valid. The change is only valid for the
    immediately selected Port, thereby all Channels installed with :MOnitor
    will be displayed on the Monitor.

    :LINKTime <Value in 10s>

    Valid Values: 6 .. 120, 
    :LINKtime <Value in 10s> 30 is an advised value.
    After this time has run out the Link will be tested by means of an
    RR-Frame, provided however that during this time no other Data has been
    conveyed. If there is no return acknowledgement to this RR, the
    Connection will be severed after Polling and the run out of RETRY. 
    This is the case if the out and return time of the Link has
    deteriorated, or a Digi or the QSO-Partner has switched off without
    severing the Connection in the normal manner.

    :MAxframe <Value>

    Valid Values: 1..7, recommended Value: 3 (For normal usage QRG)
    Is the maximum number of Frames, which will be sent in a sequence
    before an Acknowledgement will be awaited. The values from 1 .. 7 are
    permissible, other settings are able to be utilised according to your
    own testing.

    :MYcall <CALL1> <CALL2> ....

    With the :MYcall-COMMAND the Station Call Signs previously set in
    SCC.INI are able to be altered. (But not permanently. Only in SCC.PAR
    until the next run of PARA.) Contrary to Digicom practice, here the

    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

 
                                                                    Page 34

    Incoming Connect Requests will be allocated one of the indicated Call
    Signs in the List.  If it should be required that an outgoing
    Connection is required that is not the first of the MYcalls, the
    Command :Xconnect should be employed. An alteration of MYcall is also
    possible during the course of a live Connection, the affected Port
    retains it's old MYcall up to the Disconnect.

    :Paclen <Value>
    Valid Values: 1..256, Default 256
    The maximum Framelength which the Terminal will output. The Frames
    that the Station outputs as a Digipeater, will be the same as the
    Original Length that the Station using the Digipeater facility is
    using. It is important that a value of 1 (unreasonable) up to 256 is
    used, with the use of 0 it will Crash. Installation of Values above 256
    can give amusing effects. The Value used should be dependent upon the
    Quality of the Connection to the Opposite Station. If you have good
    Retry free Connection, then 256 is able to be installed, if it is bad
    then 128 or 80 ought to be used. In any case especially relevant for
    Paclen is that during the transfer of Files with individually issued
    lines, nothing over 80 Characters per Frame is issued or is received.

    :Quit
    Behaves as Disconnect and severs the Connection, but only if all Data
    awaiting transmission has been sent and acknowledged, or the Quittimer
    (see :TQuit) has run out. Recommended that it's principle use be for
    the severance of a Connection by Remote Control.

    :RESptime <Value in 100ms>
    Valid Values 1..10, Default 1
    Gives the time after which the Partner's Packets will be Acknowledged.
    This value must always be different to 0, but not so large that the
    Partner will already have polled again (Consequently smaller than his
    Frack). With larger values on both sides Acknowledgement Packets (RR)
    will be able to be reduced, if :RESptime has a Value that is very much
    greater than :DWait.

    :RETry <Value>
    Valid Values: 1..100, Default: 20
    Gives the maximum Number of Packet repetitions or of a Poll, before the
    dismantling of the Connection will be commenced. Valid also for the
    Number of the Connect Requests with which to build a Connection. With
    Connect and Disconnect only RETRY/4 - attempts will be undertaken. Via
    a Digipeater on grounds of the unknown Number  of Autorouting-Digis
    (Inc NODES):  RETRY*2 attempts will be made. 

    (You are recommended to test this for yourself, as the Translators Copy
    does not agree with /4  and *2 [It is /2 and *1 respectively])



    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)    

                                                                    Page 35

    :TAil <Time>
    Valid Values: 0..100 Recommended: 1
    Time in 10ms-Units, after the Sending of a Frame to the closing down of
    the TX (PTT OFF) (That is to say a TXDelay at the End of the Frame).  
    This is important for Full Duplex Operation and for Modems with "longer
    conduction" (AM7911, should be set to 3). If this is not be observed
    for such a Modem, the TX will be switched before the Stop Flag has been
    sent, if this case arises the Opposite Station will not be able to
    decode the Packets !! Tail is able to be installed for each Channel in
    Multi Channel Operation, it requires the Channel Number before the
    Value.

    :TInfo <Value in 100ms>
    Valid Values 1..100, recommended Value: 4
    is the so called Info-Timer, therefore the Time that will be awaited
    for the filling of the TX Buffer by the eventual Data-End Flag before
    the Data will be transmitted.
    This Time delays for example, that with Presses of two RETURNS one
    after the other, each Character will be packed into a Frame and will be
    sent. Default value 4, is preferable but can also be selected by
    experimentation.

    :TQuit <Value in 10s)
    Valid Values 1..60, recommended Value: 30
    is the Quittimer. This Timer severs the Connection after the issue of
    :Quit, if Data still in hand. Purpose of this Timer is to sever the
    Connection if because of a Bad Link, the data is unable to be sent.

    :TXDelay <Time>
    Valid Values: 1..40,
    Recommended Value: 12..28, dependent upon TX/RX Characteristics.
    This is the Time between the PTT being opened and the sending of the
    valid Data. The time is given in 10ms-Units. With the employment of
    more Radio Channels, e. g. with the SCC-Expansion Card the Channel
    Number must be inserted before the Time, for which it is valid,
    therefore if :TX 0 20 is set, the TX-Delay for Channel 0 will be
    200ms. With TXDelay it is able to compensate for a slow opening
    Squelch of the Partner, as well as the sending station's PTT, A Value
    that is too high increases therefore the QRM unnecessarily. In general
    a Value between 16 and 24 is reasonable.
    Warning: The newest Software Version for the BayCom-Digis contains a
    TXDelay-Monitor. If a Station arrives with 30 or more audible Flags
    (TXDelay therefore much too high) Packets from this Station will not be
    accepted. We request that this be considered when installing TXDelay.







    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 36

    :Xconnect <Sender> <Endcall> <Digi1> <Digi2> ...
    The Command Xconnect has a Special significance. It allows an Outgoing
    Call under a different Call Sign, without altering the Station Call
    permanently. If there is a requirement for a Special Connect to be made
    with another SSID for a one off occasion, or for a visiting Amateur's
    use, this is the Command to be used. It does not change any Calls in
    SCC.PAR on exit from the Program for continued use by the Station.
    Example:
    :X DL8MBT DB0RGB DB0AAB
    This will seek to build a Connection under the Call Sign DL8MBT, to
    DB0RGB via DB0AAB.
    At the End of the Connection the Port returns to the old MYCALL.

    3.4  DISPLAY OF THE INFORMATION ON THE SCREEN

    Generally before the First Start of the Program, the Screen-Video-Card
    Adapter Parameter in SCC.INI must be installed. If however after the
    Start of SCC.EXE a strange or unintelligible Display becomes visible,
    please read further in the Chapter ERROR CORRECTION.
    The Command VA (Video Adapter) in SCC.INI is set at 0, so that by
    automatic recognition if an EGA-Card is in use it will be the Display
    will be switched into a 43-Line Display. With a VGA-Card the 50-Line
    Mode will be employed, and furthermore, with higher definition Cards 60
    Lines. If this is not required (Letters too small ?), VA 2 should be
    installed in SCC.INI. The Parameter VA is also able to be changed from
    the Program, but the change will not be effective until after the next
    Start of SCC. But such an important alteration should always be made in
    SCC.INI, otherwise it is possible at a later time to receive a big
    Surprise !

    :ANswer ON/OFF
    The Personalised Greeting will be toggled by this Function. If ANswer
    is ON, each incoming Connection will cause a search to be made in the
    Directory of the Diskette or H/Disk for a Text File named <call>.CTX
    (e.g. DL5RL.CTX) and the Text will then be sent, in agreement with
    the Call Sign.
    If there is no corresponding Text available then the Normal CTEXT will
    be sent. With ANswer OFF no search will take place for this File, which
    for Portable operation will save power, and from Disk operation gives
    consideration to the ears.
    On the contrary to CText, ANswer-TEXTS can only be sent when the
    Terminal Program (SCC.EXE) is running, because L2 has no ability to
    access the Disk.








    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 37

    :BLink ON/OFF
    Toggles the Normal Flashing of the L2 Rectangle in the top R.H. Corner
    of the Screen. The reason for this, is that the Flashing can interfere
    with other Programs that use this corner of the Screen, or so that the
    Boss is not able to see it when Packet-Radio is running in the
    Background on the same Computer (Please do not laugh, because we had a
    large number of requests in this direction !!)  This Command only
    functions if it is installed in the SCC.INI Data. 

    :CBell ON/OFF
    Toggles the Bell which is issued on a Connect - Disconnect or a
    received CTRL-G, ON or OFF. Important for the night sleeping times,
    when one does not want his peace disturbed, or in order not to awaken
    the adjacent Desk occupant in a QRL.

    :CLear
    With the Command CLear the entire Screen or parts thereof is/are to be
    cleared.
             :CLear       Clears the RX Window
             :CLear 1     Clears the TX Window
             :CLear 3     Clears the Monitor Window
             :CLear 123   Clears all Windows

    Valid for the immediate selected Port.
    If the Terminal is called by SCC -C, then the Screen will be completely
    cleared at the Start of the Program.

    :COMmand ON/OFF
    This Command Toggles whether or not the Line following a Command Line
    will be opened as a Command Line.  That is whether the next Line
    following a Command Line will automatically commence with a Colon at
    the beginning of the Line or not. YES set with ON or NO set with OFF.

    :CText <TextTextText>
    Using :CText, up to a Line of Text will be sent automatically to the
    Opposite Station on Connection, short Information about QTH and the
    System respectively.  Availability should be included. The CText will
    be sent even if the Terminal SCC is not running, but only the resident
    L2.
    For that reason it is reduced to one Line, so that the minimum possible
    RAM space will be occupied.

    :ECho ON/OFF
    With this Command it can be decided whether the Characters typed in
    the TX Window are copied to the RX Window. These Characters will be
    shown in the same Colours as in the TX Window. This enables the Tx and
    RX Text to be able to be distinguished one from the other.  




    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 38

    With Remote-Operation this Function has another meaning:
    //e ...text...
    sends the accepted Text circulated back to the 'owner' Station. This
    is especially to test the aforesaid Connection's running time. 
    WARNING: With Remote Control only //e (Lower Case) is able to be sent,
    it may NOT be sent as //Echo !

    :ENglish ON/OFF
    This Command Toggles the Program Information (Responses, Error Messages
    etc.) between the German and English Languages. The Program PARA.EXE,
    L2.EXE and OFF.COM are not changed by this Command from German, but
    these Outputs are relatively meaningless and therefore on this account
    for non-German speaking Users irrelevant.

    (Trans. Note. THE PROGRAMS DO CONTAIN AND SHOW A COPYRIGHT NOTICE IN
    GERMAN. SO PLEASE DO NOT BREACH THIS COPYRIGHT.)

    :German
    In order that the Champions of German Characters as well as the Friends
    of IBM-Umlauts can please themselves in PR-Text, the conventional
    German Umlaut Display is able to be selected with GERMAN ON, and with
    GERMAN OFF the IBM-UMLAUT. This affects only the transfer and Display
    of the Frame, the Keyboard remains undisturbed by this Command.
    With German ON { } and [ ] cannot be transferred, | and \ will not be
    displayed.  With German OFF all Characters remain in the original.    
    (IBM-Character Set). Also the Installation will be taken into account
    by the Commands WRITE and READ (see these in their section).
    During the course of a live Connection (and then only) the Key
    Combination ALT-U can be used to change between DIN and IBM-Character
    Set. (U in the Status Line shows that German ON is operative) As soon
    as a Character is received, that indicates that the QSO-Partner is
    sending and receiving IBM-Characters the U Status Line will Flash, to
    enable the incompatibility to be indicated, it should then be Toggled
    with ALT-U.
    ALT-U is only able to toggle during a Connection, and the setting will
    remain for the duration of this Connection only.

    :KNax ON/OFF
    With this Command a Knack-Sound that is heard with each Line received
    at the Terminal, is able be Toggled ON or OFF. In Version 1.20 the
    Knacks were permanently active (but not mentioned in the Manual), this
    led to a string of Messages to us: "My Computer, with BayCom gives out
    such Comical Sounds from itself..."  This attribute is now switchable.

    :MCalls <Call1> <Call2>
    Set for the acceptance of the desired Monitor Operation, to be
    selective with incoming Call Signs. See :MSELECT




    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 39

    :MHEADer ON/OFF
    Toggles the Output of the Address Field in the Monitor Screen onto a
    separate Line (ON), i.e. Between the Address Field and the Info Field a
    Carriage Return, or on the same line (OFF)
    Installation is to your choice.

    :Mheard
    Shows all the Stations that have been heard in the previous Minutes
    (Without Time and Path). It is variable according to the following:

    MH *        All Call Signs in the last 120 min, without Path.
    MH # (Hash) All Entries in the last 15 Minutes, with Path.
    MH <Call>   Time, Path and SSIDs, if the Call was heard.

    MH <Call>: Instead of the complete Call Sign, it is possible to give
    part of a  Call Sign (e.g. MH DG shows all Stations that were heard, in
    which part of the Call Sign has DG present :- DG3RBU, DL5RDG etc.)
    With a Multi Channel System it s able with the issue of a P<Number> to
    select an individual Channel (e.g. MH P2 *), P0 is the first Channel)
    If a Time is given, so follows the Output of the "since this time"
    Stations Heard (Example: MH * 20 = all Entries of the last 20 minutes).
    All Times will be given in the Format HH:MM whereby no Absolute-Time
    will be given, but the Time that has passed since the last start up of
    the Station.

    :MOnitor <Channel Number>
    Default Value: 0
    Determines the Modem Channel, from which the Monitor will Display.
    :MO 0123456789 All channels monitored, MO 0 for example displays only
    the first Channel. This Command is only valid for a Multi Channel
    Operation with a SCC-Card, if for example with the use of a Serial
    Modem a Value of 5 is set (or any other), the Monitor will be 
    completely switched off.

    :MSelect <Value>
    Installation ranges 0..3, 11..13, others will install 0
    Allows certain Packets to and from  Special Stations to be selected so
    that they are either displayed enhanced or excluded. Determined QSOs
    are able to be more easily followed. The following Values are able to
    be set:











    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 40

    0   Monitor-Selection off, all arriving Frames will be shown. :MOnitor
        must naturally be set for the Channel concerned.
    1   QSO-With Cut. Here those Call Signs entered under MCALLS connected
        in pairs (and only when they are constantly Connected) and when
        BOTH  Call Signs are to be found, will be displayed on the Monitor.
        It is also possible to display more than one pair at the same time.
    2   MFROM-Usage. Only Packets FROM the Call Signs in the MCALLS-List  
        are able to be displayed on the Monitor.
    3   MTO-Usage. Only Packets TO the MCALLS Call Signs will be displayed.

    If the Value 10 is added (11, 12, 13) the Function will be inverted,
    i.e. the Selected Call Signs will NOT be displayed, otherwise the
    action is completely normal. If no SSID is given, Calls under all
    SSIDs are valid.

    :QText <....text....text...>
    This Text will be sent out by the issue of :Quit at the Host Terminal
    or by //Quit from the Partner.  There is some disagreement with the
    usage of this idea and constant requests for this to be deleted.

    :Sattrib
    The Colour Installations of the Screen are prepared by the Installation
    of the Parameter Sattrib. These Installations are naturally able to be
    altered "Live" from the Screen. They are actioned by the Command:
    :Sattrib <Field Number> <Colour Combination>
    
    The numbers valid for the Field are the Numerals 0-9
    They have the following significance:

     0  TX Window
     1  Upper Status Line
     2  STOP-Indicator     : in the upper Status line, created by the Halt
                             Output Command given by Shift-Tab Keys.
     3  RX Window
     4  Lower Status Line  : Indicator of Connect-Call-Sign and Port No.
     5  Lower Status Line  : Indicator for non selected and not connected
                             Ports.
     6  Lower Status Line  : Indicator for the immediate (selected) Port on
                             the Screen
     7  Monitor            : Address field of the Frames
     8  Monitor            : Info-Field of the Frames
     9  Text Colou r       : In the Help-Window
    10  Help Window        : Colour of the selectable items
    11  Help Window        : Colour of the selected items
    12  Control Characters : therefore CTRL-Z etc. Must be different to the
                             Colour-Combinations of the Fields 0, 3, 7 and
                             8 otherwise it will be invisible




    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 41

    For the Colour combinations, a two position Hexadecimal number must be
    used, separated for Background and Foreground. (Foreground is the
    Character itself, Background is the Colour on which it stands.

    For the Colours 

        0 = Black                8 = Dark-Grey
        1 = Blue                 9 = Light-Blue
        2 = Green                A = Light-Green
        3 = Cyan (turquoise)     B = Light-Cyan
        4 = Red                  C = Light-Red
        5 = Magenta (violet)     D = Light-Magenta
        6 = Brown                E = Yellow
        7 = White                F = Light-White

    The Numbers 8-F are only valid for the Foreground. As Background
    Colours the adjacent left hand Number from 0-7 produces Flashing.
    To make it more simple to understand, here are a few Examples:

    :S 8 04
    The Displayed Info-Field in the Monitor will be Red on a Black
    Background.

    :S 2 C7
    The Stop-Indicator (From Shift-Tab) White on a Flashing Red Background

    WARNING: Alterations in the Status Lines operate directly after the
    appropriate Command. Alterations for the individual Windows are valid
    for the first time with appearance of new Text and not for the existing
    displayed Screen Contents! (Important for the areas 0, 3, 7, 8)

    The choice of Colours for the End Effect, remains primarily one of
    personal taste and the Screen Possibilities are a free choice. Similar
    Combinations (e.g. 00: Black Characters on Black Background) makes
    in itself generally not so good a choice as those with plenty of
    Contrast, HI.















    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU  (c)

                                                                    Page 42

    :SAVeports <Number>
    gives the Number of the Screens that will be saved to the Disk at the
    ending of the Program (ALT-X). With slow Computers it is recommended
    that only one Port is saved or completely switched off :SAV 0. Only the
    Parts visible on the Screen will be saved on the Disk at the closure,
    the Scrollable Text will not be secured.

    3.5 COMMANDS FOR THE SAVING AND TRANSMISSION OF FILES.

    As is possible with all Terminals, BayCom Files can also be read from a
    Data Support System and also able be saved. But it is to be noted that
    BayCom is unquestionably not in itself THE Program for Mailbox-Milking-
    and-Storing-Fans. It can be stated absolutely, that by the use of an
    unfavourable Equipment Combination (Slow Floppy) it can lead eventually
    to the infrequent non decoding of Frames, one Frame that will, 
    therefore be received correctly, will suddenly not be decoded, this is
    because the Floppy- and PR-Interrupt arrive a little too close 
    together. This does not mean that it creates Errors in the File, the
    Frame must await a re-send from the Partner. (Put shortly it retries
    !) But that really, is seldom the Case. The following File Commands are
    provided for File Management:

    :Edit <Filename>
    The Edit-Command opens a file on the Diskette or H/Disk and saves
    everything in it that is Output from the Keyboard and ended with the
    RETURN-Key. The text is entered as if it is to be sent, but in reality
    it will not be sent, but written exclusively to the Disk.
    The Editing is able to be ended by :Edit OFF (AUS)
    The Command is not to be thought of as a large Editor, but should make
    possible, the saving of sudden occurring "flashes of inspiration"
    without having to leave the Program or to "Overwrite" by RETURN to
    the Storage Medium. If a File exists with the same Name it will not be
    deleted, but the new Lines added to the end of that file. 


















    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 43

    :Read <Filename>
    Sends the specified Text File to the Opposite Station. (That is to say
    the opposite of the :Write-Command).
    Example :R C:\BAYCOM\SCC.INI.
    This will Read and send to the Opposite Station the Text File, SCC.INI
    which is in the BAYCOM Directory on the C: Drive.
    In addition if :German ON is installed, the German Umlaut in the
    DIN-Character Set will be changed, this must be carefully watched.

    :RPrg <Filename>
    As for :Read, but for binary Files. The specification of the Post
    Office relative to File Transfers is to be unconditionally observed !

    (TRANS. NOTE This is not a YAPP Binary File Transfer, and as yet I have
    been unable to test Transfers either between BayCom Users or other
    Systems and BayCom. Please send details of your experiences with this
    to G0KIU for inclusion in Manual Updates.)

    :View <Filename>
    With the Command VIEW, a Text File is displayed in the RX Window. With
    short Files the Contents are able to be read by the use of Scrollback,
    for longer Files it is recommended to use the STOP method, using
    SHIFT-TAB-Keys or by the + on the Number Pad. Also it is possible to
    use the full DOS-Path specification.
    Example:
    :V C:\BAYCOM\SCC.INI

    :Write <Filename>
    With this Command a Text File will be opened and the entire incoming
    Text from the Opposite Station after the issue of the Command, will be
    saved to Disk. The Filename may be any chosen name up to 8 Characters
    plus DOS-Extension and also contain a complete Path. To end the saving
    of the Text :Write OFF
    Example:
    :W C:\PR\SCC\INFO\BAYCOM.TST
    :W TESTFILE (The File by the name of TESTFILE will be saved in the
    Directory from which BayCom was started).
    At the same time the usual Packet-Radio Carriage-Return (CR) which
    under DOS gives a customary CR-LF will be converted.
    With :GERMAN ON the German Umlaut will be converted from the
    DIN-Character Set into the IBM-Character Set.
    In order to Print incoming Data on a Printer the WRITE-Command should
    be used. With :WRITE PRN the Printer will be switched on line. Files
    will be managed as under MS-DOS Commands, it is in this Mode that
    principally every instruction is available (e.g. :W LPT1, :W COM2
    etc.) A single Command for the Printer Usage does not exist, in
    order to give the largest possible flexibility of choice. 



    
    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)               

                                                                    Page 44

    In this connection it is able to point towards the indescribable
    advantageous capabilities of the NUL-Device under DOS. Which for the
    security of irretrievable unimportant MailBox Contents, outstanding
    Service is able to be performed and naturally with :Write NUL able to
    be addressed.
    The Write-Command is able to be integrated in SCC.INI, in the Model-INI
    there are already four Files prepared for the Writing of incoming Data.
    (To activate clear the ; at the beginning of the Line(s).

    :WPrg <Filename>
    With WPrg a Binary File will be opened, that is; all incoming
    Characters after the issue of the Command will be saved to the Disk,
    each one without any modification. Similar to :Write, to end the saving
    to Disk by use of :WPrg OFF (AUS). Auto Binary Transfer as for example
    with Turbopacket, at the moment is not available with BayCom. The
    Remote Control is blocked during the course of Receiving Binary Data. 
    Functioning as a single Command  //WPrg  OFF (must be entered thus)
    To be observed is :- that a Carriage Return (CR) must come before this
    Command is used, which is not normally the Case at the end of the
    Binary Data.
    (Before using the //WPrg OFF a return should therefore be sent.)

    3.6  LOG BOOK MANAGEMENT

    As a further new offering, we are pleased that in this Version of the
    Program there is the provision of a Log Book Facility (Positively only
    when the Terminal SCC is running, the resident L2 unfortunately is
    unable to write to the Disk !!).
    Two Commands for this Function are relevant:

    :LOG ON/OFF

    This Command determines whether or not a LOG Book is maintained. The
    entries will be written to the File SCC.LOG, and are able to be read or
    edited with a favourite Text Editor. New Entries are always added to
    the end of the File.

    :EXitlog ON/OFF
    This Command determines whether the LOG ON writes immediately to the
    Disk (:EXitlog OFF) or collects it in the RAM and then write it at the
    Exit from the Terminal (ALT-X).  Normally a permanent Log Book Control
    does not disturb the Computer, but it is able to be troublesome with
    Portable Usage (Higher current requirement, through the running of the
    Disk or Floppy). The disadvantage of the RAM-Intermediate Storage is 
    however, the seizing of Log Working (RAM) Space and that with a Hard
    Reset (Computer Switch off or Crash) the latest Log-Data will be lost.





    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 45

    Entries can also become corrupted by the overstepping of the Data
    Barrier in the RAM and then False Data will be written. 

    The Log will be laid out in the following Form:

    14.05.1991 20:28 - 20:34 P0 Connect    DG3RBU      > DB0EV
    14.05.1991 20:32 - 20:32 P0 Failure    DG3RBU      > DK5RQ

    P0 means from Channel 0 (only relevant with Multi Channel Usage),
    Also the Sender's Call Sign will always be logged against the Target
    Call Sign . (e.g. for use with XCONNECT).

    3.7  Other Commands:

    :DOsclear ON/OFF
    This Command is only available when contained in SCC.INI!!
    This Command decides whether before the start of the Terminal the
    existing Screen will be saved (OFF) and then at the end of the program
    restored; or not saved (ON)

    :Info
    This Command is to send (mainly for the Remote application) the
    Info text to the Opposite Station. This Text will be created with an
    Editor or with the :EDIT-Function of the Program and must be stored
    under the Name INFO.SCC in the Current Directory on the Floppy/Disk.

    :INSMODE ON/OFF
    This Command determines, whether the Keyboard operates in the Insert
    Mode (ON: a Key that is pressed moves the Character under the Cursor
    one space to the right and then inserts it's Character in the vacant
    space.) or in the Overwrite Mode (OFF: The Key that is pressed replaces
    the existing Character at the Cursor with it's own). This Command
    exists only in the SCC.INI File, however it is able to be toggled by
    the use of the INS Key.

    :J
    With use of pw the Pass Word Algorithm for BayCom-Node and DXL-Mailbox
    will decoded. After the Request the Program sends out on the
    corresponding Port "pw" and answers the 5 returned numerals accordingly
    from of the Contents of the Data SCC.PWD.
    The Terminal is also able to administer a Password, it will have
    demanded with //J to be given 5 Numbers.  Correctly answered with the
    corresponding Characters from SCC.PWD, it will open the complete
    Remote-Possibilities to the Opposite Station.







    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 46

    SCC.PWD answers, if the Opposite Station will completely open the 
    Remote possibilities
    The Password employed, comes from 80 Characters and is saved in the
    File SCC.PWD.  To complete, the Parameter Compiler PARA is called
    and L2 to start.
    For the application of the Password for TheNet one allows the 5
    selected numbers to arrive and then set the :J in front of these 5
    Numbers. With the operation of Return the correct letters will be
    transmitted.

    :Oshell
    With the Command :Oshell it is able to quickly Shell to DOS, but
    meanwhile the Terminal and all Connections will continue to run in the
    Background.
    With the issuing of :Oshell (or shorter :O) the Command Interpreter of
    DOS (COMMAND.COM) will be called first and then the Normal DOS-Prompt
    will appear. When using a Floppy (No H/Disk) it is naturally important
    to keep the Boot Disk with the Command Interpreter on the Drive. It is
    now optionally capable of having complete control (Within the limits,
    that only very little RAM is available !). With the issue of EXIT
    <RETURN> and followed by any other key the Computer is returned to the
    Terminal. It is also possible, to attach the required DOS-Command after
    the :O-Command, for example :o dir B: /w
    This shows the Contents of the Disk B: in the width Mode.
    After the issue of the Command one returns to DOS by the pressing of
    any Key, consequently it must not be given the command EXIT.
    The :O-Command replaces certain of the Commands contained in Digicom
    e.g. for the Floppy (:dir, :f etc) and simplifies therefore the
    operation of the Program. Also Remote Control of the Command is now
    possible, but misuse is now able to be easily controlled, accordingly
    one should bar the Commands with the Help of the RCMD-Function. The
    storage available for the instruction is not very large and not
    sufficient other than compact applications, this Command is considered
    chiefly for DOS-Commands such as COPY, DIR etc. Unfortunately as
    before, with the use of :Oshell-Command in Connection with the RAM
    management of DR-DOS 5.0 there are some problems that unfortunately up
    to now we are not able to elucidate. Under DR-DOS it is preferable that
    one discontinues the issuing of Oshell, because in the last resort one
    must re-boot the Computer (Report: Insufficient Memory)
    
    :SYstem
    ends the Program. The Function corresponds exactly to the ALT-X key
    Combination  and is principally considered for the Remote Control
    Shut down of the Program. This is only sensible when the owner of the
    Station wishes it. This Command therefore should not be made freely
    available by RCMD (see above) but to be accessible only after the
    Correct Reply to a Password.




    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 47
    
    :Users or
    :CStatus
    Gives out a List of the immediately Connected Stations. The Format
    agrees extensively with the handling of the RMNC/FlexNet-Nodes.
    CStatus is not to be confused with the CSELECT employed in SCC.INI!

    :VErsion
    Gives in three Lines on the Screen the Current Version of BayCom in use
    as well as the most important Configuration Data (Insert report)

    3.8 REMOTE CONTROL.

    In the BayCom-Terminal there is the possibility of Remote Control by
    the Opposite Station. The requirement to achieve this is the freeing of
    Remote Control through the issuing of :REMote ON (EIN). Unlike Version
    1.20 there exists a RCMD-Command, which may be in SCC.INI or be issued
    from the Terminal.

    Example:

    :RCmd CStatus Info MHeard Quit Users

    gives the freedom to Remotely Control the Commands following RCmd
    :RCmd * makes all Commands freely available. The quantity of the
    individually explicitly given Commands is limited to the contents of
    one Line, but it should be possible by employing Customary Command
    abbreviations, which are always in CAPITALS in this Manual.
    
    (Example: :RC CS I MH Q U H) to accommodate all required Commands. 
    
    It allows for example all Commands to be open for remote Control, if a
    Password-Data SCC.PWD has been created and then by use of the //J
    Command the Password Mechanism has been correctly decoded. Detailed
    information for that purpose see Chapter 3.7, Page 45.
    The Command :Help will not be able to be used by Remote Control.
















    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 48

    3.9  UNPROTO-TRANSMISSION

    With Digicom, the Output goes out on it's journey on all Ports without
    a Connected Station as Unproto-(UI)-Transmission. With BayCom such
    Output without Commentary will be swallowed.
    If it is required to send an Unproto-Transmission on it's journey, then
    such text must be entered in the TX Window of the F10-Screen and
    transmitted by <RETURN> Naturally an Unproto-Address or Digipeater
    Chain is able to be given. This allows the display to be sent by the
    issuing of :C DB0AAB DB0RBG, in the TX Window of the F10-Screen,
    whereby DB0AAB is the end Address and DB0RGB the Digipeater Station via
    which the Information will be sent.
    With the issue of this Command from the F10 therefore no Connection
    will be constructed. (Connections are only  built from the individual
    Ports), but purely an Unproto Address of the Program attached.
    The Unproto Address for Beacon Transmission will be installed with
    :BAdress
    An indicator only for Specialists: The Data in the Unproto-Mode will be
    sent as UI,P. That means that the Poll-Bit will be set, this has the
    advantage, that the sending for Test Purposes is able to be very
    usefully  employed: in accordance with AX.25-Protocol has to react on
    such a Packet with a DM and is able to be observed on the Monitor.

    3.10 SHORT OVERVIEW OF THE COMMANDS AND KEYS

    COMMANDS  (Allowed abbreviations shown in Capitals.)

    ANswer ON/OFF     Personal Connect Text on/off toggle
    BAdress <Call>    Address for Beacon 
    BEacon (Number>   Beacon Interval Time
    Btext <Text>      Beacon Text Contents
    C <call> [Digi..] Connection setup, customary usage
    CBell ON/OFF      Connect Bell/CTRL-G: Bell on/off toggle
    CLear [No]        Screen Window clearance
    CNot <CALLS>      Station Calls, which are not able to Connect
    COMmand ON/OFF    Automatic Colon set or not set after a Command line.
    CStatus           Outputs User List
    CText <text>      CTEXT Contents
    Disconnect        Sever the Connection (disconnect)
    DCall <call>      Individual Digi Call Sign Installation
    DISCTime <Number> Timeout-Timer for Inactivity
    DWait <Number>    Channel-Free-Waiting Time
    ECho ON/OFF       TX Screen Copied or not to RX Screen
    Edit  <name>      File to be created from the Keyboard
    ENglish ON/OFF    English/German Program reports toggle






    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 49

    EXitlog ON/OFF      Log update at the Terminal End or Immediately
    F <Number>          Frack Time up to which the Poll waits
    German ON/OFF       DIN/IBM Character Set Toggle
    Help                Help Call
    HBaud <Number>      Baudrate installation
    I                   Info Text Output
    IPoll <Number>      Maximum Info Poll-Length
    KNax ON/OFF         Knacks at the receipt of Data Toggle
    LINKTime <Number>   Link Check, if no data has been conveyed
    LOG                 Log Book ON/OFF Toggle
    MAxframe <Number>   Maxframe, maximum number of unacknowledged Frames
    MHeard <option>     MHEARD-List Output (Options * # <call> )
    MHEADer             Line-Feed in the Monitor between Address/Info Field
    MCalls <Calls>      Calls to be Specially Monitored and Displayed
    MOnitor <Chan.No.>  Select the Channel to be Displayed on the Monitor
    MYcall <call>       Individual Call Sign
    Oshell <Command>    DOS-Command Shell
    Paclen <Number>     Maximum Framelength
    Quit                Disconnect if all has arrived.
    QText <Text>        Quit Text Installation
    Read  <Name>        Text File Transmit or read if not connected
    RCmd <Commnads>     Commands allowed for free use by Remote Control
    REMote ON/OFF       Remote Control ON/OFF Toggle
    RESptime <Number>   ACK-Delay
    RETry <Number>      Maximum Repetition attempts to send Data or Connect
    RPrg <Name>         Binary File Transmit
    SAttrib <Attribute> Screen Colour setting
    SYstem              End the Program
    TAil <Number>       Number of stop Flags
    TInfo <Number>      Infosend-Timer
    TQuit <Number>      Maximum Time after Quit
    Txdelay <Number>    TX Delay Time
    Users               Issues the User Lists
    V <Name>            View a Text File
    VErsion             Issues the Switch On report
    Write  <Name>       RX Text File to Disk
    WPrg Name>          RX Binary File to Disk
    WW <Number>         Position of the Line Feed (Wordwrap)
    X  <my> <call>[<digi> .. ]   Connect under an Optional Mycall












    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 50

    Keys:
    F1 - F8        Selection of the individual Ports (according to Number)

    F9 or - 
    on the Keypad  Moves the Cursor to the next Window Below or from
                   Monitor to the TX Window

    F10            Monitor and Unproto-Screen
     
    ESC or TAB     Switches between the Command and Data Port, sets or
                   clears a : at the Col 1 of the Line 

    + Key on the
    Key Pad or
    SHIFT - TAB    Stops the Output from the selected Port
     
    CTRL-RETURN    Line Feed, without the Line being actioned
                   (As SHIFT-RETURN in Digicom)

    PgDn           Text Scrolled one Page Down
    PgUp           Text Scrolled one page upward
    CTRL-PgUp      Monitor Window enlarged, Text will be carried with it
    CTRL-PgDn      Monitor Window reduced, Text will be carried with it
    CTRL-HOME      TX Window reduced, Text will be carried with it
    CTRL-END       TX Window enlarged, Text will be carried with it
    CTRL-F1        Help Text selected at the Cursor retrieved
    ALT - X        Program SCC.EXE will be ended
    ALT - 1        Set the Cursor in the TX Window
    ALT - 2        Set the Cursor in the RX Window
    ALT - 3        Set the Cursor in the Monitor Window
    ALT - U        Toggle the Umlaut
    ALT - F1       Repeat the previous Help Text
    INS            Toggle between Overwrite - and Insert- Mode


















    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 51

    Part III: APPENDICES

    1. ERROR CORRECTIONS.

    Here naturally, it is only able to suggest remedies for a small part of
    the possible Errors that you may encounter, it should however help to
    disclose Errors in Hard- and Software.

    If after the Start of L2 no Flashing Rectangle appears in the Top Right
    Hand Corner of the Screen or the Computer Crashes:
    - Check whether the correct Serial Port has been installed. It is only
      possible to use COM1 and COM2. Is the Port actually available as well
      as the Interrupt for it correctly jumpered ? (With most Comms.-Cards
      it is installed by the means of a Jumper, see Computer-Manual).
    - Are other Resident Programs running at the same time (Except the
      customary DOS Drivers), sometimes collisions can occur. If so, these
      other Programs should be removed and further tests made without them.
      (NOTE OFF.COM only Functions to remove L2 and not other Resident 
      Progs.!!) Then if there is no Flash visible, be on the look out for 
      the worst...presumably BayCom is not usable on your Computer, for 
      which many reasons are known.

    The following Computers are known to give Problems:
    
    - NEC-Multispeed
    - Atari-Portfolio (an entirely hopeless Case)
    - Certain Sharp-Laptops.
    - Bondwell B200 under DR-DOS

    BayCom should run in each case on the following Computers:

    - all "large" PCs without exotic Communications Cards/Ports
      (if an 8250 is on the Card, in any case)

    The following Laptops have already been tested:

    - Epson PC-Portable
    - Olivetti M15
    - Bondwell  B200, MS-DOS (Certain Current supplies of the Modem to be
      modified)
    - Dell 386
    - Sundry Toshiba-Types








    
    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 52

    A CONNECT REQUEST IS STARTED BY :C. ON THE MONITOR SCREEN NO CONNECT
    REQUEST IS OBSERVED.
    - If the rig is also not Transmitting, then presumably L2 is not
      functioning! End SCC with ALT-X and observe, whether the Flashing
      Rectangle in the upper R.H. Corner disappears.
    - Is the Squelch remaining open ?

    PACKETS WILL NOT BE DECODED.
    - Prove, that L2 is running (Flashing Rectangle).
    - Prove, that the :MONITOR-Command of the required RX Channel is set
      correctly !
    - Check the RX sections of the Modem for Broken Tracks or dry joints.
    - Prove, that the Correct Signal Level on Pin 4 of the TCM3105 is
      present. (it should be >100mV at this time).
    - With an Open Squelch, continuous Data should arrive. Follow this with
      an Oscilloscope to the CTS-Pin of the Port. In the case that there is
      no contiguous Data (+5V-0V-Rectangle) you should now switch off and
      once again check the PCB for Components, Solder bridges and broken
      tracks! 
    
    Also: Is the Crystal of the TCM3105 oscillating ?

    - Data arrives regularly (it shows in the Program Status Line RECV
      with an Open Squelch), inspect your RX-Signal. On the Oscilloscope,
      with PR-Signals arriving two parts should be able to be recognised
      (1200 and 2200 Hz, the two PR-Signal Tones). The Amplitude of these
      must unquestionably be the same. If they are not, a Low- or Highpass
      (simple RC Filter) is required in the Signal Path.

    L2 FUNCTIONS, AFTER THE START OF SCC NO TERMINAL INTERFACE SHOWS.
    - In correct Video Adapter installed in SCC.INI.

    CURIOUS SCREEN DISPLAY COLOURS 
    - Colour Combination SATTRIB installation or VA in SCC.INI altered.
      In the Second Case re-start PARA and through it begin again with the
      Default Combinations from the Sample SCC.INI.

    ALTHOUGH A PARAMETER HAS BEEN ALTERED, THE CONTENTS OF THE PROGRAM HAS
    NOT APPEARED AS EXPECTED.
    - Many of the Parameters will only be utilised with the Initialisation
      Routine. It is necessary therefore, after the alteration of the
      Parameters, to end L2 by means of OFF and a restart commenced.  
    
    NOTE: Important  Alterations to the Parameters SHOULD NOT be made from
          the User Interface but always in SCC.INI. Alterations of SATTRIB 
          in the Window Fields are only observed with newly arriving lines,
          not those already on the Screen.




    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 53

    ERROR REPORTS FROM THE RUNNING OF THE PARAMETER COMPILER PARA.EXE
    (e.g. WITH THE START OF L2 AFTER THE ALTERATION OF SCC.INI)
    - The Format of SCC.INI has been damaged. One should compare the Line
      in question with the supplied original-SCC.INI. Perhaps a ; before a
      Commentary has been erased or a false Parameter typed (e.g. Text
      instead of a Number).

    BELL SOUNDS ONCE, CURIOUSLY.
    - In order for the Bell to be created, BayCom at the Start of the
      Program must obtain the Speed of the Computer. Then during the course
      of the operation the Frequency Value is reduced or increased, it
      alters of it's own accord the Tone of the "Tootling". 
      Return switching to the old Value or through a Re-Start of L2 and SCC
      this will be rectified.

    2. OVERVIEW OF THE AVAILABLE HARDWARE

    No TNC is necessary for the Terminal Program BayCom, but instead a
    small Modem on the Serial Port. The Conditions to be observed are as
    follows:

     Signal       25pin    9pin           Description
      DTR          20       4          Send Data +/- 10V
      RTS           4       7          PTT,  High-active, -10V=RX, +10V=TX
      CTS           5       8          Receive Data
      GND           7       5          Ground

    As mentioned in the Introduction, the Operation as well as with a Modem
    on the Serial Port, is also able to be used with an Expansion Card. 
    From the BayCom Authors the following have been developed up to now and
    they are available as Kits from DK5RQ. partially as Complete Units to 
    Order.

    MODEM FOR THE SERIAL PORTS WITH TCM3105

    On a small PCB, which requires no external Power Supplies, all
    Components for a Complete TCM3105-Modem. From the middle of June 1991 a
    ready made PCB will be delivered, which also has the possibility to be
    used with digital Squelch.












    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 54

    SMT-MODEM WITH TCM3105

    Our Smallest, a complete Modem with TCM3105, contained on two small
    PCBs with SMT-Components, allows it to be installed inside a 9 Pin or a
    25 pin Port Plug Shell !!!!!






    MULTI-CHANNEL-EXPANSION CARD (From Autumn 1991)

    After many enquiries we have struggled to achieve for that purpose, a
    four Channel Expansion Card for Users. Equipment: Two Ports with
    TCM3105-Modems, two ports with Modem Disconnect-Headers for 300 - 9600
    Bd.


































    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 55

    3.  BAYCOM - USER - AND - USAGE AUTHORISATION

    The Program System BayCom is freely permitted to be used in Amateur
    Radio and may together with the Primer be copied. However we draw
    attention to the following, the Copyright of the Circuits, PCBs,
    Software and the Manual(s) remain with the Authors. A Commercial
    Employment such as a Sale of Software Copies, Circuits and Manuals is
    not allowed without our permission ! It has been for us, always
    unpleasant at the Fleamarkets to see many OM selling stocks of Digicom
    - without having had to do the necessary Work to only line their own
    pockets.

    All Money received in connection with BayCom after covering the Costs
    will be employed for the Bavarian Digipeater Network, to come therefore
    for the Benefit of All. However we would rejoice, if you have obtained
    a Copy of the Program from anywhere and are pleased with it, eventually
    to send a Small Donation transfer to our BayCom-Konto  This will help
    to secure the promotion of important substantial Future Developments of
    the Program.

    (TRANS.COMMENT) I have visited the Authors and can only say that the
    amount of work and their own money that has been used in their projects
    is considerable.  Although they say that money will be used for The
    Bavarian Network this is effectively a Test Bed for Amateurs to benefit
    everywhere and includes the development of interesting things to come.




    The Following Kits are now available for ordering:

    Program with Instructions (State Disk Format)      20.00 DM
    PCB only with Construction Manual                  12.00 DM
    Complete Kit. incl. TCM3105                        89.00 DM
    Update Kit (Digital Squelch)                       10.00 DM

    SURFACE MOUNT MODEM KIT                            94.00 DM

    Order by transfer to the under named Konto. Please state what is
    required. !

    Konto of the BayCom-Team:
    Rudi Dussmann
    Kto 190786-859 at the Postgiro Office Nuernberg, BLZ 76010085

    Please write clearly and do not forget your Address !!!

    The Paper MODEMTECHNIK FOR THE RADIO AMATEUR(30p.) is available against
    a DIN A4 Envelope and a contribution for the Printing Costs from DG3RBU


    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 56

    AUTHOR'S ADDRESSES:

    Please address all questions to DK5RQ or DG3RBU !

    (G0KIU will also answer or obtain answers for UK Amateurs if they so
    wish.)

    Rudi Dussmann, DK5RQ            Johannes Kneip, DG3RBU
    Otto-Hahn-Str. 9                Tassiloweg 3
    D-8400 Regensburg               D-8400 Regensburg

    Denis Godfrey, G0KIU @ GB7BAD or QTHR.

    Much joy with the Usage of BayCom.... and if nothing happens at the
    first attempt, do not up-skittle everything, but first of all a little
    patience and probing, PR is only the playing field of Radio Amateurs !

    (TRANS.COMMENT)  As with most things: When all else fails read the
    instructions. !!!

    3. FUTURE DEVELOPEMENTS

    As already indicated, we were surprised at the huge response to the
    Program, we hope that with this new Version the wishes of many more
    Users will be fulfilled. Naturally the development will not stand
    still. Adjacent to the Part 2 suggested Hardware development which is
    to be included, Software developments are to be further improved.  We
    are pleased about each stimulation !  However, next to the Terminal
    also the Digipeater Version to be further developed, Progress but with
    reliability will not be so speedily offered, as was usual in the last
    years of Digicom. In spite of that we hope, that with the Version 1.40
    to have produced an immediately, universally useful Program, that the
    comparison with Programs using a TNC has no longer any reason about
    which to be shy.

















    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

                                                                    Page 57
    4. INDEX.
                          Page                                Page
    :ANSWER                36          :FLASH                  37
     Answer Time           34          :FRACK                  32
     Authors' Addresses    56          :GERMAN                 38
    :BADRESS               30           German Character Set   15,38
     Bake (Beacon)         18           Hardware               53
     Baudrate              32          :HBAUD                  32
     BAYCOM.BAT            10          :HELP                   26
    :BEACON                30           Help System            26
     Bell, Connect         37           H.F. Operation         32
    :BTEXT                 30          :INFO                   45
     Call Sign Install.    16           Infopoll               33
     Call Sign Digip.      31           Insert/Overwrite       15
     Carriage Return       15           Installation           11
    :CARRIER               30           INSTALLC.BAT           10
    :CBELL                 16,37       :J                      45
    :CHANNEL               33           Keys Function Allocat. 24
     Character Set Inst.   38           Keys Overview          25
    :CLEAR                 37          :KNACKS                 38
    :CNOT                  30           Knacks Switch Off      16,38
     Colour Installation   40           Konto for BayCom       55
    :COMMAND               37           L2.EXE                  8,20
     Commands, General     29          :LINKTIME               33
     Commands, Overview    48          :LOG                    44
     Commands, Shortening  48           LOG.SCC                10
    :CONNECT               31           Log Book               44
     Connect Bell          37          :MAXFRAME               33
     Connect Text          17          :MCALLS                 38
     Connect Text Personal 36          :MHEADER                39
     Connection Building   31          :MHEARD                 39
     Connection Severing   31          :MONITOR                39
    :CSTATUS               47           Monitor                39
    :CTEXT                 37           Monitor Port           39,25
    :DCALL                 31          :MSELECT                39
     Digipeatercall        31          :MYCALL                 33
     Digipeaters           31           New Facilities          7
    :DISCONNECT            31           OFF.COM                 9
    :DISCTIME              31          :OSHELL                 46
     DOS, Screen Restore   46           Output, Stop           25
     DOS-SHELL-TO.         15,45        Packet Length Max.     34
    :DWAIT                 32          :PACLEN                 34
    :ECHO                  37           Parameter Compiler      9,19
    :EDIT                  42           Parameter Installation 13,19
     English Prog. Reports 13,38        PARA.EXE                9,19,28
     Error Correction      51           Password               45
    :EXITLOG               44           Personal Connect Text  36
     File Commands         42           Port Connections       53




    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

     Port Installation     14                                       Page 58
    :QTEXT                 40
     Quit Text             17
    :QUIT                  34
     RAM Requirement Inst. 14
    :RCMD                  16,47
    :READ                  43
    :REMOTE                47
     Remote Control        47
    :RESPTIME              34
    :RETRY                 34
    :RPRG                  43
     RS-232                52
    :SATTRIB               40
    :SAVEPORTS             42
     SCC.EXE                9,22
     SCC.INI                9,13
     SCC.LOG                9
     SCC.PAR                9,19
     SCC.PWD                9
     SCC.VID                9
     Screen Clearance      37
     Screen Colours        18,40
     Screen Parts          14
     Screen Saving         15
     Scroll                25
     Scrollback limits     25
     Shortening, Commands  48
     Start of the Program  12
     Status line           22
     Status line Position  24
     Stop Output           25
     Switching Windows     24
    :SYSTEM                46
    :TAIL                  35
     Termhelp.SCC           9,27
     Timeout               31
    :TINFO                 35
    :TQUIT                 35
     TX Interruption       35
    :TXDELAY               35
     Unproto               48
     Update V1.20 - V.140  11
    :USERS                 47
     User Interface        22
    :VERSION               47
     Video Param. Inst.    15
    :VIEW                  43
     Window Switching      24,25
    :WPRG                  44 
    :WRITE                 43
    :XCONNECT              36
    
    BayCom - Terminal Program Version 1.7 by DL8MBT & DG3RBU (c)

