Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!asuvax!ncar!elroy.jpl.nasa.gov!swrinde!mips!spool.mu.edu!munnari.oz.au!uniwa!DIALix!del From: del@DIALix.oz.au (D Elson) Newsgroups: comp.lang.pascal Subject: Re: sector RW with INT 25/26? Keywords: absolute sector intr() Message-ID: <917@DIALix.oz.au> Date: 17 Apr 91 13:15:13 GMT References: <1991Apr08.190309.9865@hpmcaa.mcm.hp.com> Reply-To: del@DIALix.UUCP (D Elson) Distribution: comp Organization: DIALix Services, Perth Western Australia Lines: 10 Yes, I have solved the problem. Basically it's simple -- put the following code immediately after the INT 25/26 call: LAHF POPF That way, you save the flags in AH and pop them off the stack. It's only the flags that are left behind. Del (del@DIALix.oz.au).