delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/02/22/22:38:52

Date: Tue, 22 Feb 94 22:00:35 EST
From: peprbv AT cfa0 DOT harvard DOT edu (Bob Babcock)
To: sandmann AT clio DOT rice DOT edu
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Re: EMM386 & NOEMS (was starting)
Reply-To: babcock AT cfa DOT harvard DOT edu

> Beware, all V1.11 versions leave the Ctrl-Break address undefined when 
> exiting under DPMI.  This is a major wedge causer under V1.11 and hopefully
> will get fixed in maint4.

Ouch.  Ctrl-break after exiting go32 in an OS/2 window gave a Trap E, killing
OS/2.  Vector 0 (divide by zero) also seems to be left pointing into the
ozone.  I assembled a DIV AX instruction in debug and set a breakpoint
immediately after it.  Before running go32, I got a divide by zero error,
afterwards, OS/2 hung with no message.  A before/after comparison of the
interrupt vector table showed all other vectors unchanged.  Assuming this
gets fixed in maint4, will it also be fixed if you abend with a swap file
full or other error?

- Raw text -


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