www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/04/03/05:15:45

From: "Niclas" <niclas_flysjo AT hotmail DOT com>
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



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019