Linear Frame Buffer : comment mapper la memoire ? [DJGPP]

Signaler
Messages postés
37
Date d'inscription
samedi 16 mars 2002
Statut
Membre
Dernière intervention
21 février 2015
-
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
-
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.
Merci.

1 réponse

Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
8
"C'est peut-être parce que je suis WinXP "

oui, win xp c'est le noyau nt, plus de dos