Terminal Minitel

Terminal série 4800 bauds, 80 colonnes / 24 lignes
  • 1 Minitel 1B ( Bistandard )
  • 1 PC avec un port série libre (je n'ai tésté que sous linux)
  • 2 Transistors 2N2222
  • 2 Résistances de ~10K, 1 de ~17K
  • 1 prise DIN 5 broches male
  • 1 prise série 9 ou 25 broches femelle
9 broches femelleDIN cote minitel
Scan du  hum ... montage.

Trouver le minitel

Tout d'abord, il faut se procurer un minitel (de preference gratuit !). Pas si évident de nos jours, France Télécom fera des pieds et des mains pour le refuser. Pourtant , quand on sait le fric qu'ils se font dessus ! C'est la partie la plus difficile, il peut être utile d'appeler plusieurs agences, le 0 800 10 14 XX avec XX = dept est le numero de l'agence principale de chaque departement. . Normalement, il en enverrons un par la poste. Reste à prier pour que ce soit un minitel Bistandard :

Minitel Bistandard ?

Bistandard comme standard Videotex (minitel) et standard Informatique. Pour vérifier que le minitel est un bistandard, il suffit de regarder son clavier, il doit disposer de la touche "Fcnt", des touches fléchées ... en plus de la prise DIN derrière. Attention, la présence seule d'une prise DIN ne veut pas dire Bistandard, ca peut etre une sortie imprimante inutilisable !. Avec ces minitels est livrée une notice fort intéréssante que j'ai scanné et mise à disposition dans la section Documents


Ben voilà, y a plus qu'à souder....

Partie electronique

Shema

Ce shéma, on me l'a envoyé, mais j'ai perdu le mail de l'ame charitable :( ... Il parait qu'on peut arriver à tout souder dans le boitier de la prise SUB25 , j'ai pas tenté.
Il sert juste a adapter les niveuax du minitel et du port série.
pour les romano flemmards, le cable est en vente a 70F a la fnac
Shema de la prise
Attention, les numeros de pattes correspondent à une prise 25 broches !!! ( sur ma photo, c'est une 9 broches ... pffff, nul, vas falloir que je concote un autre shema)



Partie Logicielle (linux-only)

Il faut:

rajouter cette ligne dans le /etc/inittab:
s1:2345:respawn:/sbin/gettyps minitel minitel minitel

s1 : start au runlevel 1, lance le programme au demarrage de l'ordi
2345 : les runlevels concernés
respawn : relance le programme au cas ou il serait tué

/sbin/gettyps minitel minitel minitel : ligne de commande

minitel : utilise le device "minitel", c.a.d /dev/minitel , c'est un lien symbolique qui pointe vers le bon port série.
minitel : vitesse du terminal comme définie dans le fichier /etc/gettydefs
minitel : type du terminal (comparable à VT100 ...) c'est un fichier : /etc/terminfo/m/minitel


Voici la ligne à rajouter dans /etc/gettydefs :
minitel# B4800 CS7 PARENB -PARODD CLOCAL # B4800 ISTRIP CS7 PARENB -PARODD CLOCAL BRKINT IGNPAR ICRNL IXON IXANY OPOST ONLCR CREAD HUPCL ISIG ICANON ECHO ECHOE ECHOK #@S login: #minitel
sur une seule ligne ! Si vous avez des difficultés à trouver la definition de terminal, la
voici, ou alors enlevez simplement le 3e minitel de la ligne de commande du inittab, ce sera VT100 par defaut, pas bien grave.
C'est parti pour le test !
 Le minitel n'as pas de memeoire, Il faut donc a chaque fois le configurer :
"Fcnt"-P 4 
pour le mettre en 4800 bauds
"Fcnt"-T A
pour le clavier "americain" ( F pour le francais, mais curieusement, la serigraphie correspond au clavier americain)
"Fcnt"-T E
pour enlever l'echo local.
il devrait afficher :
 [nom de machine] login:
sinon , un bon outil de debug est "minicom", pour tester la liaison.


Resources



bon a + , dodo, je finirai plus tard.
Yip
casi@ifrance.com