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