Hi,
You could try HimemX an extended memory manager for FreeDOS. It works
similarly to the EMM386.EXE in MS-DOS. You can download HimemX from
https://github.com/FDOS/HimemX
To use it, add the following lines to your `config.sys` file:

   DEVICE=HIMEMX.EXE
   DOS=HIGH,UMB


Also MemEater is a small DOS utility that allocates extended memory (XMS).
It can help reduce the amount of available XMS to avoid the allocation
error. You can find MemEater on GitHub https://github.com/kklis/memeater
To use it, run the following command:

   MEMEATER.EXE 20000

This command will allocate 20000 kB of extended memory, which will be
released when you reboot the computer.
Ensure you have the following of your `config.sys` file:

   DEVICE=HIMEMX.EXE
   DOS=HIGH,UMB

Hope this helps


On Thu, 27 Feb 2025, 05:59 david--- via Freedos-user, <
freedos-user@lists.sourceforge.net> wrote:

> I am new to FreeDOS and have run into a problem whereby some traditional
> MSDOS programs will not run, complaining about "XMS allocation error".
>
> In MSDOS the solution is an additional line in config.sys reading
> "device=emm386.exe ram", but there does not appear to be a emm386.exe
> equivalent in FreeDOS.  I would very much appreciate an explanation,
> please, about how to get around this problem.
>
> Thank you
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to