
        B A Y C O M - ТЕРМИНАЛЬНАЯ ПРОГРАММА   V 1 . 4 0

                            для  PC без TNC



     Содержание                                                       стр

     Часть 1 : Введение

     1.           Обзор по Baycom                                      2
     1.1.         Как можно быстрее начать?                            3


     Часть 2 : Пользование программами

     1.        Установка собственных параметров                        4
     1.1.      Компилятор параметров PARA.EXE                         10
     2.        L2 как резидентная программа                           10
     3.        Терминальная программа SCC                             11
     3.1.      Новая Help-система                                     14
     3.2.      Информация по текстам и командам                       15
     3.3.      Timer- и 'TNC"-команды                                 16
     3.4.      Отображение информации на дисплее                      21
     3.5.      Команды записи и передачи файлов                       25
     3.6.      Вахтенный журнал                                       27
     3.7.      Дополнительные команды                                 27
     3.8.      Телеуправление                                         29
     3.9.      Unproto-передача                                       29
     3.10.     Короткое обозрение по командам и клавишам              29


     Часть 3: Приложение

     1.        Устранение ошибок                                      31
     2.        Обозрение по Hardware                                  32
     3.        BayCom - пользователям                                 34
     4.        Будущее развитие                                       35











                                 - 2 -

                  1.  Обзор по BayCom.

    Главные свойства:
- Деление на TNC-часть и Терминал-часть. TNC-часть работает резидентно и
 поэтому не заметна при работе других программ под DOS. После ее запуска
 уже возможны соединения с другими станциями.  Но их сообщения будут вы-
 даны на дисплей после старта терминальной программы.
- Эдитор  в  терминале :  Каждое задание программе с помощью перемещения
 курсора можно использовать повторно.
- Разделение дисплея на три окна :  Tx,  Rx и монитор.  Можно переводить
 курсор в любое окно,  изменять их размеры,  перелистывать текст в окнах
 вперед и назад.
- Перелистывание назад во всех окнах.
- Обычные свойства многоканального соединения,  включая прием и передачу
  файлов.
- Поддержка EGA и VGA.
- Накопление и повторное воспроизведение содержания дисплея после  крат-
  ковременного выхода из программы.

   BayCom-терминал состоит из нескольких частей,  которые коротко описаны
далее.

     - L2.EXE - уже упоминаемая  центральная  часть  Baycom-системы.  Эта
программа имеет  важную особенность - работает резидентно.  Это означает,
что после старта программы возможна обычная работа в среде DOS (обработка
текстов, программирование  и т.д.,  только вы лишаетесь временно около 90
кбайт памяти) и только в правом верхнем углу для  информации  мигает  ма-
ленький квадратик (но есть возможность его выключить, если вы используете
PC в рабочее время и ваш шеф не в духе).  PC с подключенным модемом и ра-
диостанцией  теперь может связываться с другими станциями и передавать им
информацию.  Вывод на дисплей принятого возможно только после старта тер-
минальной  части  (SCC.EXE).

     - SCC.EXE  - терминальная часть.  После старта программы дисплей де-
лится на три окна. Программа имеет дисплейный эдитор, по поводу возможных
команд смотри далее.

     - OFF.COM служит для удаления только L2.EXE из памяти PC.

     - SCC.INI - обычный ASCII-файл, содержащий все необходимые парамет-
ры пользователя.  Он обрабатывается любым текстовым эдитором.  До начала
работы в него должны быть занесены соответствующие позывные и параметры.

     - PARA.EXE служит для преобразования заданных пользователем парамет-
ров в машино-читаемый вид.  Она стартует автоматически после  вызова  L2,
если были изменения в SCC.INI.  Возможен и самостоятельный запуск.  Прог-
рамма выдает сообщение в случае некорректного задания параметров.


                                 - 3 -
     - SCC.PAR - машиночитаемый  файл  параметров,  создаваемый  PARA.EXE
после первого вызова из SCC.INI.

     - TERMHELP.SCC  - Help-файл,  содержащий тексты,  которые могут быть
вызваны заданием :Help или по ^F1.

     - SCC.VID - копия дисплея, создаваемая при выходе из программы. Соз-
дается после первого старта Baycom и выводится при следующем старте.

     - SCC.PWD  -  Passwort-файл для J-функции (устанавливается самостоя-
тельно, смотри :J-функцию).

     - SCC.LOG -  файл  вахтенного  журнала,  создаваемый  при  установке
LOG-команды.

     -BAYCOM.BAT: при вызове стартует L2 и включается терминал. При окон-
чании пакет-радио эксплуатации L2 автоматически удаляется.

     -INSTALLC.BAT - маленькая программа, которая создает на жестком дис-
ке C: директорию BAYCOM и копирует туда все файлы.

     - LOG.SCC файл,  содержащий вахтенный журнал станции,  если  функция
LOG ON. Этот файл может обрабатываться любым текстовым эдитором.



              3.1  Как можно быстрее начать ?

    Для тех,  кому  нужно только немного информации,  и кто предпочитает
пробовать сам :

    BayCom можно  запускать  с дискеты или лучше диска,  во втором случае
копируют все файлы в любую директорию (если используется INSTALLC,  то на
диске C:  создается директория BAYCOM). Мнение, что BAYCOM может работать
только из определенной директории  -  ошибочно.
    Если кто работал со старой версией 1.2, то можно стереть файлы старой
версии и в ту же директорию переписать файлы версии 1.4. Кроме того любым
текстовым эдитором  в файле SCC.INI следует установить следующие
    параметры:
    - установка портов COM1 или COM2.  Это примерно 30 строка в SCC.INI и
начальная установка - COM1.
    - позывные.  Параметр  My  (Mycall)  находится  примерно  в 70 строке
SCC.INI. Здесь должен стоять собственный позывной и возможно  также DCALL
(позывной цифрового репитера).
    Все другие  параметры  устанавливаются  по  вкусу и могут меняться во
время работы.
    Далее запускается L2 и потом SCC (или по  BAYCOM.BAT)  и  все  должно
пойти!
    Окончание работы по ALT-X.

                                 - 4 -

    Не забывайте: так же как и в DigiCom каждой команде должно предшест-
вовать двоеточие, поэтому до передачи текстов надо нажимать ESC, TAB или
DEL.

    Если ничего не идет, читайте дальше.


                 Часть 2: Пользование программами.

    По сравнению  с прежними версиями основные условия не изменились, так
что друзья BayCom 1.2 или DigiСom могут тотчас начинать работать  с  этой
версией. Для тех, кто только начинает, подробно опишем все необходимое :

    1. Установка  собственных параметров в текстовой файл SCC.INI (требу-
ется только при первом старте или при изменениях большого числа  парамет-
ров). При этом устанавливаются,  например, позывные станций и дисплейные
и передающие параметры.
    2. Старт  резидентной  части L2,  эта программа позволяет передачу и
прием информации (если до этого изменялся файл SCC.INI, то автоматически
все параметры будут преобразованы в машиночитаемый вид.
    3. Старт терминальной части SCC (выводит на дисплей всю принимаемую и
передаваемую информацию) и можно начинать пакет-радио работу.
    4. Окончание терминальной программы.
    5. Окончание L2.

    Шаги 2, 3 и 5 автоматически задаются в BAYCOM.BAT.
    Далее отдельные шаги будут подробно объяснены. Требуется на 100% ком-
патибельный  с  IBM-PC  компьютер (это особенно касается последовательных
портов) с системой > DOS 3.0 (при DR-DOS могут быть проблемы с применени-
ем :OSHELL-команд). До работы с программами следует скопировать все файлы
с  дискеты  на  жесткий  диск  в   любую   директорию   (можно   командой
INSTALLC.BAT).


     1 .  Установка собственных параметров.

    До первого старта программ следует установить любым текстовым  эдито-
ром (NE,  Turbo-Editor  и  т.д.)  важнейшие параметры в обычном текстовом
файле SCC.INI.
    Обратите внимание  на  введенные в текст форматирующие и управляющие
знаки! Все, что стоит за ';' - комментарии и программа PARA.EXE их игно-
рирует.  До  коррекции  сделайте копию 'родного' SCC.INI (для исключения
последствий грубых ошибок).
    ВНИМАНИЕ : параметры для терминала будут изменены только после ново-
го старта L2!
    В случае  необходимости  следует  скорректировать SCC.INI (можно при
работающей L2),  далее удалить L2 программой OFF и вновь провести старт.
    Текст, стоящий в [ ] - наше пояснение к файлу SCC.INI.
;
;  Файл инициализации для BayCom-PR-Soft на IBM-PC ( DL8MBT / DG3RBU )
;  ----------------------------------------------------------------------
;                       (update  V1.40 21.05.91)
;
;
english on      ; сообщения englisch/deutsch

[ Этой командой можно выбирать язык вывода системных сообщений]
;
;  Конструкция этого файла относительно терпима. Пустые строкам и пробелы
;  могут стоять на любых местах, они игнорируются программой.
;
;  Все знаки после ';' игнорируются
;
;  PARA.EXE читает файл и подготавливает SCC.PAR для L2.EXE.
;
;
;  Граничные условия для использования памяти и загрузки портов
;  ------------------------------------------------------------
;
;          область значений
tports  7    ; 2..8   количество экранов (max 8, 1 Port для UI/Monitor)

     [Здесь устанавливается  количество выводимых на экран портов.  Коли-
чество портов определяет,  сколько строк отводится на один порт.  Для за-
данной установки 7 (6 портов и 1 монитор) это около 200 строк]

buffer 40 ;40..400  количество AX.25-буферов в конструкции
mbuffer 10 ; 2..50 количество Монитор-буферов,  по 330 байт
rbuffer 10 ;  4..20 буферов на порт при RX, по 330 байт
tbuffer 8 ; 2..14 буферов для TX, по 330 байт
;
;
     [ Эти значения определяют резервируемую системой память. Установлен-
ные значения испытаны практически и их менять не следует.  Тем  не  менее
для  тех,  у  кого  зудят  руки  :  Значение buffer > mbuffer + rbuffer +
tbuffer. Подробнее смотри в HELP]

;  Выбор последовательного порта
;  --------------------------------
;
rs232 2      ; 0..2 номер порта (COM 1 oder COM 2)
;
     [ Здесь  устанавливается порт,  к которому подключен модем пакет-ра-
дио.  К сожалению невозможно устанавливать COM 3 или COM 4,  так как  для
этих портов не определяется прерывание.]
;  Video-Setup
; -----------

                                 - 6 -
     [ В этой части устанавливаются основные параметры вывода на дисплей,
а также имеющаяся видеокарта.]
;
d1lines  5 ;  2..20 высота Tx-окна в строках
d2lines 16 ; 4..23 начало мониторного окна в строках
    [ Эти  строки  определяют  положение  разделительных   строк   между
Tx- (верхнее) и Rx-окном (среднее) и Rx-  и мониторным окном (нижнее) ]

vadapter 1   02 1   0; 1  00..3 1    0Video-Typ: 1  00=Automatik, 1  01=Mono, 1  02=Color, 1  03=LCD
             ; 1         0для 1  0Laptops 1  0с 1  0LCD 1  0или 1  0Monochrom 1  0VGA 1  0- 1  0VA 1  03 1  0!
     [ Этот  параметр устанавливает имеющуюся видео карту компьютера. При
установке 0 видео карта опознается автоматически,  при EGA включается ре-
жим 43 строк, при VGA 50 или 60 строк. Если это нежелательно, или опозна-
вание не действует, устанавливается соответствующее значение. В положении
2 выводится 25 строк (EGA, VGA). 3 соответствует 0, но в черно-белом виде
для лучшего контраста. ]

vcolumns  80 ;40..132 столбцов для дисплея. норма 80, по карте
vlines    25 ;25..75  строк для дисплея. (только  при VA 2 u 3 !)
     [ установка количества столбцов и строк для чрезвычайных случаев]

saveports 5   ;   0..8   Anzahl  der  Ports,  bei  denen  der  Bildschirm
     abgespeichert wird
     [ при окончании работы записывается на диск содержимое экранов  за-
данного количества портов. Если нет жесткого диска, то это значение сле-
дует уменьшать (до 0) ]

wwrap     80 ;40..100 позиция авто-разрыва строки, норма 80
     [ на этой позиции дисплея не оконченное слово автоматически перено-
сится на следующую строку и оконченная строка передается.]

insmode   on ; on/off перепись или сдвиг
     [ определяется, будет ли после старта программ активным режим пере-
писи знака или нет.  Потом  при  работе  можно  менять  режим  клавишами
Ins/Del ]

dosclear  off; on/off DOS-дисплей стирание (on) или прежняя установка (off)
     [ если параметр стоит на OFF,  то после окончания SCC.EXE на дисплее
остается прежнее изображение, как будто бы программа еще работает. При ON
дисплей очищается ]

mheader   on ; on/off строка разрыва между Monitor-адресами и Infofeld
     [ это  касается  монитора,  при ON AX.25-адресное поле и собственная
пакет-Info отображается в двух различных строках,  при OFF прямо напротив
друг друга. Кому что нравится. ]

german    off; on/off немецкие знаки с DIN-умляутами (вместо IBM)
    [ для всех друзей горячих дискуссий в немецко-язычной области - ON]


                                 - 7 -
remote    on ; on/off телеуправление другими станциями посредством //befehl
 [ как  в Digicom можно делать свою станцию телеуправляемой.  Для телеуп-
равления доступны только команды, указанные по rcmd ]

echo      off; on/off отображение передаваемого в RX-окне
     [ при команде ON в Rx-окне выводятся все передаваемые  строки. Нужно
ли это - дело вкуса.]

log       on ; on/off функция вахтенного журнала, файл - SCC.LOG
exitlog   off; on/off Log записывается только по окончании программы
     [по этим командам ниже]

knax      on ; on/off шум из динамика при поступлении информации
     [ для любителей тишины эта функция сделана отключаемой]

cbell     on ; on/off ПИП при Connect/Disconnect/CTRL-G
     [ Эта  функция  сделана  отключаемой,  так как при применении в бюро
сигналы вызывают неудовольствие сладко дремлющих коллег.
     Закон Мерфи о PC-гонге :  гонг PC в бюро обычно так громок, что его
слышит шеф даже в соседней комнате, а дома так тих, что его не замечают,
особенно если долго ждут соединения. ]

; здесь следует записать REMOTE-команды, доступные для телеуправления
rcmd cstatus info mheard quit users ; write wprg
     [ команды,  стоящие между rmcd и ';' разрешаются для  телеуправления
станцией, подробнее смотри с.47 ]

;write 1 port1.scc     ; файлы, которые открываются автоматически при
;write 2 port2.scc     ; старте программы. Для каждого порта можно сделать
;write 3 port3.scc     ; отдельный файл. Если эта функция нежелательна, то
;write 4 port4.scc     ; до команд должны стоять ';'.
    [ этими  строками определяется,  с какого порта после старта SCC вся
поступившая информация будет записываться на диск/дискету.  То есть пер-
вая  строка означает,  что поступившая в порт 1 информация будет записы-
ваться  в   файл   PORT1.SCC.   Можно,   конечно,   указывать   путь   :
C:\packet\kan1.txt. Имя файла - любое. Для активизации этой функции надо
убрать ';' в начале строки.]

;  Определение позывных
;  ---------------------
;
dcall   dl0xyz               ; цифровой репитер (нормально = MYCALL)
connect test                 ; Unproto-Zielcall ('quasi connect' на Port 0)
mycall  dl0xyz dl0xyz-7                          ; до 4 MYCALLS
cnot nocall tnc2c pk232      ; Connect игнорируемые  Calls
;
     [ Dcall - позывной,  под  которым  система  работает  как  репитер.
Mycall  -  позывные,  на который откликается компьютер.  При этом первый
собственный позывной используется при выходе из связи,  если соединиться

                                 - 8 -
с этой станцией еще раз, то SSID Mycall повысится на единицу. На указан-
ные по cnot позывные PC не реагирует,  пакеты под этими позывными  также
не ретранслируются, но выводятся на дисплей. ]

;  Определение разных текстов
;  --------------------------
;
; Connecttext
ctext BayCom - Terminal V1.40  (Modem на RS232)
     [ этот текст передается при соединении как приветствие.  Длина - до
одной строки ]

; Quittext (передается при окончании связи по  //q )
;qtext hawediehre!         ; понятно только южному человеку
;qtext Na denn TschБss!   ; замена для Nord><lichter
     [ этот текст передается при разрыве связи по :q или //q, длина - до
одной строки.]

;   L2 параметры, действуют на все каналы
;  --------------------------------------
;
monitor  0123456789  ; список каналов, выводимых на дисплей
mselect  0           ; дисплей  1=QSO 2=MFROM 3=MTO  +10=NOT
mcalls db0yyy db0zzz ; дисплей-селекция позывных
     [ эти  команды могут применяться как для исключения вывода на дисп-
лей определенных станций,  так и для вывода только определенных станций.
При  0 выводится все.  Смотри подробнее главу 'Отображение информации на
дисплее'. ]

frack    30  ; 10..200 FRACK-Timer значение в 100мс-шагах  (Timer 1)
resptime 2   ;  1..10  RESPONSE-Timer в 100мс-шагах        (Timer 2)
linktime 30  ;  6..120 Inactive-Link-Timer в 10сек-шагах   (Timer 3)
paclen   256 ;  1..256 максимальная длина конструкции, 1..256
retry    20  ;  1..100 количество попыток, при SABM без Digi RETRY/4
ipoll    80  ;  1..100 max длина Info-поля для IPOLL
tinfo    4   ;  1..100 Infotimer, в 100мс-шагах (только для передачи)
tquit    30  ;  1..60  Quittimer, время до Disc если нет данных, 10sec.
disctime 120 ; 0..600 время до Disconnect на неактивном Port (10сек шаги)
    [ здесь таймеры для L2. Подробнее смотри 3 главу]

dwait    15   ; ожидание свободного канала, в 10мс-шагах ( 0..DW)
txdelay  22   ; задержка после Tx-включения, в 10мс-шагах
maxframe 3    ; переносимая конструкция, 1..7
     [смотри 7 главу]

beacon   0    ; время маяка в 1с-шагах (0 - выкл)
badress  bake dl0xyz db0zzz     ; адрес для маяка <цель> <mycall> <digi>
btext    test ; текст маяка {программная ошибка ???? идет QTEXT !!!}
    [ этими параметрами можно установить определенный маяк.  Не устанав-

                                 - 9 -
ливайте слишком маленький beacon, так как это приведет к лишней нагрузке
радиочастот. Советуем beacon 600, если он вообще нужен. ]

;         Установка цветов дисплея
;        -------------------------
;
; можно задавать цвета заднего и переднего фронтов в форме Hex-числа.
;
;cselect 0      ; атрибут для Monochrom-Video (MDA, Hercules, Laptop LCD)
;
;sattrib 0  07  ; Tx-окно
;sattrib 1  70  ; верхняя статус-строка (между RX- и TX-окнами)
;sattrib 2  f0  ; STOP-указатель в верхней строке
;sattrib 3  07  ; Rx-окно
;sattrib 4  70  ; нижняя статус-строка: Conn-позывные + Port-Nummer
;sattrib 5  70  ; нижняя статус строка: не селектируется, нет Connect
;sattrib 6  0f  ; нижняя статус строка: выбор Port
;sattrib 7  07  ; монитор: адресное поле
;sattrib 8  0f  ; монитор: Info-поле
;sattrib 9  70  ; текст Help-окна
;sattrib 10 07  ; отмеченные места Help-окна
;sattrib 11 0f  ; выбираемые места Help-окна
;sattrib 12 70  ; Control-знаки (отличны от 0,3,7,8 !)
;
cselect 13     ; атрибуты для Color-вывода (CGA,EGA,VGA)
;
sattrib 0  02  ; Tx-окно
sattrib 1  4b  ; верхняя статус-строка (между RX- и TX-окнами)
sattrib 2  4f  ; STOP-указатель в верхней строке
sattrib 3  1e  ; Rx-окно
sattrib 4  4b  ; нижняя статус-строка: указатель Conn-позывные+Port-Nummer
sattrib 5  40  ; нижняя статус-строка не селектируется kein Connect
sattrib 6  5f  ; нижняя статус строка: выбор Port
sattrib 7  03  ; монитор: адресное поле
sattrib 8  0c  ; монитор: Info-поле
sattrib 9  17  ; текст Help-окна
sattrib 10 1e  ; отмеченные места Help-окна
sattrib 11 ce  ; выбираемые места Help-окна
sattrib 12 04  ; Control-знаки (отличны от 0,3,7,8 !)
;
;           ^ передний фронт (шрифт)
;          ^ задний фронт
;
;   номера цветов:
;   0 = черный                  8 = темно серый
;   1 = синий                   9 = светло голубой
;   2 = зеленый                 A = светло зеленый
;   3 = салатовый               B = светло салатовый
;   4 = красный                 C = светло красный

                                 - 10 -
;   5 = фиолетовый              D = светло фиолетовый
;   6 = коричневый              E = желтый
;   7 = светло серый            F = белый
;
;                               ^ эти атрибуты действуют только при
;                                 переднего фона.
;                                 Для заднего фона только 0..7.
;
     [ в  этой  части можно установить по вкусу все дисплейные параметры.
Цифры после CSELECT менять нельзя! Отдельные окна будут иметь установлен-
ные цвета  фона (первый знак) и выводимых знаков (второй знак).  В случае
изменения новые параметры будут действовать только  после  нового  старта
L2. Подробное  описание  смотри  в главе 'Отображение информации на дисп-
лее'. ]


             1.1 Компилятор параметров PARA.EXE

    Ранее описывалось, как устанавливать параметры в тексте, необходимом
для  инициализации  программы.  После  установки параметров требуется их
преобразование в машиночитаемый вид.  Это происходит полностью автомати-
чески после каждого изменения в SCC.INI при стартах L2.  Но для контроля
корректности параметров можно запустить PARA.EXE вручную. На дисплее по-
явится сообщение,  как программа просматривает строки и сообщение о воз-
можных ошибках. Компилятор создает машиночитаемый файл SCC.PAR, из кото-
рого L2 и SCC берут свои параметры.  В случае выдачи сообщения об ошибке
проверьте :
     - все ли комментарии стоят после ';'
     - не стерта ли какая-то строка?
     - не заданы ли недопустимые значения?
    Внимание :  почти все параметры можно менять и в терминальном режиме.
Эти изменения  записываются  после окончания работы прямо в файл SCC.PAR,
но конечно,  при повторном старте будут установлены прежние параметры из
SCC.INI. Поэтому основные параметры изменяйте в SCC.INI !  Некоторые па-
раметры, измененные во время работы,  будут действовать только после но-
вого старта SCC.EXE (например, видеокарта).

    Еще одна  новая  функция компилятора - индексация файла TERMHELP.SCC,
который содержит HELP-тексты. Для этого задается : PARA -H, более подроб-
ное описание в главе 3.1.


            2. L2 как резидентная программа.

    С центральной частью L2 (Layer 2) BayCom-система получила часто  при-
меняемую форму программ для PC - резидентную программу,  которая стартует
и после этого возможны обычные DOS-команды,  а PC может использоваться и
для других задач.  L2 стартует заданием : L2 <ВК>. В правом верхнем углу
появляется маленький мигающий квадратик.

                                 - 11 -
     Внутри PC  происходит  следующее  :  программа резервирует для себя
часть памяти PC. Эта память для других программ уже, естественно, приме-
няться не может. В этой части памяти идет декодирование пакетов и распо-
лагается принятая информация.  Для этого,  разумеется, требуется опреде-
ленное  счетное  время CPU и,  чтобы его получить,  делаются практически
незаметные прерывания - всего на несколько миллисекунд.  Процессор пере-
ходит к программе L2,  выполняет все необходимое и затем переходит к вы-
полнению прерванной программы. Что означает это практически? Потребитель
замечает  прерывания  L2  прежде  всего по замедлению процессов в PC.  В
принципе после L2 могут стартовать любые программы,  например, Морзе-ге-
нератора,  эдитор и т.д.  Но учтите,  что на L2 требуется около 90 кбайт
памяти, что критично для больших программ. Чтобы увидеть, сколько памяти
свободно, можно использовать DOS-программу CHKDSK (или подобную).
    Второе затруднение  в  том,  что для работы L2 кроме памяти требуется
процессорное время.  Это ведет к тому, что дополнительные программы будут
медленнее работать,  особенно  если идет прием информации,  что L2 делает
очень часто.
    Некоторые программы не выносят постоянные прерывания, некоторые могут
пытаться 'стричь' резервированную L2 память... и все это может привести к
конфликтам. Короче, просто попробуйте совместимость L2 и ваших программ.
    О своем присутствии L2 извещает мигающим квадратиком в правом верхнем
углу дисплея.  Его  можно  отключать командой :BLINK ON/OFF (в SCC.INI).
Этот квадратик используется как функциональный контроль :  все в  норме,
BayCom работает нормально.
    Если L2 стартует,  PC с подключенным модемом и радиостанцией работает
точно как TNC, то есть может связываться с другими станциями.
    Пользователь клавиатуры не замечает ничего, пока не стартует SCC.EXE
и только тогда будет возможен вывод информации, принятой до этого.
    Резидентная программа, конечно, не может быть окончена нажатием кла-
виши, так как PC не должен ограничиваться во время ее работы. Для удале-
ния L2 применяется программа OFF.COM,  вызываемая OFF. Она удаляет L2 из
памяти и возвращает в исходное состояние векторы прерываний.


             3. Терминальная программа SCC.EXE

     Как ранее описано, L2 служит для приема и передачи пакетов, для про-
ведения соединений и рассоединений, то есть для комплексного обслуживания
нижнего уровня  AX.25-протокола.  Но есть еще и пользовательский уровень,
который служит для показа оператору  передаваемого  и  принимаемого.  Для
этого служит  терминальная  программа  SCC.EXE.  Дисплей,  точно  как  в
DigiCom разделен на отдельные окна, что упрощает работу с программой.
    SCC.EXE стартует после задания :  SCC <ВК> (до нее должна  стартовать
L2). Разделителями между окнами служат две статус-строки,  в которых вы-
водится :





                                 - 12 -
  Верхняя статус-строка :

  QRV DL5RL> Disconnected mem=038  In=203  n2=10 o=0 fr=20 k=0 16:34 2  I  U
  1    2     7               4        5     6     7   8     9   10   11 12 13

     по первому пункту :

1  Здесь показывается,  в каком режиме находится система.
   QRV : приемник готов, но нет сигнала (Squelch закрыто)
   EMPF: идет прием (Squelch открыто)
   SEND: идет  передача. Если выдача прерывается по SHIFT -TAB или по
         другим причинам или курсор находится в одном из  нижних  окон,
         то     блокирование     выдачи     сигнализируется     миганием
         QRV/SEND/EMPF-указателя.

2   здесь выводится собственный позывной (с SSID).

3  состояние порта в данный момент, возможные варианты :
    Disconnected
    Link setup        связь установлена
    Disc request      связь прекращена
    Info Transfer     передача Info
    Frame Reject      встретился необычный протокол
    WAIT ACK          передается Poll-пакет
    Reject sent       получено Info с неподходящим номером

4 mem - число свободных буферов системы.  Можно устанавливать в SCC.INI.

5 in - число строк, которые можно повторно воспроизвести. Величина зави-
      сит от величины памяти PC и количества активных портов.

6 n2 - состояние счетчика повторений.  Если  значение  становится  равным
      нулю, связь разрывается.

7 o - количество переданных в этой связи, но не подтвержденных пакетов.

8 fr  -  указатель  текущего Frack-времени в этой связи.  (Frack - время
      ожидания подтверждения, после которого идет повторная передача па-
      кета)

9 k - номер канала, по которому идет передача. Для RS232-версии это всег-
     да 0, изменения возможны только при многоканальной работе.

10   текущее время из DOS.

11   номер выбранного порта

12 I стоит при включенном Insert-режиме (добавление знака),  R для пере-
     писи знака на дисплее. Переключение Insert-клавишей.

                                 - 13 -

13 U этот указатель показывает статус отображения букв с умляутами. Если
     принимаются обычные IBM знаки, то U начинает мигать. Пользователь в
     этом случае должен выключить преобразование  букв  клавишами  Alt-U
     (или german off).

    Нижняя статус-строка содержит список всех портов и соединенных с ни-
ми позывных. Если есть соединение с репитером и через него есть соедине-
ние с другой станцией,  то в этой строке появляется сообщение об этом  и
новый позывной. Выводятся также сообщения о разрывах связи.
    Количество портов устанавливается в SCC.INI (максимально 8). В конце
этой  строки  выводится  текущее положение файла при приеме или передаче
(число байт).  Если по одному из каналов начинает  идти  информация,  но
выбран другой порт,  то начинает мигать соответствующий позывной.  Уста-
новка вывода параметров и цвета этой строки устанавливаются в SCC.INI.

    Сообщения программ  могут  идти  на  немецком  или  английском языках
(:english on/off). Программы OFF, L2 и PARA всегда на немецком.

    Если вызов SCC  идет по SCC -C, то при старте очищается весь дисплей.


         Специальные клавишные комбинации.

    Отдельные порты можно устанавливать  функциональными  клавишами.  F1
включает на первый порт, F2 на второй порт и т.д.
    F10 переключает на мониторный порт,  здесь можно работать с монитор-
ным дисплеем.
    F9 перемещает  курсор по окнам.  Курсор переходит в Tx-окно соответс-
твующего порта также при нажатии функциональной клавиши. Перемещение кур-
сора возможно по нажатию ALT-1 (Tx-окно), ALT-2 (Rx-окно), ALT-3 (монитор
-окно).
     Можно устанавливать любые позиции для статус-строк. Положение верх-
ней строки изменяется клавишами ^Home ^End и нижней ^PageUp ^PageDn.
    Следует обратить внимание,  чтобы в Tx-окне осталось по крайней мере
две строки для вывода сообщений программ.
    Для мониторного дисплея (F10) перемещение  курсора  идет  как  ранее
описано, но здесь на порт отводится два поля вместо трех.
     Вся информация,  которая уходит вверх с дисплея, может быть выведена
повторно, для  чего  курсор устанавливается в соответствующее окно и при
помощи клавиш   или PageU PageD возможно движение по тексту. Количест-
во строк  зависит от количества портов и обычно около 200 строк на порт.
    Внимание : как только курсор переходит в Rx-окно, следует выдача при-
нятого текста.
    Вывод текста можно остановить клавишами SHIFT-Tab. При этом в верхней
статус-строке начинает мигать указатель приема.
    Конец программы по ALT-X.
    CTRL-знаки (например  ^Z) другой станции только отображаются на дисп-
лее, но не действуют (кроме ^G, которая вызывает 'ПИП'. Они могут переда-

                                 - 14 -
ваться обычным способом (последующим нажатием <ВК>).
    Что можно переключать Insert-режим клавишей Insert, уже упоминалось.
    ALT-U переключает режим букв по DIN (с умляутами) и IBM.
    Комбинацией CTRL-F1 вызывается  вспомогательный  текст,  по  которому
возможен переход к помощи по слову, на котором стоит курсор.

Приведем коротко все комбинации клавиш :

F1 - F8           переключение на желаемый порт
F9                переход по окнам
F10               монитор +  непротокольный дисплей
ESC oder TAB      переключение между командами и информацией
SHIFT - TAB       останов выдачи выбранного порта
CTRL : RETURN     переход в следующую строку, без изменения строки
                  (как SHIFT - RETURN в DigiСom)
PAGE-DOWN         текст на одну страницу вниз
PAGE-UP           текст на одну страницу вверх
CTRL-PAGE.UP      увеличение мониторного окна, текст сдвигается
CTRL-PAGE-DOWN    уменьшение мониторного окна, текст сдвигается
CTRL-HOME         Tx-окно уменьшается, текст сдвигается
CTRL-END          Tx-окно увеличивается, текст сдвигается
CTRL-F1           текст помощи к слову под курсором
ALT - X           конец SCC.EXE
ALT - 1           курсор идет в Tx-окно
ALT - 2           курсор идет и Rx-окно
ALT - 3           курсор идет в мониторное окно
ALT - U           переключение умляутов
ALT - F1          повторение выдачи последнего текста помощи
INSERT            переключение Insert-режима


                     3.1 Новая Help-система

    Важное новое  свойство  этой  BayCom  версии - новая система помощи,
особенная полезная для неопытных радиолюбителей.  Смысл этого нововведе-
ния  не  только возможность быстро получить помощь при проблемах с прог-
раммой без длительного листания руководств,  но и дать помощь, например,
в обслуживании репитеров. Тексты помощи содержат не только специфическую
по BayCom информацию, но и целый ряд пояснений по таким темам, как уста-
новка таймеров в пакет-радио,  Mailbox и др.  Мы надеемся,  что наш Help
будет полезным  всем начинающим.  Текст помощи каждый может менять и до-
полнять самостоятельно.

:HELP

    Эта команда открывает окно на дисплее,  с вспомогательным меню помо-
    щи.  Помощь делится на отдельные разделы,  например,  Display,  Key,
    Modem и т.д. На эти выделенные слова можно установить курсор и полу-
    чить  дополнительную информацию по выбранному слову.  В этих текстах

                                 - 15 -
    могут быть другие выделенные слова,  по которым возможен  переход  к
    другим текстам помощи.  Клавиша 'Z' переводит в предшествующее окно,
    'H' возвращает вспомогательное меню.  'E' или ESC - выход из HELP  и
    возврат курсора в прежнее положение.  В многостраничных текстах воз-
    можно перемещение по страницам клавишами PageD и PageU (появляются в
    правом нижнем углу окна). Еще одна возможность этой команды :


:HELP <заголовок>

    следует конкретная помощь по этому слову или этой команде.  Если есть
    помощь по этому слову, она выдается в окне помощи. Имеющиеся заголов-
    ки можно просмотреть по :Нelp Index.  Если в этом тексте есть необхо-
    димое слово, то курсор устанавливается на это слово и нажимается <ВК>
    Текст выдается в окне помощи.

    Изменения в файле TERMHELP.SCC можно делать любым текстовым эдитором.
    Правила изменений приведены в начале файла TERMHELP.SCC.
    Внимание! Все изменения в TERMHELP.SCC будут действовать только после
              нового старта.
              После любого изменения в TERMHELP.SCC не забывайте запускать

                                 PARA -H.

    Мы желаем удовольствия при работе с файлом помощи,  но просим  избе-
гать передач всего этого файла по пакет-радио. Посылайте ваши дополнения
(не весь файл) просто на DK5RQ (адрес в начале) и мы будем,  пока позво-
ляет   место   на   программной  дискете,  вставлять  эти  дополнения  в
TERMHELP.SCC.


           3.2 Общая информация по текстам и командам

    BayCom распространилась, наверное, особенно быстро между пользовате-
лями DigiCom.  Авторы надеются,  что и другие пользователи быстро освоят
эту систему без обширных справочников и пособий.
    Основное:
    - Каждая команда начинается с ':',  затем вводится  сама  команда  и
<ВК>.  Все  строки,  закрытые  по  <ВК> и не имеющие в начале двоеточия,
воспринимаются как текст и идут на передачу.  Если  нет  связи,  то  они
просто выводятся на порт. Из мониторного окна (F10) текст передается как
непротокольный (смотри соответствующий раздел).  Команды управляемые  по
ON/OFF управляются и по EIN/AUS
    - Прописные и маленькие буквы однозначны.
    - Команды можно давать из любого места дисплея, но не забывать ':' в
начале команды !
    - Двоеточие можно установить в начале команды клавишами ESC или TAB.
При этом двоеточие появляется в начале строки в независимости от положе-
ния курсора.  При повторном нажатии любой из этих клавиш двоеточие исче-

                                 - 16 -
зает.
    - Команды можно передавать в сокращенном виде,  эти сокращения приво-
дятся в Help по соответствующим командам.
    - Если задать команду без параметров (например ON,  OFF), то на дисп-
лей будет выведено ее значение в данный момент.
    - BayCom как и Digicom полностью  дисплей-эдитор  ориентирована,  то
есть команды можно задавать из любого окна.
    - Если вводится текст с клавиатуры,  то не обязательно делать <ВК>  в
конце строк. Последнее слово строки будет автоматически переходить в сле-
дующую строку и готовая строка будет передаваться.
    - Большинство параметров устанавливается в SCC.INI.
    - Contrl-знаки другой станции только отображаются на дисплее.  По ^G
звучит гонг PC.



              3.3  Timer- и "TNC"-команды

:BADRESS   <цель> <отправитель> <Digi1> <Digi2> ...
   указывает маяку отправителя цель и репитеры. пример:
   :BADRESS DK5RQ DG3RBU-8 DB0RGB
   передает маяк  от  отправителя DG3RBU-8 на DK5RQ через репитер DB0RGB.
   Маяк излучается, если :Beacon > 0 (смотри там)


:BEACON <значения в 1с шагах>
   область установки 0 .. 32767
       Период передачи  маяка.  Маяк передается как непротокольная конс-
   трукция.  Позывные отправителя и получателя указываются  в  :BADRESS,
   текст маяка в :BTEXT. Рекомендуется для уменьшения QRM передавать ма-
   як, только  если  он действительно нужен (в основном для тестовых це-
   лей) и по возможности с большими периодами.  Для выключения  передачи
   маяка :Beacon 0.
       В многоканальных системах маяк  передается  с  указанием  канала,
   например, :Beacon 0 1800.


:BTEXT
   задает текст, передаваемый в Info-поле маяка.
    пример:
    :BTEXT Linktest, QRM ?????


:CARRIER <KANAL> <значение>
    эта команда действует только при применении 8530-вставной карты (SCC
-карта) и при работе через RS232 игнорируется.
    <значение> по  заданному  каналу  указывает  способ   DCD   обработки
   (Hardware или   Software)
    0 = Soft-DCD (отключение шумов можно оставить)

                                 - 17 -
    1 = Hardware-DCD (DCD-линии 8530 опрашиваются и обслуживаются модемом)
    2 = Hardclock + soft - DCD;
    3 = Hardclock + hard - DCD.
    4 = fullduplex       (полный дуплекс)


:CNOT <Call> <Call>...
    устанавливает список позывных, пакеты от которых игнорируются, но вы-
   водятся на дисплей.


:CONNECT <Call> via <Digi1> <Digi2>
       эта команда  служит  для установки связи с <call>,  возможно через
   указанные репитеры.  Может указываться до 8 репитеров. При прямых свя-
   зях указывается,  естественно, только позывной QSO-партнера. 'Via' мо-
   жет отсутствовать,  позывные разделяются пробелами или запятыми.  Если
   задать  :C или :CONNECT,  то выводится позывной последнего соединения.
   Если хочется соединиться с этой станцией еще раз, то курсор устанавли-
   вается в эту строку и нажимается <ВК>. Таким способом в случае ошибоч-
   ной записи в :Connect,  можно,  пока передается команда, быстро испра-
   вить  текст  команды  и  передать  его еще раз.  Ошибочная связь будет
   прервана и все пойдет дальше по правильному пути.
       При многоканальной работе (с SCC-картой) после <call> указывается
   еще номер канала (0..7 или A..H).  Если команда идет на порт  10,  то
   соединения не происходит, только устанавливается непротокольный адрес
   для UI-передачи.


:DISCONNECT
       Эта команда разрывает установленную связь или применяется при по-
   пытках связи.  Если команда передается подряд два раза, то связь пре-
   рывается  без  ожидания ответа партнера (это полезно при связях через
   репитеры, чтобы не тратить время на ожидание ответа).


:DCALL
       Задает позывной, под которым станция будет ретранслировать пакеты.
   DCALL может быть идентичным с MYCALL, а может и нет.


:DISCTIME <время в 10 сек шагах>
   область установки: 0 .. 600
       Это время задает так называемое Timeout,  после которого связь ав-
   томатически разрывается, если в течении его не было информационных па-
   кетов.
   :DISCTIME 120 означает разрыв связи после неактивных 20 минут.


:DWAIT <значение в 10мс шагах>

                                 - 18 -
   область установки: 0 .. 250
       Время ожидания, которое канал остается пустым, до начала передачи.
   Фактически DWAIT  -  это время установления выходного сигнала от 0 до
   удвоенной величины.

Замечание
   некоторые ОМ пытаются уменьшением Dwait получить какие-то преимущест-
   ва  по   сравнению   с   другими.  Мы  дружески  просим устанавливать
   Dwait 10..30.  Заблуждение думать что с коротким Dwait  увеличивается
   скорость! Это особенно касается многоканальной работы, когда требует-
   ся определенное время для того, чтобы можно было принимать информацию
   по  определенному  каналу.


:FRACK <значения в 1OOмс-шагах)
   область установки: 10 .. 200
       стартовое значение  для  повторения одной конструкции (или одного
   списка), если не пришло подтверждения после предыдущей  передачи.  Во
   время связи по ответам партнера производится автоматическая адаптация
   этого времени (выводится в верхней статус-строке - round-trip-timer).
   Обычно FRACK 40..60.


:HBAUD <канал> <значение>
       устанавливает скорость для одного канала.  Для РС232-режима  воз-
   можны только два значения 300 (КВ) и 1200 Бод (УКВ).
       При работе с  SCC-картой  скорость  может  устанавливаться  квази
   непрерывно (в  частях от 38400 Бод).

       !!! Внимание :  После изменения скорости должен быть  передан  по
   крайней мере один пакет, чтобы произошло изменение.

       Для работы на КВ с 300 Бод обычный ТСМ3105-модем не годится, сле-
   дует применять модем с AMD-Wordl-Modem-Chip AM7911.


:IPOLL <длина конструкции>
  область установки 0..255 (0 = OFF, желательно = 80)
       под Info-Poll  понимается дополнительная тестовая передача корот-
   кой конструкции,  если нет подтверждения приема первой передачи. Хотя
   и в   самом  AX.25-  протоколе  в  таком  случае  может  передаваться
   тест-конструкция (посредством RR). Передача Info-Poll вместо повторе-
   ния передачи пакета позволяет экономить время и память PC.  Почти все
   современные Software -версии предусматривают передачу Info-Poll. Циф-
   ры после команды Ipoll указывают длину конструкции.
       Обычно Ipoll 80.


:KANAL <значение> (только с SCC-картой)

                                 - 19 -
       Переключает порт на определенный канал. Во время текущей связи не
   производится. Установка  предназначена  только для просмотра каналов,
   причем при установке :MONITOR каналы выводятся в мониторном окне.

:LINKTIME <значение в 1Oс>
    область установки: 6..120, обычно 30
       Если в течении этого времени не было информации,  начинается тес-
   тирование линии связи RR-конструкцией.  Если на RR нет подтверждения,
   меняется фаза на 180 градусов и после истечения RETRY связь  разрыва-
   ется. Это предусмотрено для случаев плохой линии связи или выключения
   репитера или выхода из связи партнера без передачи им DISCONNECT.


:MAXFRAME <значение>
    область установки: 1..7, обычно: 3
       Максимальное количество конструкций, которые передаются пока ожи-
   дается подтверждение  приема  от  партнера.  Допустимы значения 1..7,
   другие установки могут привести к нежелательным эффектам.


:MYCALL <CALL1>  <CALL2> ...
       Эта команда устанавливает позывной станции. При связи с партнером
   обычно используется только первый позывной.  При  повторной  связи  с
   этой станцией SSID позывного автоматически повышается на единицу, что
   гарантирует различимость связей.  При вызовах  станция  реагирует  на
   любой из указанных в Mycall позывных.  Если при связи используется не
   первый позывной, то следует задавать XCONNECT. Возможно изменение по-
   зывного и во время связи, но в данном порту до DISCONNECT будет дейс-
   твителен прежний позывной.


:PACLEN <значение>
     область установки: 1 ..256, по умолчанию : 256
       Определяет максимальную длину конструкции при выводе  на дисплей.
   При работе  в режиме ретранслятора предается оригинальная длина.  До-
   пустимые значения  от 1 до 256.  Установка более 256 может привести к
   нежелательным эффектам.  При хорошей связи Paclen 256  и  если  связь
   ухудшается  можно переходить на 128 или 80.  Особенна уместна эта ко-
   манда при передаче файлов, когда длина строк не более 80 знаков.


:QUIT
       действует как DISCONNECT, но разрывает связь, если только переда-
   на вся информация или по истечении Quittimer (смотри  :TQUIT).  Реко-
   мендуется применять при телеуправлении.


:RESPTIME <значение в 100мс>
     область установки 1 ..10, по умолчанию 1

                                 - 20 -
       Задает время,  после  которого  подтверждаются  пакеты  партнера.
   Слишком большое  значение может привести к тому,  что партнер изменит
   фазу сигнала. Если RESPTIME >> DWAIT, то при обоюдных больших потоках
   информации можно избежать передач RR.


:RETRY <значение>
   область установки: 1 ..100, по умолчанию : 20
       Задает максимальное количество повторений одного пакета или одно-
   го списка до установления связи.  При попытках Connect\Disconnect ре-
   комендуется RETRY 5.  При попытках связи через репитеры, особенно при
   неизвестном их числе, рекомендуется RETRY 40.


:TAIL <время>
   область установки: 0..100, обычно: 1
       Время в 10мс-шагах,  которое проходит от конца передачи до выклю-
   чения передатчика (так сказать Txdelay в конце конструкции). Особенно
   важно при полной дуплексной связи и для модемов с  'длинными линиями'
   (для AM7911  TA 3 ).  При многоканальной работе Tail может задаваться
   для каждого канала заданием номера канала до <время>.


:TINFO <значение в 100мс>
   область установки 1 ..100, обычно : 4
       Это так называемое Info-Timer,  то есть время ожидания между  за-
   писью информации в Tx-буфер и началом передачи.  Это время уменьшает-
   ся, например, если после введенного знака быстро нажать два раза кла-
   вишу <ВК>.  При этом введенный знак будет тотчас упакован в отдельную
   конструкцию и передан.


:TQUIT <значение в 10с>
   область установки: 1...60, обычно : 30
       Это Quittimer - время разрыва связи после команды :QUIT, даже ес-
   ли еще не передана вся информация.  Такой разрыв  связи  предусмотрен
   для случаев плохой линии связи (нет возможности передать всю информа-
   цию).


:TXDELAY <время>
   область установки: 1...40, обычно: 12..28, зависит от типа передатчика.
       Это время между включением передатчика и началом передачи  инфор-
   мации в 10мс шагах.  При применении нескольких радиоканалов (SCC-кар-
   та) необходимо указывать и номер канала, например, TX 0 20. Этим вре-
   менем можно компенсировать  медленное  отключение  шумов  на  станции
   партнера, но его увеличение ведет к увеличению загрузки радиоканалов.

   !!! Внимание : новейшие Software версии BayCom-репитеры имеют TXDELAY

                                 - 21 -
   -вахтера. Если у станции TX > 29,  то пакеты этих станций игнорируются.


:XCONNECT <call> <цель> <digi> <digi> ..
       Команда XCONNECT имеет  одну  особенность.  Она  позволяет  иметь
   связь под  другим позывным без изменения позывного станции в случаях,
   например, специального соединения на короткое время,  когда требуется
   другой SSID,  или при желании быстро соединиться со станцией знакомо-
   го.
       Пример : :X DL8MBT-6 DB0RGB DB0AAB
       здесь  <call> DL8MBT-6 пытается связаться с DB0RGB via DB0AAB.
   После окончания связи порт имеет старый MYCALL.



       3.4 Отображение информации на дисплее

       Основные параметры  должны быть установлены в файле SCC.INI. Если
   установить в SCC.INI VA 0 (автоматическое опознавание видеокарты), то
   при EGA-карте будет установлено 43 строки, а при VGA 50 или 60 строк.


:ANSWER ON/OFF
       Этой командой управляется вывод персонального текста приветствия.
   Если ANSWER ON, то при каждом соединении на диске/дискете ищется пер-
   сональный файл с именем <call>.CTX и,  если он есть, передается парт-
   неру по связи. Если персонального файла нет, то передается нормальный
   CTEXT.  ANSWER-тексты могут передаваться вместо CTEXT только если ра-
   ботает SCC, так как L2 не может обращаться к диску.


:BLINK ON/OFF
       Эта команда ON/OFF маленький квадратик в верхнем углу дисплея при
   работающей программе   L2.  Если  такая  индикация  нежелательна,  то
   вставьте в SCC.INI blink off.


:CBELL ON/OFF
       Эта команда управляет гонгом PC.  Если CBELL ON,  то  при  каждом
   Connect- Disconnect  или принятом CTRL-G раздается сигнал гонга.  Эта
   функция сделана отключаемой для сохранения покоя ваших коллег.


:CLEAR
       Эта команда очищает весь дисплей или отдельные окна.
:CLEAR 1       очистка Rx-окна
:CLEAR 2       очистка Tx-окна
:CLEAR 3       очистка мониторного окна
:CLEAR 123     очистка всех окон

                                 - 22 -
       Действует только для выбранного порта.  Если задается SCC -C,  то
   при старте очищается весь экран.


:COMMAND ON/OFF
       Эта команда устанавливает,  будет  ли  автоматически  создаваться
   двоеточие в начале следующей строки (ON) или нет (OFF).


:CTEXT  <текст>
       Посредством :CTEXT задается строка  (содержащая,  например,  QTH,
   краткое описание Software и Hardware вашей станции и  т.д.),  которая
   при  связи автоматически передается партнеру.  CTEXT передается и при
   работе одной L2.


:ECHO ON/OFF
       Этой командой  можно  установить,  будет ли вводимые с клавиатуры
   знаки выводиться на дисплей или нет.  Эти  знаки  имеют  цвет  знаков
   Tx-окна (SCC.INI) и этим могут отличаться от принятой информации.

       При Remote-эксплуатации эта команда имеет другое значение :
    //e ...text...
    возвращает переданный текст назад на собственную станцию.  Это заду-
   мано специально для тестовых целей.

       !!! Внимание : при Remot-эксплуатации разрешено передавать
   ТОЛЬКО //e , но НЕ //ECHO !


:ENGLISH ON/OFF
       Эта команда переключает язык (английский или немецкий) всех сооб-
    щений  программ.
    PARA.EXE  L2.EXE и OFF.COM свои сообщения выдают всегда на немецком.


:GERMAN ON/OFF
       При German ON все немецкие буквы с умляутами (по DIN)  преобразу-
   ются в IBM знаки и наоборот. Установка работает и при записи и чтении
   файлов. Во время связи это переключение возможно по  Alt-U (индикация
   в верхней  статус-строке U = German ON).  Если во время связи обнару-
   жится, что партнер передает обычные IBM-знаки,  то это U начинает ми-
   гать. В  этом  случае следует сделать German OFF (из-за возможной не-
   компатибельности).

   !!! Внимание : при GERMAN ON знаки { } [ ] не передаются, и знаки
           | \ не отображаются на дисплее.



                                 - 23 -
:KNAX ON/OFF
       Эта команда вкл/выкл шум, который вызывается при приеме строки. В
   версии 1.2 шум эта команда была постоянно активна, что вызывало у не-
   которых неудовольствие.


:MCALLS <Call1> <Call2> ...
       Устанавливает селектируемые позывные  для мониторной эксплуатации.
       Смотри :MSELECT


:MHEADER ON/OFF
       Включает режим выдачи на мониторном окне  (ON)  адресов  в  одной
   собственной строке.


:MHEARD
       Выдает все станции,  которые были приняты по каналу 0 в последнее
   время. Есть дополнительные возможности:

MH *          все позывные за последние 120 мин, без выдачи пути
MH #          все поступления за последние 15 мин, с путем
MH <Call>     время, путь, и SSID-ы, когда <Call> был услышан.

   К MH <Call>:  вместо позывных можно задавать только отдельные  части,
                 например MH  DG  выдает все принятые станции,  позывные
                 которых начинаются с DG.

       Для многоканальных систем можно задавать номер  канала, например,
   MH P2 * (P0 - первый канал).  Если задано время,  то будут выданы по-
   зывные, принятые за это время до настоящего момента,  например,  MH *
   20  - выдача всех поступлений за последние 20 мин.  Время можно зада-
   вать в формате ЧЧ:ММ, но учтите, что это не текущее время!


:MONITOR <номер канала>
   по умолчанию : 0
       Определяет модемный канал, информация с которого выводится на мо-
   нитор. Например, МО 0123456789 выводит все каналы, МО 0 - только пер-
   вый. Эта  команда предназначена в основном для многоканальной работы.
   При одноканальной работе задание MO > 0 просто выключит выдачу инфор-
   мации.


:MSELECT <значение>
    область установки 0..3,11..13, по умолчанию 0.
       Позволяет селектировать позывные при выдаче их на дисплей  (мига-
   ние или исключение их выдачи). Возможности :


                                 - 24 -
   0 - селекция выключена, вывод на дисплей всех принятых конструкций.
       :MONITOR должен быть установлен, естественно, на желаемый канал.
   1 - совместные QSO. Вывод на дисплей связей между станциями, позывные
       которых заданы в MCALLS.
   2 - MFROM эксплуатация. Вывод пакетов только от станций, позывные ко-
       торых заданы в MCALLS.
   3 -  МТО  эксплуатация.  Вывод пакетов только к позывным,  заданным в
       MCALLS.

       Если добавить 10 (т.е. будут значения 11, 12, 13) то соответству-
   ющая функция будет инвертирована.  Если не заданы SSID,  то  позывные
   воспринимаются с любыми SSID.


:QTEXT <текст>
       Этот текст передается после команды с клавиатуры :QUIT или //QUIT
  от  партнера.


:SATRIB
       Устанавливает режимы  выдачи  информации на дисплей во время экс-
   плуатации. Возможности :

   :SATTRIB <номер поля> <цветовая комбинация>
    для номера поля устанавливаются цифры 0-9.
    при этом :
    0   Tx-окно
    1   верхняя статус строка
    2   STOP-указатель в верхней статус-строке при останове выдачи
        по Shift-Tab
    3   Rx-окно
    4   нижняя статус-строка, указатель Connect-позывного и номер порта
    5   нижняя статус-строка,  указатель не  селектированных  и  свободных
        портов
    6   нижняя статус-строка,  указатель порта, выводимого на дисп-
        лей
    7   монитор:  адресное поле конструкции
    8   монитор:  Info-поле  конструкции
    9   цвет текста в Help-окне
   10   цвет выделенных слов в Help-окне
   11   цвет выбранных слов в Help-окне
   12   цвет контрольных знаков, например, Ctrl-Z и т.д. (можно сделать
        различимыми на полях 0,3,7,8 или невидимыми)

       В качестве цветовой комбинации указывается два числа (Hex),  пер-
   вое определяет цвет фона, второе - выводимых символов.

   номера цветов :


                                 - 25 -
   0 = черный                  8 = темно серый
   1 = синий                   9 = светло голубой
   2 = зеленый                 A = светло зеленый
   3 = салатовый               B = светло салатовый
   4 = красный                 C = светло красный
   5 = фиолетовый              D = светло фиолетовый
   6 = коричневый              E = желтый
   7 = светло серый            F = белый


       Числа 0-7 пригодны только для фона, а 8-F для символов.

     Пример:

    :S 8 04
    Устанавливает в Info-поле красный цвет символов на черном фоне.


       Внимание !
       Изменение в статус строках происходят зразу после установки новых
   параметров. Изменения в окнах - только при появлении новых символов в
   этих окнах.
       Избегайте при экспериментах одинаковых цветовых комбинаций 00, 11
    и т.д. (hi)


:SAVEPORTS <число>
       Задает количество экранов, записываемых на диск/дискету при выхо-
   де из программы.  Для медленных PC рекомендуем записывать только один
   порт или задавать :SAV 0 (при этом будет записываться  только дисплей
   в момент выхода из программы)



              3.5  Команды записи и передачи файлов


       Как и  обычно  для всех терминалов BayCom-файлы можно считывать с
носителя информации и  записывать  на  носитель.  Предупреждаем  накопи-
тель-фанов, что чем медленнее накопитель (например,  флоппи-диски),  тем
больше вероятность потери пакетов, так как L2 может просто не успеть де-
кодировать принимаемый сигнал (конечно, можно надеяться на повторы паке-
тов, но помните, что в случае действительно необходимой информации рабо-
тает 'закон бутерброда').


:EDIT <имя файла>
       EDIT-команда открывает файл на диске/дискете и потом  все строки,
   закрываемые по <ВК>,  записываются в этот файл.  Если вы хотите пере-

                                 - 26 -
   дать какой-то текст, то лучше запишите его на диск и только потом пе-
   редавайте. Окончание эдитирования по :EDIT OFF.
       Эдитор задуман для того, чтобы не выходя из программы набрать не-
   большой текст, откорректировать какие-то строки и т.д.


:READ <имя файла>
       Передача текстового файла. Например :  :R C:\BAYCOM\SCC.INI.
       При READ обычные знаки  DOS  CR-LF  преобразуются  в  пакет-радио
   применяемые CR (CR=возврат каретки, LF=перевод строки).
       Кроме того при :GERMAN ON буквы с умляутами (по DIN) преобразуют-
   ся в IBM-знаки.


:RPRG <имя файла>
       Как :READ, но двоичного файла. Просим применять как можно реже!


:VIEW <имя файла>
       Этой командой  можно  вывести текстовой файл в Rx-окне.  Короткий
   файл можно потом просматривать поэкранно,  при длинном  рекомендуется
   делать стоп (по SHIFT-TAB). До имени файла может задаваться DOS путь.

   Например:
   :V C:\BAYCOM\SCC.INI


:WRITE <имя файла>
       Этой командой открывается текстовой файл, в который будет записы-
   ваться текст,  принимаемый от другой станции. Как обычно имя файла до
   8 знаков + 3 знака расширения и возможный путь. При записи пакет-зна-
   ки CR будут преобразовываться в CR-LF и при :GERMAN ON будет произво-
   диться обратное преобразование букв с умляутами.
       Окончание по :WRITE OFF

   примеры :
   :W C:\PR\SCC\INFO\BAYCOM.TST
   :W TESTFILE  (все, что будет принято, будет записываться в TESTFILE)

       :WRITE PRN включает принтер. Так как в DOS все устройства выбира-
   ются как файлы,  то таким же образом можно обращаться, в общем, к лю-
   бым устройствам (например, :W LPT1 :W COM2 и т.д.).


       В связи с этим можно упомянуть, что для безопасности содержимого
   Mailbox может быть создана соответствующая служба, которая может быть
   определена как NUL-устройство DOS и к ней возможно  обращение
   :WRITE NUL.


                                 - 27 -
       WRITE-команды можно  вставлять  и в SCC.INI,  например в 'родном'
   файле SCC.INI есть строки с командами write для записи  каждого порта
   в свой файл.


:WPRG <имя файла>
       Открывает для записи двоичный файл,  в который все принятые знаки
   будут записаны без преобразований.  Окончание по :WRPG OFF. Автомати-
   ческая передача двоичных файлов,  как,  например,  в Turbo-пакете,  в
   BayCom пока еще невозможна.  Телеуправление во время приема  двоичной
   информации  блокируется.  Единственная  действующая  программа //WPRG
   OFF, до передачи которой должна быть нажата клавиша <ВК>.



                   3.6  Вахтенный журнал

       Новая версия BayCom  предлагает  возможность  вахтенного  журнала
   (разумеется, только при работе SCC, так как L2, к сожалению, не запи-
   сывает на диск). Возможны две команды :


: LOG ON/OFF
       Эта команда устанавливает,  будет ли вестись журнал или нет. Пос-
   тупления записываются  в файл LOG.SCC в хронологическом порядке и мо-
   гут обрабатываться любым текстовым эдитором.


:EXITLOG ON/OFF
       Эта команда  определяет,  будет  ли  журнал сразу записываться на
   диск (OFF) или сначала в память и на диск только при выходе из терми-
   нала (по ALT-X).  Рекомендуется,  если позволяет Hardware, вести вах-
   тенный журнал по EXITLOG OFF.  Недостатки записи через память -  воз-
   можная потеря информации при отключении PC, а также возможное искаже-
   ние даты приема информации.

       Запись в журнале имеет вид:

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

       P0 означает канал 0 (только при многоканальной работе), кроме по-
   зывного получателя  записывается также переданный позывной (например,
   при работе по XCONNECT).



            3.7  Дополнительные команды.


                                 - 28 -

:DOSCLEAR ON/OFF
       Эта команда должна быть только в SCC.INI !!!  Она задает (при ON)
   очистку экрана при входе и выходе из программы SCC.EXE.


:INFO
       Эта команда передает информационный текст по станции  (в основном
   задумано при телеуправлении станцией). Этот текст записывается в файл
   INFO.SCC (на диске/дискете).


:INSMODE ON/OFF
       Эта команда  переключает режимы добавления знака (ON),  или пере-
   писи знака,  на котором стоит курсор (OFF).  Возможна запись в  файле
   SCC.INI и управление с клавиатуры (клавиша Insert).


:J
       Посредством pw  можно  ввести  режим  пароля  при  BayCom-Node  и
   DXL-Mailbox. После задания :J программа передает  на  соответствующий
   порт 'pw'  и  отвечает  пятью  цифрами  в  соответствии с содержанием
   SCC.PWD. Также и терминал может выдавать пароль по приеме //J.
       Корректен ли ответ, другая станция проверяет по своему SCC.PWD.
   Пароль состоит из 80 знаков (в TheNet - 5) и  подключается программой
   PARA.


:OSHELL
       Этой командой можно кратковременно выходить в DOS,  причем не на-
   рушается работа терминала и идут все связи.  После задания :O вызыва-
   ется COMMAND.COM и далее может  запускаться  любое  задание  (которое
   позволит свободная память). При работе с дискетами в дисковводе долж-
   на быть,  естественно,  дискета с необходимыми программами.  Выход по
   заданию EXIT.
       Пример : :o dir B: /p
       Здесь будет выполнено чтение диска :B.  При таком задании возврат
   в терминал идет после нажатия любой клавиши.
       Возможно и  телеуправление этой командой,  но для избежания злоу-
   потреблений не советуем разрешать ее в RCMD.

   Внимание!!! С DR-DOS 5.0 эта команда пока не работает.


:SYSTEM
       Окончание программы = ALT-X. Задумано, в основном, для телеуправ-
   ления станцией. Эта команда не зависит от RCMD, но доступна только по
   паролю.


                                 - 29 -

:USERS или :CSTATUS
       Выдает список станций,  ведущих связь в данный момент. Формат вы-
   дачи соответствует формату RMNC/FlexNet-узлов.
       Не путайте CSTATUS  с CSELECT !


:VERSI0N
       Выдает в трех строках номер версии BayCom и важнейшую информацию.



                    3.8 Телеуправление.

       В BayCom-терминале версии 1.4 также возможно телеуправление собс-
   твенной станции при задании :REMOTE ON. Но введена новая команда RCMD
   (в SCC.INI), после которой указываются команды, разрешенные для теле-
   управления.
       Например:  :RCMD CSTATUS INFO MHEARO QUIT USERS
       Для телеуправления будут возможны только эти команды.

      :RCMD * позволяет все команды.

       Возможны обычные сокращения, например : :RCMD CS I MH Q U H

       Есть возможность ограничения телеуправления введением пароля. Бо-
   лее подробно смотри в главе 3.7.
       HELP не телеуправляем.



                 3.9  Непротокольные передачи

       В противоположность с DigiCom, где требуется подтверждение другой
   станции о  возможности  непротокольного  приема,  в  BayCom   задание
   UNPROTO 'проглатывается' без комментариев.  Если кто хочет передавать
   непротокольный текст, тот может записать его в Tx-окне непротокольно-
   го дисплея (выбранного по F10) и передать по <ВК>.
       По желанию можно задать непротокольный адрес 1  0или цепь репитеров.
       Например введение в Tx-окне (F10) :С  DB0AAB  DB0RGB  не  вызовет
   действительного соединения (только с собственным портом), так как бу-
   дет воспринято программой как непротокольный адрес.
       Непротокольный адрес для передачи маяка устанавливается :BADRESS.
       Одно указание для специалистов :  непротокольная информация пере-
   дается как UI,P.  Это означает,  что устанавливается Poll-Bit.  Таким
   образом передача очень подходит для тестовых целей.
       AX.25-протокол реагирует на такие пакеты выдачей DM.



                                 - 30 -

          3.10 Короткое обозрение по командам и клавишам


команды:

ANSWER ON/OFF          персональное приветствие ON/OFF
BADRESS <Call>         установка адреса для маяка
BEACON <zahl>          период передачи маяков
BT <text>              установка текста маяка
C <call> [<digi>..]    установка связи, обычная запись
CBELL ON/OFF           Connect-гонг/Ctrl-G: гонг ON/OFF
CL [Nr]                очистка дисплея
CNOT <Calls>           задание игнорируемых позывных
COMMAND ON/OFF         автоматическое двоеточие после команды
CS                     выдает список пользователей
CT <text>              CTEXT установка
D                      разрыв связи
DC <call>              установка собственного Digicall
DISCT <zahl>           Timeout-Timer при разрыве связи
DW <zahl>              время ожидания сигнала
E <name>               файл с клавиатуры
EN ON/OFF              переключение англ/нем языков сообщений
EXITLOG ON/OFF         вахтенный журнал пишется при выходе или сразу
FR <zahl>              Frack, время ожидания подтверждения
GER AN/AUS             переключение DIN/IBM-знаков
H                      Help-вызов
HB <zahl>              скорость
I                      выдача Info-текста
IP <zahl>              max. Infopoll-длина
KN  ON/OFF             шум при приеме информации ON/OFF
LINKT <zahL>           время разрыва связи, если не передается информация
LOG                    вахтенный журнал ON/OFF
MAX <zahl>             количество конструкций, передаваемых до подтверждения
MH <option>            выдача MHEARD-списка (Option * # <call>)
MHEAD                  управление адресной строкой в монитор-окне
MC <Calls>             селекция позывных, выводимых в мониторном окне
MO <Kan.nummern>       установка каналов, выводимых в мониторном окне
MY <call>              собственный позывной
O <comand>             ввод DOS-команд
PAC <zahl>             максимальная длина конструкции
Q                      Disconnect по условию
QT <Text>              передача Quit-текста
R <name>               передача текстового файла
RCMD <Kommandos>       команды, разрешенные для телеуправления
REM ON/OFF             разрешение телеуправления
RES <zahl>             задержка выдачи подтверждения
RET <zahl>             число повторений передачи
RP <name>              передача двоичного файла

                                 - 31 -
SA <Attribute>         установка цветов дисплея
SY                     окончание программ
TA <Zahl>              время задержки выключения  передатчика
TI <zahL>              таймер Info-передачи
TQ <zahl>              максимальное время после Quit
TX <zahl>              время задержки включения передатчика
U                      выдача списка пользователей
V <name>               просмотр текстового файла
VE                     выдача номера версии
W <name>               прием текстового файла
WP <name>              прием двоичного файла
WW <zahl>              позиция автоматического конца строки
X <my> <call>[<digi>..]   связь под любым Mycall<my>

   клавиши:

   F1 - F8            переключение портов
   F9                 переход в другое окно
   F10                Monitor + Unproto-окно
   ESC oder TAB       переключение команда/информация
   SHIFT - TAB        остановка выдачи из выбранного порта
   CTRL - RETURN      переход в другую строку без ее использования
                      (как SHIFT - RETURN в Digicom)
   PAGE-DOWN          переход по тексту вниз
   PAGE-UP            переход по тексту вверх
   CTRL-PAGE-UP       увеличение мониторного окна, текст сдвигается
   CTRL-PAGE-DOWN     уменьшение мониторного окна, текст сдвигается
   CTRL-HOME          уменьшение Tx-окна, текст сдвигается
   CTRL-END           увеличение Tx-окна, текст сдвигается
   CTRL-F1            Help-текст по слову под курсором
   ALT - X            окончание SCC.EXE
   ALT - 1            перевод курсора в Tx-окно
   ALT - 2            перевод курсора в Rx-окно
   ALT - 3            перевод курсора в мониторное окно
   ALT - U            переключение умляутов
   ALT - F1           повторная выдача последнего Help-текста
   INSERT             переключение Insert-режима



            Часть 3 : Приложение


            1 . Устранение ошибок

    Здесь можно привести,  конечно, только малую часть всех возможных
ошибок.

       После старта L2 не мигает квадратик в правом верхнем углу дисплея.

                                 - 32 -
- Проверьте SCC.INI : команда Blink, правильность выбора порта (COM1 или
   COM2).
- Размещена ли L2 в памяти и правильно ли установлены прерывания (смотри
   PC-manual) ?
- Если есть еще резидентные программы,  попробуйте их  удалить  (OFF.COM
   удаляет только L2 !)  и после этого вновь попробуйте запустить L2.
       Если все же квадратик не появляется - дело плохо...  Скорее всего
   BayCom не работает в вашем PC.

       Приводим список PC, с которыми появляются проблемы :

- NEC-Multispeed
- Atari-Portfolio (безнадежный случай)
- Sharp-Laptops.
- Bondwell B200 с DR-DOS

       BayCom хорошо работает в следующих случаях :

- все "большие" PC с не экзотическими картами

  следующие Laptops :

- Epson PC-Portable
- Olivetti M 15
- Bondwell B200, MS-DOS
- Dell 386
- различные Toshiba-типы


       Вы пытаетесь  установить связь (:С).  На мониторном окне не видно
   никаких сообщений.
   Возможные причины :

- если не включается передатчик, то возможно виновата L2. Выйдите из SCC
   по Alt-X и проверьте, мигает ли индикатор L2.
- все ли ключи пропускают сигнал ?


       Не декодируются пакеты.

- проверьте, работает ли L2 (мигающий квадратик).
- тот ли канал установлен по :MONITOR-команде !
- проверьте приемную линию с модема и контакты.
- проверьте, нормальный ли сигнал на 4 ножке ТСМ3105 ( >100мв ).
- при отключении системы шумоподавления на 8 ножке ТСМ3105  должен  идти
   информационный сигнал.  Проверьте осциллографом сигнал CTS.  Если там
   нет информации (0..+5 в сигнал),  вы должны проверить схему  еще  раз

                                 - 33 -
   (перемычки,  обрывы и т.д.). Кроме того : работает ли кварцевый гене-
   ратор TCM3105?
- если информация идет, проверьте низкочастотный сигнал. На осциллографе
   должны быть различимы две частоты (1200 и 2200 гц).  Они должны  быть
   примерно одинаковой амплитуды. Если нет, то можно включить обычное RC
   -звено для их выравнивания.


       L2 работает,  после старта SCC на дисплее нет нормальной  картины
   (три окна, разделенные статус-строками).

- неправильная установка параметров дисплея  в  SCC.INI.  Цвета  дисплея
   можно устанавливать во время работы командой SATTRIB, а VA меняется в
   SCC.INI. Учтите,  что изменение некоторых  параметров  будет  заметно
   только после нового старта L2 (после предварительного ее удаления ко-
   мандой OFF).


       Сообщения об ошибках при запуске PARA.EXE.

- сравните  ошибочные строки файла SCC.INI с оригинальной версией. Может
   отсутствовать ';' до комментария или  установлен  ошибочный  параметр
   (например, текст вместо цифры).


       Гонг какой-то странный.

- чтобы создать гонг, BayCom при старте программы проверяет скорость PC.
   Если при эксплуатации эта скорость была изменена,  то  тон  'дуделай'
   изменится. Сделайте новый старт L2.



               2. Обозрение по Hardware

    Терминальная программа не требует TNC,  а только небольшой  модем  к
последовательному порту. При этом требуются сигналы :


    сигнал       25pol    9pol.   значение

    DTR          2O       4       Tx-информация +/- 1OV
    RTS          4        7       PTT, H-активный, -1OV=RX, +1OV=TX
    CTS          5        8       Rx-информация
    GND          7        5       корпус

    Как уже упоминалось,  возможна  работа  как  через  последовательный
порт, так и через вставленную SCC-карту.


                                 - 34 -
Варианты Hardware :

    Модем с TCM 3105.
    Выполняется на маленькой плате,  возможно дополнение платой с цифро-
вым шумоподавлением.

    SMD-модем с TCM3105
    Сложный модем с ТСМ3105, выполняется на двух маленьких платах с SMD-
модулем. Имеет 9 или 25 контактные разъемы.


    AM7911 - модем (с июля 1991 )
    Коротковолновый модем с внешним питанием, специально для BayCom.


    Многоканальная карта (с сентября 1991 )
    Для пользователей предлагается четырехканальная карта.  Два порта  с
ТСМ3105-модемами, два   порта   с  модем-диск-штеккерами  для  скоростей
300-9600 бод.



               3.  BAYCOM - пользователям

    Программная система BayCom может свободно копироваться  радиолюбите-
лями. Право  на схемы плат и Software принадлежит авторам.  Коммерческое
использование запрещено!
    Все деньги за BayCom идут на развитие сети репитеров в Баварии. Если
вы хотите получить дополнительное Software и  Hardware,  вышлите  на  наш
BayCom-счет деньги и список того, что вы хотите получить.


В настоящее время мы предлагаем :

Программа с описанием  (формат дискеты по заданию)       **.** DM
Печатные платы с описанием                               **.** DM
Комплект деталей, включая TCM3105                        **.** DM
Дополнительный модуль                                    **.** DM

SMD-Modem-модуль  (без программы)                        **.** DM


Счет  BayCom :
Rudi Dussmann
Kto 190786-859 beim Postgiroamt NБrnberg, BLZ 76010085


    Пишите четко и не забывайте адрес.


                                 - 35 -
    Цены будут приведены в  MODEMTECHNIK FUR DEN FUNKAMATEUR.

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



                 4. Будущее развитие

    Мы поражены откликом на программы и надеемся, что новые версии удов-
летворят еще  больший круг пользователей.  Конечно будет идти дальнейшее
развитие как терминальной так и репитерной версий.
