Od kogo     : SP3VAR
Do          : BAYCOM@POL     
Typ/status  : B$
Data/Godz   : 09-Lis 05:58
BID (MID)   : 9834_SR3BOX
Wiadomosc #    : 71049
Tytul       : INSTR.BAYCOM,WERSJA SKROCONA
Path: !SP9ZDN!SP9PMG!SP3PZK!SR3MBX!SR3BOX!

From: SP3VAR@SR3BOX.GO.POL.EU
To  : BAYCOM@POL


            INSTRUKCJA PRG BAYCOM - WERSJA SKROCONA


      _P_O_D_S_T_A_W_O_W_E___W_L_A_S_C_I_W_O_S_C_I___T_E_R_M_I_N_A_L_U
      ___B_A_Y_C_O_M

     Wlasciwosci ogolne:
   -  Edytor  ekranowy  pozwala  na  wykorzystanie   kazdej   wyswietlonej 
   informacji (po dokonaniu ewentualnych zmian) jako rozkazu.
   - Ekran  podzielony  jest  na  3  obszary:  danych  nadawanych,  danych 
   odbieranych i monitora.  Wielkosc  tych  obszarow  (okienek)  moze  byc 
   dowolnie zmieniana, mozliwe jest przesuniecie znacznika  do  kazdego  z 
   nich i dowolne przegladanie zawartego w buforze tekstu zarowno w przod 
   jak i w tyl.
   -  Program  pozwala  na  rownolegle  prowadzenie  szeregu  lacznosci  i 
   transmisje zbiorow.
   - Dobre wykorzystanie wlasciwosci karty graficznej EGA.
   - Zapamietanie zawartosci ekranu przed zakonczeniem pracy i ponowne jej 
   wczytanie przy nastepnym wywolaniu.

     Terminal "Baycom" sklada sie z szeregu modulow:
   - L2.EXE - jest modulem podstawowym rezydujacym w pamieci  komputera  i 
   pracujacym w drugim planie w sposob  niewidoczny  dla  uzytkownika.  Po 
   jego uruchomieniu uzytkownik znajduje sie znowu na poziomie DOS i  moze 
   wywolywac dowolne programy. Jedynym zewnetrznym objawem pracy  L2  jest 
   migajacy kwadrat w prawym gornym  rogu  ekranu.  Komputer  polaczony  z 
   modemem  i  radiostacja  zachowuje  sie  jak   samodzielnie   pracujacy 
   kontroler TNC. Potencjalni partnerzy moga  nawiazac  z  nim  kontakt  i 
   zdeponowac  wiadomosci  dla  operatora  (odczytanie  ich  mozliwe  jest 
   dopiero po uruchomieniu modulu terminalowego SCC). L2  zajmuje  ok.  80 
   kbyte pamieci RAM, dlatego tez mozliwe jest wystepowanie problemow przy 
   rownoleglej pracy z wiekszymi programami.
   - SCC.EXE -  jest  wlasciwym  programem  terminalowym  pozwalajacym  na 
   normalna prace PR z wykorzystaniem wspomnianych juz trzech  okienek 
   ekranowych i wyposazonym w wymieniony edytor ekranowy.
   - OFF.COM - jest programem dezaktywujacym i  usuwajacym  L2  z  pamieci 
   RAM.
   - SCC.INI -  jest  zbiorem  tekstowym  ASCII  zawierajacym  podstawowe, 
   potrzebne do pracy parametry. Ich zmiana, a zwlaszcza wpisanie wlasnego 
   znaku mozliwe jest przy pomocy dowolnego edytora ASCII.
   - PARA.EXE - jest programem tlumaczacym informacje zawarte w SCC.INI na 
   postac  uzywana  przez  SCC.EXE.  W  wyniku  tlumaczenia   (kompilacji) 
   powstaje zbior:
   - SCC.PAR - nie powinien on byc edytowany przez uzytkownika.
   - SCC.HLP - zawiera teksty informacyjne "help" wywolywane  przy  pomocy 
   rozkazu :H.
   - SCC.VID - zbior zawierajacy zapamietana na zyczenie zawartosc ekranu. 
   Zbior ten nie istnieje oczywiscie przed pierwszym wywolaniem "Baycom".
   - SCC.PWD - zawiera haslo dla rozkazu :J. Zbior ten musi  byc  zalozony 
   przez uzytkownika (patrz -> :J).
   - BAYCOM.BAT - jest plikiem wywolujacym L2 i SC oraz usuwajacym  L2  po 
   zakonczeniu  pracy  z  SCC.  Jest  on  pomyslany  jako  ulatwienie  dla 
   uzytkownikow nie zainteresowanych ciaglym korzystaniem z L2.
   -  INSTALL.BAT  -  jest  plikiem  instalujacym  "Baycom"   w   katalogu 
   c:\baycom. Po  ewentualnym  zalozeniu  katalogu  kopiuje  on  potrzebne 
   zbiory. Oczywiscie instalacja taka moze byc dokonana odrecznie.

                _P_I_E_R_W_S_Z_E___P_R_O_B_Y

     Uzytkownik moze wywolac "Baycom" bezposrednio  z  dyskietki lub  z 
   katalogu  na  twardym  dysku  (zalozonego   przez   INSTALL.BAT)   albo 
   odrecznie. Przed uruchomieniem konieczne jest wprowdzenie  kilku  zmian 
   parametrow (w zbiorze SCC:INI).

      Naleza do nich:
   - Wybor lacza szeregowego COM1 lub COM2 (w linii 30 SCC.INI) oraz:
   - Wlasny znak wywolawczy (MY  -  mycall  w  linii  60  SCC.INI)  z  ew. 
   dodatkiem znaku dla funkcji przekaznikowej (digipeater) - DCALL.
     Wartosci wszystkich  pozostalych  parametrow  moga  byc  zmienione 
   pozniej w miare potrzeby i po dokladnym zapoznaniu sie z programem.
     Nastepnie konieczne jest wywolanie po kolei L2 i SCC (mozliwe przy 
   pomocy pliku BAYCOM.BAT). Do opuszczenia SCC sluzy ALT-X.
     Podobnie jak w "Digicom"  przed  kazdym  rozkazem  konieczne  jest 
   wpisanie dwukropka, przejscie z trybu rozkazowego do konwersacji wymaga 
   skasowania go przy pomocy DEL, ESC lub TAB.
     W przypadku wystapienia problemow zalecana lest lektura  rozdzialu 
   "Wskazowki ogolne".
         
       OBSLUGA PROGRAMU

     W dalszym ciagu obecnego rozdzialu  przedstawione  sa  szczegolowo 
   wlasnosci  programu.   Ogolnie   mozna   przyjac   nastepujacy   sposob 
   postepowania:
   1. Wprowadzenie wlasnych parametrow  do  SCC.INI  (konieczne  tylko  za 
   pierwszym razem lub po istotnej ich zmianie).
   2. Uruchomienie  rezydujacego  programu  L2  (jezeli  dokonane  zostaly 
   zmiany  w  SCC.INI  sa  one  automatycznie  przetlumaczone  na   postac 
   maszynowa).
   3. Uruchomienie programu terminalowego SCC (pozwalajacego  na  normalna 
   prace ax.25).
   4. Zakonczenie pracy terminalu SCC.
   5. Zakonczenie pracy L2.
     Punkty  2  -  5  wykonywane  sa   automatycznie   przy   wywolaniu 
   BAYCOM.BAT.
     Wymienione  punkty  opisane  sa  szczegolowo   w   dalszym   ciagu 
   instrukcji.

       _W_P_R_O_W_A_D_Z_E_N_I_E___W_L_A_S_N_Y_C_H___P_A_R_A_M_E_T_R_O_W

     Podstawowe parametry wprowadzane sa  do  zbioru  ASCII  oznacznego 
   jako SCC.INI przy pomocy dowolnego edytora ASCII lub edytora tekstow  w 
   trybie ASCII (tzn. bez znakow formatujacych tekst - tzw.  non  document 
   mode).  Najprostsza  metoda  jest  dokonanie   odpowiednich   zmian   w 
   zalaczonym zbiorze  przykladowym.  Linie  lub  ich  czesci  poprzedzone 
   srednikiem zawieraja komentarze ignorowane przez kompilator.  Korzystne 
   jest sporzadzenie  kopii  zbioru  wzorcowego  przed  przystapieniem  do 
   dokonywania zmian.
     Zmienione parametry uwzglednione sa dopiero po  ich  kompilacji  i 
   ponownym wystartowaniu L2. Ponowny start SCC po zmianie parametrow jest 
   niewystarczajacy.
     Teksty zawarte w nawiasach stanowia dodatki i nie sa zawarte  
   w oryginalnym SCC.INI.

   ;Zbior inicjalizujacy Baycom na IBM-PC, DL8MBT/DG3RBU
   ;____________________________________________________
   ;Wersja V.1.20 15.11.1990
   ;Skladnia zbioru jest malo krytyczna i dopuszcza odstepy i puste linie w
   ;dowolnym mijscu, kolejnosc rozkazow oraz ich pisownia (duze lub male
   ;litery) jest bez znaczenia. Wartosc podanych parametrow nie podlega
   ;kontroli. W razie wystapienia problemow korzystne jest uzycie kopii
   ;oryginalnego zbioru. Zbior ten kompilowany jest przez PARA.EXE,  ktory 
   ;wywolywany jest w miare potrzeby przez L2 w przypadku braku SCC.PAR.
   ;SCC.PAR  zawiera  wybrane  przez  uzytkownika  parametry   w   postaci 
   ;maszynowej.
   ;Wartosci graniczne parametrow przydzialu pamieci i bramek we/wy.
   ;________________________________________________________________
   tports 7 ; Ilosc obszarow ekranowych (max. 9) plus obszar dla  monitora 
   ;UI.
   ;Obszar  monitora  obejmuje  caly  ekran,  dla  6  stron  mozliwe  jest 
   ;przegladanie 200 linii w kazdym kanale.
   buffer 40 ; Rozmiar bufora ax.25 wyrazony w ilosci pakietow
   mbuffer 10 ; Rozmiar bufora monitora w postaci blokow po 330 byte.
   rbuffer 8 ; Rozmiar bufora odbiorczego j.w.
   tbuffer 8 ; Rozmiar bufora nadawczego j.w.
   ;sa to wartosci sprawdzone  w  praktyce  i  nie  wymagajace  zmiany,  w 
   ;przypadku ew. zmian obowiazuje: buffer > mbuffer + tbuffer + rbuffer.
   ;parametry HDLC
   ;______________
   rs232 1 ; Numer lacza szeregowego com1 lub com2 (com3 i com4  nie  sa 
   ;obslugiwane).
   ;Video set-up - parametry karty graficznej
   ;__________________________________________
   d1lines 8 ; Rozmiar okienka nadawczego
   d2lines 20 ; Rozmiar okienka odbiorczego
   ;okienko nadawcze znajduje sie u gory  ekranu,  odbiorcze  po  srodku, 
   ;monitora u dolu.
   vadapter 0 ; 0 - automatyczny wybor karty graficznej, 1  -  mono,  2  - 
   ;kolor, 3 - LCD.
   ;w przypadku automatycznego wyboru dla kart EGA/VGA wyswietlane sa 43 
   ;linie. W przypadku wystapienia problemow z automatycznym  rozpoznaniem 
   ;karty  powinna  byc  ona  ustalona  przez  operatora,  dla   wartosci 
   ;parametru 2 wyswietlanych jest 25 linii takze dla kart EGA/VGA.
   vcolumns 80 ; Ilosc kolumn, standardowo 80
   vlines 25 ; Ilosc linii, standardowo 25, dla niektorych kart wiecej
   saveports  2  ; Dopuszczalna  ilosc  bramek  wejsciowych, dla   ktorych 
   ;nastepuje zapis zawartosci ekranu
   wwrap 80 ; Pozycja, po ktorej nastepuje automatyczne przeniesienie  do 
   ;nastepnej linii na ekranie, przewaznie 80
   mheader on ; Zmiana linii pomiedzy polem  adresowym  i  informacyjnym  w 
   ;obszarze monitora
   german on ; Wybor niemieckiego generatora znakow zamiast IBM.
   remote on ; Dopuszczenie zdalnej obslugi  stacji  przy  pomocy  rozkazow 
   ;poprzedzonych przez //, w przeciwienstwie do "Digicom"  dotyczy  to 
   ;wszystkich rozkazow za wyjatkiem :OSHELL (skoku do DOS).
   ;podanie znaku wywolawczego
   ;__________________________
   dcall oe1kda ; Znak dla retransmisji (digipeater)
   connect text ; Adres dla pakietow unproto (kanal 0).
   mycall oe1kda-1 ; etc. mozliwe podanie 4 znakow
   cnot nocall sp5xxx ; etc. znaki stacji ignorowanych
   ;teksty
   ;______
   ;connect tekst
   ctext xxxxx.... ; Tekst nadawany po wywolaniu stacji (powitanie)
   ;Parametry warstwy 2 obowiazujace dla wszystkich kanalow
   ;_______________________________________________________
   mselect 0 ; Monitor 1 - qso, 2 - MFROM, 3 - MTO, + 10 - NOT
   mcalls oe1kda sp5bd ; Lista znakow dla monitora
   Lista ta pozwala na selekcje lub eliminacje pakietow  pochodzacych  od 
   wymienionych stacji, dla mselect 0 wyswietlane sa wszystkie pakiety.
   frack 20 ; Czas oczekiwania  na  pokwitowanie  pakietow,  wielokrotnosc 
   ;100ms (timer 1).
   resptime 2 ; Czas, po ktorym zostaje nadane pokwitowanie,  wielokrotnosc 
   ;100 ms (timer 2).
   linktime 12 ; Odstep czasu pomiedzy kolejnymi probami aktywnosci  lacza, 
   ;wielokrotnosc 10 s (timer 3).
   maxframe 4 ; Ilosc niepotwierdzonych pakietow 1 - 7.
   paclen 256 ; Maksymalna dlugosc pakietu, 1 - 256.
   retry 10 ; Ilosc powtorzen, dla pakietow SABM = retry/4
   ipoll 60 ; Maksymalna dlugosc pakietu ipoll
   tinfo 4 ; Info-timer, wielokrotnosc 100ms (oczekiwanie na nadawanie).
   tquit 12 ; Quittimer, oczekiwanie przed przerwaniem polaczenia.
   Dokladne objasnienia tych zaleznosci czasowych zawarte sa w rozdziale 3.
   ;Parametry warstwy 1
   ;___________________
   dwait 8 ; Oczekiwanie po  zwolnieniu  sie  kanalu,  wielokrotnosc  10ms 
   ;(dlugosc przypadkowa w podanym zakresie).
   txdelay 18 ; Opoznienie po wlaczeniu nadajnika, wielokrotnosc 10ms.
   tail 2 ; Opoznienie wylaczenia nadajnika po zakonczeniu pakietu
   Dokladniejsze wyjasnienie w rozdziale 3.
   beacon 0 ; Odstep czasu pomiedzy  kolejnymi  transmisjami  radiolatarni 
   ;(beacon).
   badress bake sp5xxx sp5xxy ; Adres docelowy i trasa  transmisji  tekstu 
   ;radiolatarni.
   btext tekst ; Tekst radiolatarni.
   Parametry  te  pozwalaja  na  prace  jako  radiolatarnia,  jednak  dla 
   unikniecia zbednych zaklocen  tekst  nie  powinien  byc  nadawany  zbyt 
   czesto, a  w  obszarach  o  duzym  natezeniu  ruchu  nie  powinien  byc 
   retransmitowany przez przekazniki.
   ;Wybor kolorow
   ;_____________
   ;Kolor tla i znaku przedstawiony jest w postaci liczby szestnastkowej
   cselect 0 ; Atrybuty dla plytek monochromatycznych (MDA, Herkules).
   sattrib 0 07 ; Okienko nadawcze
   sattrib 1 47 ; Czesc gornej linii informacyjnej.
   sattrib 2 c7 ; Wskaznik zatrzymania wyswietlania w linii informacyjnej.
   sattrib 3 07 ; Okienko odbiorcze
   sattrib 4 70 ; Dolna linia informacyjna, wykaz kanalow i lacznosci.
   sattrib 5 70 ; Dolna linia informacyjna, wykaz kanalow nieuzywanych.
   sattrib 6 7f ; Dolna linia informacyjna, kanal aktywny.
   sattrib 7 07 ; Okienko monitora, pola adresowe.
   sattrib 8 07 ; Okienko informacyjne, pole adresowe.
   sattrib 9 70 ; Znaki kontrolne (musza roznic sie od pol 0,3,7,8).
   cselect 10 ; Atrybuty dla wskaznikow LCD z emulacja CGA (laptop).
   sattrib 0 0f ; Okienko nadawcze.
   sattrib 1 78 ; Czesc gornej linii informacyjnej.
   sattrib 2 f8 ; Wskaznik zatrzymania wyswietlania w linii informacyjnej.
   sattrib 3 0f ; Okienko odbiorcze
   sattrib 4 7f ; Dolna linia informacyjna, wykaz kanalow i lacznosci.
   sattrib 5 70 ; Dolna linia informacyjna, wykaz kanalow nieuzywanych.
   sattrib 6 0f ; Dolna linia informacyjna, kanal aktywny.
   sattrib 7 07 ; Okienko monitora, pola adresowe.
   sattrib 8 0f ; Okienko informacyjne, pole adresowe.
   sattrib 9 78 ; Znaki kontrolne (musza roznic sie od pol 0,3,7,8).
   cselect 20 ; Atrybuty dla wskaznikow kolorowych (CGA, EGA, VGA).
   ;dla CGA musi byc ustalone VA 2.
   sattrib 0 02 ; Okienko nadawcze.
   sattrib 1 47 ; Czesc gornej linii informacyjnej.
   sattrib 2 c7 ; Wskaznik zatrzymania wyswietlania w linii informacyjnej.
   sattrib 3 07 ; Okienko odbiorcze
   sattrib 4 47 ; Dolna linia informacyjna, wykaz kanalow i lacznosci.
   sattrib 5 40 ; Dolna linia informacyjna, wykaz kanalow nieuzywanych.
   sattrib 6 57 ; Dolna linia informacyjna, kanal aktywny.
   sattrib 7 03 ; Okienko monitora, pola adresowe.
   sattrib 8 02 ; Okienko informacyjne, pole adresowe.
   sattrib 9 04 ; Znaki kontrolne (musza roznic sie od pol 0,3,7,8).
   ;         ^  Tlo
   ;          ^ Znaki
   ; Numeracja kolorow
   ; 0 - czarny            8 - ciemnoszary
   ; 1 - niebieski         9 - jasnoniebieski
   ; 2 - zielony           A - jasnozielony
   ; 3 - cyan (turkus)     B - jasny cyan
   ; 4 - czerwony          C - jasnoczerwony
   ; 5 - purpura (fiolet)  D - jasna purpura
   ; 6 - brazowy           E - zolty
   ; 7 - bialy             F - jasniejszy bialy
   ; Atrybuty 8 - F reprezentuja kolory znakow, dla tla kolor o 8 nizszy i 
   ;migajacy.
   Wybor  kolorow  i  sposobu  wyswietlania   zalezny   jest   od   gustu 
   uzytkownika. Wartosci  cselect  nie  powinny  byc  zmieniane!  Zmiana 
   kolorow nastepuje dopiero po ponownym wystartowaniu L2.

            _K_O_M_P_I_L_A_T_O_R___P_A_R_A_M_E_T_R_O_W

     Przedstawiony  uprzednio  zbior  tekstowy  SCC.INI  musi  byc   po 
   dokonaniu zmian kazdorazowo przetlumaczony na postac maszynowa.  Zabieg 
   ten dokonywany jest automatycznie w momencie wywolania L2 (nastepuje tu 
   porownanie daty zmian zbiorow SCC.INI i SCC.PAR).
     Dla sprawdzenia prawidlowosci dokonanych zmian mozna takze wywolac 
   kompilator dodatkowo. W trakcie kompilacji na  ekranie  wyswietlane  sa 
   informacje o jej przebiegu i ewentualnych bledach. Czesto  wystepujacym 
   bledem jest  nieoddzielenie  srednikiem  komentarza  lub  jego  czesci. 
   Zdecydowanie bledne wartosci parametrow zostaja  w  trakcie  kompilacji 
   zastapione wartosciami standardowymi, co zapewnia  prawidlowe  dzialanie 
   programu.
     Wiekszosc parametrow  moze  tez  byc  zmieniana  w  trakcie  pracy 
   programu, a ich wartosci wpisywane sa automatycznie  do  SCC.PAR.  Przed 
   ponowna kompilacja SCC.INI nalezy  wprowadzic  je  do  tego  zbioru,  w 
   przeciwnym razie nowo wygenerowany SCC.PAR bedzie  zawierac  ich  stare 
   wartosci. Dobra praktyka jest dokonywanie  zmian  istotnych  parametrow 
   tylko w SCC.INI.

           _P_R_O_G_R_A_M___R_E_Z_Y_D_E_N_T_N_Y___L_2

     Centralna czesc "Baycom" stanowi program rezydentny  L2.  Programy 
   rezydentne po uruchomieniu znajduja sie na stale w pamieci komputera  i 
   w  zaleznosci  od  swego  zadania  pracuja  w  tle   wywolywane   przez 
   odpowiednie przerwania lub tylko oczekuja na wywolanie  kontrolujac  na 
   biezaco kody nacisnietych klawiszy i  podejmuja  akcje  po  rozpownaniu 
   wlasciwego kodu. Pozwala to na rownolegle  wywolanie  i  korzystanie  z 
   innych programow z poziomu MS-DOS. L2 wyswietla w  prawym  gornym  rogu 
   ekranu migajacy  prostokat  dla  poinformowania  uzytkownika  o  swojej 
   aktywnosci.  Prostokat  ten  znika  lub  przestaje  migac  w  przypadku 
   zawieszenia sie L2, a poza tym  jest  niewidoczny  w  graficznym  trybie 
   pracy.
     Program  rezydentny  rezerwuje  dla  siebie  czesc   pamieci   RAM 
   komputera, dlatego tez do dyspozycji nastepnie  wywolywanych  programow 
   pozostaje  jej  odpowiednio  mniej  i  moze  jej  nie  wystarczyc   dla 
   niektorych wiekszych programow. Dla sprawdzenia  wielkosci  pozostalego 
   jeszcze wolnego obszaru pamieci mozna wywolac CHKDSK, dokladna wielkosc 
   L2 mozna obliczyc wywolujac CHKDSK przed i po jego uruchomieniu.
     Poniewaz L2 pracuje stale reagujac na przerwania,  jego  dzialanie 
   powoduje pewne nieznaczne spowolnienie pracy komputera. Rowniez  i  ten 
   fakt moze byc przyczyna problemow w pracy niektorych innych  programow. 
   Niektore z nich nie beda mogly przykladowo nadazyc z odbiorem danych  z 
   zewnatrz, w innych przypadkach moze  dojsc  do  konfliktow  przerwan  i 
   zawieszenia sie programu, inne moga nawet usunac L2 z pamieci. W  razie 
   potrzeby  konieczne  jest  wyprobowanie  wspolpracy  L2  z  najczesciej 
   uzywanymi  programani  i  ewentualnie  kolejnosci   ladowania   innych 
   programow  rezydentnych.  Problemy  te  wystepuja  takze  w   przypadku 
   niektorych programow profesjonalnych.
     Po podlaczeniu modemu i radiostacji oraz uruchomieniu L2  komputer 
   zachowuje  sie  jak  samodzielny  TNC,  pozwalajac  korespondentom   na 
   polaczenie  sie  i  zdeponowanie  wiadomosci.  Ich   odczytanie   przez 
   operatora mozliwe jest dopiero po wywolaniu SCC.
     Do dezaktywacji i usuniecia L2 z pamieci sluzy OFF.COM.

                _T_E_R_M_I_N_A_L___S_C_C

     Jak wynika z opisu, L2 realizuje funkcje warstwy 2 wg. modelu  ISO 
   (Stad jego nazwa: layer 2 - )  tzn.  obsluge protokolu ax.25. Do 
   wspolpracy z uzytkownikiem sluzy program terminalowy SCC. Podobnie  jak 
   w przypadku "Digicom" rozkazy pisane sa na ekranie komputera, co stanowi 
   uproszczenie  jego  obslugi.  Obecna  wersja  "Baycom"  nie   dorownuje 
   mozliwosciami  wersji  3.51  "Digicom".  Sczegolnie  funkcjom   zdalnej 
   obslugi brakuje zabezpieczen,  co  pozwala  korespondentowi  na  dowolne 
   kasowanie zbiorow, zmiany parametrow i spowodowanie znacznych szkod.
     Powierzchnia ekranu podzielona  jest  na  trzy  czesci - okienka, 
   pomiedzy ktorymi znajduja sie dwie linie informacyjne.
     Gorna linia zawiera 12 pol o zawartosci przykladowo:

   QRV OE1KDA Disconnected mem=038 ln=203 n2=10 o=0 fr=20 k=0 16:10  2  I
   1   2      3            4       5      6     7   8     9   10    11 12

   Objasnienie znaczenia pol:
   1 - tryb pracy systemu "Baycom"
    QRV - Oczekiwanie na odbior pakietu (blokada szumow zamknieta).
    EMPF - Biezacy odbior pakietow (blokada szumow otwarta).
    SEND - Nadawanie danych
     Zatrzymanie wyswietlania danych przy pomocy klawiszy SHIFT-TAB lub 
   "+"  (na  klawiaturze  numerycznej)   lub   spowodowane   przesunieciem 
   znacznika do jednego z dolnych  obszarow  sygnalizowane  jest  miganiem 
   tego pola.
   2 - zawiera wlasny znak (z identyfikatorem wtornym).
   3 - biezacy stan lacza:
     Disconnected
     Info Transfer
     Frame Reject    po odebraniu nieprawidlowego pakietu.
     WAIT ACK        nadanie pakietu pytajacego - poll.
     Reject sent     odebrany pakiet o nieprawidlowym numerze.
   4 - mem: wskazuje ilosc wolnych buforow. Jest ona ustalana w SCC.INI.
   5 - ln: podaje ilosc linii zawartych w buforze i mozliwych do obejrzenia. 
   Jest ona zalezna od  rozmiaru  pamieci  komputera  i  ilosci  aktywnych 
   kanalow.
   6 - n2: jest stanem licznika  dostepnych  jeszcze powtorzen. 
   Zblizenie  sie  go  do  zera   oznacza   niebezpieczenstwo   przerwania 
   polaczenia.
   7 - o: ilosc nadanych i jeszcze nie potwierdzonych pakietow.
   8 - fr: ustalony czas oczekiwania na potwierdzenie pakietu  przed  jego 
   powtorzeniem  (frame  acknowledge).  Wielkosc  ta   dopasowywana   jest 
   automatycznie do stopnia zajetosci lacza.
   9 - k: numer uzywanego kanalu  fizycznego,  w  wersji  rs-232  jest  to 
   zawsze 0, inne wartosci moga byc uzywane tylko dla  wewnetrzych  plytek 
   wielokanalowych.
   10 - czas.
   11 - numer kanalu logicznego.
   12 - tryb pracy w trakcie pisania tekstow, I (insert)  wprowadzanie,  R 
   (replace) zastepowanie juz wpisanych znakow.  Przelaczanie  odbywa  sie 
   przy pomocy klawisza INSERT.
     Dolna linia zawiera  liste  kanalow  logicznych  wraz  ze  znakami 
   polaczonych stacji. Ilosc kanalow ustalona jest w SCC.INI  i  nie  moze 
   przekraczac 8. Dodatkowo w czasie transmisji zbiorow  wyswietlana  jest 
   ilosc odebranych lub nadanych bytow.
     Odbior  informacji  w  innym,  niz   obecnie   wyswietlany,  kanale 
   sygnalizowany jest miganiem odpowiedniego pola.
     Brak informacji lub zla czytelnosc linii informacyjnych  moga  byc 
   spowodowane niekorzystnym wyborem kolorow w SCC.INI.


     Znaczenie klawiszy lub ich kombinacji.

     Wybor  wyswietlanego  kanalu  logicznego  nastepuje  przy   pomocy 
   klawiszy funkcyjnych F1 - F8 niezaleznie od okienka, w  ktorym  znajduje 
   sie znacznik. Klawisz F10 pozwala na wybor kanalu monitora a F9 lub "-" 
   (na  klawiaturze  numerycznej)  na  przejscie   znacznika   z   okienka 
   nadawczego do nizej polozonych, po jednokrotnym nacisnieciu do  okienka 
   odbiorczego, a po dwukrotnym do okienka monitora.
     Zmiana podzialu ekranu na okienka odbywa  sie  przez  przesuniecie 
   linii informacyjnych przy pomocy nastepujacych kombinacji klawiszy:
   dla linii gornej CTRL-HOME, CTRL-END odpowiednio dla ruchu w gore  i  w 
   dol, a dla linii dolnej CTRL-PGUP i CTRL-PGDWN.
     Okienko  nadawcze  nie  powinno  miec  mniej  niz  dwie  linie,  w 
   przeciwnym przypadku mozna stracic meldunki wyswietlane przez program.
     Przesuniecie znacznika do  innego  okienka  dokonywane  jest  przy 
   pomocy  kombinacji  ALT-1,  ALT-2,  ALT-3   odpowiednio   dla   okienek 
   nadawczego, odbiorczego i monitora.
     W kanale monitora istnieja oczywiscie tylko dwa okienka.
     W celu przejrzenia informacji nie mieszczacej sie juz na ekranie, 
   ale zawartej jeszcze w buforach, nalezy umiescic znacznik w  odpowiednim 
   okienku, a nastepnie przesuwac go w buforze przy pomocy klawiszy PGUP  i 
   PGDWN. Ilosc zawartych w buforze linii moze dochodzic do 200.
     Umieszczenie znacznika w okienku odbiorczym  powoduje  zatrzymanie 
   wyswietlania nowo odebranych danych. Wznowienie wyswietlania  nastepuje 
   po przeniesieniu znacznika do innego okienka.
     Zatrzymanie wyswietlania nastepuje tez  po  nacisnieciu  SHIFT-TAB 
   (lub "+" na klawiaturze numerycznej).
     Dalszy doplyw danych sygnalizowany jest miganiem pola 1  w  gornej 
   linii informacyjnej.
     Do zakonczenia pracy progamu sluzy ALT-X.
     Znaki kontrolne nie sa interpretowana przez  program  i  moga  byc 
   dowolnie nadawane (np. CTRL-Z).

     Dla wygody czytelnika jeszcze raz krotkie zestawienie:
   F1 - F8 - przelaczanie kanalow logicznych.
   F9 lub "-" numeryczny - przesuniecie znacznika do nizszych okienek.
   F10 - wybor kanalu monitora i unproto.
   ESC lub TAB - zmiana trybu rozkazowego na konwersacje i odwrotnie.
   SHIFT-TAB lub "+" numeryczny zatrzymuje wyswietlanie tekstu.
   CTRL-RETURN - przejscie do nowej linii bez jej interpretacji  (podobnie 
   jak SHIFT-RETURN w "Digicom".
   PGDWN, PGUP - przegladanie tekstu stronami w dol i w gore.
   CTRL-PGUP, CTRL-PGDWN - powiekszanie lub zmniejszanie okienka monitora.
   CTRL-HOME, CTRL-END - powiekszanie lub zmniejszanie okienka nadawczego.
   ALT-X - zakonczenie programu.
   ALT-1 - umieszczenie znacznika w okienku nadawczym.
   ALT-2 - umieszczenie znacznika w okienku odbiorczym.
   ALT-3 - umieszczenie znacznika w okienku monitora.
   INSERT - przelaczanie trybow wpisywania i zastepowania tekstu.

              _R_O_Z_K_A_Z_Y___I___T_E_K_S_T_Y

   Ogolnie:
   - Kazdy rozkaz rozpoczyna sie od dwukropka i jest zakonczony  klawiszem 
   RETURN. Linie bez  dwukropka  na  poczatku  traktowane  sa  jako  tekst 
   przeznaczony do nadania w  przypadku  istniejacego  polaczenia  lub  sa 
   nadawane jako unproto z okienka monitora (F10).
   - Male i duze litery sa rownowazne.
   -  Rozkazy  moga  byc  wpisywane  do  kazdego  okienka  pod   warunkiem 
   umieszczenia dwukropka na poczatku.
   - Zmiana trybu pracy z rozkazowego  na  konwersacje  i  odwrotnie  (tzn 
   wprowadzanie lub kasowanie dwukropka na poczatku linii) moze byc  takze 
   dokonywane przy pomocy klawiszy TAB lub  ESC.  Tekst  zawarty  w  linii 
   ulega odpowiedniemu przesunieciu.
   - Rozkazy moga byc podane w postaci skroconej, w dalszym  opisie  skrot 
   jest podkreslony.
   - Podanie rozkazu bez  odpowiedniego  parametru  powoduje  wyswietlenie 
   obowiazujacej wartosci parametru.
   - Kazdy tekst wyswietlony na ekranie moze byc  uzyty  jako  rozkaz  lub 
   tekst nadawany.  Wymaga  to  przesuniecia  znacznika  do  danej  linii, 
   wprowadzenia lub usuniecia dwukropka i nacisniecia klawicza RETURN.
   - Dluzsze teksty przeznaczone do nadania sa  automatycznie  przenoszone 
   do nastepnej linii, a linia zakonczona jest nadawana.
   - Wiekszosc parametrow ustalonych w przykladowym  zbiorze  SCC.INI  nie 
   wymaga zmian.
   -  Znaki  kontrolne  nie  sa  interpretowane  przez  "Baycom",  sa  one 
   wyswietlane na ekranie i zachowuja swoje pierwotne znaczenie np. CTRL-G 
   powoduje wydanie sygnalu akustycznego.

          _G_R_U_P_A___R_O_Z_K_A_Z_O_W___T_N_C___I___Z_A_L_E_Z_N_O_S_C_I
          _C_Z_A_S_O_W_Y_C_H

   :BADRESS <adresat> <nadawca> <digi1> <digi2>....
   Definiuje adresy nadawcy, odbiorcy i stacji przekaznikowych dla  tekstu 
   radiolatarni (beacon). Tekst  ten  nadawany  jest  tylko, gdy  parametr 
   :BEACON jest rozny od 0.
   W obszarach o wiekszym natezeniu ruchu  tekst  ten  nie  powinien  byc 
   transmitowany przez stacje przekaznikowe, a najwyzej nadawany lokalnie. 

   :BEACON <odstep czasu w sek>
   Okresla odstep  czasu  pomiedzy  kolejnymi  transmisjami  radiolatarni, 
   wartosc 0 powoduje wylaczenie  nadawania.  Odstepy  czasu  powinny  byc 
   mozliwie duze  dla  unikniecia  zaklocen  na  pasmie.  Adresy  i  trasy 
   retransmisji podane sa  w  :BADRESS  a  tekst  w  :BTEXT.  W  systemach 
   wielokanalowych (opartych o  plytke  z  8530)  parametry  te  moga  byc 
   ustalane  oddzielnie  dla  kazdego  kanalu.  W  tym  i   w   nastepnych 
   przypadkach numer kanalu podawany bylby na koncu.

   :BTEXT <tekst>
   Zawiera tekst radiolatarni.

   :CARRIER <kanal> <wartosc>
   Rozkaz  ten  ma  znaczenie  tylko  dla  plytki  wielokanalowej  i  jest 
   ignorowany w wersji  rs-232.  Pozwala  on  na  wybor  rodzaju  detekcji 
   podnosnej dla kazdego kanalu.
   0 - Za detekcje podnosnej odpowiedzialny jest program,  blokada  szumow 
   odbiornika moze byc otwarta.
   1 - Obwod 8530 musi otrzymac sygnal DCD z modemu.
   2 - Echo-dupleks (praca jako przekaznik dupleksowy).
   3 - Pelny dupleks (praca jako wezel dupleksowy).

   :CNOT <znak> <znak>
   Lista znakow stacji ignorowanych.

   :CONNECT <znak> via <digi1> <digi2> ....
   Polecenie polaczenia z podanym adresatem w miare potrzeby przez  stacje 
   przekaznikowe typu digipeater (ich maksymalna ilosc  wynosi  8).  Slowo 
   "via" nie jest niezbedne, a znaki stacji moga byc  oddzielone  odstepami 
   lub przecinkami. W przypadku pomylki w znaku mozliwa jest  jej  korekta 
   na ekranie i ponowne nadanie rozkazu. Wykonywanie poprzedniego  rozkazu 
   jest przerywane. W wersji wielokanalowej na koncu rozkazu podawany jest 
   jeszcze numer kanalu.

   :DISCONNECT
   Przerwanie  polaczenia  lub  proby  nawiazania  polaczenia.   Po   jego 
   podwojnym uzyciu "Baycom" nie czeka na odpowiedz korespondenta, co moze 
   byc korzystne w  przypadku  defektu  stacji  korespondenta  lub  stacji 
   przekaznikowej po drodze.

   :DCALL <znak>
   Znak wywolawczy dla funkcji przekaznikowej  digipeater,  moze  ale  nie 
   musi byc identyczny z MYCALL.

   :DWAIT <dlugosc w 10mS>
   Ustala  zakres  czasu  oczekiwania  po  zwolnieniu  sie  kanalu   przed 
   przejsciem na nadawanie. Rzeczywisty czas  oczekiwania  jest  wartoscia 
   losowa w przedziale od 0 do DWAIT. Na ogol wartosc ta  powinna lezec  w 
   okolicy 10 (=100mS) tak, aby  dac  szanse  dostepu  innym  uzytkownikom 
   kanalu. Wybor zbyt malej wartosci jest nie fair wobec kolegow.

   :FRACK <wartosc w 100mS>
   Okres oczekiwania na potwierdzenie pakietu. Po jego  uplywie  nastepuje 
   powtorzenie pakietu. W "Baycom" jest to jedynie wartosc poczatkowa i  w 
   trakcie  lacznosci  jest   ona   dopasowywana   do   czasu   odpowiedzi 
   korespondenta. Wartosc FRACK wyswietlana jest w linii informacyjnej.

   :HBAUD <kanal> <szybkosc>
   Okresla szybkosc transmisji w  danym  kanale,  dla  plytki  wewnetrznej 
   dopuszczalne  sa  parzyste  podwielokrotnosci  38400  Bd,   dla   lacza 
   szeregowego 300 lub 1200 Bd. W dalszym ciagu opisu przedstawiony  jest 
   modem 1200 Bd, do pracy z szybkoscia 300 Bd konieczne jest zastosowanie 
   innego rozwiazania.

   :IPOLL <dlugosc ramki>
   Pod nazwa info-poll rozmiane jest natychmiastowe  powtorzenie  krotkiej 
   ramki, jezeli  nie  zostala  ona   pokwitowana   przez   korespondenta. 
   Standardowo wg protokolu ax.25 konieczne byloby zapytanie (poll)  przy 
   pomocy pakietu RR, jednak metoda ta jest dosc rozpowszechniona, poniewaz 
   pozwala na zmniejszenie ilosci  nadawanych  informacji  organizacyjnych 
   (przez wykorzystanie jednego pakietu zamiast dwoch). Przyczynia sie  to 
   do lepszego  wykorzystania  kanalu i zmniejszenia  potencjalnej  ilosci 
   kolizji.
     Obecnie  wszystkie  nowsze  wersje  oprogramowania  posluguja  sie 
   metoda info-poll.  W  rozkazie  podana  jest  maksymalna  dlugosc  pola 
   informacyjnego, dla ktorego jest  ona  jeszcze  stosowana, w  przypadku 
   dluzszych pol stosowana jest metoda standardowa.  Praktyczna  wartoscia 
   jest  80  -  poniewaz  jest  to  statystyczna  granica  miedzy   danymi 
   organizacyjnymi a uzytkowymi.

   :KANAL <wartosc>
   W  systemach   wielokanalowych   wyposazonych   w   plytke   wewnetrzna 
   przyporzadkowuje  kanaly  logiczne   odpowiednim   kanalom   fizycznym. 
   Przyporzadkowanie odnosi sie do wlasnie aktywnego (wybranego  klawiszem 
   F1 - F8) kanalu logicznego.

   :LINKTIME <wartosc w 10 S>
   Po uplywie podanego czasu nastepuje sprawdzenie stanu  polaczenia  przy 
   pomocy pakietu RR w razie braku odbieranych danych. W  przypadku  braku 
   odpowiedzi  zapytanie  zostaje  powtorzone,  a   po   wyczerpaniu   sie 
   dopuszczalnej ilosci powtorzen nastepuje przerwanie polaczenia. Jest to 
   istotne w przypadku  pogorszenia  sie  jakosci  lacza  albo  wylaczenia 
   stacji przekaznikowej lub korespondenta. Wartoscia standardowa jest 30.

   :MAXFRAME <ilosc>
   Ustala  maksymalna  ilosc  pakietow, ktora  moze   byc   nadana   przed 
   otrzymaniem pokwitowania. Dopuszczalna jest ilosc 1 - 7 pakietow.

   :MYCALL <znak> <znak> ...
   Pozwala na zmiane wlasnego znaku uzywanego w  polu  adresowym  pakietu. 
   Normalnie znak ten podany jest w SCC.INI. W  odroznieniu  od  "Digicom" 
   znaki nie sa przyporzadkowane poszczegolnym kanalom logicznym i odnosza 
   sie do nich wszystkich.
     Najpierw uzywany jest pierwszy z wymienionych  na  liscie  znakow, 
   dopiero w przypadku nawiazania rownoleglego polaczenia z ta sama stacja 
   "Baycom" podwyzsza odpowiednio identyfikator  wtorny.  Rozkaz  XCONNECT 
   pozwala na uzycie dowolnego znaku z listy. Korespondenci moga wywolywac 
   stacje pod kazdym z wymienionych znakow. Dopuszczalna jest zmiana znaku 
   w trakcie trwania polaczenia, jednak do jego zakonczenia  uzywany  jest 
   stary znak.

   :PACLEN <dlugosc> lub :FLEN <dlugosc>
   Ustala maksymalna dlugosc ramki dla danych nadawanych z terminalu lub w 
   trakcie transmisji zbiorow. Pakiety  retransmitowane  zachowuja  zawsze 
   swoja  oryginalna  dlugosc.  Dopuszczalnym  zakresem  jest  1  -   256. 
   Optymalna  dlugosc  pakietu  zalezy  od  jakosci  lacza,  w   przypadku 
   dobrych, malo zakloconych lacz na UKF korzystna jest dlugosc 256,  przy 
   wiekszym poziomie zaklocen korzystne moze byc skrocenie pakietow do  80 
   - 128 bytow, na krotkich falach nawet ponizej - do 64.
     Parametr ten ma znaczenie glownie  w  trakcie  transmisji zbiorow, 
   poniewaz linie nadawane z terminalu i tak nie przekraczaja 80 znakow.

   :QUIT
   Podobnie jak DISCONNECT powoduje przerwanie polaczenia, jednak  dopiero 
   po nadaniu wszystkich przygotowanych danych. Zalecane  jest  stosowanie 
   go do zdalnego przerywania polaczen.

   :RESPTIME <dlugosc w 100 mS>
   Po  uplywie  podanego  tu  czasu  nastepuje  nadanie  pokwitowania  dla 
   korespondenta. Czas ten musi byc wiekszy od 0, ale  mniejszy niz  FRACK 
   korespondenta, aby uniknac zbednych powtorzen.
     W przypadku  obustronnej  intensywnej  wymiany  danych  unika  sie 
   zbednego nadawania pakietow RR, gdy RESPTIME jest znacznie  wiekszy niz 
   DWAIT.

   :RETRY <ilosc>
   Ustala maksymalna ilosc powtorzen pakietu przed przerwaniem  polaczenia 
   lub ilosc prob jego nawiazania. Dla rozkazow CONNECT i DISCONNECT ilosc 
   prob rowna jest RETRY/4, w trakcie polaczenia przez digipeater ilosc ta 
   podwyzszana jest dwukrotnie.

   :TAIL <czas w 10 S>
   Ustala dlugosc czasu wlaczenia nadajnika po nadaniu  pakietu,  jest  to 
   wiec odpowiednik TXDELAY na jego koncu. Parametr ten  jest  szczegolnie 
   istotny  w   pracy   dupleksowej   i   przy   korzystaniu   z   modemow 
   charakteryzujacych  sie  wiekszym   opoznieniem   wewnetrznym   -   np. 
   konstrukcji opartych na 7911 (TA = 3). W wersji wielokanalowej na koncu 
   rozkazu podawany jest takze numer kanalu.

   :TINFO <czas w 100 mS>
   Okresla czas oczekiwania na dane naplywajace do bufora nadawczego przed 
   ich wyslaniem. Ma to przeciwdzialac nadawaniu pojedynczych znakow  (np. 
   RETURN) w oddzielnych pakietach. Wartosc standardowa wynosi 4, ale moze 
   byc wybrana dosc dowolnie.
 
   :TQUIT <czas w 10 S>
   Po uplywie podanego tu czasu  nastepuje  przerwanie  polaczenia,  nawet 
   jezeli pozostaly  nienadane  informacje  (dotyczy  to  rozkazu  :QUIT). 
   Ograniczenie to ma znaczenie dla kanalow o zlej jakosci,  nie  dajacych 
   juz mozliwosci nadania oczekujacych danych. Wartoscia standardowa  jest 
   12.

   :TXDELAY <czas w 10 mS>
   Jest to czas oczekiwania pomiedzy wlaczeniem nadajnika  a  rozpoczeciem 
   nadawania pakietu. W wersji wielokanalowej na koncu podany jest jeszcze 
   numer kanalu.
     Okres ten moze uwzgledniac nie tylko czas  przelaczania  odbior  - 
   nadawanie wlasnej stacji, ale  takze  czas  reakcji  blokady  szumow  u 
   korespondenta.
     Zbyt  dlugi  czas  powoduje  niepotrzebne  blokowanie  kanalu.   W 
   praktyce wystarczy stosowanie wartosci 16 - 24.

   :XCONNECT <nadawca> <adresat> <digi1> <digi2> ....
   Pozwala  na  uzycie  w  danym  polaczeniu  innego  znaku   lub   innego 
   identyfikatora wtornego nadawcy bez koniecznosci zmiany MYCALL. Moze to 
   byc dogodne w czasie roznych prob.

          _W_Y_S_W_I_E_T_L_A_N_I_E___I_N_F_O_R_M_A_C_J_I___N_A
          _E_K_R_A_N_I_E

     Typ uzywanej karty graficznej musi byc podany w SCC.INI. W  razie 
   braku  prawidlowego  obrazu  na  ekranie  Czytelnik   znajdzie   dalsze 
   wskazowki w rozdziale "Usterki".
     Parametr  VA  (Video  Adapter)  =  0   pozwala   na   automatyczne 
   rozpoznanie typu zainstalowanej karty graficznej, a dla kart  EGA  i 
   VGA przelaczenie na format  43-liniowy.  Jezeli  format  ten  nie  jest 
   pozadany, mozna wybrac wartosc VA 2. VA  moze  byc  takze  zmieniony  w 
   trakcie pracy z SCC (:VIDEO) ale zmniana ta i tak bedzie "zauwazona"  po 
   ponownym starcie L2, wiec praktyczniej jest dokonac zmiany  od razu  w 
   SCC.INI.

   :CLEAR
   Kasuje zawartosc ekranu lub jego czesci.
     :CLEAR - kasuje okienko odbiorcze.
     :CLEAR 1 - okienko nadawcze.
     :CLEAR 3 - okienko monitora.
     :CLEAR 123 - wszystkie okienka.
   Dotyczy to aktywnego w danym momencie kanalu logicznego.

   :CTEXT <tekst>
   Sluzy do wprowadzenia tekstu nadawanego po nawiazaniu  lacznosci  przez 
   strone przeciwna (powitania).  Tekst  ten  moze  zawierac  krotki  opis 
   stacji, qth itp.

   :GERMAN ON/OFF
   Wybor  rodzaju  wyswietlania  niemieckich  liter  na   ekranie,   uklad 
   klawiatury pozostaje bez zmian.
   Po wylaczeniu uzywana jest standardowa tabela IBM, co jest w zupelnosci 
   wystarczajace dla polskiego uzytkownika.

   :MCALLS <znak> <znak> ....
   Lista znakow przeznaczonych do sledzenia przez monitor.

   :MHEARD
   Wyswietla liste ostatnio slyszanych w  kanale  0  stacji,  bez  podania 
   czasu i trasy lacznosci.
     Wybor rodzaju wyswietlonej informacji zalezy od formatu rozkazu:
   MH * - wyswietlana jest lista stacji slyszanych w  ciagu  ostatnich  30 
   min.
   MH # - lista stacji z ostatnich 5 min z podaniem tras.
   MH <znak> - wyswietlenie informacji o slyszalnosci podanej stacji (czas 
   i trasa). Zamiast pelnego znaku moze byc podana jego czesc np. prefiks.
   W systemach wielokanalowych  musi  byc  podany  jeszcze  numer  kanalu. 
   Mozliwe jest takze podanie innego pozadanego odcinka czasu (MH *  20  - 
   lista z ostatnich 20 min). W liscie podany jest uplyw czasu od  momentu 
   uslyszenia ostatniego pakietu stacji, a nie czas absolutny.

   :MONITOR <nr. kanalu>
   Ustala liste monitorowanych kanalow.

   :MSELECT <liczba>
   Pozwala na selekcje  lub  odrzucenie  pakietow  stacji  wymienionych  w 
   liscie MCALL.
   0 - selekcja wylaczona,  wyswietlane  sa  wszystkie  odebrane  w  danym 
   kanale pakiety.
   1 - sledzenie qso. Wyswietlane  sa  tylko  pakiety  pochodzace  od  par 
   stacji wymienionych na liscie. Mozliwe jest sledzenie  wiekszej  ilosci 
   par stacji.
   2 - MFROM. Wyswietlane sa  tylko  pakiety  pochodzace  od  wymienionych 
   stacji.
   3 - MTO. Wyswietlane sa tylko  pakiety  przeznaczone  dla  wymienionych 
   stacji.
     Przez dodanie do wymienionych wartosci liczby 10 nastepuje negacja 
   wymienionych funkcji, tzn. odpowiednie pakiety beda ignorowane.

   :SATTRIB <nr. pola> <kombinacja kolorow>
   Pozwala na zmiane kombinacji kolorow w poszczegolnych obszarach ekranu.
   Wyboru mozna dokonac w SCC.INI lub na biezaco.

   Uzywana jest nastepujaca numeracja pol:
   0 - oznacza okienko nadawcze.
   1 - gorna linie informacyjna.
   2 - wskaznik zatrzymania wyswietlania w gornej linii informacyjnej.
   3 - okienko odbiorcze.
   4 - pola zawierajace numery kanalow i  znaki  korespondentow  w  dolnej 
   linii informacyjnej.
   5 - pola nieuzywanych kanalow w dolnej linii informacyjnej.
   6 - pole wskazujace obecnie uzywany kanal.
   7 - pola adresowe pakietow w okienku monitora.
   8 - pola informacyjne pakietow.
   9 - znaki kontrolne jak CTRL-Z. W tym przypadku kombinacja kolorow musi 
   roznic sie od kombinacji w polach 0, 3, 7 i 8.
   Kombinacja kolorow przedstawiona  jest  w  postaci  dwucyfrowej  liczby 
   szestnastkowej, w ktorej pierwsza liczba oznacza kolor tla a druga kolor 
   znaku.

   Poszczegolnym kolorom przypisane sa nastepujace numery:
   0 = czarny                  8 = ciemnoszary
   1 = niebieski               9 = jasnoniebieski
   2 = zielony                 A = jasnozielony
   3 = cyan (turkus)           B = jasny cyan
   4 = czerwony                C = jasnoczerwony
   5 = purpura (fiolet)        D = jasnopurpurowy
   6 = brazowy                 E = zolty
   7 = bialy                   F = jasniejszy bialy
   Dla tla liczby 8 - F oznaczaja kolor o 8 nizszy i migajacy.

   Przykladowo:
   :S 8 04 - oznacza wyswietlanie czerwonych liter na czarnym tle w polach 
   informacyjnych monitorowanych pakietow.
   :S  2  C7  -  wskaznik  zatrzymania  wyswietlania  bialy  na  czerwonym 
   migajacym tle.
   Zmiana kolorow w liniach informacyjnych uwzgledniana jest  natychniast, 
   w  poszczegolnych  okienkach  obowiazuje  dla   nowo   odebranych   lub 
   wprowadzonych znakow (w polach 0, 3, 7 i 8).
   Mozliwy jest dowolny (sensowny)  wybor  kombinacji  zaleznie  od  gustu 
   operatora.

   :SAVEPORTS <ilosc>
   Okresla ilosc kanalow, dla ktorych tresc ekranu jest zapisywana  na 
   dysku w momencie opuszczania programu. Dla starszych  lub  wolniejszych 
   typow komputerow zalecany jest zapis tylko jednego kanalu lub calkowita 
   rezygnacja z zapisu.

          _Z_A_P_I_S___I___N_A_D_A_W_A_N_I_E___Z_B_I_O_R_O_W

     Podobnie jak inne programy terminalowe rowniez "Baycom" pozwala na 
   obustronna transmisje zbiorow. Na wolniejszych i wyposazonych w niezbyt 
   szybkie  stacje  dyskow  komputerach  moga  wystapic  jednak  bledy   w 
   dekodowaniu pakietow spowodowane konfliktami  czasowymi  poszczegolnych 
   przerwan. Nie oznacza to blednego odbioru danych, a jedynie koniecznosc 
   dodatkowych powtorzen.

   :EDIT <nazwa zbioru>
   Jest wywolaniem prostego edytora pozwalajacego na sporzadzanie krotkich 
   notatek lub przygotowania tekstow do pozniejszego nadania. Zakonczeniem 
   edycji jest :EDIT AUS.

   :READ <nazwa zbioru>
   Powoduje  nadanie  do  korespondenta   wybranego   zbioru   tekstowego. 
   transmisja w kierunku przeciwnym  zostaje  zapoczatkowana  przy  pomocy 
   :WRITE.

   :RPRG <nazwa zbioru>
   Powoduje nadanie  wybranego  zbioru  dwojkowego  programow  w  jezyku 
   maszynowym lub obrazow w formacie TIFF albo podobnym.

   :VIEW <nazwa zbioru>
   Rozkaz VIEW pozwala na obejrzenie na ekranie zawartosci podanego zbioru 
   tekstowego. Zbiory krotsze, mieszczace sie w buforze ekranowym, moga byc 
   potem dowolnie przegladane, przy dluzszych zbiorach korzystniejsze jest 
   zatrzymywanie wyswietlania przy pomocy klawiszy SHIFT-TAB lub  "+"  (na 
   klawiaturze numerycznej).

   :WRITE <nazwa zbioru>
   Rozkaz  ten  zapoczatkowuje  zapis  odbieranych  informacji  w  podanym 
   zbiorze. Zakonczeniem zapisu jest rozkaz :WRITE AUS.
     We wszystkich podanych rozkazach  moga  byc  uzywane  pelne  nazwy 
   zbiorow z uwzglednieniem nazw katalogow i oznaczen stacji dyskow.

   :WPRG <nazwa zbioru>
   Zapoczatkowywany jest zapis danych dwojkowych, zakonczeniem jest  :WPRG 
   AUS. Automatyczna transmisja zbiorow nie  jest  mozliwa  w  tej  wersji 
   "Baycom".

            _P_O_Z_O_S_T_A_L_E___R_O_Z_K_A_Z_Y

   :HELP
   Powoduje wyswietlenie zawartej w SCC.HLP listy rozkazow "Baycom".
   :HELP *  wyswietla  w  okienku  nadawczym  skrocona  liste  zawierajaca 
   dodatkowo rozkazy wersji wezlowej "Baycom".

   :J
   Rozkaz :J pozwala na wygenerowanie hasla (password)  i  jest  pomyslany 
   jako  drobne  udogodnienie  dla  operatora   systemu.   Uzywane   haslo 
   skladajace sie z 80 znakow musi  byc  zapisane  w  SCC.PWD.  Zbior  ten 
   wymaga kompilacji przy pomocy PARA.EXE podobnie jak SCC.INI. Nowe haslo 
   moze byc uzywane dopiero po ponownym starcie L2. W  celu  uzycia  hasla 
   nalezy wziac 5 liczb losowych i poprzedzic  :J.  Spowoduje  to  nadanie 
   odpowiednich liter.

   :OSHELL
   Pozwala na krotkotrwale opuszczenie "Baycom" bez przerywania jego pracy 
   i przejscie na poziom DOS. Jezeli komputer nie jest wyposazony w twardy 
   dysk, w  aktualnie  uzywanym  czytniku  musi  znajdowac  sie  dyskietka 
   zawierajaca COMMAND.COM. Na poziomie DOS mozliwe  jest  korzystanie  ze 
   wszystkich jego rozkazow lub innych programow z  jednym  ograniczeniem: 
   Do dyspozycji stoi  tylko  mala  czesc  zakresu  pamieci.  Powrotem  do 
   "Baycom" jest rozkaz EXIT.
     Pojedynczy rozkaz DOS moxe byc podany od razu po :OSHELL np.:O DIR. 
   Po jego wykonaniu nastepuje automatycznie powrot do "Baycom".
     :OSHELL zastepuje  szereg  zawartych  w  "Digicom"  rozkazow  (np. 
   obslugi stacji dyskow) i stanowi znaczne uproszczenie obslugi.

   :USERS lub :CSTATUS
   Wyswietla aktualna  liste  korespondentow  w  formacie   zblizonym   do 
   stosowanego we FLEXNET. Nie nalezy mylic go z  wystepujacym  w  SCC.INI 
   rozkazem CSELECT.

   :VERSION
   Powoduje  wyswietlenie  informacji  o  wersji   "Baycom"   i   uzywanej 
   konfiguracji.

              _Z_D_A_L_N_A___O_B_S_L_U_G_A

     Podobnie do "Digicom", rowniez "Baycom" pozwala na zdalna  obsluge 
   wlasnej  stacji  przez  korespondenta.  Poniewaz  nie  jest  to  zawsze 
   pozadane, funkcja ta jest wlaczana  i  wylaczana  przy  pomocy  rozkazu 
   :REMOTE EIN/AUS. Korespondent ma tu  do  dyspozycji  wszystkie  rozkazy 
   "Baycom" w przeciwienstwie do "Digicom," gdzie operator mogl  udostepnic 
   tylko wybrane rozkazy. Dla ograniczenia  rozmiarow  ewentualnych  szkod 
   niedostepny jest rozkaz :OSHELL.

               _P_A_K_I_E_T_Y___U_N_P_R_O_T_O

     Nadanie tekstu UNPROTO tzn bez nawiazania  konkretnego  polaczenia 
   mozliwe jest tylko w kanale monitora  (F10).  Proby  nadawania  tekstow 
   przez inne nieuzywane kanaly logiczne sa ignorowane ("Digicom" pozwalal 
   na korzystanie z dowolnego kanalu).
     Rozkaz :C  <adres>  <znak>  ...  wpisany  do  okienka  F10  ustala 
   znak adresata i znaki ew. stacji przekaznikowych (digipeater).

             _K_R_O_T_K_I_E___Z_E_S_T_A_W_I_E_N_I_E___R_O_Z_K_A_Z_O_W_
     _I__I_C_H___P_R_Z_Y_P_O_R_Z_A_D_K_O_W_A_N_I_E___K_L_A_W_I_S_Z_O_M

   Rozkazy:
   BADRESS <znak>              adres dla radiolatarni.
   BT <tekst>                  tekst radiolatarni.
   C <znak> <digi>..           nawiazanie polaczenia.
   CL nr                       kasowanie ekranu.
   CT <tekst>                  connect text.
   D                           przerwanie polaczenia.
   DC <znak>                   wlasny znak dla retransmisji.
   DW <czas>                   oczekiwanie po zwolnieniu kanalu.
   E <nazwa>                   wywolanie edytora.
   FR <czas>                   oczekiwanie na pokwitowanie.
   H                           informacje "help".
   IP <dlugosc>                maks. dlugosc ramki info-poll.
   LINKT <czas>                pasywne oczekiwanie na dane.
   MAX <ilosc>                 maks. ilosc niepokwitowanych pakietow.
   MH <*/#/znak>               lista slyszanych stacji (Cz.2, pkt 3.3)
   O <rozkaz>                  wykonanie rozkazu DOS.
   PAC <dlugosc>               maksymalna dlugosc pakietu.
   Q                           rozlaczenie po nadaniu wszystkich danych.
   R <nazwa>                   nadanie zbioru tekstowego.
   RESPT <czas>                opoznienie pokwitowania.
   RET <ilosc>                 maks. ilosc powtorzen.
   RP <nazwa>                  nadanie zbioru dwojkowego.
   TA <czas>                   czas wlaczenia stacji na koncu pakietu.
   TI <czas>                   czas oczekiwania na dane.
   TQ <czas>                   okres prob nadawania danych po Q.
   TX <czas>                   czas oczekiwania po wlaczeniu nadajnika.
   V <nazwa>                   wyswietlenie zbioru tekstowego.
   VE                          wersja
   W <nazwa>                   odbior zbioru tekstowego.
   WP <nazwa>                  odbior zbioru dwojkowego.
   X <my> <znak> <digi>..      polaczenie pod dowolnym znakiem <my>.

   Klawisze:
   PAGEUP/DN                   przegladanie tekstu w buforze.
   CTRL-PAGEUP/DN              rozmiary okienka monitora.
   CTRL-HOME/END               rozmiary okienka nadawczego.
   ALT-X                       zakonczenie.
   ALT-1                       znacznik -> okienka nadawczego.
   ALT-2                       znacznik -> okienka odbiorczego.
   ALT-3                       znacznik -> okienka monitora.
   F1..F8/F10                  wybor kanalu.
   F9                          znacznik -> nizszego okienka.
   SHIFT-TAB                   zatrzymanie wyswietlania.
   ESC                         zmiana trybu rozkaz/komwersacja.
   INSERT                      tryb pracy przy wprowadzaniu tekstow.


        _E_L_E_K_T_R_O_N_I_C_Z_N_A___B_L_O_K_A_D_A___S_Z_U_M_O_W

     "Baycom" nie sprawdza stanu wejscia DCD, dlatego tez blokada szumow 
   odbiornika musi byc zamknieta  przy  braku  sygnalu.  Zbyt  dlugi  czas 
   reakcji blokady szumow (jest to slaba strona  wielu  typow  przenosnych 
   transceiverow)  moze  spowodowac   obcinanie   poczatkow   pakietow   i 
   koniecznosc  wielokrotnych  powtorzen.  W  takim  przypadku  moze   byc 
   konieczne zastosowanie  elektronicznej  blokady  szumow  w  modemie, co 
   pozwala na prace z otwarta blokada szumow.
     Detekcji sygnalu  podnosnej  dokonuje  petla  synchronizacji  fazy 
   XR2211, a jej wyjscie informujace o  zasynchronizowaniu  sie zwiera  do 
   masy przewod RxD lub  jest  wysokoomowe  i  pozwala  na  przepuszczenie 
   sygnalu RxD do komputera. W tym celu konieczne jest wlaczenie  opornika 
   1 k pomiedzy nozke 8 IC1 i 5 IC2.
     Pobor  pradu  XR2211  lezy  w  granicach  4  -  6  mA.  W  uladzie 
   zastosowano typowe wartosci elementow.



      DODATKI

                        _U_S_T_E_R_K_I

     Ponizej przedstawione sa niektore najczesciej wystepujace usterki. 
   Ze wzgledow oczywistych lista nie wyczerpuje wszystkich przypadkow.

   Brak migajacego wskaznika po uruchomieniu L2. Zawieszanie sie L2.
   nalezy:
   - Sprawdzic nuner bramki rs-232 w  SCC.INI  i  skorygowac  go  w  miare 
   potrzeby. Dopuszczalne sa jedynie COM1 i COM2.
   - Sprawdzic adresy i numer uzywanego  przerwania  i  w  razie  potrzeby 
   skorygowac zmieniajac polozenie zwieraczy na plytce.
   - Sprawdzic, czy uruchomione sa jeszcze inne programy rezydentne, jezeli 
   tak, to mozna znalezc zrodlo konfliktu rezygnujac po kolei  z  ladowania 
   ich. Jezeli mimo ich braku dochodzi  do  zawieszania  sie  L2, moze  to 
   oznaczac zbyt daleko idace roznice w konstrukcji komputera  w  stosunku 
   do IBM.


   Brak reakcji na rozkaz :CONNECT.
   - Jezeli nadajnik nie jest wlaczany, oznacza  to  zawieszenie sie  L2. 
   Nalezy opuscic SCC (ALT-X) i sprawdzic czy L2 pracuje.

   Pakiety nie sa dekodowane.
   - Sprawdzic, czy L2 pracuje.
   - Sprawdzic, czy w rozkazie "monitor" zawarty jest wlasciwy numer kanalu.
   - Sprawdzic tor odbiorczy modemu (bledy, zimne lutowania).
   - Sprawdzic poziom sygnalu na nozce 4 TCM3105 (min. 100 mV).
   - Przy otwartej blokadzie szumow na nozce 8 TCM3105 pojawiaja sie stale 
   dane. Nalezy je przesledzic po kolei w roznych punktach az do nozki CTS 
   na komputerze (przy pomocy oscyloskopu).
   - Sprawdzic generator taktu.
   - Sprawdzic wartosc napiec dla obydwu tonow na wyjsciu odbiornika.Powinny 
   one byc prawie rowne, w przeciwnym przypadku konieczne jest wlaczenie w 
   tor m.cz. prostego filtru korekcyjnego dolno- lub gornoprzepustowego.

   Brak modulacji.
   - W czasie funkcjonowania L2 na nozce  DTR  powinny  byc  widoczne  (na 
   oscyloskopie) dane. Powiekszenie TXDELAY ulatwia ich zobaczenie. Nalezy 
   przesledzic sygnal od nozki DTR na komputerze az do  nozki  14  TCM3105 
   oraz sygnal m.cz. od nozki 11 do wejscia mikrofonowego.
   - Sprawdzic generator taktu TCM3105.
   - Sprawdzic tor nadawczy modemu (bledy, zimne lutowania).

   Modulacja za cicha.
   - Konieczne moze byc zmniejszenie R12 i R15.

   L2 funkcjonuje, ale po starcie L2 brak obrazu.
   - Niewlasciwy typ karty graficznej wybrany w SCC.INI.

   Dziwne kolory na ekranie.
   - Zmienic kombinacje kolorow SATTRIB lub VA w SCC.INI. W razie potrzeby 
   skompilowac SCC.INI jeszcze raz i odczytac meldunki bledow.

   Brak efektow zmiany parametrow.
   -  Wartosci  niektorych  parametrow  uwzgledniane  sa  tylko  w  czasie 
   inicjalizacji i dlatego po ich zmianie moze byc konieczne zatrzymanie i 
   ponowne uruchomienie  L2.  Ze  wzgledow  praktycznych  wazne  parametry 
   powinny byc zmieniane tylko w SCC.INI.

   Bledy w trakcie kompilacji SCC.INI.
   - Bledy formalne w  SCC.INI  mozna  latwo  zauwazyc  porownujac  go  ze 
   zbiorem wzorcowym. Czesto brakuje srednika przed komentarzem  lub  jego 
   czescia albo wartosc parametru przekracza dopuszczalny zakres.

   Sygnal akustyczny komputera ma dziwne brzmienie.
   - Szybkosc pracy komputera sprawdzana jest jedynie w momencie wywolania 
   "Baycom", jej pozniejsza zmiana jest powodem zmiany brzmienia sygnalu.

    PS. Skrocilem poprzednia wersje instrukcji do rozmiarow przydatnych tym
    kolegom, ktorzy nie sa zainteresowani m.in. sprawami technicznymi, jak 
    np. samodzielna budowa modemu itp. Konsktruktorow odsylam do poprzednie,
    obszerniejszej wersji, ktora lezy w BBS-ach. Mam nadzieje, ze to sie przy-
    da coraz liczniejszej grupie ,,packetowcow''. Przy okazji poprawilem kilka
    nieistotnych bledow, np. tzw. literowek.
    Zycze wszystkim zadowolenia w pracy z tym prostym, ciekawym programem.
                                  Ryszard SP3VAR@SR3BOX.GO.POL.EU

     --EOF--


--- Koniec listu #71049 do BAYCOM od SP3VAR ---

(4) SR6BBS BBS >
(5) SR6BBS BBS >
(5) SR6BBS BBS >
