Outils pour utilisateurs

Outils du site


minitel:codes_de_commandes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
minitel:codes_de_commandes [2020/07/28 22:02] – créée 192.168.1.254minitel:codes_de_commandes [2020/07/28 23:09] (Version actuelle) – [Codes ANSI pour le mode 80 colonnes] 192.168.1.254
Ligne 87: Ligne 87:
 </code> </code>
  
 +====== LES FONCTIONS SEP ======
 +<code>
 +                          | Hexadecimal       | Decimal           | Caracteres
 +---------------------------+-------------------+-------------------+-----------
 +Envoi                      | 13 41             | 19 65             | ^S A
 +Retour                     | 13 42             | 19 66             | ^S B
 +Repetition                 | 13 43             | 19 67             | ^S C
 +Guide                      | 13 44             | 19 68             | ^S D
 +Annulation                 | 13 45             | 19 69             | ^S E
 +Sommaire                   | 13 46             | 19 70             | ^S F
 +Correction                 | 13 47             | 19 71             | ^S G
 +Suite                      | 13 48             | 19 72             | ^S H
 +Connexion/Fin              | 13 49             | 19 73             | ^S I
 +                                                               |
 +Lancement PCE              | 13 4A             | 19 74             | ^S J
 +Fin PCE                    | 13 4B             | 19 75             | ^S K
 +                                                               |
 +Retournement               | 13 4C             | 19 76             | ^S L
 +Retournement inverse       | 13 4D             | 19 77             | ^S M
 +                                                               |
 +Changement vitesse modem                                       |
 +  - a la connexion         | 13 50             | 19 80             | ^S P
 +  - en cours de connexion  | 13 51             | 19 81             | ^S Q
 +                                                               |
 +                                                               |
 +Acquittements              |                                     |
 +-Module telephonique       | 13 52             | 19 82             | ^S R
 +-Connexion ou deconnexion  |                                     |
 + Modem                     | 13 53             | 19 83             | ^S S
 +-Peripheriques             | 13 54             | 19 84             | ^S T
 +-Modules logiciels         | 13 55             | 19 85             | ^S U
 +-Changement mode           | 13 56             | 19 86             | ^S V
 +-Transparence              | 13 57             | 19 87             | ^S W
 +-Debut ou fin retournement | 13 58             | 19 88             | ^S X
 +-Debut ou fin copie ecran  | 13 5C             | 19 92             | ^S \
 +-Passage Teletel a Telein- |                                     |
 + formatique                | 13 5E             | 19 94             | ^S ^
 +-Passage Videotext a Mixte | 13 70             | 19 112            | ^S p
 +-Passage Mixte a Videotext | 13 71             | 19 113            | ^S q
 +</code>
 +
 +====== PROTOCOLE ======
 +<code>
 +                           | Hexadecimal       | Decimal           | Caracteres
 +---------------------------+-------------------+-------------------+-----------
 +Masquage ecran             | 1B 23 20 58       | 27 35 32 88       | ESC # SP X
 +Demasquage ecran           | 1B 23 20 5F       | 27 35 32 95       | ESC # SP _
 +Mode transparent ecran     | 1B 25             | 27 37             | ESC %
 +Fin mode precedent         | 1B 2F 3F          | 27 47 63          | ESC / ?
 +Demande position du curseur| 1B 61             | 27 97             | ESC a
 +Commande d&apos;un peripherique | 1B o1 o2          | 27 o1 o2          | ESC o1 o2
 +PRO1                       | 1B 39             | 27 57             | ESC 9
 +PRO2                       | 1B 3A             | 27 58             | ESC :
 +PRO3                       | 1B 3B             | 27 59             | ESC 
 +
 +                                                               |
 +Les commandes suivantes    |                                     |
 +font appel a PRO1          |                                     |
 +                                                               |
 +Bis **                     | 50                | 80                | P
 +Decrochage **              | 53                | 83                | S
 +Commutation donnees        |                                     |
 +phonie **                  | 54                | 84                | T
 +Racrochage **              | 57                | 87                | W
 +Coupure calibree **        | 58                | 88                | X
 +Remise a zero **           | 59                | 89                | Y
 +Demande de statut telepho- |                                     |
 +nique **                   | 5A                | 90                | Z
 +Deconnexion                | 67                | 103               | g
 +Connexion                  | 68                | 104               | h
 +Retournement modem         | 6C                | 108               | l
 +Retournememt inverse       | 6D                | 109               | m
 +Acquittement retournement  | 6E                | 110               | n
 +Mode maitre (retournement) | 6F                | 111               | o
 +Demande status terminal    | 70                | 112               | p
 +Demande status fonctionne- |                                     |
 +ment                       | 72                | 114               | r
 +Demande status vitesse     | 74                | 116               | t
 +Demande status protocole   | 76                | 118               | v
 +Telechargement RAM1        | 78                | 120               | x
 +Telechargement RAM2        | 79                | 121               | y
 +Identification RAM1        | 7A                | 122               | z
 +Identification terminal    | 7B                | 123               | {
 +Reset videotexte           | 7F                | 127               | DEL
 +                                                               |
 +Les commandes suivantes    |                                     |
 +font appel a PRO2          |                                     |
 +                                                               |
 +(R = Code recepteur        |                                     |
 + E = Code Emetteur                                             |
 + Cf = Code de fonctionne-  |                                     |
 + ment )                    |                                     |
 +                                                               |
 +Passage mode teleinformati-|                                     |
 +que                        | 31 7D             | 49 125            | 1 }
 +Passage videotexte a mixte | 32 7D             | 50 125            | 2 }
 +Passage mixte a videotexte | 32 7E             | 50 126            | 2 ~
 +Commutation donnees        |                                     |
 +phonie **                  | 55 4E             | 85 78             | U N
 +Reponse au statut telepho- |                                     |
 +nique **                   | 5B octet          | 91 octet          | [ octet
 +Demande status module      | 62 R ou E         | 98 R ou E         | b R ou E
 +Non diffusion acquittements|                                     |
 +protocoles                 | 64 R ou E         | 100 R ou E        | d R ou E
 +Diffusion acquittements    |                                     |
 +protocoles                 | 65 R ou E         | 101 R ou E        | e R ou E
 +Transparence n octets      | 66 n              | 102 n             | f n
 +Lancement fonctionnement   | 69 Cf             | 105 Cf            | i Cf
 +Arret fonctionnement       | 6A Cf             | 106 Cf            | j Cf
 +Affectation vitesse        | 6B octet          | 107 octet         | k octet
 +Mode ESClave               | 6F 31             | 111 49            | o 1
 +Reponse status terminal    | 71 octet          | 113 octet         | q octet
 +Demande status clavier     | 72 59             | 114 89            | r Y
 +Reponse status fonctionne- |                                     |
 +ment                       | 73 octet          | 115 octet         | s octet
 +Reponse status vitesse     | 75 octet          | 117 octet         | u octet
 +Reponse status protocole   | 77 octet          | 119 octet         | w octet
 +Copie ecran sur imprimante |                                     |
 +-en jeu francais           | 7C 6A             | 124 106           | | j
 +-en jeu americain          | 7C 6B             | 124 107           | | k
 +                                                               |
 +Les commandes suivantes    |                                     |
 +font appel a PRO3          |                                     |
 +                                                               |
 +(R = Code recepteur        |                                     |
 + E = Code Emetteur                                             |
 + Mf = Mode de fonctionne-  |                                     |
 + ment )                    |                                     |
 +                                                               |
 +Composition a partir de    |                                     |
 +l'écran **                 | 52 33 58 33 59    | 82 51 88 51 89    | R 3X 3Y (a
 +Arret aiguillage           | 60 R E            | 96 R E            | ` R E
 +Lancement aiguillage       | 61 R E            | 97 R E            | a R E
 +Reponse status module      | 63 R (ou E) octet | 99 R (ou E) octet | c R (ou E)
 +Programmation du clavier   | 69 59 Mf          | 105 89 Mf         | i Y Mf
 +Deprogrammation du clavier | 6A 59 Mf          | 106 89 Mf         | j Y Mf
 +Reponse status clavier     | 73 59 octet       | 115 89 octet      | s Y octet
 +
 +</code>
 +
 +===== Status terminal =====
 + 
 +(signification de l'octet renvoyé)
 +
 +  * Bit 0 : etat du terminal a la connexion. Si ce bit est a 1, il est oppose.
 +  * Bit 1 : vitesse modem. Si ce bit est a 1, on recoit en 1200 bauds.
 +  * Bit 2 : module telephonique.
 +  * Bit 3 : detection de la porteuse. Si ce bit est a 1, le terminal est connecte.
 +  * Bit 4 : etat du fil PT sur la prise. Si ce bit est a 1, le reseau Minitel est actif.
 +  * Bit 5 : module logiciel.
 +  * Bit 6 : NC
 +  * Bit 7 : bit de parite.
 +
 +===== Status vitesse =====
 +
 +(signification de l'octet renvoye ou emis)
 +
 +  * Bits 0,1,2 : reception.
 +  * Bits 3,4,5 : emission.
 +  * Bit 6      : NC
 +  * Bit 7      : bit de parite.
 +
 +Pour les bits de receptions ou d'emissions :
 +  * 000 = NC
 +  * 001 = 75 bauds
 +  * 010 = 300 bauds
 +  * 011 = NC
 +  * 100 = 1200 bauds
 +  * 101 = NC
 +  * 110 = 4800 bauds
 +  * 111 = NC (9600 sur M2 ?)
 +
 +===== Status fonctionnement =====
 +
 +(signification de l'octet renvoyé)
 +
 +  * Bit 0 : format d&apos;ecran. Si ce bit est a 1, le minitel est en 80 colonnes.
 +  * Bit 1 : Mode rouleau. Si ce bit est a 1, le mode rouleau est actif.
 +  * Bit 2 : mode PCE (Procedure de Correction d&apos;Erreurs). Si ce bit est a 1,
 +  *         le mode PCE est actif.
 +  * Bit 3 : Mode min/MAJ. Si ce bit est a 1, le terminal est en minuscules.
 +  * Bit 4 : loupe haute.
 +  * Bit 5 : loupe basse.
 +  * Bit 6 : NC
 +  * Bit 7 : bit de parite.
 +===== 
 +Status clavier =====
 +
 +(signification de l&apos;octet renvoye)
 +
 +  * Bit 0 : clavier etendu. Si ce bit est a 1, le clavier est etendu.
 +  * Bit 1 : clavier normal.
 +  * Bit 2 : NC
 +  * Bit 3 : NC
 +  * Bit 4 : NC
 +  * Bit 5 : NC
 +  * Bit 6 : NC
 +  * Bit 7 : bit de parite.
 +
 +===== Status module =====
 +
 +(signification de l&apos;octet renvoye)
 +
 +  * Bit 0 : module ecran. Si ce bit est a 1, la liaison existe.
 +  * Bit 1 : module clavier.
 +  * Bit 2 : module modem.
 +  * Bit 3 : module prise.
 +  * Bit 4 : module telephonique.
 +  * Bit 5 : module logiciel.
 +  * Bit 6 : toujours a 1.
 +  * Bit 7 : bit de parite.
 +
 +===== Status protocole =====
 +
 +(signification de l&apos;octet renvoye)
 +
 +  * Bit 0 : acquittements vers modem. Si ce bit est a 1, la reponse est negative.
 +  * Bit 1 : idem pour la prise.
 +  * Bit 2 : non retour d&apos;acquittement pour modem.
 +  * Bit 3 : idem pour la prise.
 +  * Bit 4 : fonctionnement suivant la norme PAD-X3. Actif si le bit est a 1.
 +  * Bit 5 : NC
 +  * Bit 6 : NC
 +  * Bit 7 : bit de parite.
 +
 +===== Signification de R et de E =====
 +
 +(en hexadecimal)
 +
 +R=code recepteur
 +E=code emetteur
 +<code>
 +Module          | R  | E  |
 +----------------+----+----+
 +Ecran           | 58 | 50 |
 +Clavier         | 59 | 51 |
 +Modem           | 5A | 52 |
 +Prise           | 5B | 53 |
 +Telephonique ** | 5C | 54 |
 +Logiciel        | 5D | 55 |
 +----------------+----+----+
 +</code>
 +Signification de Cf
 +(en hexadecimal)
 +
 +Cf=Code de fonctionnement
 +
 +  * 80 Colonnes   42
 +  * Rouleau       43
 +  * PCE           44
 +  * Minuscules    45
 +  * Loupe Haut *  46
 +  * Loupe Bas  *  47
 +
 +===== Signification de Mf =====
 +
 +(en hexadecimal)
 +
 +Mf=Mode de fonctionnement
 +
 +  * Etendu        41
 +  * Normal        42
 +===== Signification de o1 =====
 +
 +(en hexadecimal)
 +
 +  * Mise en route  35
 +  * Arret          36
 +  * Attente        37
 +
 +===== Signification de o2 =====
 +
 +(en hexadecimal)
 +
 +  * Recopie papier     40
 +  * Enregistrement     41
 +  * Roll up autorise   42
 +  * Roll down autorise 43
 +
 +
 +===== *   Disponible sur le M1 =====
 +===== **  Ces commandes ne fonctionnent qu&apos;a partir du M10 et minitel suivants. =====
 +
 +
 +===== *** Pour ecrire dans les RAMs du minitel : =====
 +
 +  * utiliser la commande de telechargement suivi de 01 puis le texte puis 04 (le texte doit faire 14 caracteres au maximum)
 +  * Si le texte ne commence pas par 01, la RAM est consideree comm vide si une demande d'identification est envoyée.
 +  * Si le texte dans une RAM fait plus de 14 caracteres, le code 04 n'est pas renvoyé.
 +
 +----
 +====== Codes TRANSPAC ======
 +
 +Pour programmer le PAD
 +  * <^P>        en cours d&apos;usage stoppe transfert et prefixe une commande PAD
 +  * <CR>            termine commande PAD et relance transmission
 +  * <^P> PAR?        Etat de tous les parametres du PAD
 +  * <^P> PAR? 1,2,5      Etat des parametres 1,2 et 5 du PAD
 +  * <^P> SET 1:0,3:126   Met a 0 le param.1 et a 126 le param.3
 +  * <^P> SET?        Demande confirmation du changement de parametres
 +  * <^P> PROF 4      Configure les parametres du PAD selon le profil 4
 +
 +Les messages PAD peuvent etre:
 +  * DTE Liberation par le correspondant qui refuse
 +  * PAP Liberation par le correspondant
 +  * OCC Correspondant occupe
 +  * DER Correspondant en derangement
 +  * RPE Le correspondant s&apos;est plante
 +  * PCV Le correspondant refuse PCV
 +  * NP  Correspondant inexistant
 +  * NA  Le correspondant ne peur etre appele
 +  * RC  Le correspondant a eu des problemes mais est a nouveau pret
 +  * NC  Incident reseau
 +  * INV Demande invalide
 +
 +====== Codes ANSI pour le mode 80 colonnes ======
 +
 +
 +__Notes :__
 +
 +  - La valeur implicite est utilisee quand aucune valeur explicite ou quand la valeur 0 est specifie.
 +  - Pn represente un parametre numerique qui est un nombre decimal. En cas d'absence du parametre Pn, la valeur implicite est utilise.
 +  - Ps represente un parametre selectif qui est un nombre decimal utilise pour choisir une sous-fonction. Plusieurs sous-fonctions peuvent etre choisies en utilisant plusieurs parametres selectifs separes par des points-virgu les.
 +  - Pl represente le parametre ligne qui est un nombre decimal specifie par des chiffres ASCII.
 +  - Pc represente le parametre colonne qui est un nombre decimal specifie par
 +  -  des chiffres ASCII.
 +
 +===== Fonctions curseur =====
 +
 +CUP - Position du curseur (CUrsor Position)
 +
 +ESC [ Pl 
 + Pc H
 +
 +HVP - Position horizontale et verticale (Horizontal and Vertical Position)
 +
 +ESC [ Pl 
 + Pc f
 +
 +CUU - Curseur vers le haut (CUrsor Up)
 +
 +ESC [ Pn A
 +
 +CUD - Curseur vers le bas (CUrsor Down)
 +
 +ESC [ Pn B
 +
 +CUF - Curseur vers la droite (CUrsor Forward)
 +
 +ESC [ Pn C
 +
 +CUB - Curseur vers la gauche (CUrsor Backward)
 +
 +ESC [ Pn D
 +
 +DSR - Demande de position de curseur (Device Status Report)
 +
 +ESC [ 6 n
 +
 +Cette sequence indique au controleur d&apos;ecran qu&apos;il doit renvoyer la sequence
 +CPR.
 +
 +CPR - Position du curseur (Cursor Position Report)
 +
 +ESC [ Pl 
 + Pc R
 +
 +SCP - Sauvegarde de la position du curseur (Save Cursor Position)
 +
 +ESC [ s
 +
 +RCP - Repositionnement du curseur (Restore Cursor Position)
 +
 +ESC [ u
 +
 +* Effacement
 +
 +ED - Effacement ecran (Erase Display)
 +
 +ESC [ 2 J
 +
 +EUD - Effacement d&apos;ecran superieur (Erase Upper Display)
 +
 +ESC [ 1 J
 +
 +ELD - Effacement d&apos;ecran inferieur (Erase Lower Display)
 +
 +ESC [ 0 J
 +
 +EL - Effacement ligne (Erase Line)
 +
 +ESC [ K
 +
 +EBL - Effacement debut de la ligne (Erase Begin of Line)
 +
 +ESC [ 1 K
 +
 +EC - Effacement caractere (Erase Character)
 +
 +ESC [ Pn P
 +
 +SL - Suppression de ligne (Suppress Line)
 +
 +ESC [ Pn M
 +
 +IL - Insertion de ligne (Insert Line)
 +
 +ESC [ Pn L
 +
 +IC - Insertion de caracteres (Insert Character)
 +
 +ESC [ Pn @
 +
 +BIC - Debut d&apos;insertion de caracteres (Begin of Insert Character)
 +
 +ESC [ 4 h
 +
 +EIC - Fin d&apos;insertion de caracteres (End of Insert Character)
 +
 +ESC [ 4 l
 +
 +===== Selection des modes =====
 +
 +
 +SGR - Positionnement des parametres graphiques (Set Graphic Rendition)
 +
 +ESC [ Ps 
 + .... 
 + Ps m
 +<code>
 ++-------------+---------------------------------------+
 +|Valeur du    | Fonction                              |
 +|parametre Ps |                                       |
 ++-------------+---------------------------------------+
 +|           | Mets tous les attributs hors fonction |
 +|           | Caracteres gras                       |
 +|           | Intensite reduite                     |
 +|           | Souligne                              |
 +|           | Clignotant                            |
 +|           | Mode video inverse                    |
 +|           | Mode video normal                     |
 +|     30      | Caractere de couleur noir             |
 +|     31      | Caractere de couleur rouge            |
 +|     32      | Caractere de couleur verte            |
 +|     33      | Caractere de couleur jaune            |
 +|     34      | Caractere de couleur bleue            |
 +|     35      | Caractere de couleur magenta          |
 +|     36      | Caractere de couleur cyan             |
 +|     37      | Caractere de couleur blanche          |
 +|     40      | Fond noir                             |
 +|     41      | Fond rouge                            |
 +|     42      | Fond vert                             |
 +|     43      | Fond jaune                            |
 +|     44      | Fond bleu                             |
 +|     45      | Fond magenta                          |
 +|     46      | Fond cyan                             |
 +|     47      | Fond blanc                            |
 ++-------------+---------------------------------------+
 +</code>
minitel/codes_de_commandes.1595966524.txt.gz · Dernière modification : 2020/07/28 22:02 de 192.168.1.254

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki