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

Reply via email to