- Liste des ouvrages utilises pour la creation de cette aide.
- Les codes "controles" (<32).
- Les codes US (DRCS/STUTEL/STUCAM).
- Les separateurs.
- Les codes ISO 2022 premiere partie.
- Les codes ISO 2022 deuxieme partie.
- Les codes escapes.
- les codes ANSI ou ISO 6429.
- Les autres codes du 80 colonnes.
- Les commandes protocoles 1 (la liste).
- Les commandes protocoles 2 (explications).
- Les commandes protocoles 3 (ROM/RAMs: explications).
- Keyboard 1.
- Keyboard 2 (suite).
- Keyboard 3 (suite et fin).
- Le hard du minitel (la prise peri-informatique).
- TermInfo (Unix) pour M1/M1B/40/80c.
- Lecteur de carte a memoire.
(C) Alexandre MONTARON - 1992 - 1.02a Liste des ouvrages utilises pour la creation de cette aide : ==================================================================== o Specifications Videotex de Visualisation et de Codage (Mai 1980). Teletel. o Specif. de la fonction decodage Videotex des Minitels (aout 1984). CNET/CCETT. o STUM M1 (edition provisoire de Septembre 1984), o STUM M10 (edition provisoire d'Aout 1985), o STURM - Reseau Minitel- (edition d'Aout 1986), o STUM 1B (edition de Novembre 1986). o S.T.U.P.A.V. (edition de Mars 1987, je veux bien la derniere!!!). o S.T.U.C.A.M. (edition de Decembre 1987) + complement de Mars 1989. o S.T.U.T.E.L. (edition de Decembre 1987). o STUM 12 (edition d'Avril 1990). o STUM 2 (edition de Fevrier 1991). Les S.T.U... (Specification Technique d'Utilisation) sont disponible a la vente au CNET d'Issy les Moulineaux (38-40, rue du General Leclerc). |
=============================================================================== Les codes "controles" (<32). =============================================================================== * Codes C0: +-------------+-----+---------------------------------------------------------+ ! 00 (Ctrl-@) ! NUL ! Filtre. Caractere de bourrage. ! ! 01 (Ctrl-A) ! SOH ! Filtre. Debut RAMs, ROM. ! ! 02 (Ctrl-B) ! ! Filtre. ! ! 03 (Ctrl-C) ! ! Filtre. ! ! 04 (Ctrl-D) ! EOT ! Filtre. Fin RAMs, ROM. ! ! 05 (Ctrl-E) ! ENQ ! Renvoie la RAM 1. (M1). ! ! 06 (Ctrl-F) ! ! Filtre. ! ! 07 (Ctrl-G) ! BEL ! Buzzer (Bip). ! ! 08 (Ctrl-H) ! BS ! Curseur gauche. ! ! 09 (Ctrl-I) ! HT ! Curseur droit (TAB). ! ! 0A (Ctrl-J) ! LF ! Curseur bas. ! ! 0B (Ctrl-K) ! VT ! Curseur haut. ! ! 0C (Ctrl-L) ! FF ! Effacement de l'ecran et Home. ! ! 0D (Ctrl-M) ! CR ! Retour chariot (colonne 1). ! ! 0E (Ctrl-N) ! SO ! Passage dans le jeu semi-graphique (G1). ! ! 0F (Ctrl-O) ! SI ! Retour au jeu normal (G0). ! ! 10 (Ctrl-P) ! DLE ! Filtre. Caractere de transparence (M10). ! ! 11 (Ctrl-Q) ! Con ! Curseur on. ! ! 12 (Ctrl-R) ! Rep ! Repetition du dernier caractere: n+64. Maximum: 64 fois.! ! 13 (Ctrl-S) ! Sep ! Filtre le caractere suivant aussi (Separateur). ! ! 14 (Ctrl-T) ! Coff! Curseur off. ! ! 15 (Ctrl-U) ! NACK! Filtre. ! ! 16 (Ctrl-V) ! SYN ! Non-documente. Idem que 19 (Ctrl-Y). ! ! 17 (Ctrl-W) ! ! Filtre. ! ! 18 (Ctrl-X) ! CAN ! Cancel. Efface la fin de la ligne. ! ! 19 (Ctrl-Y) ! SS2 ! Introduit un caractere G2 (accents, signes speciaux...).! ! 1A (Ctrl-Z) ! SUB ! Caractere d'erreur (? a l'envers si M1/M10, DEL sinon). ! ! 1B (Ctrl-[) ! ESC ! Introduit une sequence escape. ! ! 1C (Ctrl-\) ! ! Filtre. ! ! 1D (Ctrl-]) ! SS3 ! Filtre le caractere suivant aussi (M1B). ! ! 1E (Ctrl-^) ! RS ! Home (1ere ligne, 1ere colonne). ! ! 1F (Ctrl-_) ! US ! Posititionnement curseur: Pl+64 Pc+64 ou Pl sur 2digits.! +-------------+-----+---------------------------------------------------------+ * Telechargement d'un numero de telephone (Minitel 10): +-----------------------------------------------------------------------------+ ! 10 01 (Ctrl-P Ctrl-A) <Index sur deux digits de pref> 10 04 (Ctrl-P Ctrl-D) ! ! <N'importe quoi, le nom par exemple...> ! ! 10 02 (Ctrl-P Ctrl-B) <No de telephone avec zone ( )> 10 03 (Ctrl-P Ctrl-C) ! +-----------------------------------------------------------------------------+ Minitel 2: Pas d'index. Un seul numero telechargable. M10/M10B ou M12: 14 numeros telechargable. |
=============================================================================== Les codes US (DRCS/STUTEL/STUCAM). =============================================================================== +--------+--------------------------------------------------------------+ ! 23 (#) ! Telechargement jeux DRCS (M2). ! +--------+--------------------------------------------------------------+ ! 30 (0) ! Positionnement curseur en debut de ligne. ! ! 31 (1) ! US 3X 3Y ==> ligne no XY (decimal). ! ! 32 (2) ! Cette sequence ne doit PLUS etre utilisee! ! +--------+--------------------------------------------------------------+ ! 3C (<) ! voir S.T.U.C.A.M. ! +--------+--------------------------------------------------------------+ ! 3E (>) ! voir S.T.U.T.E.L. ! +--------+--------------------------------------------------------------+ ! 40 (@) ! Positionnement curseur. ! ! a ! US XX+64 YY+64 ==> ligne no XX, colonne no YY. ! ! 58 (X) ! Est aussi utilise en 80 colonne pour l'acces a la ligne 0. ! +--------+--------------------------------------------------------------+ * Telechargement jeux DRCS (M2): US 23 20 20 20 42 49 : en-tete de telechargement jeu G'0. US 23 20 20 20 43 49 : en-tete de telechargement jeu G'1. US 23 YY 30 <14o> 30 : telecharge les car. YY et suivants... US XX YY : sors du telechargement, sf acces ligne 0. * Element du S.T.U.T.E.L. utilisees par le Minitel 12: US 3E 44 .. 0D : Etablissement d'association. US 3E 50 32 0D : Acquittement T-Transfert positif. US 3E 50 33 0D : Acquittement T-Transfert negatif. US 3E 50 37 0D : Demande de repetition du message. US 3E 54 2F L TLV message 0D : Transfert de donnees. US 3E 39 0D : rupture d'association. |
=============================================================================== Liste des separateurs (SEP = 13 (Ctrl-S)) : =============================================================================== +------------+----------------------------------------------------------------+ ! SEP 11 XON ! Demande de reprise du flux. M12! ! SEP 15 NACK! Demande d'arret du flux. M12! +------------+----------------------------------------------------------------+ ! SEP 41 (A) ! Touche ENVOI. ! ! SEP 42 (B) ! Touche REPETITION. ! ! SEP 43 (C) ! Touche RETOUR. ! ! SEP 44 (D) ! Touche GUIDE. ! ! SEP 45 (E) ! Touche ANNULATION. ! ! SEP 46 (F) ! Touche SOMMAIRE. ! ! SEP 47 (G) ! Touche CORRECTION. ! ! SEP 48 (H) ! Touche SUITE. ! ! SEP 49 (I) ! Touche CONNEXION-FIN. ! ! SEP 4A (J) ! Demande de mise en marche de la PCE. (TS+REPETITION sur M1/M10)! ! SEP 4B (K) ! Demande d'arret de la PCE. ! ! SEP 4C (L) ! Demande de retournement du modem (1200-75Bd). ! ! SEP 4D (M) ! Demande de retournement inverse (75-1200Bd). ! ! SEP 4E (N) ! ! ! SEP 4F (O) ! ! ! SEP 50 (P) ! Changement d'etat a la connexion. ! ! SEP 51 (Q) ! Changement de la vitesse du modem. ! ! SEP 52 (R) ! (Connexion ou deconnexion d'un module telephonique.) ! ! SEP 53 (S) ! Connexion ou deconnexion du modem. ! ! SEP 54 (T) ! Changement d'etat du fil PT. ! ! SEP 55 (U) ! (Connexion ou deconnexion de modules logiciels sup.) ! ! SEP 56 (V) ! Changement d'etat du status mode de fonctionnement. ! ! SEP 57 (W) ! Acquittement de la mise en transparence. ! ! SEP 58 (X) ! Debut et fin de retournement. ! ! SEP 59 (Y) ! Phase de connexion-deconnexion. ! ! SEP 5A (Z) ! Changement d'etat de la fonction MEM. uniquement M10! ! SEP 5B ([) ! Changement d'etat du courant de ligne. M10! ! SEP 5C (\) ! Debut et fin de recopie d'ecran. M1B! ! SEP 5D (]) ! ! ! SEP 5E (^) ! Reset. M1B! ! SEP 5F (_) ! ! ! SEP 60 (') ! ! ! SEP 61 (a) ! Touche CC (Coupure Calibree). M10! ! SEP 62 (b) ! Touche HP+. M10! ! SEP 63 (c) ! Touche HP-. M10! ! SEP 64 (d) ! Touche BIS. M10! ! SEP 65 (e) ! Touche RT (Repertoire). M10! ! SEP 66 (f) ! ! ! SEP 67 (g) ! Touche Speciale + MEM. M10! ! SEP 68 (h) ! Touche Speciale + BIS. M10! ! SEP 69 (i) ! ! ! SEP 6A (j) ! ! ! SEP 6B (k) ! ! ! SEP 6C (l) ! Detecteur de sonnerie integre. M12/M2! ! SEP 6D (m) ! Acquittement status modem. M12! ! SEP 6E (n) ! ! ! SEP 6F (o) ! ! ! SEP 70 (p) ! Passage au mode Mixte. M1B! ! SEP 71 (q) ! Passage au mode Videotex. M1B! ! SEP 72 (r) ! Changement d'etat de la veille. M12/M2! ! SEP 73 (s) ! ! ! SEP 74 (t) ! Inhibition de la reception STUTEL. M12! +------------+----------------------------------------------------------------+ |
=============================================================================== Les codes ISO 2022 premiere partie. =============================================================================== * Commandes ISO 2022 utilisees par le PAVI (commande 30): 1B 20 2X 30 : Invitation A Numeroter (IAN). X=no du groupe de taxation. 1B 21 2X 2Y 30 : XY=representation dec. du niveau de taxation utilise. 1B 22 30 : indication d'echec de connexion. * Commandes ISO 2022 utilisees par la messagerie 40 colonnes (commande 31): 1B 20 20 31 : Debut de message. 1B 20 21 31 : Debut du champ expediteur. 1B 20 22 31 : Debut du champ nom. 1B 20 23 31 : Debut du champ numero de telephone. 1B 20 24 31 : Debut du champ destinataire. 1B 20 25 31 : Debut du champ objet. 1B 20 26 31 : Debut du champ corps. 1B 21 20 31 : Fin de message ou de champs. * Commandes ISO 2022 utilisees en mode compatible PAD-X3 (commandes 34 a 37): En mode compatible PAD-X3 toutes les sequences de types SEP XY deviennent: ESC 2Y 3X 0D (sauf pour Y=5 qui devient F). Exemples: SEP 41 devient: ESC 21 34 (touche ENVOI). SEP 53 devient: ESC 23 35 (acquittement). SEP 65 devient: ESC 2F 36 (touche du Minitel10). SEP 70 devient: ESC 20 37 (acquittement). * Commandes ISO 2022 utilisees par le reseau minitel (commandes 38 a 3C): +--------------------------+------------------------------------------------+ ! ESC A 38 (8) [CR] ! Demande de Connexion (DC). ! ! ESC 2F (/) 38 (8) [CR] ! Demande d'IDentification (DID). ! ! ESC A 39 (9) CR ! Acquittement de Connexion (AC). ! ! ESC A 3A (:) [CR] ! Indication de Liberation de Connexion (ILC). ! ! ESC 2F (/) 3A (:) [CR] ! ILC Generale. ! ! ESC A 3B (;) ! Jeton (J). ! ! ESC 2F (/) 3B (;) ! Demande de Liberation de Connexion (DLC). ! ! ESC 20 ( ) p 3C (<) [CR] ! Demande de Modif. des Caracteristique de Trans.! ! ESC 21 (!) 3C (<) [CR] ! Debut de Transparence (DT). \DMCT.! ! ESC 22 (") P 3C (<) [CR] ! Commande de Deconnexion Generale (CDG). ! ! ESC 23 (#) A 3C (<) [CR] ! Indication de Ressource Disponible (IRD). ! ! ESC 24 ($) A 3C (<) [CR] ! Indication de Ressource Non-Disponible (IRND). ! ! ESC 28 (() 3C (<) [CR] ! Fin de Transparence (FT). ! +--------------------------+------------------------------------------------+ * Commande du systeme d'echange utilises par les Minitels 1B: 1B 21 38 : Demande d'identification d'une imprimante. 1B 21 2D 38 : Demande d'id. d'une imprimante et du bout de chaine. 1B 2D 21 2C 26 38 : idem pour Minitel 12 et 2. 1B 2D 3A : Indication de Liberation de Connexion du bout de chaine. 1B 21 3A : Indication de Liberation de Connexion d'une imprimante. 1B 2F 3B : Demande de Liberation de Connexion. |
=============================================================================== Les codes ISO 2022 deuxieme partie. =============================================================================== * Codes Adressage: +--------+----------------------------------------------------+ ! 20 ( ) ! Ecran videotex. ! ! 21 (!) ! Imprimante. ! ! 22 (") ! Lecteur de cassettes. ! ! 23 (#) ! Lecteur de cartes. ! ! 24 ($) ! Numeroteur. ! ! 25 (%) ! Interdit (indique le sous-adressage). ! ! 26 (&) ! Videodisque. ! ! 27 (') ! Calculateur domestique ou personnel. ! ! 28 (() ! Clavier auxiliaire. ! ! 29 ()) ! Adaptateur pour handicapes. ! ! 2A (*) ! Coffret d'adaptation videotex pour reseau RV1G. ! ! 2B (+) ! Lecteur de codes barre. ! ! 2C (,) ! Reserve pour extensions. ! ! 2D (-) ! Peripherique en bout de chaine. ! ! 2E (.) ! Base de donnee distante. ! ! 2F (/) ! Tous les peripheriques. ! +--------+----------------------------------------------------+ +----------------------+--------------------------------------+ ! 20 ( ) 2C (,) 21 (!) ! Messagerie 40. ! ! 21 ( ) 2C (,) 26 (&) ! Imprimante ... ! +----------------------+--------------------------------------+ * Parametres pour CDG: +--------+--------------------------------------------+ ! 20 ( ) ! Deconnexion de service par le serveur. ! ! 21 (!) ! Deconnexion de service par l'usager. ! ! 22 (") ! Deconnexion sur incident TRANSPAC. ! ! 2F (/) ! Defaillance application. ! +--------+--------------------------------------------+ * Codage des C0 en transparence: DLE suivit du C0 ayant le bit 6 force a 1. |
=============================================================================== Les codes escapes. =============================================================================== +--------------------------+--------------------------------------------------+ ! ESC 23 (#) 20 ( ) 58 (X) ! Masquage plein ecran. ! ! ESC 23 (#) 20 ( ) 5F (_) ! Demasquage plein ecran. ! ! ESC 23 (#) 21 (!) XX ! Filtre. Attributs pleine rangee. (3F<XX<60). ! +--------------------------+--------------------------------------------------+ ! ESC 25 (%) ! Transparence ecran. ! ! ESC 25 (%) 40 (@) ! Fin transparence ecran (M1B). (Don't use it!). ! +--------------------------+--------------------------------------------------+ ! ESC 28 (() 40 (@) ! G0: Base alphanumerique (M2). ! ! ESC 28 (() 20 ( ) 42 (B) ! G'0: jeu DRCS alphanumerique (M2). ! ! ESC 29 ()) 63 (c) ! G1: Base semi-graphique (M2). ! ! ESC 29 ()) 20 ( ) 43 (C) ! G'1: jeu DRCS semi-graphique (M2). ! +--------------------------+--------------------------------------------------+ ! ESC 2X YY ! Fin transparence ecran (M1) 8<=X<=F & 30<=YY<=7F.! ! ESC 2F (/) 3F (?) ! Fin transparence ecran (M1B). (Use this one!). ! +--------------------------+--------------------------------------------------+ ! ESC 35 (5) da ! Filtre. (Mise en route ! ! ESC 36 (6) da ! Filtre. (Arret d'un dispositif auxiliaire).! ! ESC 37 (7) da ! Filtre. (Mise en attente ! +--------------------------+--------------------------------------------------+ ! ESC 39 (9) XX ! Commandes protocole a un argument (PRO1). ! ! ESC 3A (:) XX XX ! Commandes protocole a deux arguments (PRO2). ! ! ESC 3B (;) XX XX XX ! Commandes protocole a trois arguments (PRO3). ! +------------+-------------+--[ C 1 ]--+------------+-------------------------+ ! ESC 40 (@) ! Caractere noir. ! ESC 50 (P) ! Fond noir. ! ! ESC 41 (A) ! Caractere rouge. ! ESC 51 (Q) ! Fond rouge. ! ! ESC 42 (B) ! Caractere vert. ! ESC 52 (R) ! Fond vert. ! ! ESC 43 (C) ! Caractere jaune. ! ESC 53 (S) ! Fond jaune. ! ! ESC 44 (D) ! Caractere bleu. ! ESC 54 (T) ! Fond bleu. ! ! ESC 45 (E) ! Caractere magenta. ! ESC 55 (U) ! Fond magenta. ! ! ESC 46 (F) ! Caractere cyan. ! ESC 56 (V) ! Fond cyan. ! ! ESC 47 (G) ! Caractere blanc. ! ESC 57 (W) ! Fond blanc. ! ! ESC 48 (H) ! Clignotement. ! ESC 58 (X) ! Masquage. ! ! ESC 49 (I) ! Fixe. ! ESC 59 (Y) ! Fin de lignage. ! ! ESC 4A (J) ! Fin d'incrustation. ! ESC 5A (Z) ! Debut de lignage. ! ! ESC 4B (K) ! Debut d'incrustation. ! ESC 5B ([) ! CSI ou ISO 6429 (M1B). ! ! ESC 4C (L) ! Taille normale. ! ESC 5C (\) ! Fond normal. ! ! ESC 4D (M) ! Double hauteur. ! ESC 5D (]) ! Inversion de fond. ! ! ESC 4E (N) ! Double largeur. ! ESC 5E (^) ! Filtre(Fond transparent)! ! ESC 4F (O) ! Double grandeur. ! ESC 5F (_) ! Demasquage. ! +------------+-------------+-----------+------------+-------------------------+ ! ESC 61 (a) ! Demande de position curseur (rep.: US l+64 c+64).! +--------------------------+--------------------------------------------------+ * Dispositifs Auxiliaires: +--------+------------------------------+ (d'apres Doc. de Mai 1980): ! 40 (@) ! Recopie d'ecran. ! ESC 35 40: recopie d'ecran des M1B. ! 41 (A) ! Dispositif d'enregistrement. ! ! 42 (B) ! Roll Up. ! ! 43 (C) ! Roll Down. ! +--------+------------------------------+ (d'apres S.T.U.P.A.V.): ! 4D (M) ! Invitation A Numeroter (IAN).! ESC 35 4D: codage officiel de l'IAN. ! 4E (N) ! ! ! 4F (O) ! ? ! ESC 36 4F: pr les besoins internes de +--------+------------------------------+ l'administration. |
=============================================================================== Les codes ANSI ou ISO 6429. =============================================================================== * Minitel 1B. * ANSI X3.64 escape sequences: +-----+-------------------------+---------------+-----------------------------+ ! CUU ! CUrsor Up. ! CSI Pn A ! ! ! CUD ! CUrsor Down. ! CSI Pn B ! ! ! CUF ! CUrsor Forward. ! CSI Pn C ! ! ! CUB ! CUrsor Backward. ! CSI Pn D ! ! ! CUP ! CUrsor Position. ! CSI Pr ; Pc H ! ! ! ED ! Erase in Display. ! CSI Ps J ! 0=fin, 1=debut, 2=entier. ! ! EL ! Erase in Line. ! CSI Ps K ! 0=fin, 1=debut, 2=entier. ! ! ICH ! Insert CHaracter. ! CSI Pn @ ! (M1B Rtic). ! ! IL ! Insert Line. ! CSI Pn L ! ! ! DL ! Delete Line. ! CSI Pn M ! ! ! DCH ! Delete CHaracter. ! CSI Pn P ! ! ! SM4 ! Select Mode 4. ! CSI 4 h ! Insertion/Replacement ! ! RM4 ! Reset Mode 4. ! CSI 4 l ! Mode (IRM). ! ! DSR ! Device Status Report. ! CSI 6 n ! renvoi:CSI Pl ; Pc R M12/M2! +-----+-------------------------+---------------+-----------------------------+ * 80 colonnes uniquement: +-----+-------------------------+---------------+-----------------------------+ ! IND ! INDex. ! ESC D ! >LF. ! ! NEL ! NExt Line. ! ESC E ! >CR/LF. ! ! RI ! Reverse Index. ! ESC M ! >VT. ! ! RIS ! Reset to Initial State. ! ESC c ! ! ! SM ! Select Mode. ! CSI <1 h ! curseur on (private). M12/M2! ! RM ! Reset Mode. ! CSI <1 l ! curseur off (private).M12/M2! ! SM2 ! Select Mode 2. ! CSI 2 h ! Keyboard Action ! ! RM2 ! Reset Mode 2. ! CSI 2 l ! Mode (KAM). ! ! SM ! Select Mode. ! CSI <3 h ! 40 colonnes (private).M12/M2! ! RM ! Reset Mode. ! CSI ?3 l ! 80 colonnes (private).M12/M2! ! SM ! Select Mode. ! CSI <4 h ! mode page (private). M12/M2! ! RM ! Reset Mode. ! CSI ?4 l !mode rouleau (private).M12/M2! ! SM12! Select Mode 12. ! CSI 12 h ! Send / Receive M12/M2! ! RM12! Receive Mode 12. ! CSI 12 l ! Mode (SRM). M12/M2! ! MC ! Media Copy. ! CSI i ! ! ! SGR ! Set Graphic Rendition. ! CSI Ps m ! 0=aucun attributs. ! +-----+-------------------------+---------------+-----------------------------+ ! 1: sur-intensite. 4: souligne. 5: clignotement. 7: inversion de fond. ! !22: intensite normale. 24: non souligne. 25: non clignotant. 27: fond normal.! +-----------------------------------------------------------------------------+ |
=============================================================================== Les autres codes du 80 colonnes. =============================================================================== * non-ANSI X3.64 escape sequences : +-------------------+-------------------------------------------+ ! BEL (Ctrl-G) ! Buzzer (Bip). ! ! BS (Ctrl-H) ! Curseur gauche (<-). ! ! TAB (Ctrl-I) ! Tabulation. ! ! LF (Ctrl-J) ! Curseur bas (V). ! ! VT (Ctrl-K) ! Curseur bas (V). ! ! FF (Ctrl-L) ! Curseur bas (V). ! ! CR (Ctrl-M) ! Retour chariot (<-'). ! ! SO (Ctrl-N) ! Passage au jeu G1 (francais). ! ! SI (Ctrl-O) ! Passage au jeu G0 (americain). ! ! CAN (Ctrl-X) ! Pave blanc (DEL). ! ! EOF (Ctrl-Z) ! Pave blanc (DEL). ! ! ESC (Ctrl-[) ! Introduit une sequence escape. ! ! US 40 (@) Pc ! Acces a la ligne 0, colonne Pc (0<Pc<64). ! +-------------------+-------------------------------------------+ ! ESC 28 (() 42 (B) ! G0 = jeu americain. M12! ! ESC 28 (() 52 (R) ! G0 = jeu francais. M12! ! ESC 28 (() 33 (3) ! G0 = jeu complementaire. M12! ! ESC 28 (() 30 (0) ! G0 = jeu DEC. M2! ! ESC 29 ()) 42 (B) ! G1 = jeu americain. M12! ! ESC 29 ()) 52 (R) ! G1 = jeu francais. M12! ! ESC 29 ()) 33 (3) ! G1 = jeu complementaire. M12! ! ESC 29 ()) 30 (0) ! G1 = jeu DEC. M2! +-------------------+-------------------------------------------+ ! ESC 37 (7) ! Memorisation du contexte ecran. ! ! ESC 38 (8) ! Restitution du contexte ecran. ! +-------------------+-------------------------------------------+ ! ESC 4F (O) XX ! Codage des touches de fonctions... ! +-------------------+-------------------------------------------+ ! CSI 3F (?) 7A (z) ! Acquittement de passage en teleinfo. ! ! CSI 3F (?) 7B ({) ! Retour au standard Teletel mode Videotex. ! +-------------------+-------------------------------------------+ |
=============================================================================== Les commandes protocoles 1 (la liste). =============================================================================== * Commande du protocole (PRO1=ESC 39 (9), PRO2=ESC 3A (:), PRO3=ESC 3B (;)): +----+--------------------+---------------------------------------------------+ ! ! PRO1 50 (P) ! Numerotation du dernier numero (BIS). M10! ! ! PRO3 51 (Q) 3x, 3y ! Numerotation a partir du repertoire. M2 philips! ! ! PRO3 52 (R) 3x, 3y ! Numerotation a partir de l'ecran. M2/M10! ! ! PRO1 53 (S) ! Prise de ligne. M2/M10! ! ! PRO1 54 (T) ! Commutation donnees-phonie. M10! ! ! PRO2 55 (U) N ! Commutation donnees-phonie pendant N fois 2sec.M10! ! ! PRO2 56 (V) N ! Idem mais en mode oppose. M12! ! ! PRO1 57 (W) ! Liberation de ligne. M2/M10! ! ! PRO1 58 (X) ! Coupure Calibree. M10! ! ! PRO1 59 (Y) ! Effacement memoire tampon (14 derniers no tel.)M10! ! ! PRO1 5A (Z) ! Demande de status telephonique. M2/M10! ! ! PRO2 5B ([) st ! Reponse a la demande status telephonique. M2/M10! ! ! 5C (\) ! ! ! ! 5D (]) ! ! ! ! 5E (^) ! ! ! ! 5F (_) ! ! ! 1 ! PRO3 60 (') cr, ce ! Arret d'aiguillage (OFF). ! ! 1b.! PRO1 60 (') ! Demande de bien vouloir activer la PCE. M12! ! 2 ! PRO3 61 (a) cr, ce ! Aiguillage (ON). ! ! 2b.! PRO1 61 (a) ! Demande de bien vouloir arreter la PCE. M12! ! 3 ! PRO2 62 (b) cr/ce ! Demande de status d'un module (TO). ! ! 3b.! PRO1 62 (b) ! Passage en mode repondeur. M12! ! 4 ! PRO3 63 (c) cr/ce,s! Reponse a une demande de status ou acquittement. ! ! 4b.! PRO1 63 (c) ! Inhibition reception STUTEL. M12! ! 5 ! PRO2 64 (d) cr ! Diffusion restreinte des acquittements protocole. ! ! 5b.! PRO2 64 (d) ce ! Acquittement non renvoye. M1B! ! 6 ! PRO2 65 (e) cr ! Diffusion systematique des acquittements protocole! ! 6b.! PRO2 65 (e) ce ! Acquittement renvoye. M1B! ! 7 ! PRO2 66 (f) x ! Mise en transparence du protocole. (0<x<128) ! ! 8 ! PRO1 67 (g) ! Deconnexion physique du modem. ! ! 9 ! PRO1 68 (h) ! Assure la connexion du modem. ! ! 10 ! PRO2 69 (i) mf ! Mise en route d'une fnct particuliere du terminal.! !10b.! PRO3 69 (i) cr,cmd ! Idem pour un module. M2/M1B/M12! ! 11 ! PRO2 6A (j) mf ! Arret d'une fnct particuliere du terminal. ! !11b.! PRO3 6A (j) cr,cmd ! Idem pour un module. M2/M1B/M12! ! 12 ! PRO2 6B (k) pv ! Programmation des vitesses par le peripherique. ! ! 13 ! PRO1 6C (l) ! Retournement du modem. ! ! 14 ! PRO1 6D (m) ! Retournement inverse du modem. ! ! 15 ! PRO1 6E (n) ! Acquittement de retournement. ! ! 16 ! PRO1 6F (o) ! Retournement pour l'opposabilite. ! ! 17 ! PRO2 6F (o) 31 (1) ! Passage du mode oppose a esclave (OPPORE). ! ! 18 ! PRO1 70 (p) ! Demande de status terminal. ! ! 19 ! PRO2 71 (q) st ! Reponse a la demande status terminal. ! ! 20 ! PRO1 72 (r) ! Demande de status fonctionnement. ! !20b.! PRO2 72 (r) cr ! Demande de status d'un module. M2/M1B/M12! ! 21 ! PRO2 73 (s) sf ! Reponse a la demande status fonctionnement. ! !21b.! PRO3 73 (s) cr,sx ! Reponse a la demande status du module. M2/M1B/M12! ! 22 ! PRO1 74 (t) ! Demande de status vitesse. ! ! 23 ! PRO2 75 (u) sv ! Reponse a la demande status vitesse. ! ! 24 ! PRO1 76 (v) ! Demande de status protocole. ! ! 25 ! PRO2 77 (w) sp ! Reponse a la demande status protocole. ! ! 26 ! PRO1 78 (x) 01 04 ! Telechargement RAM 1. (Chaine encadree par M1! ! 27 ! PRO1 79 (y) 01 04 ! Telechargement RAM 2. Ctrl-A et Ctrl-D). M1! ! 28 ! PRO1 7A (z) ! Lecture RAM 2. M1! ! 29 ! PRO1 7B ({) ! Lecture ROM (Identification du terminal). ! ! 30 ! PRO2 7C (|) si ! Commande de copie d'ecran. M1B! ! 31 ! PRO2 31 (1) 7D (}) ! Passage en Teleinformatique. M1B! ! 32 ! PRO2 32 (2) 7D (}) ! Passage du mode Videotex a Mixte. M1B! ! 33 ! PRO2 32 (2) 7E (~) ! Passage du mode Mixte a Videotex. M1B! ! 34 ! PRO1 7F DEL ! Reinitialisation en Videotex. M1B! +----+--------------------+---------------------------------------------------+ |
=============================================================================== Les commandes protocoles 2 (explications). =============================================================================== * Codage des modules (en emission et en reception): +---------+--------+--------+ ! Modules ! ce ! cr ! +---------+--------+--------+ ! ecran ! 50 (P) ! 58 (X) ! ! clavier ! 51 (Q) ! 59 (Y) ! ! modem ! 52 (R) ! 5A (Z) ! ! prise ! 53 (S) ! 5B ([) ! ! poste ! 54 (T) ! 5C (\) ! Minitel 10. +---------+--------+--------+ * Status aiguillage: +-----+-----+-----+-----+-----+-----+-----+-----+ ! P ! 1 ! - !Poste!Prise!Modem!Clav.!Ecran! +----7+----6+----5+----4+----3+----2+----1+----0+ Pour chacun des modules: 1 = liaison etablie, 0 = liaison coupee. * Mode Fonctionnement: +--------+-----------------------[mf]---------------------------------+ ! 43 (C) ! mode rouleau/page. ! ! 44 (D) ! procedure de correction d'erreur (PCE). ! ! 45 (E) ! mode enseignement (clavier en caracteres minuscules). ! ! 46 (F) ! mode loupe haut. \ Minitels 1 et 10. ! ! 47 (G) ! mode loupe bas. / ! +--------+--------[cr]--------+--------+----[cmd]-----+---------------+ ! 58 (X) ! module ecran. ! 41 (A) ! Veille. ! New Minitel 2.! ! 59 (Y) ! module clavier. ! 41 (A) ! Mode etendu. ! Minitel 1B. ! ! ! ! 43 (C) ! C0 (ou CSI). ! Minitel 1B. ! ! 5A (Z) ! module modem. ! 41 (A) ! Gestion flux.! Minitel 12. ! ! ! ! 42 (B) ! Sign.ap.auto.! Minitel 12. ! +--------+--------------------+--------+--------------+---------------+ * Programmation/Status Vitesse (prise): +-----+-----+-----+-----+-----+-----+-----+-----+ ! P ! 1 ! E2 ! E1 ! E0 ! R2 ! R1 ! R0 ! +----7+----6+----5+----4+----3+----2+----1+----0+ R: vitesse de reception sur 3 bits. E: vitesse d'emission sur 3 bits. 001 = 75Bd (M1 Telic non retournable). 010 = 300Bd. 100 = 1200Bd. 110 = 4800Bd (M1B). 111 = 9600Bd (M2). * Status Terminal: +-----+-----+-----+-----+-----+-----+-----+-----+ ! P ! 1 ! 0 ! PT ! DP ! MT ! VM ! EC ! +----7+----6+----5+----4+----3+----2+----1+----0+ EC: etat du terminal a la connexion (1 = etat oppose). VM: vitesse modem (1 = 1200Bd ds le sens base de donnees vers terminal). MT: module telephonique (1 = present). Minitels 10/10B/12/2. DP: detection de porteuse (1 = connecte). PT: etat du fil PT sur la prise (1 = session active). * Status Fonctionnement: +-----+-----+-----+-----+-----+-----+-----+-----+ ! P ! 1 ! L1 ! L2 ! ME ! PC ! RL ! F ! +----7+----6+----5+----4+----3+----2+----1+----0+ F: Format d'ecran (1 = 80 colonnes). Minitel 1B. RL: Rouleau (1 = actif). PC: PCE (1 = actif). ME: Mode Enseignement (1 = actif). L: Postition de la loupe (2 bits). Minitels 1 et 10. 00: pas de loupe. 01: loupe haute. 10: loupe basse. * Status Protocole: +-----+-----+-----+-----+-----+-----+-----+-----+ ! P ! 1 ! 0 ! PAD ! A2 ! A1 ! D2 ! D1 ! +----7+----6+----5+----4+----3+----2+----1+----0+ D1: 0 si les acquittements sont diffuses vers le modem. D2: 0 si les acquittements sont diffuses vers la prise. Minitel 1B: A1: 1 si le modem est en mode non retour d'acquittement. A2: 1 si la prise est en mode non retour d'acquittement. PAD: 1 si la compatibilite PAD-X3 est active. * Status Telephonique (Minitel 10): +-----+-----+-----+-----+-----+-----+-----+-----+ ! P ! 1 ! 0 ! FMEM! DCL ! Num.! Com.! RPL ! +----7+----6+----5+----4+----3+----2+----1+----0+ RPL: etat du Relais Prise de Ligne (0 = ouvert). Com.: etat du Combine (0 = raccroche). Num.: Numerotation decimale ou multi-frequence (0 = decimale). DCL: Detection d'un Courant de Ligne dans le M.T (0 = absence). FMEM: Fonction MEM (0 = inactive). Minitel 10. * Standard d'Impression (Minitel 1B): +--------+-----------+ ! 6A (j) ! Francais ! ! 6B (k) ! Americain ! +--------+-----------+ * Status Clavier (Minitel 1B): +-----+-----+-----+-----+-----+-----+-----+-----+ ! P ! 1 ! 0 ! 0 ! 0 ! C0 ! 0 !Eten.! +----7+----6+----5+----4+----3+----2+----1+----0+ Eten.: mode etendu (1 = actif). C0: codage en jeu C0 des touches de gestion du curseur (1 = actif). * Status Modem (Minitel 12 et 2): +-----+-----+-----+-----+-----+-----+-----+-----+ ! P ! 1 ! 0 ! 0 ! 0 ! AA ! FLUX! PCE ! +----7+----6+----5+----4+----3+----2+----1+----0+ PCE: Procedure de Correction d'Erreur en emission (1 = active). M12. FLUX: controle de flux sur la prise (1 = actif). Minitel 12. AA: Appel Automatique (1 = demande). * Status Ecran (New Minitel 2): +-----+-----+-----+-----+-----+-----+-----+-----+ ! P ! 1 ! 0 ! 0 ! 0 ! 0 ! 0 !VEIL.! +----7+----6+----5+----4+----3+----2+----1+----0+ VEIL.: mise en/hors veille ecran (0 = veille active). |
=============================================================================== Les commandes protocoles 3 (ROM/RAMs: explications). =============================================================================== * Format des ROMs et RAMs: +-------------+--------------------------------------+-------------+ ! 01 (Ctrl-A) ! ...contenu de la ROM ou de la RAM... ! 04 (Ctrl-D) ! +-------------+--------------------------------------+-------------+ Rq.: Le Ctrl-A et le Ctrl-D sont toujours present pour la ROM. Pour la RAM, le Ctrl-D peut etre absent si celle-ci est completement remplie. Si, par contre le Ctrl-A est absent: la RAM ne repondra plus JAMAIS rien! * Contenu de la ROM: +--------------+-----------------+---------+ ! Constructeur ! Type de minitel ! Version ! +--------------+-----------------+---------+ * Constructeur: +--------+----------------------------------------------------+ ! 41 (A) ! Matra (M5 uniquement). ! ! 42 (B) ! TRT (M1), RTIC (M1B), RPIC (M2), Philips (M12). ! ! 43 (C) ! Telic-Alcatel (M1/M1C/M10/M10B/M12). ! ! 44 (D) ! Thomson. ! ! 45 (E) ! CCS. ! ! 46 (F) ! Fiet. ! ! 47 (G) ! Fime. ! ! 48 (H) ! Unitel. ! ! 49 (I) ! Option. ! ! 4A (J) ! Bull. ! ! 4B (K) ! Telematique. ! ! 4C (L) ! Desmet. ! +--------+----------------------------------------------------+ * Type de minitel (ou de peripherique): +--------+------------------------------------------------------------------+ ! 62 (b) ! Minitel 1, modem non retournable et clavier ABCD. ! ! 63 (c) ! Minitel 1, modem non retournable. ! ! 64 (d) ! Minitel 10, modem non retournable. ! ! 65 (e) ! Minitel 1 Couleur, modem non retournable, entree video et incrus.! ! 66 (f) ! Minitel 10. ! ! 67 (g) ! Emulateur. ! +--------+------------------------------------------------------------------+ ! 6A (j) ! Imprimante. ! +--------+------------------------------------------------------------------+ ! 72 (r) ! Minitel 1. ! ! 73 (s) ! Minitel 1 Couleur. ! ! 74 (t) ! Terminatel 252. ! ! 75 (u) ! Minitel 1 Bi-standard. => Pas de RAMs. ! ! 76 (v) ! Minitel 2. => Demi-RAM 1 en R/O. ! ! 77 (w) ! Minitel 10 Bi-standard. ! ! 78 (x) ! (Thomson?) ! ! 79 (y) ! Minitel 5. ! ! 7A (z) ! Minitel 12. => RAM 1 en R/O. ! +--------+------------------------------------------------------------------+ * Version: +--------+--------+-----+-----+------+------+------+------+ ! Parite ! PAD-X3 ! 1 ! 1 ! No de version sur 4 bits! ! +-------7+-------6+----5+----4+-----3+-----2+-----1+-----0+ |
=============================================================================== Keyboard 1. =============================================================================== * Clavier des M1/M10: +---------------+Touche Seule+--TS+Touche-+ ! ENVOI ! SEP A (41) ! CR (0D) ! Retour chariot. ! RETOUR ! SEP B (42) ! SS2 B (42) ! Accent aigu. ! REPETITION ! SEP C (43) ! SEP J (4A) ! Demande d'activation de la PCE. ! GUIDE ! SEP D (44) ! SS2 H (48) ! Accent trema. ! ANNULATION ! SEP E (45) ! \ (5C) ! Anti-slash. ! SOMMAIRE ! SEP F (46) ! SS2 C (43) ! Accent circonflexe. ! CORRECTION ! SEP G (47) ! Prg.Vitesse! puis 1=75Bd, 2=300Bd, 4=1200Bd. ! SUITE ! SEP H (48) ! SS2 A (41) ! Accent grave. ! CONNEXION/FIN ! SEP I (49) ! SEP I (49) ! => prise. ! LOUPE ! La loupe ! Copie Ecran! puis 1=Francais, 2=Americain. ! ! !Inhibe prise! puis 0 (flip-flop). ! CC ! SEP a (61) ! ! ! HP+ ! SEP b (62) ! ! ! HP- ! SEP c (63) ! ! ! BIS ! SEP d (64) ! SEP h (68) ! => prise. ! RT puis no XX ! SEP e (65) ! - ! ! ou mnemo.(6c)! compose no ! - ! ! EC puis no XX ! compose no ! FF (0C) ! Sort de MEM. ! MEM ! Acces a MEM! SEP g (67) ! => prise. +---------------+------------+------------+ * Clavier des M1B/M10B: +---------------+Touche Seule+--TS+Touche-+-Ctrl+Touche+ ! ENVOI ! SEP A (41) ! } (7D) ! ! ! RETOUR ! SEP B (42) ! SS2 B (42) ! SS2 j (6A) ! OE ! REPETITION ! SEP C (43) ! { (7B) ! SS2 z (7A) ! oe ! GUIDE ! SEP D (44) ! SS2 H (48) ! ! ! ANNULATION ! SEP E (45) ! \ (5C) ! SS2 # (23) ! Livre. ! SOMMAIRE ! SEP F (46) ! SS2 C (43) ! ! ! CORRECTION ! SEP G (47) ! SS2 ' (27) ! SS2 K (4B) ! c cedille. ! SUITE ! SEP H (48) ! SS2 A (41) ! SS2 { (7B) ! Beta. ! CONNEXION/FIN ! SEP I (49) ! SEP I (49) ! -Break- ! ! CC ! SEP a (61) ! +------------+ ! HP+ ! SEP b (62) ! ! ! HP- ! SEP c (63) ! ! ! BIS ! SEP d (64) ! SEP h (68) ! ! RT puis no XX ! SEP e (65) ! - ! ! ou mnemo.(6c)! compose no ! - ! ! EC puis no XX ! compose no ! ! ! MEM ! ! SEP g (67) ! +---------------+------------+------------+ +---------------------------+--[ CSI ]---------------+-[ C 0 ]-+ ! Fleche haut (^) ! CSI A (41) ! VT (0B) ! ! Fleche bas (v) ! CSI B (42) ! LF (0A) ! ! Fleche gauche (<-) ! CSI D (44) ! BS (08) ! ! Fleche droite (->) ! CSI C (43) ! HT (09) ! ! Retour chariot (<-') ! CR (0D) ! CR (0D) ! +---------------------------+------------------------+---------+ ! TS+Fleche haut (^) ! CSI M (4D) ! ! ! TS+Fleche bas (v) ! CSI L (4C) ! ! ! TS+Fleche gauche (<-) ! CSI P (50) ! ! ! TS+Fleche droite (->) ! CSI 4 (34) h/l (68/6C) ! ! ! TS+Retour Chariot (<-') ! CSI H (48) ! RS (1E) ! +---------------------------+------------------------+---------+ ! Ctrl+Fleche gauche (<-) ! DEL(7F) ! DEL(7F) ! ! Ctrl+Retour Chariot (<-') ! CSI 2 (32) J (4A) ! FF (0C) ! +---------------------------+------------------------+---------+ |
=============================================================================== Keyboard 2 (suite). =============================================================================== * Clavier des M1B/M10B (suite): +---+-Ctrl+Touche+---+-Ctrl+Touche+---+-Ctrl+Touche+ ! 1 ! { (7B) ! 2 ! | (7C) ! 3 ! } (7D) ! ! 4 ! ~ (7E) ! 5 ! ` (60) ! 6 ! _ (5F) ! ! 7 ! SS2 8 (38) ! 8 ! SS2 , (2C) ! 9 ! SS2 . (2E) ! ! * ! SS2 0 (30) ! 0 ! SS2 1 (31) ! # ! SS2 / (2F) ! +---+------------+---+------------+---+------------+ +---+Ctrl+Tche+---+Ctrl+Tche+---+Ctrl+Tche+---+Ctrl+Tche+ ! , ! FS (1C) ! . ! RS (1E) ! ' ! NUL (0) ! ; ! VT (0B) ! ! - ! GS (1D) ! : ! LF (0A) ! ? ! US (1F) ! ! ! +---+---------+---+---------+---+---------+---+---------+ * En mode compatible PAD-X3: +---------------+-------------------------------+ ! ENVOI ! ESC 21 (!) 34 (4) 0D (Ctrl-M) ! Sequences ISO 2022... ! RETOUR ! ESC 22 (") 34 (4) 0D (Ctrl-M) ! ! REPETITION ! ESC 23 (#) 34 (4) 0D (Ctrl-M) ! ! GUIDE ! ESC 24 ($) 34 (4) 0D (Ctrl-M) ! ! ANNULATION ! ESC 2F (/) 34 (4) 0D (Ctrl-M) ! ESC 25=Transparence ecran! ! SOMMAIRE ! ESC 26 (&) 34 (4) 0D (Ctrl-M) ! ! CORRECTION ! ESC 27 (') 34 (4) 0D (Ctrl-M) ! ! SUITE ! ESC 28 (() 34 (4) 0D (Ctrl-M) ! ! CONNEXION/FIN ! ESC 29 ()) 34 (4) 0D (Ctrl-M) ! Idem avec TS. +---------------+-------------------------------+ * En mode teleinformatique: +------------+-------------------+-------+ +--------+-------------------+---+ ! ENVOI ! ESC 4F (O) 4D (M) ! ENTER ! ! Fnct 0 ! ESC 4F (O) 70 (p) ! 0 ! +------------+-------------------+-------+ ! Fnct 1 ! ESC 4F (O) 71 (q) ! 1 ! ! SOMMAIRE ! ESC 4F (O) 50 (P) ! PF1 ! ! Fnct 2 ! ESC 4F (O) 72 (r) ! 2 ! ! ANNULATION ! ESC 4F (O) 51 (Q) ! PF2 ! ! Fnct 3 ! ESC 4F (O) 73 (s) ! 3 ! ! RETOUR ! ESC 4F (O) 52 (R) ! PF3 ! ! Fnct 4 ! ESC 4F (O) 74 (t) ! 4 ! ! REPETITION ! ESC 4F (O) 53 (S) ! PF4 ! ! Fnct 5 ! ESC 4F (O) 75 (u) ! 5 ! +------------+-------------------+-------+ ! Fnct 6 ! ESC 4F (O) 76 (v) ! 6 ! ! CORRECTION ! ESC 4F (O) 6C (l) ! , ! ! Fnct 7 ! ESC 4F (O) 77 (w) ! 7 ! ! GUIDE ! ESC 4F (O) 6D (m) ! - ! ! Fnct 8 ! ESC 4F (O) 78 (x) ! 8 ! ! SUITE ! ESC 4F (O) 6E (n) ! . ! ! Fnct 9 ! ESC 4F (O) 79 (y) ! 9 ! +------------+-------------------+-------+ +--------+-------------------+---+ +------------+-+TS(US)+--+TS-(Francais)-----+---+Ctrl-(Francais)---+ ! ENVOI ! } (7D) ! e accent grave (7D) ! - ! ! REPETITION ! { (7B) ! e accent aigu (7B) ! - ! ! GUIDE ! - ! guillemet (22/7E) ! - ! ! ANNULATION ! \ (5C) ! c cedille (5C) ! livre sterligne (23) ! ! CORRECTION ! - ! paragraphe (5D) ! c cedille (5C) ! +------------+--------+---------------------+----------------------+ |
=============================================================================== Keyboard 3 (suite et fin). =============================================================================== * Configuration du terminal grace a la touche Fnct (fonction): +-----------------------------------------------------+---------------+-----+ ! Modem, procedure de Correction d'erreur (PCE) ! Fnct M puis C ! F-F ! ! Modem, Retourne. ! Fnct M puis R ! ! ! Prise, Inhibe/non inhibe. ! Fnct P puis I ! F-F ! ! Prise, 300Bds. ! Fnct P puis 3 ! ! ! Prise, 1200Bds. ! Fnct P puis 1 ! ! ! Prise, 4800Bds. ! Fnct P puis 4 ! ! ! Prise, 9600Bds. M2 ! Fnct P puis 9 ! ! ! Terminal, Echo/pas d'echo. ! Fnct T puis E ! F-F ! ! Terminal, Videotex. ! Fnct T puis V ! ! ! Terminal, teleinformatique Americain. ! Fnct T puis A ! ! ! Terminal, teleinformatique Francais. ! Fnct T puis F ! ! ! Terminal, PAD-X3 On. ! Fnct T puis / ! ! ! Terminal, PAD-X3 Off. M10B! Fnct T puis * ! ! ! Terminal, Initialisation (apres mise s/tension). M2 ! Fnct T puis I ! ! ! Impression, jeu Americain. ! Fnct I puis A ! ! ! Impression, jeu Francais. ! Fnct I puis F ! ! ! Clavier, C0/CSI. ! Fnct C puis C ! F-F ! ! Clavier, Etendu (+ ESC, Ctrl, <-, ->, ^, V). ! Fnct C puis E ! ! ! Clavier, Videotex (- ESC, Ctrl, <-, ->, ^, V). ! Fnct C puis V ! ! ! Clavier, Majuscule/minuscule. ! Fnct C puis M ! F-F ! ! Ecran, Format 40 ou 80 colonnes. ! Fnct E puis F ! F-F ! ! Ecran, Rouleau. ! Fnct E puis R ! ! ! Ecran, Page. ! Fnct E puis P ! ! ! Ecran, mise en Marche de la veille des 3 h. New M2 ! Fnct E puis M ! ! ! Ecran, Arret de la veille des trois heures. New M2 ! Fnct E puis A ! ! +---------------------------[ M12 ]-------------------+---------------+-----+ ! Relance de l'execution d'un logon en cours d'exec. ! Fnct S ! ! Arret d'apprentissage. ! Fnct F ! ! Reinitialisation d'apprentissage. ! Fnct Repetition ! ! Suspension d'execution d'un acces automatique. ! Fnct : ! ! Programmation d'une pause lors de l'apprentissage. ! Fnct - ! ! Activation de la connexion du Repondeur. ! Fnct R puis Envoi ! ! Envoi d'un message prepare. ! Fnct Envoi puis No ! +---------------------------[ M 2 ]-------------------+---------------------+ ! Acces a MEM. ! Fnct Sommaire F-F ! ! Recopie d'ecran dans le jeu courant. ! Fnct Guide ! ! Augmentation du volume du haut-parleur (HP+). ! Fnct Correction ! ! Diminution du volume du haut-parleur (HP-). ! Fnct Annulation ! +-----------------------------------------------------+---------------------+ |
=============================================================================== Le hard du minitel (la prise peri-informatique). =============================================================================== +---+----+--------------------------------------------+ ! 1 ! RX ! Reception de donnees par le terminal. ! ! 2 ! GND! Masse. ! ! 3 ! TX ! Transmission de donnees par le terminal. ! ! 4 ! PT ! Peripherique en transmission. ! ! 5 ! TP ! Terminal Pret. M1! ! 5 ! ! Sortie alimentation 8.5 volt - 1 A. M1B! +---+----+--------------------------------------------+ * Ligne 0 des M1/M10: 1 2 3 4 1234567890123456789012345678901234567890 APPEL IR X Minitel 1: X = F ou C (fixe/clignotant). Minitel 10: message Appel (IAI), prise Inhibee (I), Recopie d'ecran (R). * Ligne 0 des M1B/M10B: 1 2 3 4 1234567890123456789012345678901234567890 APPEL IRX X = F/f/C (fixe/clignotant). message Appel (IAI), prise Inhibee (I), Recopie d'ecran (R). |
=============================================================================== TermInfo (Unix) pour M1/M1B/40/80c. =============================================================================== m1|minitel 1, cols#40, lines#24, am, bw, bel=^G, cr=^M, civis=^T, cnorm=^Q, cub1=^H, cuf1=^I, cud1=^J, cuu1=^K, home=^^, nel=^M^J, cup=^_%p1%'A'%+%c%p2%'A'%+%c, clear=^L, el=^X, acsc=f0g1\,\,+../, enacs=^Y, ind=^J, ri=^K, blink=\EH, rev=\E], sgr0=\EI\E\\, smso=\E], rmso=\E\\, msgr, sgr=%?%p1%t\E]%;%?%p3%t\E]%;%?%p4%t\EH%;, hs, tsl=^_@%p1%'A'%+%c, fsl=^J, is2=\E;`ZQ\E:iC\E:iE^Q, rep=%p1%c^R%p2%'?'%+%c, eslok, hz, colors#8, pairs#8, op=\EG, setf=\E%?%p1%{1}%=%tD%e%p1%{3}%=%tF%e%p1%{4}%=%tA%e%p1%{6}%=%tC%e%p1%'@'%+%c%;, # is2=Fnct TE, Fnct MR, Fnct CM et pour finir: curseur ON. m1b|minitel 1-bistandard (in 40cols mode), cub=\E[%p1%dD, cuf=\E[%p1%dC, cuu=\E[%p1%dA, cud=\E[%p1%dB, ed=\E[J, el1=\E[1K, il1=\E[L, il=\E[%p1%dL, dl1=\E[M, dl=\E[%p1%dM, smir=\E[4h, rmir=\E[4l, mir, dch1=\E[P, dch=\E[%p1%dP, smkx=\E;iYA\E;jYC, .rmkx=\E;jYA, is1=\E;iYA\E;jYC, kcub1=\E[D, kcuf1=\E[C, kcuu1=\E[A, kcud1=\E[B, kdch1=\E[P, kdl1=\E[M, kel=^X, kctab=^I, khome=\E[H, kclr=\E[2J, kich1=\E[4h, kil1=\E[L, use=m1, # rmkx posait des problemes (logout en sortant de vi). m1b-x80|minitel 1-bistandard (standard teleinformatique), cols#80, am@, bw@, civis=^_@A^T^J, cnorm=^_@A^Q^J, cuf1=\E[C, cuu1=\E[A, home=\E[H, nel=\EE, it#8, ht=^I, cup=\E[%i%p1%d;%p2%dH, clear=\E[H\E[2J, el=\E[K, ind=\ED, ri=\EM, blink=\E[5m, rev=\E[7m, bold=\E[1m, sgr0=\E[m, smso=\E[7m, rmso=\E[27m, smul=\E[4m, rmul=\E[24m, sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m, sc=\E7, rc=\E8, smkx@, rmkx@, is1@, is2@, rep@, hz@, kf0=\EOp, kf1=\EOq, kf2=\EOr, kf3=\EOs, kf4=\EOt, kf5=\EOu, kf6=\EOv, kf7=\EOw, kf8=\EOx, kf9=\EOy, kent=\EOM, colors@, pairs@, op@, setf@, use=m1b, |
=============================================================================== Lecteur de carte a memoire =============================================================================== *****Structure des messages applicatifs echanges entre le LECAM et le serveur: <d> bloc 1 <f> <d> bloc 2 <f> <d> bloc n <f> CR *****Les drapeaux. +-Nom--+-ASCII--------+-DEC-----------+-HEXA----------+-Explication-----------+ ! <d> ! US < IT [IC] ! 31 60 IT [IC] ! 1F 3C IT [IC] ! Debut ! ! <f> ! US < ( ! 31 60 40 ! 1F 3C 28 ! Fin srv => term. ! ! <f> ! US < 8 ! 31 60 56 ! 1F 3C 38 ! Fin term. => srv ! ! <dc> ! US < + ! 31 60 43 ! 1F 3C 2B ! Debut chiffree. ! ! <fc> ! US < > ! 31 60 46 ! 1F 3C 2E ! Fin chiffree. ! ! <r> ! US < * IC ! 31 60 42 IC ! 1F 3C 2A IC ! Demande de rep. s=>t. ! ! <r> ! US < : IC ! 31 60 58 IC ! 1F 3C 3A IC ! Demande de rep. t=>s. ! +------+--------------+---------------+---------------+-----------------------+ *****Description de l'octet IT: +-7-+-6-+--5--+---4--+--3--+--2--+--1--+-0--+ ! P ! 1 ! RTM ! sens ! SSP ! TLV ! CRC ! IC ! +---+---+-----+------+-----+-----+-----+----+ RTM=indique dans le dernier drapeau <d> le retournement immediat du modem du minitel sur detection d'une fin de message (CR). >>>>>>>> LECAM 210 uniquement. sens=sens des echanges (1=terminal vers serveur). SSP=dans le sens serveur vers lecteur un 1 indique que le serveur n'attend pas de reponse du lecteur. TLV=indique le format des donnees (1=format TLV code en P/1/6). CRC=indique la presence d'un CRC (1=present). IC=indique la presence de l'octet IC (1=present). *****Description de l'octet IC: +-7-+-6-+-5-+---4--+--3-+--2-+--1-+--1-+ ! P ! 1 ! 1 ! rep. ! n3 ! n2 ! n1 ! n0 ! +---+---+---+------+----+----+----+----+ rep.=indique que le bloc est repete (1=bloc emis suite a une demande de rep.) n3-n0=no de bloc (0-15). *****CRC Polynome generateur: X^16 + X^12 + X^5 + 1 ... en partant de 0. Les 16bits du CRC sont eclates en 4 quartets X, Y, Z, T et transmis en 4 octets 3X, 3Y, 3Z, 3T -X represente le quartet de poids fort- juste avant le drapeau de fin de bloc. *****Le format TLV. Vient des initiales suivantes: T: 1o : Type des informations (consigne/reponse). L: 1o : Longueur en octet du champ V. V: Lo : informations proprement dites. *****Le codage P/1/6. But: Transferer un octet (8bits) via un modem V23 (soit 7bits: le 8eme bit servant de bit de parite paire) et eliminant les car. < 32 qui pourraient gener. P: bit 7 : Parite. 1: bit 6 : force a 1 (car. => 64). 6: bits 5-0 : bits utiles. Les octets de 8bits sont donc divise en groupe de 6bits. Ainsi 2octets code en P/1/6 prendrons 3octets et il restera 2bits de libre. *****Liste des consignes (format TLV): +Type+-Type,Lg,V...-----------------------------------------------------------+ ! 41 ! CM,02,mode,rg Mise en mode. ! ! 43 ! C1,Lg,adr.,donnees Chargement. ! ! 45 ! C2,Lg,donnees ! ! 46 ! C3,01,n ! ! 44 ! CC,Lg,donnees ! ! 47 ! LI,02,adr. Execution ! ! 5D ! FS,02,adr. ! ! 4D ! CA,Lg,texte Editeur ! ! 4F ! CE,Lg,texte ! ! 51 ! CS,01,val ! ! 53 ! TC,01,val ! ! 55 ! XS,01,val ! ! 57 ! CH,Lg,type,synchro,[cle de dechiffrement] Securite. ! ! 58 ! PR,02,rang ! ! 49 ! CD,00 Saisie et affichage. ! ! 4B ! CF,00 ! ! 5F ! AC,01,dest ! ! 59 ! SC,01,ncs ! !*59 ! SC,Lg,ligne1,colonne1,ncs1,ligne2,colonne2,ncs2,... ! ! 5B ! SS,01,ncs ! !*5B ! SS,Lg,ligne1,colonne1,ncs1,ligne2,colonne2,ncs2,... ! +----+------------------------------------------------------------------------+ *: LECAM 210 uniquement. *****Liste des reponses aux consignes: +Type+-Type,Lg,V...-----------------------------------------------------------+ ! 70 ! IL,04,TM,VM,TL,VL ! ! 72 ! EL,Lg,ME,[CC,TC],[CI,adr],[CT] ! ! 74 ! EC,03,ME1,ME2,MDC ! ! 76 ! RZ,Lg,donnees ! ! 78 ! SE,Lg,donnees en clair ! ! 79 ! SE,Lg,donnees chiffres ! ! 7C ! IF,01,val ! +----+------------------------------------------------------------------------+ *****Quelques adresses connu dans la carte: +-----------------------------------------------------------------------------+ ! 09C8: ADLibre, ADTransaction ! ! 09F0: Adr. du no de serie de la carte. ! ! 09F8: locks (?) ! +-----------------------------------------------------------------------------+ *****Differents modeles de cartes: +-Type+-Application---+-Nom+-Cnx-aut.-+-Bloc de securite-+--------------------+ ! M4 ! Masque ! BC ! Oui ! Non ! ! ! M6 ! ! CC ! Oui ! Non ! ! !*M8 ! Bull CP8 ! ?C ! ! ! ! ! B0 ! Bancaire ! BC ! Non ! Non ! ? ! ! B1 ! ! CB ! Oui ! Oui ! ! !*B2 ! ! CB ! ! ! ! ! PC1 ! Portes-clefs ! AC ! Oui ! Oui ! ! !*DES ! Philips ! D0 ! ! ! ! +-----+---------------+----+----------+------------------+--------------------+ *: LECAM 210 uniquement. *****Instruction Afnor: *****Format: +----------------------------+----+-------------------------------------------+ !Nom (cf. tableau precedent) ! 1o ! type de carte ! !Ins ! 1o ! ordre ! !A1 A2 ! 2o ! adresse ! !L ! 1o ! longueur des donnees ! +----------------------------+----+-------------------------------------------+ *****Quelques ordres: +Ordr+-Explication------------------------------------------------------------+ ! 20 ! Demande de verification du code. ! ! 40 ! Validation de lecture ! ! A0 ! recherche sur argument. ! ! B0 ! lecture de n octets a l'adresse A1 A2. ! ! C0 ! demande de resultat (cf. A0). ! +----+------------------------------------------------------------------------+ *****Quelques blocs: *****Bloc de connexion automatique (23h). En tete: ***Cas des cartes de type M4(B0)/M6/M8: [Bit systeme: 0xx1] !! 0yx0 ! xxxx !! 23 !! longueur !! 111 ! CCR !! y=0 donnees en zone de lecture libre (ADL). y=1 donnees en zone de transaction (ATD). x quelconque. ***Cas des cartes de type B1: [Bit systeme: 0xx1] !! 0010 ! c1xx !! 23 !! longueur !! 111 ! CCR !! c=0 donnees protegees. xx=10 cle banque. xx=01 cle d'ouverture. ***Cas des cartes de type PC1: [Bit systeme: 0x1x] !! 40 !! 23 !! 00 !! 00 !! ***Cas des cartes de type D1: !! 0010 ! yyyy !! 23 !! ... !! ... !! yyyy= 0010, 0100, 1011, 1101. ***Liste des TLV qui peuvent figurer dans ce bloc: +Type+-Type,Lg,V...-----------------------------------------------------------+ ! 01 ! NA,Lg,numero d'appel. ! ! 02 ! TX,Lg,texte a transmettre. ! ! 03 ! DF,01,delai de detection de fin de message. ! ! 04 ! DS,01,delai de suspension. ! !*05 ! T,Lg,numero_d'ordre,mnemonique. ! +----+------------------------------------------------------------------------+ *: LECAM 210 uniquement. *****Bloc de securite (24h). En tete: ***Cas des cartes de type B1: !! 2E !! 24 !! ... !! ... !! ***Cas des cartes de type PC1: !! 40 !! 24 !! 00 !! 00 !! ***Cas des cartes de type D1: !! 2B !! 24 !! ... !! ... !! ***Liste des TLV qui peuvent figurer dans ce bloc: +Type+-Type,Lg,V...-Description-----------------------------------------------+ ! 10 ! T,Lg,EMPLACEMENT,PROFIL_BINAIRE_A_RECHERCHER,MASQUE ! ! ! ordre entrant a surveiller pour les calculs de signature. ! ! 11 ! T,01,POSITION ! ! ! position du champ ou placer le comprime dans les donnees entrantes. ! !*12 ! T,01,C ! ! ! definit la longueur du comprime devant etre genere par le LECAM. ! ! 20 ! T,Lg,EMPLACEMENT,PROFIL_BINAIRE_A_RECHERCHER,MASQUE ! ! ! ordre entrant utilise pour le calcul de la cle de chiffrement. ! ! 21 ! T,05,NOM,INS,A1,A2,L ! ! ! ordre sortant a executer pour obtenir la cle de chiffrement. ! ! 22 ! T,05,NOM,INS,A1,A2,L ! ! ! idem a 21, mais l'ordre sortant est suivi d'une mise hors tension. ! !*23 ! T,05,NOM,INS,A1,A2,L (?) ! ! ! ordre entrant a executer immediatement apres l'ordre sortant. ! +----+------------------------------------------------------------------------+ *: LECAM 210 uniquement. |