delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1998/03/16/06:48:58

Date: Mon, 16 Mar 1998 13:48:38 +0200 (EET)
From: Esa A E Peuha <peuha AT cc DOT helsinki DOT fi>
Reply-To: Esa DOT Peuha AT Helsinki DOT FI
To: djgpp-workers AT delorie DOT com
Subject: Where to find VCPI spec
Message-ID: <Pine.OSF.3.96.980316132655.23865A-100000@vesuri.Helsinki.FI>
MIME-Version: 1.0

Is the VCPI specification available anywhere?  The reason I'm asking this
is that I've been playing around with Morten Welinder's DPMI sources and
noticed something peculiar: when EMM386.EXE is loaded with the NOEMS
NOVCPI switches, the VCPI interface is still there, but it apparently
can't switch the processor away from V86 mode, so an attempt to load CR3
generates the GP exception and crashes the computer.  Because of how
MWDPMI (may I call it that?) is implemented, this feature/bug should be
detected before actually trying to switch to PM, if any workaround is to
be made.  Of course, it would be simplest to exit with an error message,
but since CWSDPMI has no problems with this, it doesn't seem sensible.

Esa Peuha
student of mathematics at the University of Helsinki
http://www.helsinki.fi/~peuha/

- Raw text -


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