Sous Dos il est possible d'écrire dans la mémoire vidéo de la façon suivante :
----------
#include <dos.h>
unsigned char far *ad:
ad=MK_FP(0xA000,0);
*ad=255; // met les 8 premiers pixels du premier plan à 1
----------
Mais en mode 640 X 480 X 16 couleurs, il faut accéder à la mémoire plan par plan : un seul des 4 plans est présent à la fois à l'adresse 0xA000:0 ! Je ne sais pas comment on change de plan.
Par contre le mode 320 X 200 X 256 couleurs est plus facile à gérer car tout est présent et de plus il y a un octet par pixels.
Pourquoi accéder à la mémoire vidéo ?
Il y a des fonctions dans le bios (int 0x10) qui permettent d'écrire du texte ou un pixel !
En Turbo C il y a des fonctions graphiques …
Salutations