BPQ ET NODE2BAY
 

Installation

(Pour l'exemple je prendrai WINFBB.)

L'utilisation de BPQ sous Windows n'est possible qu'avec la version 4.08A ou
supérieure...

Copier le fichier (bpqcode.386) et bpqdll.dll) dans :windows\system

Faire un répertoire que vous nommé par exemple (BPQ).Copier tous les fichiers de bpq dans ce répertoire.

1. Mettre BAYDRV.VXD et NODE2BAY.EXE dans le répertoire de votre programme ( BPQ)

2. Editer BPQCFG.TXT qui se trouve dans le répertoire de BPQ
les paramètres par défaut peuvent être ceux-ci :-

PORT
ID=BAYCOM
TYPE=EXTERNAL
CHANNEL=A
INTLEVEL=96
MAXFRAME=2
FULLDUP=0
FRACK=7000
RESPTIME=2000
RETRIES=10
PACLEN=120
QUALITY=10
UNPROTO=ID
ENDPORT

3. Lancer BPQCFG. (compile les données ci-dessus)

Un truc :Editer le fichier si cela est possible sous un traitement de txt sous msdos ,j'ai remarquer que si cela est fait sous windows vos balises de FBB et du NODE ne seront pas correctement affichées (caractères windows) !!!

4. Editer AUTOEXEC.BAT et mettre à la fin (ou avant toute commande WIN) :-

REM pour un COM1 *standard*
path=c:\fbb\bin

C:\BPQ\NODE2BAY.EXE -I4 -B3f8 -i60 -dC:\BPQ\BAYDRV.VXD

CD \BPQ

BPQCODE

NOTE - le "-I", "-B", "-i" et "-d" sont optionnels.

Pour un  modem sur un COM2 *standard* utiliser :-

C:\BPQ\NODE2BAY.EXE -I3 -B2f8 -i60 -dC:\BPQ\BAYDRV.VXD

Le paramètre "-i" correspond à l'interruption du programme à utiliser et adapte le
INTLEVEL dans BPQCFG.TXT. NOTE - INTLEVEL est en décimal, "-i" est en  hex, aussi
"-i60" veut dire "INTLEVEL=96". Ceci afin de garder une compatibilté avec BPQAX25 version DOS.
Si vous chargez d'autres drivers dans AUTOEXEC.BAT ou CONFIG.SYS comme un port ETHERNET
il est important de vérifier que l'interruption ne soit pas déjà utilisée par une autre application.

Vous devez utiliser un IRQ (Valeur -I majuscule cette fois) et l'adresse correcte (-B) pour le port
du modem. Veillez à n'utiliser qu'un port libre dont l'IRQ n'est ultilisée par aucune autre application.
You MUST use the correct IRQ (the -I argument) and the correct address
(the -B argument) for the port on which you are using the modem.

5. Redémarrer le PC - quand le PAUSE dans AUTOEXEC.BAT arrive le message de chargement de
NODE2BAY doit apparaitre. Vérifiez que les paramètres soient bons.

6. Démarrer Windows.

Installer winfbb et a l'option :configuration communication cocher la case (Bpq)

Et à l'option port configuration cocher (Bpq)

7. Lancer et choisissez  "Options", "Comms Setup", "Host mode BPQ".
Si vous optenez un message d'erreur c'est que les fichiers BPQCODE.386 et BPQDLL.DLL
ne sont pas dans WINDOWS\SYSTEM...A faire donc...

8. Ca devrait suffire...

 BPQ (Récuperer BPQ)

NODE2BAY Options (Récupérer les fichiers de NODE2BAY)

 

-i<programme interruption>     defaut 60h (96 décimal)

-I<COM port interruption>     defaut 4 (COM1)

-B<COM port addresse>       defaut 3F8h (COM1)

-b<vitesse en bit>                    defaut 1200

-c<DCD mode>               defaut 3. Les options sont :-
                              0 - ignore l'activité du canal.
                              1 - Utilise le modem pour détecter l'activité.
                                    Un modem classique ne peut utiliser cette fonction.
                              2 - Utilise le squelch pour déceller l'activité.
                              3 - 'Soft DCD'. Analyse les "bruits" pour définir l'activité packet.
                                  S'utilise sans le squelch.

-T<soft DCD >     defaut 50. Une valeur trop importante diminue les chances de
                             détecter un signal packet.

-s<slot time en bits>      defaut 120.

-p<persistance>            defaut 64.

-h<TX delay en bits>       defaut 360 = 300 msec.

-t<TX tail en bits>        defaut 24 = 20 msec.

-w<walk_step_div>          defaut 16. C'est une valeur utilisée par BAYDRV.VXD pour
                                        le décodage des trames.Essayez 32 ou 64 si la reception semble trop faible.

-l<load driver>            defaut  '1', NODE2BAY charge BAYDRV.VXD quand Windows
                                   démarre. '0' veut dire que VXD a été chargé dans SYSTEM.INI. (C est le cas pour ceux qui
                                    utilisaient le logiciel WINTNC de G7JJF).

-d<chemin du driver> defaut "\WINDOWS\SYSTEM\BAYDRV.VXD". Si vous
                            mettez BAYDRV.VXD dans WINDOWS\SYSTEM
                            vous devez toujours lancer Windows dpuis le lecteur contenant
                            le répertoire de Windows, dans ce cas le -d est inutile.

Ca ne marche pas ???
-----------------------
1. Vérifiez votre AUTOEXEC.BAT et BPQCFG.TXT . Veérifiez les adresses et IRQ.
Assurez vous que INTLEVEL de BPQ valide le paramètre "-i" de NODE2BAY.

2. Si vous avez un scope contrôlez les signaux TXD (pin 2 sur db25 ou 3 sur db9)

3. Si vous obtenez un message signalant que Windows ne trouve pas BAYDRV.VXD
controlez la présence de "-d" pour NODE2BAY

4. Assurez vous que BPQCODE.386 soit bien dans Windows\SYSTEM\

5. Enfin, il semblerait que certaines cartes UART 16650 posent problème, le phénomène doit être assez rare
cependant car j'ai testé WINFBB avec cette configuration sur 1 PC - PII 233 32 MO RAM sans rencontrer de problèmes.