VOGONS


First post, by matti46

User metadata
Rank Newbie
Rank
Newbie

Hi
I have problem with Duke3d 1.3D. It installs fine from the CD but when I try to run it it gives me "not enough free memory" error. I have 8 megs of ram and all of it shows up on boot. Earlier I had the shareware version installed and there was no problem and the game ran smoothly. Has anyone else had this problem. I also booted and tested it without the CD drivers installed but no luck. Any ideas? I'm not very experienced with these 486 machines (thou I managed to build one) so any help would be appreciated. 😀

Current Projects:
1: Gigabyte GA-6VX7B-4X - Intel Pentium III 1000EB - 256 mb PC-133 SDRAM - 3Dfx Voodoo 3 3000 - Creative Sound Blaster Audigy
2: M-tech R418W2 - Intel DX4-100 - 8 mb RAM - Cirrus Logic CL-GD5446BV - Creative Sound Blaster Vibra 16S

Reply 2 of 9, by matti46

User metadata
Rank Newbie
Rank
Newbie

https://drive.google.com/open?id=1OB6FnCj1VtW … xIOKNBr5ZIMXVAx

Here is the picture of the "mem /c" command. I can clearly see that I have too little free memory. That command is only shows some programs that use very little of the RAM. It wound be handy to know what is eating whole 2 megs of it by just booting to dos.

Current Projects:
1: Gigabyte GA-6VX7B-4X - Intel Pentium III 1000EB - 256 mb PC-133 SDRAM - 3Dfx Voodoo 3 3000 - Creative Sound Blaster Audigy
2: M-tech R418W2 - Intel DX4-100 - 8 mb RAM - Cirrus Logic CL-GD5446BV - Creative Sound Blaster Vibra 16S

Reply 3 of 9, by bjwil1991

User metadata
Rank l33t
Rank
l33t

Have you enabled the EMM386 to run in the config.sys file?

DEVICE=C:\DOS\EMM386.EXE RAM D=64

If it already is, add a bit more RAM in the system and see what happens. I'll test that theory on my Toshiba Satellite Pro 410CDT by removing the 32MB expansion RAM.

Discord: https://discord.gg/U5dJw7x
Systems from the Compaq Portable 1 to Ryzen 9 5950X
Twitch: https://twitch.tv/retropcuser

Reply 4 of 9, by ShovelKnight

User metadata
Rank Oldbie
Rank
Oldbie

It seems you're not using a memory manager that provides UMBs.

You need to add the following lines to your config.sys:

DOS=HIGH,UMB
DEVICE=<path to>EMM386.EXE RAM AUTO

After this, you should use DEVICEHIGH instead of DEVICE in config.sys and LOADHIGH in autoexec.bat to load your drivers/TSRs into upper memory blocks.

Reply 5 of 9, by bjwil1991

User metadata
Rank l33t
Rank
l33t

I knew I forgot to mention something. I was close, but no cigar.

Discord: https://discord.gg/U5dJw7x
Systems from the Compaq Portable 1 to Ryzen 9 5950X
Twitch: https://twitch.tv/retropcuser

Reply 7 of 9, by bjwil1991

User metadata
Rank l33t
Rank
l33t

Forgot to point that out as well. I removed it from every system and the systems are using less RAM than before in DOS.

Discord: https://discord.gg/U5dJw7x
Systems from the Compaq Portable 1 to Ryzen 9 5950X
Twitch: https://twitch.tv/retropcuser

Reply 8 of 9, by matti46

User metadata
Rank Newbie
Rank
Newbie

Thanks guys! I removed the smartdrive from autoexec and now memory usage seems normal. I installed win 3.1 while ago. It probably did the change. I recall installation mentioning something about it. Now Duke3D runs smoothly again.

Current Projects:
1: Gigabyte GA-6VX7B-4X - Intel Pentium III 1000EB - 256 mb PC-133 SDRAM - 3Dfx Voodoo 3 3000 - Creative Sound Blaster Audigy
2: M-tech R418W2 - Intel DX4-100 - 8 mb RAM - Cirrus Logic CL-GD5446BV - Creative Sound Blaster Vibra 16S