VT52

Plus d'informations
21 Avr 2022 00:10 #110 par ZISQUIER
VT52 a été créé par ZISQUIER
Les fonctions de sortie du GEMDOS ou du BIOS peuvent émuler un terminal vidéo VT52. Toutes les séquences de commande sont précédées du caractère ESC en code ASCII (27), suivi d'autres caractères pour la fonction souhaitée. C'est pourquoi on parle aussi de séquences d'échappement . Les séquences de contrôle de code ASCII sont également disponibles.

L'émulateur VT52 dispose des séquences de contrôle suivantes :
Code	Nom	Sens
BS      Retour arrière                          Supprimer le caractère à gauche du curseur.
BEL     Cloche                                  Système de verrouillage.
ESC J	Effacer jusqu'à la fin de l'écran       Efface l'écran à partir du curseur.
ESC K	Effacer jusqu'à la fin de la ligne	Effacer la ligne à partir du curseur.
ESC E	Écran propre	                        Effacez l'écran et placez le curseur dans le coin supérieur gauche.
ESC l	Ligne claire	                        Effacer la ligne actuelle.
ESC o	Effacer au début de la ligne       	Efface la ligne actuelle jusqu'au curseur.
ESC d	Effacer au début de l'écran	        Efface l'écran jusqu'au curseur.
ESC B	Curseur vers le bas	                Déplacez le curseur d'une ligne vers le bas.
ESC H	Curseur d'accueil	                Déplacez le curseur vers le coin supérieur gauche.
ESC D	Curseur gauche	                        Déplace le curseur d'une colonne vers la gauche.
ESC C	Curseur vers la droite	                Déplace le curseur d'une colonne vers la droite.
ESC A	Curseur vers le haut	                Déplacez le curseur d'une ligne vers le haut.
ESC M	Supprimer la ligne	                Supprimer la ligne.
ESC O	Définir la position du curseur	        Positionner le curseur.
ESC b	Couleur de premier plan                 Définir la couleur du texte.
ESC L	Insérer une ligne               	Insérez une ligne.
LF      Saut de ligne	                        Saut de ligne.
ESC k	Restaurer la position du curseur        Restaurer le curseur.
ESC c	Couleur de l'arrière plan	        Définissez la couleur d'arrière-plan.
RC      Retour chariot	                        Déplacez le curseur au début de la ligne.
ESC q	Vidéo normale	                        Désactivez le texte vidéo inverse.
ESC p	Vidéo inversée	                        Activez le texte vidéo inversé.
ESC j	Enregistrer la position du curseur	Curseur "Mémoriser".
ESC I	Curseur vers le haut et insérer	        Déplacez le curseur d'une ligne vers le haut et faites défiler.
FF	Saut de page	                        Alimentation de formulaire.
HT	Tabulatrice	                        Tabulateur horizontal.
Vermont	Tabulatrice	                        Tabulateur vertical
ESC w	Envelopper	                        Désactiver le retour à la ligne.
ESC v	Envelopper	                        Activer le retour à la ligne.
ESC e	Cur_on	                                Afficher le curseur.
ESC f	Cur_off	                                Masquer le curseur.
Clignotement_on	                                Activer le clignotement du curseur.
Clignotement_off                                Éteignez le clignotement du curseur.
Set_blink                                       Réglez le taux de clignotement.
Get_blink                                       Renseignez-vous sur le taux de clignotement.

signé, Zisquier

proverbe de pro-CPC : « çà sert à rien d'avoir des sprites hard et un scroll fluide avec des graph sont dégueu, une palettes moches et un jeu vide»

Connexion pour participer à la conversation.

Plus d'informations
21 Avr 2022 00:17 #111 par ZISQUIER
Réponse de ZISQUIER sur le sujet VT52
Voici le tableau des code ASCII







Hex	Dec	ASCII	Hex	Dec	ASCII	Hex	Dec	ASCII	Hex	Dec	ASCII
00	0	NUL	20	32	SPACE	40	64	@	60	96	'
01	1	SOH	21	33	!	41	65	A	61	97	a
02	2	STX	22	34	"	42	66	B	62	98	b
03	3	ETX	23	35	#	43	67	C	63	99	c
04	4	EOT	24	36	$	44	68	D	64	100	d
05	5	ENQ	25	37	%	45	69	E	65	101	e
06	6	ACK	26	38	&	46	70	F	66	102	f
07	7	BEL	27	39	'	47	71	G	67	103	g
08	8	BS	28	40	(	48	72	H	68	104	h
09	9	HT	29	41	)	49	73	I	69	105	i
0A	10	LF	2A	42	*	4A	74	J	6A	106	j
0B	11	VT	2B	43	+	4B	75	K	6B	107	k
0C	12	FF	2C	44	,	4C	76	L	6C	108	l
0D	13	CR	2D	45	-	4D	77	M	6D	109	m
0E	14	SO	2E	46	.	4E	78	N	6E	110	n
0F	15	SI	2F	47	/	4F	79	O	6F	111	o
10	16	DLE	30	48	0	50	80	P	70	112	p
11	17	DC1	31	49	1	51	81	Q	71	113	q
12	18	DC2	32	50	2	52	82	R	72	114	r
13	19	DC3	33	51	3	53	83	S	73	115	s
14	20	DC4	34	52	4	54	84	T	74	116	t
15	21	NAK	35	53	5	55	85	U	75	117	u
16	22	SYN	36	54	6	56	86	V	76	118	v
17	23	ETB	37	55	7	57	87	W	77	119	w
18	24	CAN	38	56	8	58	88	X	78	120	x
19	25	EM	39	57	9	59	89	Y	79	121	y
1A	26	SUB	3A	58	:	5A	90	Z	7A	122	z
1B	27	ESC	3B	59	;	5B	91	[	7B	123	{
1C	28	FS	3C	60	<	5C	92	\	7C	124	|
1D	29	GS	3D	61	=	5D	93	]	7D	125	}
1E	30	RS	3E	62	>	5E	94	^	7E	126	 
1F	31	US	3F	63	?	5F	95	_	7F	127	DEL()

signé, Zisquier

proverbe de pro-CPC : « çà sert à rien d'avoir des sprites hard et un scroll fluide avec des graph sont dégueu, une palettes moches et un jeu vide»

Connexion pour participer à la conversation.