Mail Archives: djgpp/2005/10/14/04:00:11.1

X-Authentication-Warning: mail set sender to djgpp-bounces using -f
Message-ID: <434f63a6$0$180$>
From: Martin Str|mberg <ams AT speedy DOT ludd DOT ltu DOT se>
Subject: Re: Need to hook INT 21h from a DJGPP TSR
Newsgroups: comp.os.msdos.djgpp
References: <cone DOT 1128591471 DOT 368325 DOT 13774 DOT 0 AT digisoft> <di47pc$lfa$1 AT sadr DOT dfn DOT de> <cone DOT 1128678305 DOT 262815 DOT 30667 DOT 0 AT digisoft> <di6nfr$8bl$1 AT sadr DOT dfn DOT de> <di6ouv$8to$1 AT sadr DOT dfn DOT de> <di72gs$clu$1 AT sadr DOT dfn DOT de> <1128790995 DOT 160422 DOT 143560 AT g44g2000cwa DOT googlegroups DOT com> <di97nk$5nc$1 AT sadr DOT dfn DOT de>
User-Agent: tin/1.4.6-20020816 ("Aerials") (UNIX) (NetBSD/1.6Q (alpha))
Date: 14 Oct 2005 07:52:06 GMT
Lines: 22
X-Trace: 1129276326 180
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Rod Pemberton <donthave AT noreply DOT bit> wrote:
> That's probably the problem.  The following code shows how to work
> around it for int 0x21,ax=0x4b00 to ax=0x4b05.  Like I stated
> before it works for PMODE/DJ w/RM and PM apps.  For CWSDPMI, it
> only works for RM apps, giving the "Page Fault ... in RMCB" for PM
> apps.  I don't know exactly what memory needs to be locked for

1. It's a good idea to post the whole error message.

2. As you're setting _CRT0_FLAG_LOCK_MEMORY in _crt0_startup_flags,
that can't happen. I. e. getting a page fault while you have all your
process' memory locked. So something is wrong. (But where?)

3. Does you program work with CWSDPMR0?

4. Which version of CWSDPMI?



- Raw text -

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