minitel:codes_de_commandes
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| minitel:codes_de_commandes [2020/07/28 22:02] – créée 192.168.1.254 | minitel: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: | ||
| </ | </ | ||
| + | ====== LES FONCTIONS SEP ====== | ||
| + | < | ||
| + | | Hexadecimal | ||
| + | ---------------------------+-------------------+-------------------+----------- | ||
| + | Envoi | 13 41 | 19 65 | ^S A | ||
| + | Retour | ||
| + | Repetition | ||
| + | Guide | 13 44 | 19 68 | ^S D | ||
| + | Annulation | ||
| + | Sommaire | ||
| + | Correction | ||
| + | Suite | 13 48 | 19 72 | ^S H | ||
| + | Connexion/ | ||
| + | | ||
| + | Lancement PCE | 13 4A | 19 74 | ^S J | ||
| + | Fin PCE | 13 4B | 19 75 | ^S K | ||
| + | | ||
| + | Retournement | ||
| + | Retournement inverse | ||
| + | | ||
| + | Changement vitesse modem | ||
| + | - a la connexion | ||
| + | - en cours de connexion | ||
| + | | ||
| + | | ||
| + | Acquittements | ||
| + | -Module telephonique | ||
| + | -Connexion ou deconnexion | ||
| + | | ||
| + | -Peripheriques | ||
| + | -Modules logiciels | ||
| + | -Changement mode | 13 56 | 19 86 | ^S V | ||
| + | -Transparence | ||
| + | -Debut ou fin retournement | 13 58 | 19 88 | ^S X | ||
| + | -Debut ou fin copie ecran | 13 5C | 19 92 | ^S \ | ||
| + | -Passage Teletel a Telein- | | ||
| + | | ||
| + | -Passage Videotext a Mixte | 13 70 | 19 112 | ^S p | ||
| + | -Passage Mixte a Videotext | 13 71 | 19 113 | ^S q | ||
| + | </ | ||
| + | |||
| + | ====== PROTOCOLE ====== | ||
| + | < | ||
| + | | Hexadecimal | ||
| + | ---------------------------+-------------------+-------------------+----------- | ||
| + | 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 | ||
| + | Demande position du curseur| 1B 61 | 27 97 | ESC a | ||
| + | Commande d& | ||
| + | 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 | ||
| + | Connexion | ||
| + | Retournement modem | 6C | 108 | l | ||
| + | Retournememt inverse | ||
| + | Acquittement retournement | ||
| + | Mode maitre (retournement) | 6F | 111 | o | ||
| + | Demande status terminal | ||
| + | Demande status fonctionne- | | ||
| + | ment | 72 | 114 | r | ||
| + | Demande status vitesse | ||
| + | Demande status protocole | ||
| + | Telechargement RAM1 | 78 | 120 | x | ||
| + | Telechargement RAM2 | 79 | 121 | y | ||
| + | Identification RAM1 | 7A | 122 | z | ||
| + | Identification terminal | ||
| + | Reset videotexte | ||
| + | | ||
| + | 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 | ||
| + | Non diffusion acquittements| | ||
| + | protocoles | ||
| + | Diffusion acquittements | ||
| + | protocoles | ||
| + | Transparence n octets | ||
| + | Lancement fonctionnement | ||
| + | Arret fonctionnement | ||
| + | Affectation vitesse | ||
| + | Mode ESClave | ||
| + | Reponse status terminal | ||
| + | Demande status clavier | ||
| + | Reponse status fonctionne- | | ||
| + | ment | 73 octet | 115 octet | s octet | ||
| + | Reponse status vitesse | ||
| + | Reponse status protocole | ||
| + | Copie ecran sur imprimante | | ||
| + | -en jeu francais | ||
| + | -en jeu americain | ||
| + | | ||
| + | Les commandes suivantes | ||
| + | font appel a PRO3 | | ||
| + | | ||
| + | (R = Code recepteur | ||
| + | E = Code Emetteur | ||
| + | Mf = Mode de fonctionne- | ||
| + | ment ) | | ||
| + | | ||
| + | Composition a partir de | | ||
| + | l' | ||
| + | Arret aiguillage | ||
| + | Lancement aiguillage | ||
| + | Reponse status module | ||
| + | Programmation du clavier | ||
| + | Deprogrammation du clavier | 6A 59 Mf | 106 89 Mf | j Y Mf | ||
| + | Reponse status clavier | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Status terminal ===== | ||
| + | |||
| + | (signification de l' | ||
| + | |||
| + | * 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' | ||
| + | |||
| + | * 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' | ||
| + | * 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' | ||
| + | |||
| + | * Bit 0 : format d& | ||
| + | * Bit 1 : Mode rouleau. Si ce bit est a 1, le mode rouleau est actif. | ||
| + | * Bit 2 : mode PCE (Procedure de Correction d& | ||
| + | * 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& | ||
| + | |||
| + | * 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& | ||
| + | |||
| + | * 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& | ||
| + | |||
| + | * 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& | ||
| + | * 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 | ||
| + | < | ||
| + | Module | ||
| + | ----------------+----+----+ | ||
| + | Ecran | 58 | 50 | | ||
| + | Clavier | ||
| + | Modem | 5A | 52 | | ||
| + | Prise | 5B | 53 | | ||
| + | Telephonique ** | 5C | 54 | | ||
| + | Logiciel | ||
| + | ----------------+----+----+ | ||
| + | </ | ||
| + | Signification de Cf | ||
| + | (en hexadecimal) | ||
| + | |||
| + | Cf=Code de fonctionnement | ||
| + | |||
| + | * 80 Colonnes | ||
| + | * Rouleau | ||
| + | * PCE 44 | ||
| + | * Minuscules | ||
| + | * Loupe Haut * 46 | ||
| + | * Loupe Bas * 47 | ||
| + | |||
| + | ===== Signification de Mf ===== | ||
| + | |||
| + | (en hexadecimal) | ||
| + | |||
| + | Mf=Mode de fonctionnement | ||
| + | |||
| + | * Etendu | ||
| + | * Normal | ||
| + | ===== Signification de o1 ===== | ||
| + | |||
| + | (en hexadecimal) | ||
| + | |||
| + | * Mise en route 35 | ||
| + | * Arret 36 | ||
| + | * Attente | ||
| + | |||
| + | ===== Signification de o2 ===== | ||
| + | |||
| + | (en hexadecimal) | ||
| + | |||
| + | * Recopie papier | ||
| + | * Enregistrement | ||
| + | * Roll up autorise | ||
| + | * Roll down autorise 43 | ||
| + | |||
| + | |||
| + | ===== * | ||
| + | ===== ** Ces commandes ne fonctionnent qu& | ||
| + | |||
| + | |||
| + | ===== *** 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' | ||
| + | * 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> 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: | ||
| + | * <^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& | ||
| + | * 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' | ||
| + | - 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& | ||
| + | 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& | ||
| + | |||
| + | ESC [ 1 J | ||
| + | |||
| + | ELD - Effacement d& | ||
| + | |||
| + | 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& | ||
| + | |||
| + | ESC [ 4 h | ||
| + | |||
| + | EIC - Fin d& | ||
| + | |||
| + | ESC [ 4 l | ||
| + | |||
| + | ===== Selection des modes ===== | ||
| + | |||
| + | |||
| + | SGR - Positionnement des parametres graphiques (Set Graphic Rendition) | ||
| + | |||
| + | ESC [ Ps | ||
| + | | ||
| + | Ps m | ||
| + | < | ||
| + | +-------------+---------------------------------------+ | ||
| + | |Valeur du | Fonction | ||
| + | |parametre Ps | | | ||
| + | +-------------+---------------------------------------+ | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | +-------------+---------------------------------------+ | ||
| + | </ | ||
minitel/codes_de_commandes.1595966524.txt.gz · Dernière modification : 2020/07/28 22:02 de 192.168.1.254