delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/12/10/16:56:02

From: muller AT cerbere DOT u-strasbg DOT fr (Pierre Muller)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: NT4 DPMI BUG (303h, Allocate Real-Mode Callback)--ATTN: DJ Deloie, Shawn Hargreaves, Eli Zaretskii
Date: 10 Dec 1999 18:44:19 GMT
Organization: Institut Charles Sadron
Lines: 18
Message-ID: <82rhm3$sst$1@news.u-strasbg.fr>
References: <Pine DOT SUN DOT 3 DOT 91 DOT 991206160744 DOT 21067E-100000 AT is>
NNTP-Posting-Host: laocoon.u-strasbg.fr
Mime-Version: 1.0
X-Trace: news.u-strasbg.fr 944851459 29597 130.79.112.72 (10 Dec 1999 18:44:19 GMT)
X-Complaints-To: usenet AT u-strasbg DOT fr
NNTP-Posting-Date: 10 Dec 1999 18:44:19 GMT
X-Newsreader: WinVN 0.99.9 (Released Version) (x86 32bit)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

  This is also what I noted when trying to use this DPMI call 
for FreePascal. (But I never took the time to try to understand 
excatly what is wrong.

  I used a simpler workaround :

  allocate space for the register in the v2prt0.as file
(which is the Free Pascal equivalent of crt0.S)
as this file is allways loaded first the address is allways below 
the 64K limit and all works fine under NT !
 
  Having several different register structs has no point as 
the values of the registers are only garantued inside the call !
(See Ralph Brown Interrupt List !)

  By the way it would be great to notify Ralph Brown about this bug.

- Raw text -


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