Date: Mon, 18 Oct 1999 10:32:56 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: Dave Dribin cc: djgpp AT delorie DOT com Subject: Re: spawnvpe hanging and bash GPF after running non-DJGPP exe In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Sun, 17 Oct 1999, Dave Dribin wrote: > This particular game is Callus. You are correct that it is a > protected-mode program. This is what it displays at startup: > > PMODE/W DOS Extender v1.33 Sigh... This is a known problem with (at least some versions of) PMODE/W: it doesn't seem to unhook Int 31h on exit, leaving it to point to void. > Finding a replacement is difficult. Try to find a different (newer?) version of PMODE/W. If PMODE/W is actively supported by its vendor, try mailing them or looking at their Web site. > Is there anything the launching program can do to save and restore > Int 31h? Sadly, no. Since restoring an interrupt vector requires a call to another function of Int 31h, this is a catch-22.