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

Discussion dans 'Web, design' créé par gorgonzola, 4 Août 2004.

Statut de la discussion:
Fermée.
  1. Online
    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.
    gorgonzola, 4 Août 2004
    #1
  2. Online
    bidoo ex membre
    personne ne sait ?
    parce que j'ai exactement le meme probleme ...
    bidoo, 31 Août 2004
    #2
  3. Online
    bidoo ex membre
    personne ne sait ?
    parce que j'ai exactement le meme probleme ...
    bidoo, 31 Août 2004
    #3
  4. Online
    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
    bidoo, 3 Septembre 2004
    #4
Statut de la discussion:
Fermée.