On Thu, 27 Jul 2000, Ramon van Handel wrote:
> I don't agree. I think that plex86 should, if possible, catch this.
> It would be a bug if it didn't. You associate VM86 checking with timing,
> but I associate it with something different: in my experience, VM86 checking
> is done in DOS programs only (1) inside DOS extenders, before switching to
> PM,
Sorry, forgot about that! You're right, rm init-code of extenders needs to
know whether it can use existing dpmi or to install it's own dpmi/vcpi
host. Didn't code anything for rm in a long time.
> and (2) inside programs in order to check whether a DOS extender has
been
> loaded. In both cases, the program will crash/exit if it detects VM86 mode,
Right, in first case it surely would because no existing dpmi is
available and second case I am unsure, perhaps you mean these real-mode
apps which refuse to work under vm86 at all - I've seen few of them.
Your points are very valid.
> This is no different in PM. Timing is an issue that needs to be solved
> in general, not specifically in RM.
>
Just wanted to say that vm86 detection in rm isn't so useless or harmful.
Btw, I had problems (locks) running emm386 under both vmware and bochs -
though it was year ago, maybe they've improved since then.
Uhus