Linux console: lecture écriture de caractère
chiffon
-
chiffon -
chiffon -
Bonjour,
Je cherche depuis quelques temps a savoir si il est possible dans un terminal sous Linux de lire ou d'écrire un caractère à une position définie.
Je m'explique: il y a 10 ans je programmais en assembleur sous DOS (avec NASM) et je pouvais accéder directement à la mémoire vidéo, il m'était donc possible d'écrire ou lire des caractères sans passer par les interruptions DOS.
Je connais mal Linux et j'ai du mal à trouver de la documentation, ça ne doit pas être possible de faire comme sous DOS mais y a t-il une autre possibilité (je veux utiliser NASM ici aussi)?
Merci de vos réponse.
Chiffon
Je cherche depuis quelques temps a savoir si il est possible dans un terminal sous Linux de lire ou d'écrire un caractère à une position définie.
Je m'explique: il y a 10 ans je programmais en assembleur sous DOS (avec NASM) et je pouvais accéder directement à la mémoire vidéo, il m'était donc possible d'écrire ou lire des caractères sans passer par les interruptions DOS.
Je connais mal Linux et j'ai du mal à trouver de la documentation, ça ne doit pas être possible de faire comme sous DOS mais y a t-il une autre possibilité (je veux utiliser NASM ici aussi)?
Merci de vos réponse.
Chiffon
A voir également:
- Linux console: lecture écriture de caractère
- Test console steam deck - Guide
- Linux reader - Télécharger - Stockage
- Console mac - Guide
- R-linux - Télécharger - Sauvegarde
- Toutou linux - Télécharger - Systèmes d'exploitation
4 réponses
Salut,
Pour l'adressage du curseur à l'écran tu peux regarder du côté de la commande "tput" (man tput pour plus d'infos), regarde aussi le "terminfo" et du côté ce "ncurses"...
;-))
Pour l'adressage du curseur à l'écran tu peux regarder du côté de la commande "tput" (man tput pour plus d'infos), regarde aussi le "terminfo" et du côté ce "ncurses"...
;-))
Merci de ta réponse.
Je vais regarder ça de plus près.
Je cherchais plutôt par exemple une zone mémoire où j'aurais pu écrire directement en assembleur, mais j'ai bien chercher depuis hier et ça ne semble pas possible sous Linux.
Tant pis je m'en passerais. A moins que quelqu'un ait une autre idée...
Bye.
Chiffon
Je vais regarder ça de plus près.
Je cherchais plutôt par exemple une zone mémoire où j'aurais pu écrire directement en assembleur, mais j'ai bien chercher depuis hier et ça ne semble pas possible sous Linux.
Tant pis je m'en passerais. A moins que quelqu'un ait une autre idée...
Bye.
Chiffon