Некоторые из рассмотренных ниже драйверов не входят в стандартный комплект PC/FlexNet и написаны независимыми программистами.
Версия 3.3E работает только в MSDOSPC/FlexNet digi может работать только под управлением DOS!
PC/FlexNet mini пользовательские драйвера могут работать под DOS и Windows.
PC/FlexNet mini также нормально работает под OS/2.
Драйвера для подключения внешних устройств через COM и LPT порты | |||
---|---|---|---|
6PACK | подключение до 8и TNC-2 совместимых контроллеров на один COM порт | описание | скачать |
PAR96 | FSK модем на 9600бод через LPT порт | описание | скачать |
KISS | соединение ПК<--->ПК или ПК<--->RMNC через COM порт | описание | скачать |
PIF | соединение ПК<--->ПК через LPT порт | описание | скачать |
SER12 | драйвер для BAYCOM совместимого модема на 1200бод | описание | скачать |
YAMSER16 | драйвер для YAM модема на скорость 1200/9600бод | описание | скачать |
EPP | подключение скоростного модема до 600кбит/сек через LPT порт | описание | скачать |
AS96DRVR | драйвер для модема AS96 на 19200 и 38400бод | описание | скачать |
FEVM56K | драйвер для модуля Motorola DSP56002EVM на 1200бод | описание | скачать |
Драйвера для вставных карт в шину ISA или PSA | |||
---|---|---|---|
XSCC | драйвер для BAYCOM USCC, DRSI, OptoSCC, PE1PET SCC карт | описание | скачать |
USCC | драйвер для управления BAYCOM USCC-картой (uscc>4 или uscc>8) | описание | скачать |
SM | драйвер для звуковой карты, скорость 1200/9600бод | описание | скачать |
WSS | драйвер для звуковой карты на 1200/9600бод | описание | скачать |
VANESSA | драйвер для карты vanessa | описание | скачать |
PSADRVR | драйвер эмулятора модема на 1200/9600бод для PSA звуковой карты | описание | скачать |
EZKIT | модемы 1200/9600бод для EZKIT DSP карты | описание | скачать |
DSKC26 | модемы 1200/9600бод для TMS320C2x | описание | скачать |
DSKC50 | модемы 1200/9600бод для TMS320C5x | описание | скачать |
DG1SCR | драйвер модемов 1200/9600 бод для DSP карты разработанной DG1SCR | описание | скачать |
Разные драйвера и программы | |||
---|---|---|---|
LPBCK | имитация реальных каналов, для соединения со своим терминалом | описание | скачать |
PCF | основной комплект утилит PC/FLEXNET и тестовые программы | описание | скачать |
DUMMY | заглушка для каналов | описание | скачать |
TFEMU | драйвер эмуляции WA8DED | описание | скачать |
TFETERM | простейшая терминальная программа | описание | скачать |
TFESER | ПК с загруженным PC/FlexNet эмулирует обычный TNC, через COM порт | описание | скачать |
FLEX95 | FlexNet Control Center для WINDOWS95 | описание | скачать |
SHOW | мониторинг всех соединений | описание | скачать |
STAT | статистическая информация | описание | скачать |
CALIB | послать калибровочный сигнал на указанный порт | описание | скачать |
KILLAPPL | удалить из памяти отдельный драйвер | описание | скачать |
FLEXNET | самоадаптирующееся ядро PC/FlexNet | описание | скачать |
Программы написанные специально для PC/FlexNet | |||
---|---|---|---|
TNC | простая терминальная программа (ESC-командный режим) | описание | скачать |
BCT | BayCom-Terminal, терминальная программа | описание | скачать |
BCM | BayCom-Mailbox, высокоскоростной BBS с обширным сервисом | описание | скачать |
PBBS | резидентный многопользовательский BBS без форвардинга | описание | скачать |
MCUT | терминал/PBBS для пользователя | описание | скачать |
SERV | сервер для DOS (полное дистанционное управление DOS) | описание | скачать |
PAXON | терминальная программа для WIN95/98 | описание | скачать |
WPP | терминальная программа для WIN95/98 с большим сервисом | описание | скачать |
DVMS | 'говорящий' почтовый ящик | описание | скачать |
PACSRV | система любительской пэйджерной связи по протоколу PACSAT | описание | скачать |
FLEXDIGI | организация многопортового дигипитера/узла (только для DOS) | описание | скачать |
PCFLOG | ведение аппаратного журнала и диагностика каналов связи | описание | скачать |
CONVERS | мощная прoграмма для организации конференций в пакетных сетях | описание | скачать |
FLEXTALK | предача/прием звука через пакетную сеть, для WINDOWS | описание | скачать |
Соединение с LAN/WAN сетями и сетевыми программами | |||
---|---|---|---|
IPPD | соединение с другими системами через TCP/IP по протоколу AXIP | описание | скачать |
IPXN | соединение через Novell сеть | описание | скачать |
IPXPD | соединение по протоколу CSMA-CD | описание | скачать |
ETHEREMU | эмулятор ethernet для прикладной программы типа KA9Q и др. | описание | скачать |
AXPDDRVR | эмулятор ax25 для прикладной программы типа JNOS и др. | описание | скачать |
ETHER | соединение с G8BPQ узлами | описание | скачать |
PKTMODE | соединение с LINUX системой | описание | скачать |
FLEXNET.EXE - самоадаптирующееся ядро системы PC/FlexNet |
- Аппаратные и программные требования: PC/XT с RAM 256КБ. PC/FlexNet занимает приблизительно 60КБ в RAM плюс память необходимая для драйверов портов и других утилит.
- Операционная система MSDOS 5.0 или 6.22. Некоторые драйвера могут быть загружены в UMBs.- Все драйвера в конечном счете связаны с интерфейсом.
- PC/XT должен в основном работать нормально. Максимально возможная загрузка ПК зависит в значительной степени от быстродействия и производительности драйверов портов.- Тесты с MSDOS 6.0 показали проблемы, и нет никакого опыта с DRDOS. Автор рекомендует использовать MS_DOS 5.0 или 6.22. При этом любые драйвера для FlexNet можно загружать в UMBs.
- PC/FlexNet поддерживает загружаемые L1 драйверы (или драйверы портов). Они устанавливаются в память просто вызовом их из .BAT файла. Следовательно очень просто поддерживать любой интерфейс. "Комплект драйверов" является доступным для заинтересованных разработчиков ПО.- Номера портов распределены в порядке возрастания установки драйвера. Драйвер может поддерживать любое число портов. Flexnet однако может поддерживать только 15 портов.
- Все драйвера запускаются обычно из .BAT файла, потому что большинство драйверов для портов нуждаются в дополнительных параметрах в командной строке.- FLEXNET.EXE должен всегда загружаться первым. Затем загружаются драйверы портов. Затем загруженные драйверы активизируются после запуска FLEX. Теперь параметры портов должны быть установлены, используя FSET. После этого могут быть загружены прикладные, терминальные программы или hostmode эмулятор tfemu.
- Размер выделяемой памяти для данных может быть определен как факультативный параметр для FLEXNET.EXE. Приемлемый минимум это 15КБ на каждый установленный порт. Если происходит много одновременных соединений (например BBS или NODE) желательно иметь по крайней мере 30-40КБ на каждый порт.- Параметры для любого драйвера можно посмотреть используя ключ /?. Например FSET /? или SER12 /?.
- FLEXNET.EXE, драйверы портов и другие FlexNet программы могут быть удалены из памяти с помощью FLEX /U. DOS требует, чтобы не было никаких других TSRs драйверов в памяти после загрузки FLEXNET, иначе система может разрушиться.Пример типового запускающего файла для PC/FlexNet: (комментарии в конце линий должены быть опущены!)
LH FLEXNET 20 ядро с 20kB выделенной памяти
LH SER12 2 порт 0: BayCom модем на COM2
LH KISS 1 порт 1: KISS режим для соединения с ПК
FLEX активизация ядра и драйверов для портов
FSET mode 0 1200c режим для порта 0: 1200бод, симплекс, DCD
FSET txd 0 15 txdelay для порта 0: 150мсек
FSET mode 1 38400cd режим для порта 1: 38400бод, дуплекс, CRC
FSET digi UA6HJQ опция: установка позывного для дигипитера
LH TFEMU опция: запуск hostmode эмулятора
DUMMY.EXE - это не драйвер устройства, просто "заглушка для порта" |
Номера портов при загрузке драйверов канала распределены в порядке возрастания. Программа DUMMY может использоваться, чтобы сделать промежутки в этой нумерации. DUMMY заполняет ряд портов и делает их неактивными. Следующие далее драйвера получают более высокие номера портов. Параметр командной строки определяет число имитируемых портов, которые должны быть организованы.
Пример BAT-файла:SER12.EXE - драйвер для Baycom модема на 1200бод, соединенного с COM портом |
Модем может быть установлен на COM1-4 с различными адресами портов и IRQ. Для помощи запустите SER12 /?
Параметры:При работе этот драйвер требует прерывание каждые 14.5с, на время 500ms чтобы сбросить сторож PTT.
Пример запускающего BAT-файла:Предупреждение: Проблемы возникающие с TX или RX никак не распознаются. Потому что аппаратные средства не позволяют это. Экспериментируйте чтобы определить, позволяет ли компьютер или конфигурация работать модему без ошибок. BAYCOM модем не рекомендуется использовать в многозадачных OS.
P.S. [добавление от UA6HJQ]
Версия 1.6 кроме 1200бод может передавать скорости 300, 600, 2400бод.
Однако принимает только на скорости 1200бод. Замечено, что версия 1.2
(из комплекта 3.3E) в большинстве случаев при работе из MSDOS работает
НАМНОГО лучше, чем версия 1.6!
PIF.EXE - обьединение двух ПК с PC/FlexNet в сеть через LPT-порт |
Распайка INTERLINK кабеля для LPT порта:
PC1-LPT PC2-LPT ------- ------- 2 ----------------------- 15 3 ----------------------- 13 4 ----------------------- 12 5 ----------------------- 10 6 ----------------------- 11 15 ----------------------- 2 13 ----------------------- 3 12 ----------------------- 4 10 ----------------------- 5 11 ----------------------- 6 18..25 ------------------- 18..25Установка PIF-драйвера:
/? или /h короткая справка
/p='pba' базовый адрес порта
/i='irq' номер прерывания
/m='m/s' выбор: 1=Master 0=Slave или m (Master), s (Slave)
/n выключает проверку CRC (значение по умолчанию включено)
/t='tof' установка времени ожидания на значение 'tof' (используйте осторожно!)
Master не нуждается в прерывании. PIF/1.1 может соединяться с новой версией hostmode-драйвера TFPIFF/V1.10
Пример установки:Пример соединения: PC/FlexNet terminal <----------LPT----------> PC/FlexNet digi
USCC.EXE - драйвер для BayCom USCC>4 и USCC>8 карт |
Драйвер был разработан для всех типов многоканальных USCC карт производимых для использования в BayСom программе. Рекомендуется использовать в многозадачных OS и при больших нагрузках на портах. Карта вставляется в ISA или PCA слот вашего ПК.
Поддерживаются следующие типы карт:Для помощи запустите USCC /?
Пример запускающего BAT-файла:PAR96.EXE - драйвер для FSK BayCom модема подключаемого к LPT-порту |
Если используются разные скорости приема и передачи, то скорость передачи должна быть определена с помощью установки FSET. В любом случае необходимо внести соответствующие изменения в схему модема. Предупреждение: TxDelay измеряется правильно только для скорости 9600 бод. Для других скоростей эту опцию нужно выключать.
Параметры:Более надежно использовать аппаратный шумоподавитель, тогда опция 'C' должна быть отключена. Чтобы узнать подробности смотрите документацию, которая прилагается к модему.
Прерывание используется каждые 14.5s на 500ms, чтобы сбросить сторож PTT.Предупреждение: не распознаются никакие TX или RX ошибки, потому что аппаратные средства не позволяют это. Экспериментируйте чтобы узнать, позволяет ли компьютер или конфигурация работать этому модему без ошибок.
Пример запускающего файла:KISS.EXE - обьединение двух ПК с PC/FlexNet в сеть через COM-порт |
Сделана поддержка 16550 (FIFO режим).
Скорость обмена в KISS режиме должна быть определена в командной строке. При соединении RMNC в KISS режиме с ПК, CRC режим поддерживается и может быть активизирован с параметром 'c'. Все другие параметры игнорируются. Длина соединительного кабеля в экране может доходить до 300 метров.Порт COM1-4 может быть определен непосредственно в командной строке драйвера. Если для порта требуется установить нестандартное IRQ и адрес то это тоже возможно из командной строки. Для краткой справки запустите KISS /?.
Пример запускающего файла:Пример распайки кабеля, для соединения двух ПК с загруженными драйверами PC/FlexNet, между собой:
ПК1 (9pin) ПК2 (9pin) ---------- ---------- 2 ------------------------- 3 3 ------------------------- 2 4 ------------------------- 6 5 ------------------------- 5 6 ------------------------- 4 7 ------------------------- 8 8 ------------------------- 7
BCT.EXE - терминальная программа BayCom-Terminal для PC/FlexNet |
Программа BCT является BAYCOM подобной оболочкой для драйверов FlexNet. По своим возможностям и внешнему виду BCT мало чем отличается от программы BAYCOM. Хотя некоторые несущественные отличия конечно присутствуют. Значительно меньше стало внутренних команд. Программу BCT написали авторы программы BAYCOM.
ВНИМАНИЕ: Эту программу можно загружать только в комплекте с FlexNet драйверами! С программой L2.EXE эта оболочка работать не будет!Основные параметры для загрузки этой программы можно узнать если запустить ее из командной строки BCT /?.
BCT.EXE основной исполняемый программный файлПОДРОБНО О ФАЙЛЕ NAMES.BCT
Это текстовый файл в который вы можете записывать позывные и имена ваших
корреспондентов. Если корреспондент, позывной и имя которого есть в этом
файле, соединился с вами то на экране рядом с позывным появится и его
имя (или другая информация которую вы ввели). Еще одно полезное
применение этого файла заключается в использовании макрокоманды \n. Ее
можно вставить в строку приветствия (при задании стандартных текстов) и
тогда при соединении с вашим пакетным терминалом выйдет строка с
приветствием и с именем того кто с вами соединился например: Привет
Игорь! В файле INIT.BCT эта строка будет иметь вид: st p Привет \n!
Пример BAT-файла для PC/FlexNet + BCT для одного BAYCOM модема:
flexnet
ser12 2
flex
fset mode 0 1200c
fset txd 0 29
bct ua6hjq /c /n /r10
flex /u
BCT /? краткий список возможных ключей
/C очищать окна от текстов которые были на экране при последнем сеансе
/N установки портов копируются из FSET
/M программа занимает меньше места в памяти, но может не устойчиво работать
/R Kb резервируется обьем памяти которое может использовать MS_DOS
Задание текста:
ST A текст
или
: ST A0 первая строка
: ST A1 вторая строка
: ST A0 третья строка и т.д.
PBBS.EXE - резидентный почтовый ящик, без форвардинга |
Эта программа пока еще тестируется. Пожалуйста направляйте любые замеченные ошибки автору (смотрите пакетный адрес), не направляйте письма на DK7WJ. Вы используете эту программу на свой страх и риск!
Эта программа работает резидентно в памяти совместно с flexdigi.exe и может быть удалена утилитой KILLAPPL.PBBS.LZH состав :
CTEXT.PMS - текстовый файл для соединения
HELP.PMS - текстовый файл помощи
QTEXT.PMS - текстовый файл для выхода
PBBS.EXE - программа
PBBS.DOC - эта документация
Файлы CTEXT.PMS, HELP.PMS, QTEXT.PMS вы можете изменять текстовым редактором. Файл MESSAGES.PMS содержит последний номер сообщения. Сами сообщения записываются в виде отдельных текстовых файлов и хранятся в той директории где лежит pbbs.exe. Обратите внимание что программа не имеет своего интерфейса после загрузки, чтобы соединится с pbbs вы должны после нее загрузить любую терминальную программу.
Простая инсталяция PBBS:После инсталяции вы можете установить линк между flexdigi и вашим PBBS с помощью команды L 15 UA6HJQ-8 @. При такой конфигурации вы получите FlexNet узел, PBBS и терминал, работающие одновременно и независимо друг от друга.
Author: Vojtech Bubnik , OK1IAKDocumentation: Ales Kluger , OK1DWJ
Packet: OK1DWJ @ OE3XSR.#OE3.AUT.EU
LPBCK.EXE - драйвер для самосоединения в пределах одного терминала |
lpbck -h показать помощь:
Использование: lpbck
-x : очень специальный ключ: swap port-nr
-h : текст помощи
Пример установки LPBCK на портах 5 и 6:
flexnet 20
ser12 1
rem 4 порта с 1 по 4 резервируются
dummy 4
rem инсталировать Loop-Back на порты 5 и 6
lpbck 2
flex
fset mode 0 1200c
fset txd 0 30
bct
:XCONNECT DL8MAS-3 DL8MAS 5
Если имеется загруженная резидентная программа, вы можете соединиться с ней (если резидентная программа имеет позывной DL8MAS-10)::CONNECT DL8MAS-10 6>
Author: Bernhard FellerTNC.EXE - простейшая терминальная программа |
Типовой пример запускающего файла:
FLEXNET
SER12 2
FLEX
FSET MODE 0 1200C
FSET TXD 0 29
TNC UA6HJQ-3
Запускать программу TNC.EXE нужно с указанием параметров в командной строке TNC 'call' 'streams' 'buffer size'.
Внутренние команды программы:6PACK.EXE - драйвер для kiss-модема |
При классическом управлении TNC2 в KISS режиме имеют место всем известные проблемы с синхронизацией. Если вы используете KISS режим, выбирайте этот драйвер, поскольку он управляет TNC2 под PC/FlexNet с точной синхронизацией. Прежде чем начать работу не забудьте зашить в ПЗУ файл 6pack.bin (он поставляется с этим драйвером) и установить его в ваш TNC2.
Использование 16550 UARTS с FIFO-буфером поддержано и вообще рекомендуется.Параметры командной строки:
Показания статистики порта:
terr: ошибка передачи в TNC
rerr: ошибка приема в TNC
rberr: буферное переполнение в TNC
ioerr: сбой синхронизации или ошибка передачи в PC
Terr, rerr и rberr также считают ошибки в работе порта RS232! Если ioerr показывает ошибки, эти значения могут быть неправильными. Ошибки происходят иногда и без причины, но если они случаются часто, нужно проверить ваш ПК или скорость через COM порт должна быть уменьшена.
Схема подключения к RS232 (25pin) для управление одним TNC:
ПК TNC 2 ----->----- 2 3 -----<----- 3 7 ----------- 7
Управление несколькими TNC
Драйвер 6PACK может управлять до 8 TNC через один COM-порт. Чтобы использовать эту
возможность, нужно сделать соединительный кабель между TNC и RS232 который должен быть
соединен по кольцу. Это делается так: TxD-вывод в ПК соединяют с RxD
первого TNC, затем TxD первого TNC соединяют с RxD второго TNC и так
далее... TxD последнего TNC соединяют с RxD на порте RS232 в ПК. Номера
портов образуются автоматически, Нулевой номер порта соответствует
первому TNC в кольце.
ПК TNC #0 TNC #1 2 ----->----- 2 3 ---->----- 2 3 -----<------------<----- 3 7 ----------- 7 ---------- 7Схема управления тремя TNC2 (для разьёма 25pin):
ПК TNC #0 TNC #1 TNC #2 2 ----->----- 2 3 ---->----- 2 3 ---->----- 2 3 -----<------------<------------<----- 3 7 ----------- 7 ---------- 7 ---------- 7Этот режим аппаратно совместим с TNN token ring. Но все же в случае 6PACK, протоколы различаются. Вызов PTT cторожа через RTS поддержан. Число портов назначенных после установки драйвера 6PACK, должны быть равны числу TNC задействованных в кольце. Однако ничего не случится, если эти значения будут отличаться.
Краткое описание параметров можно посмотреть, если набрать 6PACK /?
P.S. (добавление от UA6HJQ)Вот список TNC которые конкретно проверялись в этим драйвером и отлично работали: Symek (TNC2S, TNC21 и др.), Landolt (TNC2C), Baycom (TNC2X), Eisch (TNC2DL), RA3APW-TNC.
YAMSER16.EXE - драйвер для yam-модема |
Параметры:
/?, /h краткое описание всех возможных параметров
/c установка COM-порта
/b, /p адрес последовательного порта (необязательный параметр)
/i номер прерывания последовательного порта (необязательный параметр)
/m скорость по радиоканалы в бодах (-m9600 или -m1200)