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: NNTP-Posting-Host: laocoon.u-strasbg.fr Mime-Version: 1.0 Content-Type: Text/Plain; charset=US-ASCII 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.