Date: Thu, 20 Jan 94 16:57:10 JST From: Stephen Turnbull To: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: GO32 1.11.maint2 and QDPMI 1.04 access violations I'm running DESQview/X 2.0beta, QEMM 7.04beta, and QDPMI 1.04. When I run any GO32 program in a DOS window with protection level set to 3, I get two successive protection violations with the program attempting to write to location B000:0000, which is outside of its memory space. This does not occur when GO32 is run with no program. It occurs before the main program as far as I can tell when GO32 is used to execute a program. In particular it occurs after the 8024+4096+4096 = 16216 message , but before the prompt indicating the start of execution of the program, when the ed32-dpmi external debugger is used. Since QDPMI itself gives similar violations (at B000:00B5 and B000:0054) when invoked from the command line (to turn DPMI off), I suppose that this has to do with the mechanics of using DPMI. I would like confirmation of this guess from someone who knows why GO32 tries to write to B000:0000. Thanks! +-----------------------------------------------------------------------+ | Stephen Turnbull | | University of Tsukuba, Institute of Socio-Economic Planning | | Tennodai 1-chome 1--1, Tsukuba, Ibaraki 305 JAPAN | | Phone: +81 (298) 53-5091 Fax: +81 (298) 55-3849 | | Email: turnbull AT shako DOT sk DOT tsukuba DOT ac DOT jp | +-----------------------------------------------------------------------+