Hello,
I'm on FreeDOS 1.4 right now. I've a setup that needs to load the
following drivers:
- CTMOUSE
- mKEYB
- UDVD2
- SHSUCDX
- CTMMSYS
- CTSB16
I find myself really struggling to keep more than 600KB of free
conventional memory with this setup. This much memory is needed as far
as I know for 2 games:
- Wolf (https://en.wikipedia.org/wiki/Wolf_(video_game))
- Leisure Suit Larry Laffer 6
I tried to use Jemmex to load all the drivers into upper memory. It
looked great on the face of it, because I've got about 629KB of free
conventional memory now and a seemingly fully initialized system. I
could probably still use the spare 121KB of memory residing in 640KB-1MB
region for something else, like network and LFN, which are useful in
Quake 1 and 2 Voodoo backports.
However I have issues with Jemmex. To name a few:
- a number of games, including GTA 1, can't even start anymore and may
even hang the system
- HWINFO for DOS will think it's being run under Windows
What's more strange is that under Jemmex started with NOEMS, `mem /c`
declares there's 8MB of EMS memory.
So the root cause is that there's a bunch of drivers I'd like to load,
but I'm under the restriction of memory to make everything ready to run.
Jemmex isn't really helping for free - while it does load stuff into
UMBs, it comes at a steep price of compatibility. How can I solve this
issue?
Best regards,
Michał Dec
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user