From: "Niclas" Newsgroups: comp.os.msdos.djgpp Subject: DPMI function 800h, Date: Sat, 3 Apr 1999 01:27:24 +0200 Organization: Telenordia Lines: 21 Message-ID: <7e4mju$3ri$1@cubacola.tninet.se> NNTP-Posting-Host: du18-27.ppp.algonet.se X-Trace: cubacola.tninet.se 923131326 3954 195.100.27.18 (3 Apr 1999 09:22:06 GMT) X-Complaints-To: abuse AT algo DOT net NNTP-Posting-Date: 3 Apr 1999 09:22:06 GMT X-Newsreader: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi (again), I might as well ask one more thing before I go offline. Is the linear adress that I'll get from the "Physical Address Mapping" DPMI function 800h, ready to use as an offset. or do I have to convert that linear address into something else before i may use it as an offset? the reason why I ask this is because in a tutorial about "vbe and linear frame buffering", function 800h was used to Map the linear frame videobuffer or something. But when I try to do that, nothing happends... (I'm doing it in nasm) If I have a physical address in bx:cx, and then call the dpmi interrupt function 800h, I should get a new linear adress in bx:cx, acording to the dpmi refferences I've read. But nothing happends at all. Do I need to upgrade the DPMI version (current ver: 0.9) or what? regards niclas, niclas_flysjo AT hotmail DOT com