On Wed, 21 Aug 2024, Ralf Quint via Freedos-devel wrote:
On 8/16/2024 1:43 AM, Steve Nickolas via Freedos-devel wrote:
Is the EMM386 in MS-DOS 4.x new enough for that?
I haven't specifically looked for that, but given that the source code
released is likely an early version of MS-DOS 4.0, it could be that this is
not included.
At the company that I worked at in 1990 (1985 through 1994 overall), we had a
version of a VCPI compatible CEMM (Compaq's EMS memory manager) provided for
use with Compaq/MS-DOS 3.31, and also in early versions of QEMM and 386Max.
Just looked this actually up, and VCPI was first included by the internal
memory manager of what would become Windows 3.0 (Windows386) and was part of
EMM386.EXE (not .SYS!) released with DOS 5.0.
Didn't think so (though see below).
The "secret sauce" to include VPCI might be in the GEMMIS (Global EMM Import
Specification) documentation and that wasn't publicly available back then
(Novell (in)famously didn't get a copy of the specs)...
And IIRC we have... it's 386^MAX, right?... which supports it. Such code
couldn't be migrated directly into EMM386 without requiring it to get
GNU'd, but concepts, perhaps, could.
Be nice to have a newer emm386, but that we have anything legitimately is
a miracle already.
-uso.
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel