Hello FreeDOS developer community!

Bob Smith of Sudley Place Software has released the source code of 386MAX
and related tools under the GPLv3 license!

He'd like this news to be passed on to whomever would be interested in this
source code, but he does add that the project has little to no
documentation available. See his comment at
https://github.com/sudleyplace/DPMIONE/issues/3#issuecomment-1172710414

The reason why this is of particular importance to the FreeDOS project, is
because it provides the following two features that JEMM currenty lacks:


   - 386MAX supports the Global EMM Import Specification (GEMMIS), which
   allows Windows 3.x to start in 386 Enhanced mode, even when the EMM manager
   is loaded. (The documentation in the 386MAX source code seems to refer to
   it as the "Global Paging Import Spec".)
   - 386MAX supports the same I/O port trapping API through INT 2fh that
   EMM386 provides. This (at least in theory) should make it compatible with
   certain emulation TSRs such as SoftMPU and VSB, which currently don't
   support JEMM, and would require separate non-trivial ports to work with
   JEMM's JLOAD feature.


Anyway, the code is available at https://github.com/sudleyplace/386MAX

I would very much like to see 386MAX included in the FreeDOS distribution,
with the option for users to choose between it and JEMM.

It seems that the assembly code requires MASM, so I guess the first step
would be to try getting it to build with WASM or JWASM.

Who's up for helping me get this ready for inclusion with FreeDOS?
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to