Hi there! I'll try to explain, according to my understanding, but I'm not very good at wording things, I'm afraid. 😅
But on a 286 it seems to pause the background session.
Why, because the video isn't updating?
If so, that's because virtualizing video is tricky.
Writings that are made directly to video buffer (text, graphics) must be physically intercepted somehow.
That's were V86 really comes in handy (386+).
Otherwise, a still image is being displayed as a placeholder.
I've encountered that with running MS Windows 2&3 (Real-Mode kernal, VGA driver) on DesqView. It won't update visually unless being in focus.
However I've found claims that people have run BBSs in the background using a 286 with DV. Huh?
Yes, Desqview was popular for that, before OS/2 2.x was around.
I think that's because serial port i/o can be more easily trapped/routed/virtualized than video.
Also, some programs support a FOSSIL driver. If Desqview provides corresponding support, it may work without heavy trickery.
There seems to be something about the type of EMS provided when running DV on a 286. My 286 is a SCAT so I used the chipset EMS driver.
Yes, Desqview supports EMS. It really LOVES EMS, actually. 😘
That's because with LIM 4, or AST's EEMS, Desqview can map programs in/out of memory.
And that's where things get really interesting.
Certain physical Expanded Memory boards had the abillity to back-fill memory!
To make that work, memory from the motherboard had been moved to the memory board.
So the EMS hardware essentially took the role of a memory management unit (MMU)!
With this ability and LIM 4's support for using page frames larger than 64 KB (EMS 3.2 limit, spec also supported data only),
the page frame could span/cover the complete conventional memory.
So Desqview+LIM4/EEMS could swap the complete conventional memory in and out.
Alas, this required a proper memory expansion of about 2 MB EMS (holding 4x 512KB of conventional memory).
Unfortunately, I don't have much experience with this. Have to ask my dad..
I was happy with Small Frame EMS (64 KB) and Large Frame EMS (256KB).
- That's what Windows 2.03 and 3.0 (Real-Mode) do support.
Edit: Typo fixed.
Edit: I forgot to mention. It's also possible to combine EMS 3.2 hardware with a LIM4 Expanded Memory manager.
Especially older or simpler designs went this route (chipset EMS, maybe that Lotech EMS card).
These solutions usually do only support a 64 KB page frame and perhaps no advanced LIM4 features (DMA, back-filling).
However, they're Real-Mode friendly and work fine with most EMS-aware applications.
And they're still better than most LIMulators (like EMM286) that use XMS or the HDD (swap file).
"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//