Good evening, everyone. 😀
Since this thread is about protected-mode and DOS, I hope you don't mind if I do add something to this..
V86 might work better on 586 and later systems, since they got support for "Enhanced V86 Mode".
While on a 386/486 systems you may get reduced performance, when you load EMM386 and alikes.
I'm not entirely sure, but I think later 486es may also support that (VME)..
Anyway, I noticed a notable performance drop on one of my old 386 system when EMM386 was loaded (can anyone else confirm ?).
It didn't happen on my Pentium 133, though. And in my virtual machines (VPC2007) I even got a huge performance boost instead..
I guess this is because of how thinks are internally beeing handled. A real-mode VM apparently has to be handled differently,
so an emulation layer is required to handle certain conditions. And if you load EMM386 inside of a DOS VM (which enables V86),
the real-mode environment nolonger has to be provided through the VM software,
thus the normal x86 virtualization mechanisms are beeing working again.
Sources:
https://en.wikipedia.org/wiki/Virtual_8086_mode
http://www.rcollins.org/ddj/Jan98/Jan98.html
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//