Pretty sure HIMEM is already set in my config.sys.
"Pretty sure" or *absolutely sure*?
It's your CONFIG.SYS, look and see. Put the contents of it in this thread.
Pretty sure. :p I've been messing around with the autoexec and config files a LOT via another thread I made for another game. So I need to go and check it.
OS: Windows 98 SE
CPU: Pentium III Katmai 450MHz (SL35D)/Pentium III Coppermine 933MHz (SL448)
RAM: SK Hynix 128MB 100MHz/Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/Geforce 128MB 4 MX 440
Motherboard: MSI-6156/Abit BE6-II
Instead of "#" write the size of the RAMDISK in KB. For example, if you have 256 MB of memory, you have to set it to at least 193 MB, meaning you'd have to write 197632.
I had completely forgotten that HIMEM doesn't utilize more than 64 MB. If you have 64 MB or more of installed memory, then create at least a 1 MB RAMDISK, so write 1024.
EDIT: and I forgot that of course that's just with DOS 6. If using DOS 7 (Windows 95/98), IINM it sees up to 4 GB, so adjust accordingly.
"/t" is needed. It puts the RAMDISK at the top of the memory.
Type XMSDSK /? to see the commands.
P.S.
You don't have to load it at boot, and probably shouldn't.
eddmanwrote on 2024-11-20, 23:54:The game doesn't like too much free memory; it should be below 64 MB. Use something to eat up the additional memory. […] Show full quote
The game doesn't like too much free memory; it should be below 64 MB. Use something to eat up the additional memory.
Instead of "#" write the size of the RAMDISK in KB. For example, if you have 256 MB of memory, you have to set it to at least 193 MB, meaning you'd have to write 197632.
I had completely forgotten that HIMEM doesn't utilize more than 64 MB. If you have 64 MB or more of installed memory, then create at least a 1 MB RAMDISK, so write 1024.
EDIT: and I forgot that of course that's just with DOS 6. If using DOS 7 (Windows 95/98), IINM it sees up to 4 GB, so adjust accordingly.
"/t" is needed. It puts the RAMDISK at the top of the memory.
Type XMSDSK /? to see the commands.
P.S.
You don't have to load it at boot, and probably shouldn't.
EDIT:
You might also need to not load EMM386.
Awesome. Thanks for the suggestions. At some point I'll get around to testing it out, just as soon as I get some other problems sorted.
OS: Windows 98 SE
CPU: Pentium III Katmai 450MHz (SL35D)/Pentium III Coppermine 933MHz (SL448)
RAM: SK Hynix 128MB 100MHz/Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/Geforce 128MB 4 MX 440
Motherboard: MSI-6156/Abit BE6-II
Fixed it! I tried the MS-DOS for Games shortcuts in C:\Windows. I sent both to the desktop. I tried the first one, which enables EMSS and XMS...? That seemed to do the trick and the game now works! 😁
OS: Windows 98 SE
CPU: Pentium III Katmai 450MHz (SL35D)/Pentium III Coppermine 933MHz (SL448)
RAM: SK Hynix 128MB 100MHz/Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/Geforce 128MB 4 MX 440
Motherboard: MSI-6156/Abit BE6-II