delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2007/11/02/04:36:26

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
From: "Gerrit van Niekerk" <gerritvn AT gpvno DOT co DOT za>
Organization: GPvNO
To: djgpp AT delorie DOT com
Date: Fri, 02 Nov 2007 11:35:43 +0200
MIME-Version: 1.0
Subject: Re: PM interrupt handling - how to call old old ISR with slower rate than my new ISR
Message-ID: <472B0B8F.22018.5B2373CE@gerritvn.gpvno.co.za>
In-reply-to: <200711020046.lA20kxob017037@envy.delorie.com>
References: <1193963270 DOT 088377 DOT 101010 AT 22g2000hsm DOT googlegroups DOT com>, <200711020046 DOT lA20kxob017037 AT envy DOT delorie DOT com>
X-mailer: Pegasus Mail for Windows (4.41)
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 1 Nov 2007 at 20:46, DJ Delorie wrote:

> 
> You need to use the non-chained hook, and call the old one via one of
> the other DPMI functions... "call real mode procedure with IRET frame"
> 
Just be warned: If you have a real-mode TSR that also hooked the 
timer interrupt and that enables interrupts or calls DOS even with all 
the pre-cautions to ensure DOS re-enterabilty, the system will silently crash
if you do the above! I have not found a way around this apart from avoiding
it.




- Raw text -


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