Jemm is an Expanded Memory Manager for DOS, based on the source of FreeDOS EMM386.
It comes in 2 versions: Jemm386, which requires an XMM (HimemX, for example)
being loaded first, and JemmEx, which already has the XMM included.
Jemm has several advantages compared to FreeDOS and/or MS-DOS EMM386:
needs only 128 bytes (upper) DOS memory (Jemm386)
needs very little extended memory
is faster
works with MS-DOS, FreeDOS and DR-DOS
will use features implemented on later CPUs to further increase speed
unlike FreeDOS Emm386 Jemm has full VDS support
both Jemm386 and JemmEx can be loaded and unloaded from the command line
with its FASTBOOT option one can shorten the reboot time to just a few seconds
offers a 32-bit protected-mode API and allows to install plug-ins (JLMs [Jemm Loadable Module])