Mail Archives: djgpp/1998/11/29/08:32:05
Thibaut Murez (tmurez AT nospam DOT planete DOT net) wrote:
> this doesn't work
> __dpmi_meminfo LFB;
> VideoSelector=__dpmi_allocate_ldt_descriptors(1);
> LFB.size=0xffff;
> LFB.address=0xa0000000l;
This should be: LFB.address=0xa0000l;
Remember 0xa000 is a REAL-ADDRESS-MODE segment so the logical address is
0xa000 * 16 = 0xa0000.
> __dpmi_physical_address_mapping(&LFB);
> __dpmi_set_segment_base_address(VideoSelector, LFB.address);
> __dpmi_set_segment_limit(VideoSelector, LFB.size);
/Danny
- Raw text -