-------- Original Message --------

                SUBJECT:
                Re: [Freedos-user] Setting up fdconfig.sys and fdauto.bat

                DATE:
                2025-02-27 20:32

                FROM:
                da...@bp-asia.net

                TO:
                the <mrmonkeysh...@gmail.com>

Hi,

Thank you for the advice.

HIMEMX.EXE already is in the original fdconfig.sys file:

!COUNTRY=001,858:\FREEDOS\BIN\COUNTRY.SYS
!LASTDRIVE=Z
!BUFFERS=20
!FILES=40

DOS=HIGH
DOS=UMB
DOSDATA=UMB

DEVICE=\FREEDOS\BIN\HIMEMX.EXE

SHELLHIGH=\FREEDOS\BIN\COMMAND.COM \FREEDOS\BIN /E:2048 /P=\FDAUTO.BAT

Adding MEMEATER.EXE causes the boot sequence to crash:

!COUNTRY=001,858:\FREEDOS\BIN\COUNTRY.SYS
!LASTDRIVE=Z
!BUFFERS=20
!FILES=40

DOS=HIGH
DOS=UMB
DOSDATA=UMB

DEVICE=\FREEDOS\BIN\HIMEMX.EXE
DEVICE=\FREEDOS\BIN\MEMEATER.EXE 20000

SHELLHIGH=\FREEDOS\BIN\COMMAND.COM \FREEDOS\BIN /E:2048 /P=\FDAUTO.BAT

On 2025-02-27 14:33, the wrote:

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