What?
This is an XMS and VCPI server supplying UMBs. I. e. a QEMM or 386MAX
clone. An improved EMM386.EXE if you'd like. Or not considering the bugs
in EMM386.EXE, if you depend on them.
The main goals are:
Provide UMBs and VCPI
Provide XMS
As small conventional memory size as possible
Provide EMS
Status
Ok
XMS
VCPI
UMBs (I think, but see below)
CWSDPMI and CWSDPR0
PMODETSR
Borland's DPMI applications
Virtualisation of DMA transfers
Not implemented yet
VDS
Hmm - should I implement an EMM386.EXE compatiblity mode (uuurgghhh!)?
Semi-ok
DOS4GW: don't get any keyboard input; problem with timing
UMBs: present but MSDOS KEYB seems slightly confused.
EMS: There's code there. Complete? Working?
Virtualisation of DMA transfers: really correct?
Nok
Turbo Debugger - the problem is a mystery to me, although I've put in
plenty of debugging time.
SBEINIT (Sound Blaster Live DOS driver) - this is a monster of using undocumented EMM386.EXE things