Bonjour,
Je fais tourner un programme écrit en C++ et compilé avec une version 3.1 de Borland C++ sur mon PC Windows8 au travers d'une VirtualBox .
Tout fonctionne parfaitement sauf un détail : le programme dans son déroulement va écrire directement dans la zone mémoire de l'écran pour y inscrire un texte.
La fonction consiste à écrire au bon endroit dans cette zone un octet attribut dont les 3 ou 4 premiers bits représente la couleur du caractère et les 3 ou 4 derniers règlent la couleur de fond.
Pour faire clignoter le texte, il suffit normalement de mettre le bit msb à 1 et le tour est joué. Mais pour moi ça ne marche pas.
Le clignotement fonctionne bien sur la machine d'origine qui tourne sous Windows 3.11 mais pas sur la VM qui a pourtant repris l'intégralité du disque d'origine.
Pouvez-vous m'aider à trouver une solution, svp ?
Bruno.
Partager