On Mon, Mar 6, 2023 at 7:45 PM Bret Johnson <bretj...@juno.com> wrote:
> > Or just take some of the important stuff that Bob Smith and Qualitas > discovered about Windows/GEMMIS/EMM386 and import it into something like > JEMM. There's some knowledge embedded in 386MAX about what MS did that you > will never directly get out of MS. I already opened a ticket for this on GitHub <https://github.com/Baron-von-Riedesel/Jemm/issues/5> a few years ago, but Japheth (a.k.a. Baron-von-Riedesel on GitHub) has expressed reluctance to implement this functionality in Jemm, unfortunately. By the way, DOSBox already has an open-source GEMMIS implementation <https://sourceforge.net/p/dosbox/code-0/2601/>, which would likely be easier to port to Jemm than any of the 386MAX sources. I was hoping that 386MAX could ship with FreeDOS as an alternative EMM manager because there appeared to be no near-term prospect of having GEMMIS support (and thus Windows 3.x 386 Enhanced mode compatibility) added to Jemm. Also, since 386MAX implements the same port trapping API as that of Microsoft EMM386, I was hoping that it would offer compatibility with certain drivers and emulators such as SoftMPU, which don't work with Jemm. At least there's some encouraging news on that front, in the form of a Jemm Loadable Module that adds support for QPI (QEMM's port trapping API), or a subset of it. Baron-von-Riedesel recently developed that module, so crazii's recently developed Sound Blaster emulator called SBEMU <http://gitlab.com/crazii/SBEMU> (also a very promising project for FreeDOS!) can work with Jemm. So GEMMIS support appears to be the one missing feature that would make Jemm a complete replacement for all the known EMM managers of old (EMM386, QEMM, 386MAX). But perhaps if someone creates a pull request for adding GEMMIS support to Jemm, Japheth might be persuaded to merge it. (Although he has expressed skepticism towards that as well.)
_______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel