Bonjour
en DOS pur c'est possible en écrivant directement dans la mémoire vidéo mais cela ne marche pas sur une fenêtre dos sous windows.
il faut charger dans ES 0b800h puis chaque case de l'écran à partir du bas vers le haut a deux octets. Le poids faible représente le code ASCII du caractère à afficher, le poids fort représente l'attribut de ce caractère. Le quartet fort indique le numéro de la couleur du fond, le quartet faible le numéro de la couleur du caractère.
mov es, 0b800h
mov al, 65
mov ah, 0fh ; devrait dessiner un A en blanc sur noir
xor edi, edi
stosw ; transmet le caractère dans la mev vidéo
mov ax, 0f041h ; devrait dessiner un A en noir sur fond blanc
stosw
il y a 16 couleurs figé possible.
J'écrit de mémoire, il se peut que le segment soit 0a0000h
cela ne fonctionne que sur dos pur c'est un peu obsolète de nos jour.
Il doit y avoir moyen de le faire avec une fenêtre dos sous windows en utilisant l'interruption 21h mais je ne sais plus faire et j'ai jeté la doc.
bon courage