Linear Frame Buffer - comment mapper la mémoire ? [C]

Statut
N'est pas ouverte pour d'autres réponses.
G

gorgonzola

ex membre
Salut,

Je dois 'mapper' la memoire pour le Linear Frame Buffer (VESA 2.0), seulement je n'arrive pas avec DJGPP. Voici mon bout de code :

meminfo.address=mode_info.PhysBasePtr;
meminfo.size=mode_vesa.TotalMemory<<16;
__dpmi_physical_address_mapping(&meminfo);


Ça veut pas marcher :-(
C'est peut-être parce que je suis WinXP je ne sais pas...
J'ai aussi essayé avec __djgpp_nearptr_enable() mais ça ne marche pas non plus.
Voila, si quelqu'un pouvait m'aider ce serait sympa, j'ai fait le tour des forums de programmation, peut-être que quelqu'un ici s'y connait assez bien en C et en mode protégé pour pouvoir m'aider...
Merci.
 
B

bidoo

ex membre
personne ne sait ?
parce que j'ai exactement le meme probleme ...
 
B

bidoo

ex membre
personne ne sait ?
parce que j'ai exactement le meme probleme ...
 
B

bidoo

ex membre
bon j'ai trouvé, c du au fait que XP est technologie w2000 et heirte donc de NT et sous NT on pe pas mapper la memoire
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut