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