Je voudrais avoir un écran virtuel vierge, afficher ce que j'ai à afficher dessus puis l'ajouter (OR) à l'écran courant au lieu de remplacer l'ancien par le nouveau.
Donc :
SCR_RECT scr_ttl={{0,0,calc(159,239),calc(99,127)}};
char bfr_vrt[3840];
PortSet(bfr_vrt,239,127);
clrscr();
[Affichage, etc...]
BitmapPut(0,0,bfr_vrt,&scr_ttl,A_NORMAL);
PortRestore();
Mais ça marche pas

Pourtant le bfr_vrt contient bien ce que je veux, puisque quand j'utilise memcpy je vois bien mes graphismes dessus (par contre le reste de l'écran devient blanc, c pour ça que je veux aussi garder l'ancien écran).
Bref comment faire pour OR-er le nouvel écran par dessus l'ancien ?