home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-01-17 | 109.5 KB | 2,834 lines |
- BAYCOM TERMINAL PROGRAM BY DL8MBT & DG3RBU
-
-
-
- This translation and any updates remain the copyright of G0KIU who places
- it in the PD for any Radio Amateur to use. It may be freely copied and
- passed around only in full provided that recognition is given to the
- German Authors and G0KIU.
-
-
- It is issued ASAP to give assistance to those using the Program written by
- Florian Radher (DL8MBT & Johannes Kneip (DG3RBU).
-
- If any errors are detected they will be corrected in the next issue.
-
- Please advise G0KIU @ GB7BSX of any Errors
-
- I expect to meet the Authors a little later this Year when I hope to
- obtain all the latest updates both Hardware (Expansion Cards in
- Particular) and Software.
-
- You are asked to make donations to the Authors of the Program as an
- appreciation and encouragement to ever increase the updating.
-
- Details available of addresses in the Manual on page 41
-
- Thank You
-
- De Denis G0KIU
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FORWARD BY TRANSLATOR
-
-
- BayCom - Terminal Program for PCs without a TNC
-
- by Florian Radher (DL8MBT) & Johannes Kneip (DG3RBU)
-
-
-
- CONTENTS.
-
- PART I: Introduction Page No.
-
- 1. Forward 2
- 2. History of BayCom 4
- 3. Overview of the BayCom-Terminal Program 4
- 3.1 Quick Start. 6
-
- PART II: Requirements
-
- 1. Installation of Parameters 7
- 1.1 Parameter Compiler 12
- 2. L2 as Resident Program 13
- 3. The Terminal SCC 14
- 3.1 General Information on Text and Commands 17
- 3.2 Timer and "TNC" Commands 18
- 3.3 Description of Screen Information 23
- 3.4 Store and File Transmission Commands. 26
- 3.5 Other Commands 27
- 3.6 Operation 28
- 3.7 Unproto Transmission 28
- 3.8 Brief Overview of Commands and Keys 29
-
- PART III: The Modem Hardware
-
- 1. General 30
- 2. Circuit 31
- 3. Construction 32
- 4. Parts List 35
- 5. Start up and Adjustment 36
- 6. Electronic DCD 37
- 7. Re-Construction of existing Modems 38
-
- PART IV: Appendices
-
- 1. Fault Correction 39
- 2. BayCom - User and Distribution Advice 41
- 3. Future Developments 42
- 4. Keyword Index 43
-
-
-
-
-
-
-
-
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT and DG3RBU Page 1
-
-
- PART I: Introduction
-
- 1.Forward:
-
- Now it is possible for X-te Packet by radio using IBM Compatible Computers.
- In all previous concepts 90% required a TNC2, this is not in dispute, 9%
- are without an expansion slot capability and therefore most expensive.
-
- But first the 100 Program it can: pure Packet.
- The possibility exists to 'come on board' with a simple Modem that is
- available now, and this adequately, makes possible a System to use an
- economic Expansion Card with up to 16 Radio Channels at high Baud Rates.
-
- Also perhaps something completely different ? In any case something that
- is guaranteed 'Made in Bavaria, and already unique. And how out of our
- Land has it's uniqueness, which is not only admired, but also valued
- worldwide.
-
- The Hard - and Software under discussion is both for which thought, and
- also for the pleasure of investigating something new, and for those that
- existing solutions do not please, which to them perhaps opens up an
- improvement. It also smooths the way for all of those who have the use of
- a PC but hitherto have been scared off from building a TNC.
-
-
- Here to avoid unnecessary mystery, the basic philosophy is explained.
-
- The Objects are:
-
- - high speed also on 'feeble' Computers (Slow speed.Trans.Comment.)
- - simple installation, possible automatic adaptation to Hardware.
- - see at a glance, full laid out Screen Application.
- - neat Command lines - Control, only in necessary cases. Function Keys
- (which this will not advise the user against.)
- - upward compatible with DIGICOM>64
- - full and best use of the Computer Hardware, also not a possible
- restriction from Video, I/O, and RAM Cards.
-
- Not sought after are:
-
- - full automation.(e.g.Mailbox and similar things.)
- - Compatibility to previous TNCs/Expansion Cards.
- - A mix of end station and NETNODES. Here will clearly be met between Node/
- Mailbox and Terminal User. An immediate application is NOT foreseen.
-
- Reservation is:
-
- - a complete reversal and departure from previous rules.
-
-
-
-
-
-
-
-
- Page 2 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- Published by our endeavours is a Program.
-
- - that a Packet Radio user, either with a simple Modem connected to the
- Serial Port- or with an Expansion Card for the IBM Slot.
- - positive similarity to the earlier Digicom is not dis-avowed
- - unfortunately because of the crude 'abuse' of the asynchronous serial
- Port it will not run on certain Laptops.
-
- We are ourselves moreover, are in the clear that this Program is also not
- the "Yolk" of the Packet Radio Egg description, it will be given with
- surety, Fans and Enemies of BayCom. On the immediate development front it
- is certainly not a similarity to that in use with existing luxurious TNC-
- Terminals. We have published that in the first place; openly for the
- internal application by the authors' developed Program primary from "Druck
- von der Strasse" - which in itself accumulated inquiries of the thrifty
- delivered test version lies here; almost not an alternative choice. Every
- one will be contented, that this Program is profitably more intensive, and
- ascertain, that it is hook and eye possessed. But it is naturally not
- excluded, that yet more diversely improved Versions will follow. So we
- present a Program as a modest Packet Radio-Possibility for each and
- everyone to have a look at, those who themselves up to now have been unable
- to build a TNC, but have a PC standing in the shack.
-
- Here to finish yet another request: Through accumulated letters and calls
- from the last time, the scarce free time of DL8MBT was heavily taken over.
- In the future therefore please arrange eventual questions only to DG3RBU
- and DK5RQ. We ourselves particularly thank at this time, DK5RQ, who
- himself with much trouble, has made the correction of mistakes and given
- well oiled guidance; has taken over the complete "Marketing Organisation"
- and to that end also pre-financed almost all running costs and the
- construction. Similarly thanks also to DL5RL and DF1RW, who themselves
- smoothed out a lot of trouble with the provision of PCB and construction
- parts, also to all others who have tested the program or otherwise in other
- forms were helpful to us. And last but not least a thank you to each and
- each one of the Digicom users, who in the past years through their
- donations have made possible the construction of BayCom-Digis, from which
- ultimately this Program is developed.
-
- Regensburg, Munich in November 1990
-
- DL8MBT Flori
- DG3RBU Johannes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 3
-
-
- 2 Origins of BayCom.
-
- The idea of BayCom arose in the Winter 1989/1990, on the one hand, through
- the completion of Digicom 3.51 by Flori (DL8MBT), Programming Capacity had
- once again become free, and on the other hand, was to turn ones eyes away
- from that which was inserted by the Digipeaters DB0RGB, DB0LNA and DB0AAB
- DXL-System (CP/M-System with 64B180 C.P.U. and special TNCs) through which
- increasing traffic were at their ceiling capacity. There must also be a new
- and possibly larger adequate System for the future of these NetNodes. A
- complete rebuild of a Computer was excluded from us by reason of current
- expenditure availability. On the grounds of falling PC-Prices arose the
- idea that with a AX25 Protocol supporting IC (the choice fell on the
- extremely economically priced SCC IC 8530) to build an efficient Computer
- add on card. For that purpose :- develop a totally up to the present TNC
- functions appropriate "L2" Software, on which the then already previous
- CP/M System running DXL ComputerNode Software was placed. After certain
- problems with the SCC Timing, in April 1990 the first DB0AAB with the new
- System ran on the Net, followed by DB0RGB and DB0LNA. Concurrently at this
- time, the gradual turning point of connecting a TNC with the eventual
- Portable - Packet Radio actions with the available Laptops came about. This
- and always again Synchronization problems, became boring. So developed
- within only a week the original version of the now following Terminal
- Program - naturally based on, and rewritten for the use of a serial Port,
- that which in the Digi employed L2 foundation. From there it's Node
- Computer and Terminal developed in parallel, the terminal became always
- more user friendly, the Digis through better user interface and finally
- also completed through an RMNC compatible Router.
-
- The idea which itself in the end, accumulating inquiries decided us to
- proceed with the objective To begin with, "internal" objectives being
- served and with complete all round reliability, yet a still unfinished
- Terminal Program; to give it free to the general users - also in the
- hope, that in time something to improve the needy Digipeater Cashbox would
- arrive.
-
- 3. Overview of the BayCom-Terminal
-
- General Attributes.
-
- - Screen Editor: Each issue of the Program can by labels with the Cursor
- and Return be repeated again as an application.
- - Three part Screen TX, RX, and Monitor. The Cursor can be positioned in
- all three. The window can be made larger in use, the text behind scrolled
- upwards and downwards.
- - Recall pages of all Screen Windows.
- - Conventional Multi-Connect-Capacity including File transfer
- - Support of EGA-Video Mode
- - Saving and re-instatement of the Screen contents after leaving the program
-
-
-
-
-
-
-
-
- Page 4 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- The BayCom-Terminal consists of several individual Programs which will be
- introduced in the following.
-
- - L2.EXE. This is the main program of the BayCom System. This Program has
- great importance. It runs resident in the RAM. That means that after the
- start of the Program the usual DOS-Prompt appears again, one sees in the top
- right corner of the screen a small blinking square. A Computer with a
- connected Modem, at present as a free standing TNC: and Radio. One can
- connect to it and enter information, the user achieves this only after the
- actual Program (SCC.EXE) has started. If L2 is started and the DOS Prompt
- is again present, the Computer stands ready for other purposes - e.g. Text
- Writing, Programming etc. - with a limitation: L2 occupies 80KB of the RAM.
- i.e. for other applications have no longer 640KB, but now only 560KB of RAM
- for applications, which for most comprehensive programs can lead to
- problems.
-
- - SCC.EXE This reserves the Terminal Ram area. After the start the three
- part split screen is obtained from other Programs. The user can commence
- the full PR operation. The Program has taken the Screen Editor from
- DigiCom. For the Commands see the following descriptions.
-
- - OFF.COM This short program serves as a 'Speicherputzfrau'(RAM Charwoman!)
- It removes the resident L2 Program from RAM. The Computer now stands
- completely available for other applications.
-
- - SCC.INI Contained in this normal ASCII file, the user default Parameters
- are stored. It is Edited with a normal Text Editor. Here should be entered
- the appropriate Calls and Parameters.
-
- - PARA.EXE The Parameters contained in SCC.INI must first be converted to
- a Machine readable format. Executing PARA.EXE achieves this objective. It
- will be automatically called from L2 after alteration from SCC.INI. It can
- also be started Manually. The Program gives an ERROR REPORT in the event
- of a FALSE or WRONG Parameter that has been entered.
-
- - SCC.PAR This is also produced from SCC.INI Machine readable Parameter
- File. (It can not be Manually changed.) It is created after the first
- calling of PARA.EXE
-
- - SCC.HLP The HELP FILE that is issued by :H in the Program.
-
- - SCC.VID BayCom allows that the Screen Area at the end of the Program to
- be saved, and at the next start be reloaded. These screens will be saved in
- SCC.VID. This File will be recalled after the first Start of BayCom.
-
- - SCC.PWD Password-File for the J Function (Must be created by user) see
- :J Function.
-
-
-
-
-
-
-
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 5
-
-
- - BAYCOM.BAT By a call from BAYCOM L2 the Terminal will be started and
- ended. At the end of the PR session L2 will be automatically removed from
- RAM. As said previously this is important for users who will have no
- further use for the Management of L2.
-
- - INSTALLC.BAT This is a small Batch Program that installs BAYCOM on the
- Hard Disk.
-
- 3.1. How can one Make a Quick Start. ?
-
- For all of those who only need brief information and after that. like to
- experiment unaided the following lines are offered.
-
- BAYCOM is either run from a Diskette or Hard Disk. Either copy all the
- files into a Directory or use the file install, which will do the
- installation and copying. It is only necessary for a very small Basic
- Installation of the Parameters. Using a normal Editor the following
- Parameters should be entered.
-
- -SERIAL PORT COM1 or COM2. This is defined round about LINE 30 in SCC.INI.
- The default is COM1.
-
- -CALL-SIGNS The Parameter MY (MYCALL) is defined round about LINE 60.
- Your own Call-Sign resides here, DigiPeaterCall (DCALL) also
- suitably entered.
-
- All other Parameters are to a certain degree pre-installed at a reasonable
- value, and are each to choice and in the course of experience adjusted
- later.
-
- Then only L2 needs to be run, and afterwards SCC. (Or better still
- everything from BAYCOM.) Already everything should be up and running. To
- end the Program :- ALT-X
-
- DO NOT FORGET. As in DigiCom before each Command a colon (:) must be used.
- To delete before the sending of Text either ESC-TAB or DEL.
-
- If nothing functions then now is the time for further reading :- Chapter
- "Problems and their Correction" is the right place. !
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 6 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- Part II: PROGRAM OPERATIONS.
-
- In the following introduction of which the largest part describes the
- details of all the Attributes of the Program that should be entered.
-
- 1. Installation of the Personal Parameters in SCC.INI. (Only required for
- 1st Start or large alterations of Parameters.)
- 2. Start the resident Terminal Program L2 (Would have altered SCC.INI well
- before this automatically to make the Parameters into a Machine
- readable form.
- 3. Start of the Terminal SCC (Then the optional PR session can be
- operated.)
- 4. End of the Terminal Program.
- 5. End of L2
-
- Items 2, 3, 4 can be operated by BAYCOM automatically.
-
- In the following the individual items will be explained.
-
- 1. INSTALLATION OF THE PERSONAL PARAMETERS.
-
- For the first start of the Program the important Parameters, pre-installed
- in a normal Text File (SCC.INI). This Text File created by your favourite
- Editor (e.g. NE Turbo Editor etc. Document Mode.). MUST BE IN TEXTMODE
- WITH NO INSERTED SYMBOLS.
-
- The following is a more detailed and precise explanation of the individual
- lines in the File SCC.INI. All items that follow a colon (:) will be
- ignored by the program and are there as commentary.
-
- It is recommended that before making any alterations to the existing File
- a Copy is made so that in the event of problems a suitable example is
- still available.
-
- WARNING. WARNING. WARNING. Any data that is changed will only be effective
- after a re-start of L2 has taken place and the Parameters converted to a
- Machine readable format. It does not update the file by running L2
- without removing L2 from the RAM until a new restart is made.
-
- : Initialisation File for BayCom-PR-Soft on IBM-PC by DL8MBT / DG3RBU
- : -----------------------------------------------
- : (update V1.20 15.11.90)
- :
- :
- : The construction of this file is relatively tolerant. Empty
- : Symbols/Lines may be inserted at any place. The command
- : may be in Upper or Lower Case and will be ignored. It is also advisable
- : right at the beginning to make a Backup of this File so that in Crisis
-
-
-
-
-
-
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 7
-
-
- : situations a reference is available.
- : The Parameter File will be read by PARA.EXE by being called from L2.EXE
- : by request, namely if SCC.PAR is not found.
- : In SCC.PAR will be saved precisely the same Parameters as are here,
- : although in a Machine Readable Format, to be available very much quicker
- : and also for easier machine operation.
- :
- :
- : Data boundary for the dynamic RAM administration and Ports:
- : --------------------------------------
- :
- tports 7 :Number of Terminal Screens (max 9, 1 Port for UI/Monitor)
- [Here is inserted the number of screens required. One of these is for the
- overall monitor port. The number of ports determines how many lines
- respectively per Port may be re-read. In the example given (6 Ports and 1
- Monitor there are approximately 200 Lines.]
-
- buffer 40 :Total number of AX.25 Buffer space in Frames
- mbuffer 10 : Total number of Monitor Buffer space, up to 330 Bytes
- rbuffer 8 : Buffered Data per Port Rx, multiplied by 330 Bytes
- tbuffer 8 : Buffered Data Tx, multiplied by 330 Bytes
-
- [These values are reserved in the RAM. The values given here have proved to
- be good in practice, so that they should not be altered. Those who in spite
- of this wish to play: The standard buffer must be larger than mbuffer,
- tbuffer and rbuffer added together !]
-
- : HDLC-Parameter (Only effective for the present operation spec.)
- : ----------------------------------------
- :
- rs232 1 :Number of the Serial Port(COM1 or COM2)
-
- [Here is the Port to which the Modem for RP-Operation is connected.
- Unfortunately it is not possible to define COM3 or COM4. It is not possible
- for the interrupt for these Ports to be programmed.]
-
- : Screen Setup
- : -------
- [In this section the general Screen delineation will be determined as well
- as the Graphics Card type.]
-
- d1lines 8 :Height of the Tx Screen in Lines
- d2lines 20 :Commencement of the Monitor Window in lines
-
- [Both of these entries give the position of the separation between the
- Send- (At the top), Receive- (Middle) and Monitor Window (bottom)]
-
- vadapter 0 :Graphics Card -type: 0=Automatic, 1=Mono, 2=Colour, 3=LCD
-
- [These Parameters state the Graphics Card of the Computer. With 0 the
- automatic selection will take place. The System sets the System to either
- EGA- or VGA 43 line Mode. With 2 EGA and VGA will also be installed but
- with only 25 lines.]
-
-
-
- Page 8 BayCom - Terminal Program Version 1.2 by DL8MBT and DG3RBU
-
-
- volumns 80 :Screenwidth. Normally 80.
- vlines 25 :No. of lines on Screen. Normally 25. Some Graphics Cards, more.
- [Lines and columns for special cases are installable]
-
- saveports 2 :The number of Ports, by which the screen can be saved.
-
- [At the ending of the Program the existing Screen contents (excepting the
- Monitor Window) will be secured. This naturally requires time, and so more
- Ports to be written on to the Diskette. One puts the value thereon so
- that the start and end can be quick - especially for the work by the
- Diskette, this line should be small or set at 0]
-
- wwrap 80 :The position of the automatic linefeed, conventionally 80
-
- [At this position the last word will not be automatically moved into the
- next line, and the line end automatically sent (L/F)]
-
- mheader on :Linefeed between the Monitor Address and the Information field
-
- [This operates the Monitor, with MHEADER ON the AX25-Address-field and the
- associated Packet-Info in two different Lines, with MHEADER OFF one after
- the other. One decides oneself what is wanted.
-
- german on :German Characters with DIN Umlauts. (in lieu of IBM)
-
- [For all friends of the 'hot' discussions in the "Opinion"-Boards of the
- Mailboxes, here stands ones own free choice. Popular German characters
- (German on).]
-
- remote on : Window control by other stations. //Command
-
- [Also as already in service by DigiCom, these Commands are available from
- the connected Station. Everything exists not a singular setting, but with
- REMOTE ON generally all Commands with the exception of :OSHELL(Shell to
- DOS) are available]
- :
- : INSTALLATION OF THE CALL SIGNS
- : ---------------------
- :
- dcall dl8mbt :Digipeater Call-sign.
- connect test :unproto- Linecall('quasi connect' on channel 0)
- mycall dl8mbt-1 dl8mbt-3: up to 4 MYCALLS
- enot nocall tnc2c pk232: Connect ignore Call
- :
- [DCALL is the Call-Sign, which the System will respond to as a Digipeater.
- Under MYCALL are the Call-Signs which the Computer will respond to from
- other stations wishing to Connect. Thereby the first of the Calls will
- always be used when one makes a connection himself. if one connects at the
- same time another station then the SSID of MYCALL will be increased by 1]
- : INSTALLATION OF VARIOUS TEXTS
- : ------------
- :Connect text (Only by Terminal-Operation)
- ctext Flori/Munich-Giesing -- BayCom with SCC Card in the PC
- [This Text is sent to the Connecting Station as a Greeting]
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 9
-
-
- : LAYER-2 PARAMETERS, EFFECTIVE FOR ALL CHANNELS JOINTLY
- : ------------------------------------
- :
- :mselect 0 :Monitor 1=QSO 2=MFROM 3=MTO +10=NOT
- mcalls db)kfb oe5xlr :Monitor-Select Call-Signs
- [The Commands can be utilized, in order to either lock out certain
- stations on the Monitor, or certain stations not to communicate. With 0
- all connections available. The mcalls then have no effect (See under
- "Description of the Information")]
-
- frack 20 :FRACK-Timer Start value in 100ms units (Timer 1)
- resptime 2 :RESPONSE-Timer in 100ms units (Timer 2)
- linktime 12 :Inactive-Link-Timer in 10sec units (Timer 3)
- maxiframe 4 :Outstanding Frames, Value 1..7
- paclen 256 :Max. Frame length. Value 1..256
- retry 10 :Value of the attempts . by SABM without Digi RETRY/4
- ipoll 60 :Maximum Info Field length for IPOLL
- tinfo 4 :Infotimer. in 100ms units (Waiting time for Tx)
- tquit 12 :Quit timer. Waiting time for Disk when Data Queued 10sec.
-
- [Appropriate Timers for Layer 2. For explanation see Chapter 3.]
-
- : LAYER 1 INSTALLATION
- : ---------------
- :
- dwait 8 : Channel free waiting time 10ms units(with contingency 0..DW)
- txdelay 18 : Retardation after PTT, in 10ms units
- tail 2 : Time before the Tx switches off. 10ms units (For full duplex)
-
- [See Chapter 3 for information about the individual values]
-
- beacon 0 : Beacon time in 1s units (0 shuts off the Beacon.)
- badress bake dl8mbt db0aab :Address for Beacon <object> <mycall> <digi>
- btext test : Beacon text.
-
- [With these Parameters a regular Beacon can be established. It is
- important that a minimum of 10 Minutes (beacon 600) between transmissions
- is allowed to minimise Frequency congestion.]
- :
- : INSTALLATION OF THE SCREEN COLOURS
- :
- : Background and Foreground Colours in
- : Hexadecimal numbers.
- :
- cselect 0 : Choice of attribute for Monochrome-Graphics (MDA, Hercules)
- :
- sattrib 0 07 : Tx Window
- sattrib 1 47 : Upper Status line (Between Rx and Tx Windows)
- sattrib 2 c7 : STOP-Notification in upper Status Line.
-
-
-
-
-
-
-
- Page 10 BayCom - Terminal Program by DL8MBT & DG3RBU
-
-
- sattrib 3 07 : Rx Window
- sattrib 4 70 : Lower Status Line: Indication of Conn-CallSign+PortNumber
- sattrib 5 70 : Lower Status Line not selected, not a connect.
- sattrib 6 7f : Lower Status Line: Port selected.
- sattrib 7 07 : Monitor Address Field
- sattrib 8 07 : Monitor Info Field
- sattrib 9 70 : Control Symbol (Must be different to 0,3,7,8)
- :
- cselect 10 : Choice of the attribute for LCD with CGA Emulation (Laptop)
- :
- sattrib 0 0F : Tx Window
- sattrib 1 78 : Upper Status Line (Between Rx and Tx Windows.)
- sattrib 2 F8 : STOP-Notification in upper Status Line
- sattrib 3 0F : Rx Window
- sattrib 4 7F : Lower Status Line: Indication of Conn-Callsign+PortNumber
- sattrib 5 70 : Lower Status Line: not selected, not a connect
- sattrib 6 0F : Lower Status Line: Port selected
- sattrib 7 07 : Monitor Address Field
- sattrib 8 0F : Monitor Info Field
- sattrib 9 78 : Control Symbol (Must be different to 0,3,7,8)
- :
- cselect 20 : Choice of the attribute for Colour-Info (CGA,EGA,VGA)
- : with CGA Card VA 2 must be installed (See above)
- :
- sattrib 0 02 : Tx Window
- sattrib 1 47 : Upper Status Line (Between RX and Tx Windows)
- sattrib 2 c7 : STOP Notification in upper Status Line
- sattrib 3 07 : Rx Window
- sattrib 4 47 : Lower Status Line: Indication of Conn-CallSign+PortNumber
- sattrib 5 40 : Lower Status Line: not selected, no a Connect
- sattrib 6 57 : Lower Status Line: Port selected
- sattrib 7 03 : Monitor Address Field
- sattrib 8 02 : Monitor Info Field
- sattrib 9 04 : Control Symbol (Must be different to 0,3,7,8)
- :
- : ^ Foreground (Characters)
- : ^ Background
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BayCom - Terminal Program Version 1.2 DL8MBT & DG3RBU by Page 11
-
-
- : Numbers of the Colour Attributes
- : 0 Black 8 Dark Gray
- : 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 (! Trans.)
- :
- : The Attributes 8-F work only for the Foreground.
- : As Background the cause the Colours 0..7
- : to Flash
- [In this section all parts of the Screen can be adapted to ones own
- wishes. The digits after CSELECT can in no case be altered ! The singular
- range will then respectively through change of at first the (Background)
- and secondly (foreground) digits of the SATTRIB alter the Colours. Also
- these Parameter will naturally be first effective when L2 is restarted !
- For the precise Description see Command SATTRIB in the Chapter Description
- of Information
-
- 1.1 THE PARAMETER COMPILER PARA.EXE
-
- In the previous paragraph, how in the initialisation of the Program by
- utilisation of a Textfile the installation of the Parameters were
- described.. When the alteration of the User Parameters is ended, these
- Parameters must now be converted into a Machine suitable Format. So that
- not too much RAM (e.g. The Computer does not need Commentary in the SCC.INI)
- for the Parameters will be required. This takes place completely
- automatically after each alteration of SCC.INI (Will be obtained by the
- Program from Data and Time) by the start of L2. One should however e.g. for
- control, be able to control whether the SCC.INI limited formal correction
- alterations of this "ParameterCompiler" should also be done by manual
- start and therefore by the calling of the Program PARA.EXE. (By entering
- PARA <Return>.
- On the Screen is then displayed how the Program succeeded with the
- individual Lines also an eventual Error Report. (If PARA has been started
- manually L2 does not call the Compiler, as the correct Machine File is
- already to hand.
- The Compiler produces the now Machine readable File SCC.PAR from L2 and
- SCC changes of information.
- In the event of Errors one should re-check :
- Are all Comments following a : or has one inadvertently deleted a semicolon
- When Corrections are cleared, after all the error lines have been removed
- legal values will remain, one must not immediately await a Program Crash !
-
-
-
-
-
-
-
-
-
-
-
- Page 12 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- WARNING: Nearly all Parameters are alterable from the Terminal itself by
- Commands (For the basic Initialisation. e.g. Graphics Card etc.) These
- alterations at the end of the Program are also saved, but only in Machine
- readable SCC.PAR. They are then ready for a recall, but only for as long as
- no further compilation of SCC.INI takes place or the old Parameters will
- overwrite again into SCC.PAR. So it occurs, that these changed values
- should be changed again with the Parameters in SCC.INI. Important
- Parameters should therefore always be altered in SCC.INI !
-
- 2 L2 AS A RESIDENT PROGRAM.
-
- L2 the principal part of BayCom System which appeared earlier was not
- described, but frequently Programs for PCs in the PR-Amateurs point of
- view, namely a RAM resident programs are thus. Underneath one understands
- a Program that has been started and after that start, a normal DOS Prompt
- appears and the Computer then in the course of that Program runs hidden
- from the user - for other Programs to make use of it. L2 is started by L2
- <Return> it will then insert a short message, following that a small
- flashing square appears in the top right hand corner, then a normal DOS
- Prompt appears on the Screen again.
- Internally the following occurs: The Program reserves for itself a part of
- the Main RAM of the Computer. This RAM is no longer available for other
- Programs. In the meantime L2 makes itself 'at home' and industrious in
- this RAM area, - it decodes Packets and in the meantime saves information
- received in the meanwhile. For this purpose it requires CPU time... and to
- obtain this, every few thousands of a second requires an Interrupt -
- therefore an Interrupt Request for it's attention. The Processor
- discontinues the running of other Programs, allows L2 contiguous work to be
- processed, and then allows the interrupted Program to continue.
-
- What does this mean in practice. ? After the start of L2 the user observes
- nothing, for the duration of the Interrupt from L2.
- Other Programs at this time can in principal be started, hence for example
- a Morse exercise, Word Processor or other similar Programs. To be noticed
- is, that the Computer has not got so much free RAM as it had shortly after
- the start - something like 90KBytes of the previous 640KBytes is occupied
- by L2. Therefore very 'RAM' intensive Programs are no longer operable.
- In order to see how much RAM the system has available, (one can run the DOS
- Program CHKDSK (or similar) after L2 has started, then one will be able to
- see the difference to 640Kbytes that L2 has swallowed up... in other parts
- of the RAM it has also, Keyboard Driver and the System Program.)
- Another impediment for eventual Problems with other Programs is now also
- innate - that of Processor time with L2 running. This will mean that other
- Programs will run a little more slowly, especially those which will
- receive direct Data, because L2 has an operation to carry out frequently.
- Most Programs do not tolerate constant Interrupts and crash from them, it
- gives also, from itself a clammy rubbish out of L2 reserved RAM cut off
- ...and it then insidiously, throws it out from within, in an uncertain
- manner: simple tests the show which Application Programs can tolerate a
- resident L2.
-
-
-
-
-
-
- BayCom Terminal-Program Version 1.2 by DL8MBT & DG3RBU Page 13
-
-
- During the time that L2 is active, one sees in the top right hand corner
- a small flashing square, this serves simply as an indication that the
- Program (L2), is active, so long as this square flashes L2 therfore has not
- crashed (of course one does not see the flashing any more, if one uses a
- Program switched to Special Graphics Mode, it should return again as soon
- as a return to DOS occurs.
- This flashing can also be used as Function Control: if it shows itself,
- all is in order. BayCom should then run correctly on the Computer. If it
- does not show itself, refer to Chapter Fault Correction in the Appendix.
-
- L2 now started, it converts the Computer with connected Modem and Radio
- completely into a free standing TNC. i.e. one can connect to another
- Station and leave information. The user at the Keyboard observes
- nevertheless nothing, as long as it is not connected to a BayCom SCC that
- has been started, then one receives everything that has been received from
- the Start of L2.
-
-
- A resident Program can naturally simply through a Keypress or similar be
- removed, possibly the Computer should by an instruction become cleared.
- We offer therefore a small Program as a RAM 'Charwoman', namely OFF.COM.
- By calling OFF it removes L2 from the RAM and the Computer returns to it's
- original free RAM.
-
- 3 THE TERMINAL PROGRAM SCC
-
- In the foregoing description L2 serves as the receiver and transmitter of
- the Packets from Connect to Disconnect, also for the complete conversion
- to the lower level of the AX.25 Protocol. It controls however the USER
- INTERFACE, which accepted the transmissions and displays the Receptions.
- Furthermore serves actual Terminal Program SCC.EXE. This User Interface is
- also as in Digicom again fully Screen orientated, the connection with the
- Program was suitably simplified.
- The instantaneous construction consideration of the Program is of course
- far removed from the possibilities of a Digicom 3.51. In as much as the
- Remote Control possibilities require even more Caution to be observed.
- There scarcely any Protection Mechanism was to hand. With a small slight
- wicked will, one can very quickly produce a number of mischiefs (Colour,
- Parameter, Call etc. transpositions).
- SCC.EXE will be started by a call from SCC in DOS (L2 must have been
- started already.) It then shows the required Terminal Program with the
- three part Screen.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 14 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- Upper Status Line.
-
- QRV DL5RL>Disconnected mem=038 ln=203 n2=10 o=0 fr=20 k=0 16:34 2 I
- 1 2 3 4 5 6 7 8 9 10 11 12
-
- Explanation.
-
- 1 The Mode in which the System is operating.
- QRV: Receiving but no Signal (Closed Squelch)
- EMPF: Receiving (Squelch Open)
- SEND: Data will be sent.
- The output is stopped by SHIFT-TAB or + on the Number Pad or the Cursor is
- to be found in one of the lower Windows, so the blocked output will be
- signalled by Flashing of the QRV/SEND/EMPF indicator.
-
- 2 The Call Sign (with SSID) displayed
-
- 3 Present Port State. The following possibilities exist
- Disconnected
- Info Transfer
- Frame Reject Serious Protocol Error rejected
- WAIT ACK Poll-Packet sent
- Reject sent Info with unacceptable Checksum received.
-
- 4 mem gives the Information of the count of the instantaneous free Buffer
- Space of the System. This can by choice be increased in SCC.INI
-
- 5 ln gives the number of the Line to which one can scroll back. The size
- of ln is dependent upon the size of the working RAM space of the Computer
- and on the number of active Ports.
-
- 6 n2 is the actual state of the Retry count. If this goes to 0 the
- Connection is disconnected
-
- 7 o is the count of Packets which this Connection has sent, but not yet
- acknowledged
-
- 8 fr is the indication of the immediate Frack-Time on this Link
- (Frack one understands, is the time which will be waited before a non
- acknowledged Packet is sent once again, that is will be polled. Frack
- accommodates itself unaided to the Link condition.
-
- 9 k gives the Channel number, on which the Port sent it's Data. With the
- RS232-Version it is always 0. This has relevance only to the extra
- Channels ability with the installed Card. (Expansion)
-
- 10 The actual time from the System.
-
- 11 The active Port number is given here
-
- 12 I stands for Insert Mode, R for Overwrite for the Correction of Text on
- the Screen. Switched by the Insert Key on the Keyboard.
-
-
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 15
-
-
- The lower Status Line contains the listing of all Ports and, the from time
- to time connections or in the connection construction of existing calls.
- The number of the Ports can be set in SCC.INI. (Max 8)
- From time to time at the end of this line appears the File forwarding/
- actual receiving position in the File. (Received or sent Byte Count).
- Arrival on a Channel of a new connection and another Port is immediately
- selected, the appropriate Call begins to Flash in the lower Status Line.
- Information shown in the Status Line which is not described here is the
- installation of the Colour combinations (SATTRIB in the SCC.INI to be
- examined. white print on white ground is something of poor contrast ! )
-
- SPECIAL KEYS FUNCTION
-
- The individual Ports can be changed with Function Keys. F1 switches on the
- first Port, F2 the second Port, F3 the third Port and so on.
- F10 brings one into the Monitor Port, here stands a large size Monitor
- Window to choice.
- F9 moves the Cursor from the Tx Window into the lower Windows, on the
- normal Ports by a single press in the receiving window, by a second press
- in the Monitor Window. After another press the Cursor returns to the Tx
- window. From each window the Cursor can also by a press of the respective
- Port Function Key return to the Tx window of the it's respective port.
-
- The position of the disconnection line can be arbitrarily removed, and
- indeed the upper line by simultaneous press of the keys CTLR and POS1
- (HOME) upwards and by CTLR and END downwards. (In German Keyboards the CTLR
- is called STRG, POS1 is the key 7 on the Numeric Pad, ENDE is Key1) The
- bottom line will be moved upward by CTLR & PgUp, and with CTLR and PrDn
- moved down (9 and 3 on the Num Pad.)
- The similar function to F9 also has a key on the Numeric pad. In addition
- the Cursor can also by a simultaneous press of ALT and numeral 1 (Tx
- Window) 2 (Rx Window) or 3 (Monitor) enter the appropriate area.
- It should however be considered that in the Tx Window at the top of the
- Screen a minimum of two lines should remain, otherwise one eventually
- will not obtain notifications from the Program.
- In the F10 Monitor Window, Cursor positioning matters relatively, as
- stated above, here it gives only two fields in place of three of the Ports.
- All Information which by scrolling off the Window upwards has disappeared,
- can be made visible again, during the time the Cursor is brought onto the
- appropriate Window (Function Keys) and then by use of the Cursor Keys or
- Page-Up for upwards and Page-Down for downwards. Up to the number of Ports
- and reserved RAM a bare 200 lines per Port will be saved.
- WARNING So long as one has the Cursor in the Rx Window, the display of new
- incoming Text will be halted. It will be constant, if one has left the
- Cursor in the Rx Window again (Distinguishing Mark: Flashing in the Rx
- Notification.)
-
-
-
-
-
-
-
-
-
-
- Page 16 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- The output is able to be halted also by choice, namely by a press of SHIFT
- and TAB keys or by a press of + on the Numeric Pad. With it the appropriate
- setting in the upper Status Line flashes.
- The Program is ended with ALT-X
- CTRL-Symbol (e.g. CTRL-Z) will only be depicted on the Screen and not
- transmitted. You can then transmit by completely normal usage of the
- RETURN KEY.
- With INS (or Einfg) Text input can be switched between Insert or Overwrite
- Modes.
-
- LIST OF ALL KEY ACTIONS
-
- F1 - F8 Switching of corresponding Ports (as per Number)
- F9 or on the Number Pad: Jump to the Lower Window
- F10 Monitor + and Unproto Window
- ESC or TAB Switches between Commands and Data Port. sets or clears
- accordingly: at the Line commencement
- + Key on the Numeric Pad or
- SHIFT - TAB Stops the output on the chosen Port
- CTRL - RETURN goes to the next line, without exploiting the line (As
- SHIFT - RETURN in Digicom)
- PAGE-DOWN Scrolls the text one page down
- PAGE-UP Scrolls the text one page up
- CTRL-PAGE-UP Enlarges the Monitor Window. Text will be moved with it
- CTRL-PAGE-DOWN Reduces the Monitor window, Text will be moved with it
- CTRL-HOME Reduces the Tx Window, Text will be moved with it
- CTRL-END Tx Window enlarged, Text will be moved with it
- ALT - X SCC.EXE Program 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
- INSERT Toggles between Overwrite and Insert Modes.
-
- 3.1 GENERAL INFORMATION FOR TEXT AND COMMANDS
-
- In the handling of BayCom, particularly the Digicom users will presumably
- become accustomed relatively quickly. They themselves have become actually
- overall, acclimatised to certain Standard Commands, the authors hope that
- users transferring from other Programs will quickly and without many
- 'Handbook Lectures' be familiar with the service.
- Basically it follows to say:
- -Each Command begins with a (:) at the beginning of the line end and by
- pressing RETURN. All lines will be ended with a RETURN and with no (:)
- standing at the beginning of the line will be treated as Text and sent to
- the opposite Station. If one is not Connected, such output on the normal
- Ports will be simply absorbed. In the F10 Window an Output will without
- (:) be transmitted as Unproto Text (For explanation see the corresponding
- extract.
- -Upper or Lower Case is basically not relevant.
-
-
-
-
-
-
-
- Page 17 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- -Commands can be issued from any position of the Screen, consequently also
- from the Tx and Monitor Field, unique attention is the (:) at the line
- commencement.
- -The (:) can also be set to the beginning of a line by a Press of the ESC
- KEY or by the TAB KEY. A characteristic is: that by a press of one of
- these Keys from an arbitrary position of the Cursor in the Line the (:)
- will be set at the beginning of the line (The line buffer will thereby be
- shifted one column to the right. The (:) will be cleared again by a
- renewed press of one of the pairs of Keys. also the Cursor may be found on
- one of the arbitrary positions inside the line.
- -Commands can be shortened. the combination for that purpose is in the
- explanation of individual Commands in the following. the commencing
- UPPERCASE LETTERS AT THE BEGINNING OF THE COMMAND will always be
- recognised as the command.
- -A Command which without from time to time a following Parameter
- (accordingly IN OUT or a VALUE) issued, displays the present Value.
- -BayCom is like Digicom, full Screen Editor orientated. i.e. Commands etc,
- can be given from each Window, existing Lines must be activated with a
- RETURN in order to be sent and so forth.
- - One types the Text for the Opposite Station, at the end of the line it is
- not necessary to press RETURN. The last word will automatically be pushed
- into the next line and the finished line automatically sent to the
- opposite Station.
- -The majority of the Parameters will be pre-entered in the SCC.INI. The
- given default values in force for the delivered UR-SCC.INI are to a
- certain extent sensible Values.
- -Control characters of the opposite Station will be displayed on the
- Screen. CTL-G sounds the Bell of the System.
-
- 3.2 TIMER AND "TNC" COMMANDS
-
- :BAdress <end station c/s><sender c/s><digi1><digi2> ...
- Gives the Sender, End Station and Digis a Beacon Example:
- :BAdress DK5RQ DG3RBU-8 DB0RGB
- Sends the Beacon with the Senders Call DG3RBU-8 to DK5RQ through the Digi
- DB0RGB. A beacon will only transmit if :BEACON is not 0
-
- :BEacon <value in 1s units>
- Defines the Space between Beacon transmissions. Beacon will transmitted as
- UNPROTO. Sender Call and Address will be entered in the :BAdress. The Text
- of the Beacon is in :BTEXT
- It is recommended that QRM on the frequency be held to a minimum.
- A beacon is only valid if it is unquestionably important (In general only
- to Test Awaken.) and also then, only in possibly large intervals ! :BEACON
- 3600 works as an hourly transmission of the singular Beacon. More Beacons
- each Channel System can be defined. it must also have the Channel Number
- placed be the Value (e.g. BEacon 0 1800)
-
- :Btext
- Places the Text in the Info Field of the Beacon transmission.
- Example
- :Btext Linktest. sri for the QRM
-
-
-
-
- Page 18 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- :CArrier <Channel><Value>
- This Command is only of consequence by utilisation of the 8530 Expansion
- Card and will be ignored by users of the RS232 Modem.
- It allows Hard or Software to determine DCD adaptation.
- 0 = Soft-DCD (Clearing of Blockage can remain free)
- 1 = Hardware-DCD (DCD-Control of the 8530 will be addressed and must
- be serviced by the Modem.
- 2 = Echoduplex(Operation as a Duplex-Digipeater)
- 3 = Fullduplex(Operation as a Full Duplex-Digi)
- :CNot <call><call>
- Places a list of call signs from whom no Packets will be accepted. It will
- not radiate a DM, but Packets from and to Stations on the List will be
- handled such as if they were not received. Simply ignored.
-
- :Connect <call> via <digi1> <digi2>
- The Connect Command builds a connection to the given End Station Call
- Sign, if given through the Digipeaters. A maximum of 8 Digipeaters are
- allowed.
- For direct connection naturally, only the Callsign of the QSO Partner
- needs to be given (e.g. :C DF1RW). The "via" is not absolutely necessary,
- the individual Callsigns can be divided by a space or a comma.
- :C or CONNECT without a Callsign always transmits the last Connect
- callsign used. If one wishes to make a renewed connection to this
- Station, move the Cursor once more upwards onto the Line and press RETURN.
- In this fashion one is secure from disagreeable surprises.
- After issuing a Connection, that has been incorrectly typed, one must not
- issue a DISC at first, but can end by quickly overwriting and press
- RETURN.
- The false Connect attempt will then be broken and the correct one sent on
- it's way.
- By the utilisation of an Expansion Card with more Channels one can also
- after the End Station Call Sign, be able to set the Channel on which the
- Connect request will be made. The values that may be used are 0..7 or A..H
- :Disconnect
- This command severs an existing Connection, or breaks off a Connect
- request. If the Command is given twice, one after the other immediately,
- then no reply (UA or DM) will be awaited from the QSO partner and the
- Disconnect State entered. This is necessary, if a Connection through
- failure of the QSO Partner or the next Digi cuts off, then one does not
- have to wait for the Retries to run out.
-
- :DCall<callsign>
- This is the Call under which the Station Digipeats Packets, DCALL must be
- different to MYCALL
-
- :DWait <value in 10ms>
- Waiting time, for which the Channel must be free, before the transmission
- will take place. The actual DWAIT is a contingency time between 0 and the
- factual installed value.
- An observation: Some OMs by setting a very small DWAIT attempt to gain an
- advantage over others. It is better to be co-operative on the same
- frequency and we request DWAIT to be so installed that others have a
- chance to Transmit. A fair DWAIT value is approximately 10 (100ms). With
- DWAIT the user must with Multi-Channels, state the Channel Number before
- the value.
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 19
-
-
- :Frack <value in 100ms-units>
- indicates a Start value for the repeat of a Frame (or a Poll) if after the
- foregoing transmission receives an ACK. The pre-installed value is only
- the Start value, the true value adapts itself during the course of the
- Connection after the throughput response time of the partner is
- considered and is readable in the upper Status line. (Round trip-timer)
-
- :HBaud<Channel> <value>
- The Baud rate for a Channel. With the utilisation of a PC Expansion Card
- only, an ultimate permissible of 38400 Baud, with the use of a Modem on
- the Serial Port only 1200 Baud !
-
- :IPoll
- With an Info-Poll one understands immediately repeated transmissions of a
- short Frame, this is at first from the opposite station not acknowledging.
- Similarly according to AX.25-Protocol in a No Acknowledgement situation,
- a Poll (using RR) is to be sent, if it has itself in the past carried out
- the Info-Poll and set it, it is then favourable, because with it short
- Frames will be able to save much overhead (consequently a once only
- transmission instead of twice for a not received Packet). It minimises
- consequently collisions and allows free flowing and faster running
- connections. Today almost all Software versions in acquaintance use Info-
- Poll. The number after :IPOLL gives the value, up to which length the
- Info-Fields in the Frame should occur, what on the other hand should be
- transmitted, it will be the complete norm that AX-25 can handle. A
- favourable value is for example :IPOLL 80. thereby this value is the
- statistical barrier lying between complete overhead and practical data.
-
- :Kanal <value> (only for Systems using the Expansion Card)
- Switches a Port onto a special Channel. In the course of a running
- Connection this is not sensible. The installation is valid only for the
- immediate selected Port, thereby everything with :MONITOR installed is
- able to be shown in the Monitor Window.
-
- :LINKTime <value in 10s>
- After the running off of this Timer the Linkroute will be tested by a RR
- Frame from time to time, if in this time no other Data has been handled.
- If no ACK comes back from the RR, then after the Poll and the expiry of
- RETRY the Connection is severed. This is then the case, when the flow time
- of the LINK has become worse, or a Digi or a QSO Partner has switched off,
- without severing the Connection. Default value is 30
-
- :MAxframe <value>
- is the maximum number of Frames which can be sent in a queue, before an
- ACK will be awaited. It has a permissible value of 1..7 .
-
-
-
-
-
-
-
-
-
-
-
- Page 20 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- :MYcall <call1> <call2>...
- With the MYCALL Command the Station calls in SCC.INI previously entered
- can be altered. The Calls here in contrast to Digicom are not ordered to a
- particular Port, but valid for the complete Station. The Connecting of an
- End Station will basically first of all make use of the first of the given
- Callsigns. If another Station connects, automatically the SSID of the
- Callsign will be increased, up to the limit of the warranted Connections,
- and to the ability of identification of the Connection Addressed, if the
- Station is found to be one of the incoming Connect requests under one of
- the indicated Callsigns. It is obligatory for an outgoing Call that is not
- using the first of MYCALLS, then the Command XCONNECT must be used. An
- alternative to MYCALL is also possible, during the course of an ongoing
- Connection, the affected Port holds it's old MYCALL up to the Disconnect.
-
- :Paclen <value> (or also :FLen <value>
- Determines the maximum Framelength for the transmission of the Terminal.
- Frames which over the Station running as a Digipeater, should always be
- re-issued in the original length. To that end the value range is from 1
- (unthinkable) to 256, with an entry of 0 it can come to an onrush. With
- entries of values in the upper half of 256 amusing effects can happen. The
- installed value adjusts itself to the quality of the connection to the
- opposite station. If one has a good retry free connection, one can install
- 256, if the connection is bad, one should change down to 128 or 80.
- Especially of relevance is PACLEN for the Transfer of Files with
- individual Lines, in any case one should not go over 80 characters per
- Frame for output.
-
- :Quit
- behaves as DISCONNECT. (Severs the Connection but first, as long as all
- the existing Data has been sent or the Quittimer (see :TQUIT) has run out.
- Advised most importantly for the dependable severance of a connection by
- use of Remote Control.
-
- :RESptime <value in 100ms>
- Gives the time after which the Packets from the Partner will be
- acknowledged. This value must be different from 0, it should not be so
- high that the Partner will issue a POLL (consequently smaller than his
- Frack). By and large, both sides of Dataflow are able to save Acknowledge
- Packets (RR), if :RESPTIME has a value very much larger than :DWAIT
-
- :RETry <value>
- Gives the maximum number of repeats of a Packet or a POLL. Valid exactly
- for the number of Connect attempts for the connection. Connect and
- Disconnect will be undertaken with only RETRY /4 - attempts. With
- Connection attempts through a Digipeater should be set on the basis of the
- unknown number of Autorouting-Digis RETRY*2 .
-
- :TAil <time>
- Time in 10ms-units, which is given after transmission of a Frame up to the
- switch off of the Tx. (otherwise Txdelay at the end of a Frame).
- This is important for Full Duplex Usage and for Modems with a "longer
- conductance" (AM7911. here TA should be set at 3). If this is not acted
- upon for such a Modem then the Tx will be shut off before the End Flag of
- the Station has left, such Packets will not be able to be decoded by the
- Station. !
-
- Page 21 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- Also Tail can with more Channels per Channel be severed, the Channel number
- should be entered before the value.
-
- :TInfo <value in 100ms>
- Is the so called Info-Timer, as well as the time which will be waited for
- the full Tx Data Buffer straggler.
- This time delays for example the rapid press of a few RETURNs one after
- another each character individually packed into a Frame will be sent.
- Default value 4, essentially to one's own choice.
-
- :TQuit <value in 10s>
- Is the Quit Timer, This Timer severs the connection after the issue of
- :QUIT itself, as long as Data has been submitted. The purpose of this Timer
- is the severance of the connection, as long as Data cannot flow smoothly
- because of the quality of the Link. Default value 12.
-
- :TXdelay <time>
- This is the time between PTT of the Tx and the sending of the valid Data.
- The Time is given in 10ms units.
- With the utilisation of additional Radio Channels e.g. with the SCC
- Expansion Card, the Channel Number for which the time is valid must be
- entered before the time, consequently set :TX 0 20 Txdelay Time for
- Channel 0 (200ms). With TXDELAY one can compensate for a slow noise
- barrier with a Partner, a too high installed value heightens nevertheless
- the Frequency disturbance unnecessarily. In general the correct value is
- between 16 and 24.
-
- :Xconnect <sender> <end station> <digi1> <digi2> ...
- The Command XCONNECT stands as an extra feature, It allows the outgoing
- Connection during another Call, without the Station call being altered.
- Significant is that if one wishing to make a special Connect requires
- another SSID, or an outgoing connection to the Station of an acquaintance,
- quickly without alteration of the Station Call :-
- Example
- :X DL8MBT DB0RGB DB0AAB
- It will request a Connect under the Callsign DL8MBT, to reach DB0RGB via
- DB0AAB.
- After the ending of the Connection the Port has once again the old MYCALL
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 22 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- 3.3 DESCRIPTION OF THE INFORMATION ON THE SCREEN
-
- Generally the Graphics Card must be defined in SCC.INI before the start of
- the Program. If a strange attractive Description appears after the start of
- SCC.EXE. Please read further in the Chapter Error Correction.
- If the Command in SCC.INI VA (Videoadapter) is set on 0, recognition
- whether a EGA or VGA Card will be automatically switched to 43 line
- representation. If this is not required then one should enter VA 2 in
- SCC.INI The Parameter VA can indeed be changed from the Program (Here it
- is called :VIDEO sorry). First available from the next start of L2. Such
- important change one should always make in SCC.INI, otherwise it can come
- sometimes to much bigger surprises !
-
- :CLear
- With this Command CLEAR is able to clear the Screen completely.
- :CLEAR Clears the Rx Window
- :CLEAR 1 Clears the Tx Window
- :CLEAR 123 Clears the whole Screen
- Valid from time to time for the directly connected Port
-
- :CText <TextTextText>
- By use of :CTEXT a Line will be determined, which on a Connect to another
- Station will be automatically sent and short Information on QTH and the
- System respectively. Availability should be contained within.
-
- :German
- To both the Champions of the German Letters and also the strangers of
- IBM-Umlauts in PR-Texts, their right to help, by use of GERMAN EIN (ON)
- are able to select the conventional German Umlaut representation, with
- GERMAN AUS (OFF) the IBM-Umlauts. This affects only the passage and
- description of the Frames, the Keyboard remains unaffected.
-
- :MCalls <Call1> <Call2> ....
- Set for the Monitoring of selected Callsigns. See :MSELECT
-
- :MHeard
- Shows all Stations which have been heard on Channel 0 (without time and
- Path). There are the further following displays available:
-
- MH* All Callsigns in the last 30 min. without Path Info
- MH # All items of the last 5 mins. with Path Info
- MH <Call> Time. Path and SSIDs which belonged to <Call>
-
- For MH <Call>: It is able to give instead of Calls, Call Scraps (e.g.
- MH DG shows all Stations which have DG as an existence within the
- Calls signs e.g. DG3RBU, DL5RDG etc.)
- With the additional Channel System a particular Channel can selected by
- P<number> (e.g. MH P2 *)
-
-
-
-
-
-
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 23
-
-
- With a time given, the display of Stations heard since the start of this
- time follows. (Example MH * 20 all calls gathered in the last 20 mins.)
- All times will be given basically in the Format HH:MM, Through no Absolute
- - Clocktime being issued, but in each case the time which is past since the
- last switching on of the System.
-
- :MSelect <value>
- Allows certain Packets from and to special Station to be selected in order
- to either reject or lockout. Definite QSOs are able to be more easily
- pursued.
-
- 0 Monitor-Selection OFF. All incoming Frames are able to be displayed.
- :MONITOR must naturally set for the Channel in question.
- 1 QSO-With cut. Hereby those Call Signs standing in MCALLS continually in
- pairs can be utilised and only Connections in which BOTH Calls Signs are
- forthcoming, also displayed on the Monitor. It is also simultaneously
- possible for more pairs.
- 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 MYCALLS Call Signs are able to be
- displayed.
-
- If the named values have 10 added to them (11, 12 13) the delineated
- Function will be inverted. i.e. Selected Call Signs are not able to be
- displayed, otherwise the display is completely normal.
-
- :Sattrib
- Installation of the Display parameters are almost the Colour Installation
- of the Screen. Usage of SATTRIB is conspicuous. These installations are
- naturally also possible "Live" on the Screen. They follow the Command
- :SATTRIBB <Field number> <Colour combination>
-
- 0 Tx Window
- 1 Upper Status Line
- 2 STOP-Indication in the upper Status Line. Entry (Shift-Tab)
- 3 Rx Window
- 4 Lower Status Line: Display of Connect-Callsign and the Port Number
- 5 Lower Status Line: Display of non selected and not connected Port
- 6 Lower Status Line: Display of the directly selected Port on the Screen
- 7 Monitor: Address Field of the Frames
- 8 Monitor: Info Field of the Frame
- 9 Control Character consequently Ctl-Z etc. Must be different from the
- Colour Combination to the Fields 0,3,7,and 8 otherwise will be invisible
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 24 BayCom - Terminal Program Version 1.2 by DL8MBT & DL3RBU
-
-
- The Colour Combinations always require a two digit HEX number. Divided for
- Background and Foreground (foreground is the Character itself, Background
- the Colour on which it stands.
-
- Valid For Colours.
- 0 = Black 8 = Dark Gray
- 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 (Honest translation !!)
-
- The numbers 8 - F are valid only for the Foreground. In addition the left
- hand standing numbers from 0 - 7 give Flashing at the same time.
- Here are a few examples to make understanding more simple.
-
- :S 8 04
- The Info-Field of the displayed Frames in the Monitor are Red on a Black
- Background
-
- :S 2 C7
- The Stop Display from a Stop Entry (Shift-Tab)White on a Flashing Red
- Background
-
- WARNING: Alteration in the Status Line operates directly after the Issue
- of the appropriate Command. Alteration of the individual Windows is valid
- the first time for new writings, i.e. new incoming Characters and not for
- the displayed Screen Contents ! (significant for the ranges 0, 3, 7, 8)
-
- How one installs the Colours for the end effect remains primarily one of
- personal taste and of the Screen's own remaining possibilities.
- Similar Combinations (e.g. 00: Black Characters on a Black Background
- makes it in principle also not so good as those with plenty of Contrast.
- hi. )
-
- :SAVeports <Number>
- Gives the quantity of the Screen which on ending the Program will be saved
- on Floppy/HD. On slow Computers it is recommended that only 1 Port is
- saved or Function usage of :SP 0 complete switch off. With switch off only
- the visible parts of the Screen will be saved, the scrolled text will not.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 25
-
-
- 3.4 COMMANDS FOR THE SAVING AND SENDING OF FILES ON THE H/D AND FLOPPY
-
- As with all conventional terminals, BayCom is also able to read and save
- Files in the Data Storage System. But it should be noted that, in itself
- BayCom unconditionally does not handle for Mailbox-Milk-and-Storage-Fans.
- It is said with conviction, that by unfavourable equipment configurations
- (slow Floppy) that infrequent Non-Decoding of Frames can happen, because
- Floppy- and PR-Interrupts are lower priority in the Queue. This does not
- mean that it causes Errors in the File, the Frame must from the sending
- Partner must stop and can once again be repeated (in brief it retries!)
- But generally this is exceptionally the case. The individual File Commands
- are presented in the following for the so inclined User:
-
- :Edit <filename>
- The EDIT Command opens a File on the Diskette or H/D and will place
- thereon all that is entered on the Screen and ended with the RETURN-Key. One
- enters the Text as one wishes it to be sent, in reality it will not be
- sent out, but merely written on the Disk.
- The Edit will be closed by :EDIT AUS (OFF)
- The Command is not thought of as a large Editor, but should make possible,
- suddenly opened up "Flashes of Intelligence" to be saved without an Exit of
- the Program, or to stand on the Screen Lines to bring by "Overprint" of
- RETURN onto the Storage Medium.
-
- :Read <filename>
- Transmits to the opposite Station the TextFile, that's specified name has
- been given .
- (That is to say Opposite to the :WRITE Command).
- Example :R c:\BAYCOM\SCC.INI
-
- :RPRG <filename>
- As :READ but for Binary Files. The Specifications of the Post relating to
- File Transference are unconditionally to be observed ! (trans. note :-
- Post has the same meaning as in UK (Mail) so make of this what you will !)
-
- :View <filename>
- With the VIEW Command a Textfile is able to be output onto the Rx Window.
- With short Files one can inspect the contents by usage of the ScrollBack
- possibilities, with longer Files it is recommended that an intermediate
- Stop is made by using SHIFT-TAB or + on the Number Pad. Under Filename a
- complete DOS-Path can be given.
- Example:
- :V C:\BAYCOM\SCC.INI
-
- :Write <filename>
- With this Command a TextFile will be opened and immediately after the
- application of this Command; arriving text from the Opposite Station will
- be saved on the Disk. As a Filename any favoured name up to 8 Letters +
- DOS- extension can be given, as before also a complete Path can be used.
- At the end of the record use :WRITE AUS (OFF)
-
-
-
-
-
-
- Page 26 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- Example:
- :W C:\PR\SCC\INFO\BAYCOM.TST
- :W TESTFILE. [Here in the Directory from which Baycom had been started,
- the File named TESTFILE will be placed]
-
- :WRpg <filename>
- With WPRG a Binary File will be opened. That is all after the issue of the
- Command:- arriving Characters will be stored on the Floppy without any
- influence. Otherwise as :WRITE. At the end of the record use :WRPG AUS.
- (OFF)
- Automatic Binary Transfer as for example from TurboPacket is not yet able
- to be achieved.
-
- 3.5 OTHER COMMANDS:
-
- :Help
- This Command gives a Help Page with the listing of all Commands on the
- Screen. This Help-Page is found in the File SCC.HLP on the Floppy.(With
- the Call of :HELP the BayCom-Diskette must be installed in the Drive,
- otherwise an Error Report)
- With :HELP * one obtains an unsorted Brief Output all Commands in the Tx
- Window without reference to the Floppy. (Therein every individual Command
- is contained, which is only relevant to the COMPUTER NODE VERSION).
-
- :J
- By using :J one is able to produce a Password. This Function is an
- important Utility for SYSOPs.
- The employed Password exists from 80 Characters, and is saved in the File
- SCC.PWD. Linked up is the Parameter Compiler PARA to be called and L2 to
- be started.
- For the issue of the Password one is allowed the 5 chosen Numerals
- (as in The Net-Node and DXL and possibly others) and then after :J sets
- these 5 Numerals. With the action of return the correct Letters will be
- sent.
-
- :Oshell
- With the Command :OSHELL one can in a short time drop into DOS, but
- through which the Terminal and all Connections run on in the Background.
- One gives :OSHELL (or abrev. :O), at first the Command Interpreter of
- DOS(COMMAND.COM is loaded and then displays the normal DOS prompt. It
- is important that for work with Diskette operation (Not H/D) that
- naturally the Bootdiskette with this Command Interpreter is loaded in the.
- Drive. One can operate only arbitrarily within DOS. (with the RAM
- reduction, that only the very much lesser RAM is at the disposal) The
- issue of EXIT and the Press of any key one is returned to the Terminal.
- It is possible that in addition, the required DOS-Command can be added
- after the :O Command. e.g. :o:dir B: /w
- This shows consequently width wise the Contents of Drive B:. After the
- respective issue of the Command one returns to DOS by the Press of any Key,
- another EXIT consequently is not required.
- The :O Command replaces certain Commands contained in Digicom. e.g. for
- the Floppy (:dir, :f etc) and simplify from there the restrictions of
- the Program.
-
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 27
-
-
- :Users or
- :CStatus
- gives a List of the immediate Connected Stations. The Format agrees with
- the transmitted Output of the RMNC/FlexNet-NODES.
- CSTATUS is not to be changed with that in the SCC.INI making use of
- CSELECT !
-
- :VErsion
- Gives in three lines on the Screen, the BayCom Version in use, the most
- important Configuration Data at the moment. (Switch on message).
-
- 3.6 REMOTE CONTROL
-
- In the BayCom-Terminal as is already in Digicom:- the Remote Control of a
- Station by the Opposite Station is possible. The pre-condition for that
- purpose is the opening of the Remote Control by the sending of :REMOTE EIN.
- (ON)
- For the opposite Station all Commands of the Remote Control are then
- available, i.e. an individual barrier of Commands as on the C-64 (RCMD-
- Command) is at the moment not yet possible.) With the exception of the
- :OSHELL Command which is fundamentally not available to Remote Control. As
- this obviously, is able to be used improperly, it is an individual choice
- whether one should allow Remote Control or not. Prevention of Remote
- Control use :REMOTE AUS. (OFF)
-
- 3.7 UNPROTO TRANSMISSION
- Different from Digicom, where the issue of an Unproto-(UI) goes on it's
- journey on all Ports without a Connected Station, such single free from
- Commentary will become engulfed. !! If one wants to send an Unproto-Tx
- deliberately on it's journey, one must write such Text in the Tx Window of
- the F10 Screen and Tx with Return.
- Naturally an Unproto-Address or Digipeater chain is also able to be given.
- This is takes place by the Entry of :C DB0AAB DB0RGB in the Tx Window of
- the F10 Screen, whereby DB0AAB displays the Connect Address and DB0RGB a
- Digipeater through which Information will be sent. On Entry of this
- Command on the F10-Screen no Connection will be made (only on the correct
- Ports) but an Unproto-Address of the Program communicated. The Unproto-
- Address for the Sending of a Beacon is to be entered with :BADRESS
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 28 BayCom - Terminal Program by DL8MBT & DG3RBU
-
-
- 3.8 SHORT OVERVIEW OF COMMANDS AND KEYS.
-
- COMMAND:
- BADRESS <Call> Address for Beacon Entry
- BT <text> Beacontext Entry
- C <call>[<digi>..] Connection Construction conventional method
- CL [No] Clearance of a Window
- CT <text> CTEXT Entry
- D Severance of Connection
- DC <call> Digicall entry of one's choice
- DW <number> Waiting time for empty Channel (DWAIT)
- E <name> File from the Keyboard entry
- FR Frack. Time awaited before POLL
- H Help request
- IP <number> max Infopoll-length
- LINKT <number> Link Check if no Data is Carried over.
- MAX <Number> MAXFRAME maximum number of unacknowledged Frames
- MH MHEARD-List (Optional * # <call>)
- MY One's own Call Sign
- O <command> DOS-Command Shell
- PAC <number> Maximum Frame length
- Q Disconnect if everything arrived.
- R <name> Text File Tx
- RESPT <number> ACK Delay
- RET <number> Max. no. of Retries
- RP <name> Binary File Tx
- TA <number> Number of terminating Flags.
- TI <number> Info Tx-Timer
- TQ <number> max. Time to Quit
- TX <number> Tx upper Key Time
- V <name> Text File record
- VE Connect Text Tx
- W <name> Text File receive
- WP <name> Binary File receive
- X <my> <call> [digi>..] Connection under optional MYCALL <MY>
-
- KEYS:
- PAGE UP/DN Page Scrolling
- CTRL-PAGE UP/DN Mon-Window stretch
- CTRL-HOME/END Tx-Window stretch
- ALT-X Program End
- ALT-1 Cursor into the Tx Window
- ALT-2 Cursor into the Rx Window
- ALT-3 Cursor into the Monitor Window
- F1..F6/F10 Port Selection
- F9 Cursor Window exchange
- SHIFT-TAB Send Halt
- ESC Command Mode Switch
- INSERT Insert/Overwrite Mode Switch
-
-
-
-
-
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 29
-
-
- PART III HARDWARE - DOCUMENTATION
-
- THE MODEM FOR THE SERIAL PORT
-
- 1. GENERAL
-
- The prototype of an Expansion Card for the PC BayCom-Software System will
- be completed in early 1990, after the following described Modem for Serial
- Ports. (The Expansion Card is at this moment in time not yet adequately
- documented, to follow up in this manner.) To this end perhaps certain
- basic comments, which should help to understand, why the BayCom-Modem
- cannot run on every Computer. The normal Serial Port has a Standardised
- Quality. It is able to operate asynchronously. That is at the beginning
- and end of each single Line, that is transmitted bitwise, special Start-
- and Stopbits which are precisely at the Beginning and End of each line
- able to be recognised. Packet-Radio itself is also a synchronous Art, that
- is, it will not give such Beginning and End-Bits for each "Character", of
- the transmission, (It exists simply Begin- and End Marking for the
- individual Packets). The IC, which will be utilised in most Serial Ports
- (Namely 8250) is highly integrated and takes over from the Programmer a
- large part of all queued Output (Begin and End recognition, interrupt
- generation etc.) Unfortunately this Chip is extremely vigorously directed
- on the Start and Stop bits, we cannot directly set it from for the PR-Usage
- (That is also the ground, why up to now no such "Fastened Modem" - Release
- for the PC has been given.) Baycom does not utilise from there for the
- Packet-Operation in the Modem also not the Send- and Received Data
- administration, yet it will be able to use the existing support assistance
- existing on the Port. From this administration it will be able to present
- the Send- and Received data as soon as the PTT permits. It means that for
- the Programming, that we ourselves must have certain Tricks, in order that
- the Modem thus in general, can be brought into operation. In order to
- produce the corresponding Data, the Port IC will be able as far as in the
- last Register be continuously unconfigured. That means that the Hardware
- in the Computer must have a 100% Compatibility requirement - otherwise
- BayCom does not run smoothly. Here lies buried the true breakpoint, for
- which reason BayCom has actually only with certain conditions been issued.
- Especially with Laptops from the Manufacturer, often will be insufficiently
- specified, highly integrated Custom-Chips used in place of the 8250 - into
- the bargain what that leads to particularly in Laptops is that BayCom
- itself does not run smoothly. That is why we mainly use the Serial Port,
- the unproblematical Centronics instead. While with the 8250 protection
- which to cycle the important Timer and also be able to produce the
- incident driven interrupts, others would not have been possible for a
- resident L2 and also the Terminal would become substantially slower. How
- one sees the rest, it gives no DCD-Direction. The Modem is therefore
- instructed by the Squelch of the Rig. How a PLL-DCD with XR2211 with
- crippled Noise Barrier can be installed, will be described at the end of
- this part.
-
-
-
-
-
-
-
-
- Page 30 BayCom -Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- 2. TO THE CIRCUIT.
-
- The Modem stands in principle on the conventional TCM3105-IC, the
- corresponding Port adaptations should be decreed. It draws the required
- current (4-6mA approx) from the RS232-Port via the Diode D1 - D3. In the
- receive operation the Conducting DTR is at approximately 12V, in the
- transmitting operation RTS is at 12V, additionally a TXD will be issued,
- originating from the 8250-Programming unregulated cycle. These three
- Voltages reach the pins of IC3 through D1-D3 , from there the required +5V
- is produced. C1 and C3 performs the smoothing and filtering. BEWARE
- certain Computers (Laptops) a modification is IMPORTANT, see further below
- ! The RS232 Port Level is not compatible with that of our CMOS-Chips usage
- (see Diag. 1)
-
- It is important for us that the Level from -15V...+15V on the used TTL-
- Logic is accommodated. This occurs through the CMOS-Inverter IC 2A - 2C
- and the current limiting resistors R1 - R3. A somewhat untraditional but
- orthodox Method, but which saves dearer Special ICs (MAX232) and in the
- length of time has not given a Problem. It is always important for IC 2 to
- be either a 74HC04 or a 74HC14, other types do not function. !
-
- The PTT will be switched by T1, R4-5. C3 and D4 form a Watchdog timer,
- which after approximately 60 secs. switches off the PTT. (Important for an
- eventual Program Crash.) The individual transformation of the Data into a
- sequence capable of transmission and reverse will be undertaken by way of
- the known adequate Modem-IC TCM3105, that also here on Pins 2, 5, 12, and
- 13 is switched for normal Bell 202. (Which is normal for VHF and UHF). The
- frequency control of the TCM 3105 is by Q1 and C4/5. The transmitted
- sequence will be issued via R15, C7, R11, and C8 to the Mic Connection of
- the Tx/Rx. a large ohmic value R12 should be deliberately chosen, in order
- to demolish mass growls. !!! If with an individual Rig the Sequential Data
- should be too quiet, then this Resistor can be made smaller. R11 serves to
- adjust the output. When using an FT470 R16 and T2 must be fitted, in order
- to suppress the original Delay-Data Sequence in the transmission path
- during reception, to avoid in the Rig a combined undecoded mash. After the
- coupling C8 with R14 a concurrent voltage portion from the Mic. for the
- PTT to be switched on, so that the PTT of a Handheld can be controlled.
- R14 can also for control of the PTT from T1 remain on the Rig. R7 and
- R8 hold the required threshold level on the TCM3105, with R6 the
- criticalness of the TCM3105 will be held. (see Adjustment Advice.) The
- Data Output Sequence of the Radio is applied to the Input of the
- Potential Divider R9, R10 and C6. In certain Modem-Recommendations Barrier
- Diodes are advised. We retain not for unconditional requirement, that the
- TCM 3105 without problems is able to be used with a 2-3V Level on the
- Input. The Input consumes merely 10uA, so that the Modem is able to be used
- also at a high ohmic Output, that means that R9 is able to be substantially
- increased.
-
-
-
-
-
-
-
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 31
-
-
- 3. TO THE CONSTRUCTION
-
- All Component positions are located on the Bay-Com-Modem-Board, also it
- is self evident that Construction is possible on "Veroboard" without any
- problem. It should then in an orderly fashion be wired carefully and Q1,
- C4 and C5 should be as close as possible to TCM3105. The 5 way Din
- Connector has the customary TNC2-Connector plate, for the RS232 a female 9
- way Right angled socket with solder connect pins. (Trans. Note. Make sure
- that your Serial Port is 9 way and not 25 way. !! ) The Modem is then able
- to be plugged straight into the Serial Port or by the use of a Connecting
- cable. WARNING If instead of a female socket, a male is to be used, do not
- use the Pin Numbers on the Plug, they will be inverted.!
-
- Connections
- (BEWARE of unconventional Connections.)
-
- Signal 25way 9way Description
- ---------------------------------------------
- DTR 20 4 Send Data + 10V
- RTS 4 7 PTT High active. also -10V=RX, +10V=TX
- CTS 5 8 Received Data. The customary Serial Port
- TTL Level sufficient here.
- GND 7 5 Ground
- TXD 2 3 unused permanent frequency comes out of
- here
-
- For a 25 way Socket one must use an adapter cable:
-
- 25 way Plug Connects with 9 way plug
- TXD Pin 2 Pin 3
- DTR Pin 20 Pin 4
- CTS Pin 5 Pin 8
- RTS Pin 4 Pin 7
- GND Pin 7 Pin 5
-
- At least for the TCM3105 an IC socket should be used in every case, in
- order to be able 'fault find' destruction free !! in the event of
- malfunction.
- R14 (for Hand Held-PTT) as soon as T2 and R16 (for Mute) is able to be
- omitted, if it its special application is not required, it is not
- detrimental in any case.
-
- Remains now, to wish much amusement with the Construction and for all much
- success.
-
-
-
-
-
-
-
-
-
-
-
-
- Page 32 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- 4. PARTS LIST:
-
- IC 1 TCM 3105 (Texas instruments)
- IC 2 74HC04 or 74HC14 (Must be HC)
- IC 3 78LO5
-
- T1, T2 BC548 or similar Universal Transistor
-
- D1 - D4 1N4148
-
- Q1 Crystal 4.43361 MHz
-
- C1 100uF 16V vertical and smallest possible
- C2, C3 10uF 16V vertical
- C4, C5 33p, ceramic, 2.5mm diameter
- C6,C7,C8,C9 100nF metallic 5mm diameter
-
- R1,R2,R4,R12 100k
- R3,R14 2.2k
- R5 3.3M
- R7 15k
- R8 33k
- R9,R10 100 Ohm see text
- R13,R15 10k
- R16 22k
- R6 Trim Pot 50k flat, small
- R11 Trim Pot 10k flat, small
-
- Sock1 9 way Socket, D Type female R. Angled Solderable
- Sock2 5 way DIN-Socket
-
- 1 PCB Baycom
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Baycom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 35
-
-
- 5. SETTING UP AND ADJUSTMENT
-
- When the PCB completely finished, one should examine all tracks with a
- magnifying glass. Particularly shorted connections in the area of the
- Serial Port are able to take effect unagreeably on the Computer-Hardware.
- Here the 9 way Plug in a small spaced area (2.54mm) it is relatively
- cramped.
- If one is sure that there are no solder bridges, short circuits or breaks
- on the PCB, the Modem is able to be connected to the RS232 Serial Port and
- L2 started. It is unconditionally necessary that L2 is running, otherwise
- the PCB will not have current ! (a Radio must not yet be connected,
- unfortunately). After the start of L2 a Flashing square should appear in
- the top right hand corner of the Screen, otherwise there is a Software
- fault.
-
- -VOLTAGE SUPPLY
-
- Now measures the Supply Voltage (Pin 7(Ground and Pin 14 (+5V) of IC2). If
- this lies precisely at 5V(+/-0.2V) one can then omit the following Section
- and proceed with the balancing.
- If it lies above, one should quickly switch off and should concern himself
- with the functioning of IC3.
- If the Voltage lies below 5V. one should see that a minimum of 7.5V is at
- the input to IC3.
- If this is not the case proceed as follows:
- Check the connections once more of D1 - D3 (Cathode has the black ring as
- identification)
- If the voltage lies between 5 - 7.5 Volt, check that the Serial Port lies
- in the absolute Specification of the RS232. One must use either an external
- supply (or an accumulator) or modify the supply as follows:
- A) Insertion of a Low-Drop Regulator.
- When at least 6V is to hand, one can insert Low Drop Regulator in place of
- a 78L05 for IC3, that exhibits a not so high Voltage difference between
- Input and Output.
- Such a regulator is offered by Conrad-Elektronik under the description
- LP2950CZ. (Order No. 175676-22, 4.25DM). This replaces the 78L05 100%
- Regulator
- B) If there is less Voltage or one has no desire to obtain a Low Drop
- Regulator, by construction one can also obtain a totally simple
- Stabilisation using a Zener Diode ZPD 5.1 or in an emergency ZPD 4.7
- (negligible Voltage diff).
-
-
-
-
-
-
-
-
- Diagram here.
-
-
-
-
-
-
- Page 36 BayCom - Terminal Program Version 1.2 by DL9MBT and DG3RBU
-
-
- IC3 will also consequently change and PINs 1 - 3 reconcile with the
- current controlling resistor. Then the Zener Diode (Polarity!) after this
- resistor will be compared to ground.
- After this measurement in each case IC2 and IC3 should be lying at a
- stabile 5V.
-
- -BALANCE
-
- Now it will now be R6 to set, so that on PIN 7 of IC1 is exactly 2.7V.
- This setting should always normally be possible, only when experiencing
- Decoding Errors should one experiment with this Pot.
- The Tx level will be set with R11. One sets in the Terminal a large
- TXDELAY (to make investigation practical) and sends some Test Packets
- (e.g. Unproto by Return-Presses in the F10 Window). R11 will now be able
- to be set, that one's own Signal is similar in the Loud Speaker to that of
- other Signals on the frequency. It is important that one is not too
- strongly modulated, otherwise it distorts the Output, that makes the Signal
- undecodeable. Relative balance details are available in available
- Literature (e.g. Introduction to Digicom 3.51 or J. Kneip. Modemtechnik
- for the Funkamateur.)
- It should now be able for the Packet Operation to be undertaken. Should
- something not function see Chapter Error Correction.
-
- 6. ELECTRONIC DCD
-
- BayCom uses no DCD-Control, one is therefore dependent on the Noise Barrier
- of the Radio, if this is very slow (as with many Hand Helds the case) one
- should consider whether it is sensible to connect an Electronic DCD with
- XR2211. If that is possible the proposition is shown.
- The principle of the following connection is, the received Data by open
- Noise Barrier to be decoded. It will be altered subsequently on the Modem:
- one inserts a resistor of 1k in the RXD-Control between Pin 8 of IC1 and
- Pin 5 of IC2. Directly on Pin 5 of IC2 will then be the PLL-Output of the
- following circuit be connected.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 37
-
-
- CARRIER DETECT WITH XR2211
-
-
-
-
-
- DCD Diagram Here
-
-
-
-
- Analogue - DCD with XR2211 for 1200/2200 Hz
-
- The design of the Circuit consists of known principals, for problems with
- it see also the already mentioned script MODEMTECHNIK FOR THE FUNKAMATEUR.
- Every time when the PLL is not active, the received Data is able to be
- suppressed, it is able to be worked therefore, with open Noise suppressor
- (Squelch). Typically the XR2211 requires approximately 4mA, that is, it also
- possible for this to be supplied from the Serial Port without problems.
-
- 7. MODIFICATION OF OTHER MODEMS
-
- Naturally it is also possible for Digicom-Modems already on hand to be
- prepared for BayCom. (e.g. KPRG Expert). With it there is merely the Serial
- Port accommodation (R1 - R3, IC2) with which to deal, and to consider the
- Poll accuracy (High/Low-active ?) of the TXD/RXD and PTT control (Reverse
- if necessary). With AM7911 - Modems there is an important extreme Current
- overhead, with TCM3105 it is able to be as our recommendation obtainable
- from the Serial Port, if the Modem definitely takes less than 10mA.
- A DCD-Control with BayCom as with the C64 is not important.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 38 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- PART IV APPENDIX
-
- 1. FAULT CORRECTION
-
- Here naturally, it is only able to consider a small number of possible
- Faults, but it should help, to uncover faults with Hard- and Software.
-
- If after the start of L2 no Flashing square appears in the top right hand
- corner of the Screen or the Computer Crashes.
- - Check in SCC.INI whether the correct Serial Port is installed. It is
- COM1 or COM2 that only is possible. Is the Port also prepared and
- available, also is the interrupt for it correctly jumpered ? (With most
- Serial Port Cards this is installable by way of a jumper on the Card, see
- Computer Manual).
-
- -Are other resident Programs running at the same time ? (Except the normal
- DOS-Drivers) This is also able to cause conflictions. One should then
- remove these Programs (BEWARE OFF.COM only removes L2) and then test once
- more. If then there is still no Flashing Square visible, be on the look
- out for evil...it is presumable that BayCom is not capable of running on
- your Computer.
- -The following are Computers which up to now are known to give Problems:
- -NEC-Multispeed
- -Atari-Portfolio (Completely hopeless case)
- -Certain Sharp-Laptops
- -Bondwell B200 under DR-DOS
- BayCom should run on the following Computers in every Case:
- -All "large" PCs without exotic Serial Port Card
- (If an 8250 is on the Card, then anyway)
- The following Laptops have been tested already:
- - Epsom PC-Portable
- - Olivetti M15
- - Bondwell B200, MSDOS (Current Supply to the Modem to be modified).
- - Dell 386
- - Various Toshiba-Types
-
- One starts by using :C a Connect Request. In the Monitor Window one cannot
- read a Connect Request.
- -If the Rig is also not Txing, then possibly L2 is not running ! End SCC
- with ALT-X and observe whether the Flashing Square in the top right hand
- corner is running. (Trans. Note :- If Baycom was started from BayCom.Bat
- then L2 will have been cleared by OFF.COM so that the Flashing Square will
- not be present. Suggest starting manually L2, if Flashing square :- SCC
- and then :C again.)
- -is perhaps the Squelch continuously open ?
-
- Packets are not able to be Decoded
- - Check whether L2 is running
- - Check whether the :MONITOR-Command of the required RX Channel is OK
- - Check the Receive Line of the Modem for dry joint.
- - Test whether there is adequate Signal Level on PIN 4 of the TCM3105
- (it should be >100mV)
- - With open Squelch permanent Data should be arriving on PIN 8 of the
- TCM3105. Trace this with an Oscilloscope up to the CTS-PIN of the Port.
- In the case that there is no more contiguous Data (+5V-0V-Rightangles)
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 39
-
-
- the Circuit should be checked once again for Components, Solder bridges
- and Open Circuits. !
- In addition is the Crystal of the TCM3105 oscillating ?
- - If Data is arriving regularly (it shows in the Program Status Line :-
- EMPF with open Squelch). look closely at your Rx. On the oscilloscope
- with contiguous PR-Signal two parts are recognisable (1200 and 2200Hz of
- both PR-Tones). These must be approximately the same in amplitude. In the
- event that they are not, a Low or High pass (simple RC ) is to be
- connected in the line, after which the requirement is fulfilled.
-
- No Modulation.
- - If L2 is functioning (Flashing Square), on Pin DTR of the Port should be
- the contiguous Tx Data (Make TXDELAY larger for better visibility). Then
- trace with an Oscilloscope on Pin 14 of the TCM3105. The Tx is on Pin 11
- and is able to be followed up to the Mic-Pin of the Plug.
- - Is the Crystal of TCM3105 oscillating ?
- - Check the Tx line of the Modem for Component faults and dry joints.
-
- Modulation too faint
- - R15 and R12 must be made smaller, up to a sufficient increase of the
- Signal on hand.
-
- L2 Functions, after the Start of SCC no Terminal area is visible.
- - Incorrect Graphics adapter installed in SCC.INI
-
- Different Screen Colours to the Description.
- - Colour combination SATTRIB or VA in SCC.INI altered. In the second case
- start PARA once more and thereby begin once more with the Default
- Combinations.
-
- Although a Parameter has been altered, it has not changed the behaviour
- of the Program as expected.
- - Some of the Parameters can be examined only with the initialisation. It
- is therefore necessary after alteration of the Parameter to end L2 by
- using OFF and a new start made. NOTE: important alterations should NOT
- be undertaken from the User area, but always in the SCC.INI. Alterations
- of SATTRIB in the Screen Window fields affects only new arriving lines,
- not those that are already standing on the Screen.
-
- ERROR REPORT after running the Parameter Compiler PARA.EXE.
- (for example at the start of L2 after an alteration of SCC.INI)
- - The format of SCC.INI has been damaged. One should compare the affected
- line with accompanying Original-SCC.INI. Perhaps a ; in front of a
- Comment as been cleared or a false Parameter entered (e.g. Text instead
- of a number).
-
- BELL heard once strangely.
- - In order for the Bell to operate, BayCom at the start of the Program
- measures the Computer Frequency. In the course of the operation intermix
- occurs from here, altering the note of the "Droning". By back spacing on
- an old word or by New start of L2 and SCC this will be remedied.
-
-
-
-
-
- Page 40 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU.
-
-
- 2. BAYCOM USER and RELATIVE ADVICE
-
- The Program System BayCom is for the Usage on Amateur Radio freely
- authorised and may together with the Manual also be copied. We make
- however attention thereto that the Copyright of the Circuit, PCB and
- Software remain with the Authors. A Commercial Usage as well a Sale of
- Software Copying and the Circuit is not permitted without our prior
- approval. It is for us always unpleasant to see at a Flea Market a few
- OMs selling stocks of Digicom - without having to have had the minimum of
- work - and only to manage their own Purse.
-
- IN CONNECTION with Baycom ALL Monies received after covering the costs
- will be defrayed for the Costs of the Authors'Digipeater, consequently the
- accomplishment is given credit. We would therefore rejoice unto ourselves,
- that you, if you have obtained a Copy of the Program anywhere and are
- satisfied with it, would transfer a small acknowledgment contribution to
- our BayCom - Account. This would considerably promote further, the certain
- important development of the Program.
-
- Alongside the Program naturally a Modem-Kit is also available.
-
- Program with Instructions (State Disk-Format) 20.00 DM
- Empty PCB with Construction Details 12.00 DM
- Complete Kit including TCM3105 89.00 DM
-
- Orders by transfer to the under named account. Please state what is
- required !
-
- Account of the BayCom-Teams:
- Rudi Dussmann
- Kto 190786-859 Postgiroamt Nuenberg BLZ 76010085
-
- Please write clearly and do not forget your address !
-
- The mentioned script MODEMTECHNIK FOR THE FUNKAMATEUR (30S) is available
- against return cover DIN A4 and a contribution to the printing costs of
- DG3RBU.
-
- ADDRESSES of the AUTHORS:
-
- Florian Radherr. DL8MBT.
- We request, spare OM Florian Queries. Please address all questions to
- DK5RQ or DG3RBU.
-
- Rudi Dussmann. DK5RQ Johannes Kneip. DG3RBU
- Otto-Hahn-Str. 9 Tassilweg 3
- 8400 Regensburg 8400 Regensburg
- Germany Germany
-
- Much pleasure with BayCom Operating..... and if not at the first attempt
- everything goes according to plan, try a little investigation. PR is now
- the playground of the Radio Amateur. !
-
-
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 41
-
-
- FUTURE DEVELOPMENTS
-
- As with Digicom in the middle of the '80s, today with BayCom, a appears new
- representation of a somewhat uncustomary Program. Digicom made it possible
- that Packet-Entrance with a Low Cost Computer for the first time, BayCom
- brings not so much something new: only a departure from from the employment
- of the TNC-Principle. If one compares for example the Digicom Version 1.2
- with the last Version 3.51, one is surprised at the differences in ease and
- performance. It remains to hope that this BayCom Version also, perhaps with
- time - a Version 1.51, 2.0 or 3.51 will follow. In which form that outlook
- may be, we are not capable to say today - we leave you to be surprised. But
- important for us is that besides the wished for improvement, the Digi-
- Cashbox also by the personal contact with the users will be maintained. Do
- not delay therefore, to communicate to us imperfections, crashes, Errors
- in the description or problems with the construction and usage of the
- Serial Port Modem precisely, (with full descriptions of the
- circumstances) also stimulation and wishes. Many of the ideas for the
- existing Digicom Version were originated from Mail and Conversation from
- and with users of the Program. The authors are also contactable by PR
- (DG3RBU and DK5RQ via DB0RGB, DL8MBT via DB0AAB. We rejoice ourselves
- always for received Post, although it cannot always be answered immediately
- on grounds of shortage of time.
- Already we know certain points, the urgent deserving improvements are
- (Logbook, MS-DOS Clock on the Screen, Remote security, just to name three
- items.) which on grounds of the Program structure on hand are not so simple
- to include, this will be considered with certainty with the next big
- upheaval.
- Also it is our goal to eventually make the Expansion Card with
- approximately 4 Radio Channels and Baud Rates up to 38KBd once "General
- slack waterish", but such a Hardware Project is always allied with vast
- time and expenditure :- If it meets mainly thereof requirement and
- interest.
- Certainly it will not be so quickly forthcoming, as it was with Digicom,
- because we have to attend also to our Digipeater Software, but should this
- Program have good acceptance, it will with certainty in opportune time
- space beget a further improved Version.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 42 BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU
-
-
- 4 INDEX
-
- ACCOUNT FOR BAYCOM 41
-
- ADJUSTMENTS 36, 37
-
- APPENDIX 39
-
- :BADRESS 18
-
- BAUDRATE 20
-
- BAYCOM.BAT 6
-
- :BEACON 18
-
- :BTEXT 18
-
- BUFFER FREE 15
-
- CALL SIGN INSTALLATION 9
-
- CALL SIGNS 21
-
- :CARRIER 19
-
- CHANGE WINDOW 16
-
- CIRCUIT 33
-
- CIRCUIT DESCRIPTION 31
-
- CLEAR SCREEN 23
-
- :CLEAR 23
-
- :CNOT 19
-
- COLOUR INSTALL 10, 24
-
- COMMAND MODE 17
-
- COMMANDS OVERVIEW 29
-
-
-
-
-
-
-
-
-
-
-
-
-
- BayCom - Terminal Version 1.2 by DL8MBT & DG3RBU Page 43
-
-
- COMMANDS USAGE OF 17, 18
-
- COMPUTERS SUITABLE 39
-
- CONDITIONS OF USAGE 41
-
- CONDITIONS OF PROG. SUPPLY 41
-
- COMPUTERS UNSUITABLE 39
-
- :CONNECT 19
-
- CONNECTION CONSTRUCTION 19
-
- CONNECTION SEVERENCE 19, 21
-
- CONNECT TEXT 23
-
- CONTENTS 1
-
- :CSTATUS 28
-
- :CTEXT 23
-
- :DCALL 19
-
- DCD 19
-
- DCD (ELECTRONIC) 32, 37, 38
-
- DIGIPEATER CALL 19
-
- :DISCONNECT 19
-
- DONATIONS 41
-
- :DWAIT 19
-
- :EDIT 26
-
- ERROR REPORTS 39
-
- FAULT CORRECTION CCT. 39, 40
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 44 BayCom - Terminal Version 1.2 by DL8MBT & DG3RBU
-
-
- FILE COMMANDS 26, 27
-
- FORWARD 2, 3
-
- :FRACK 20
-
- FREE BUFFER 15
-
- FUNCTION KEYS 16
-
- :GERMAN 23
-
- GERMAN CHARACTERS 9, 23
-
- HARDWARE 30
-
- :HBAUD 20
-
- :HELP 27
-
- HELP PAGE 27
-
- INFOPOLL 20
-
- INSTALLC.BAT 6
-
- INTRODUCTION 2
-
- :IPOLL 20
-
- :J 27
-
- :KANAL (CHANNEL) 20
-
- KEYS OPERATION OF. 16, 17
-
- KEYS OVERVIEW 29
-
- KONTO FOR BAYCOM 41
-
- L2.EXE 5, 13, 14
-
- LEVELS 31
-
-
-
-
-
-
-
-
-
-
-
-
-
- BayCom - Terminal Version 1.2 by DL8MBT & DG3RBU Page 45
-
-
- MODS TO OTHER MODEMS 38
-
- MONITOR 23
-
- :MONITOR 24
-
- MONITOR PORT 16
-
- :MSELECT 24
-
- MTO 24
-
- :MYCALL 21
-
- NOISE BARRIER ELECTRONIC 37
-
- OBJECTS OF PROG. 2, 3
-
- OFF.COM 5
-
- ORIGINS OF BAYCOM 4
-
- :OSHELL 27
-
- OSHELL 28
-
- OVERVIEW 4, 5
-
- :PACLEN 21
-
- PACKET LENGTH MAX. 21
-
- PARA.EXE 5, 12
-
- PARAMETER COMPILER 12
-
- PARAMETER INSTALL. 7
-
- PARTS LIST 35
-
- PASSWORD 27
-
- PCB SUPPLY OF. 41
-
- PERSONAL PARAMETERS 7
-
-
-
-
-
-
-
-
-
-
-
- Page 46 BayCom - Terminal Version 1.2 by DL8MBT & DG3RBU
-
-
- PORT INSTALL. 8
-
- PORT STATUS 15
-
- PROGRAM ENDING 17
-
- PROGRAM OPERATIONS 7
-
- PROGRAM START 6
-
- PTT 30
-
- QUICK START 6
-
- :QUIT 21
-
- RAM REQUEST INSTALLATION 8
-
- RAM MANAGEMENT (INTERN) 13
-
- :READ 26
-
- :REMOTE 28
-
- REMOTE CONTROL 28
-
- :RESPTIME 21
-
- :RETRY 21
-
- :RPRG 26
-
- RS232 32
-
- :SATTRIB 24, 25
-
- SAVE SCREEN 25
-
- :SAVEPORTS 25
-
- SCC.EXE 5, 14
-
- SCC.HLP 5
-
- SCC.PAR 5
-
-
-
-
-
-
-
-
-
-
-
- BayCom - Terminal Program Version 1.2 by DL8MBT & DG3RBU Page 47
-
-
- SCC.PWD 5
-
- SCC.INI 5, 7, 8, 9, 10, 11, 12, 18
-
- SCC.VID 5
-
- SCREEN INFO. 23
-
- SCREEN SAVE 25
-
- SCREEN PARAMETER INSTALL. 8
-
- SCROLLING 15, 16
-
- SCROLLING (HALT) 17
-
- SETTING UP ADJUSTMENTS 36, 37
-
- SHELL TO DOS 27
-
- START OF PROGRAM 6
-
- STATUS LINE 15
-
- STATUS LINE (MOVING) 16
-
- SUITABLE COMPUTERS 39
-
- :TAIL 21
-
- TEXT ENTRY 9
-
- TIMEOUT 20
-
- :TINFO 22
-
- :TQUIT 22
-
- :TXDELAY 22
-
- UNPROTO 28
-
- UNSUITABLE COMPUTERS 39
-
- UPPER/LOWER CASE 17
-
-
-
-
-
-
-
-
-
-
-
- Page 48 BayCom - Terminal Version 1.2 by DL8MBT & DG3RBU
-
-
- :USERS 28
-
- :VERSION 28
-
- VOLTAGE SUPPLY 36
-
- WINDOW CHANGE 16
-
- :WRITE 26
-
- :WRPG 27
-
- :XCONNECT 22
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BayCom - Terminal Version 1.2 by DL8MBT & DG3RBU Page 49
-
-
-
-