I have assembled a retro-gaming PC out of an old Shuttle SN45G with a Windows 98/Windows XP dual boot.
The motherboard can handle 2GB of RAM, but apparently Windows 98 can only handle 1 GiB.
Windows 98 boots fine when I have 1 GiB of RAM installed, but I get the error Not enough memory if I install 2 GiB of RAM.
I'd like to have those 2 GiB of RAM permanently installed as I also have Windows XP on this PC.
I tried setting the MaxFileCache parameter to 524288 in the [vcache] section of system.ini but it didn't work with 2 GiB.
I also tried to limit the RAM to 999 MiB with msconfig advanced settings but I ended up with a very unstable system (I get a black screen or a BSOD every few minutes and I'm forced to reboot).
I thought of trying to limit the maximum memory of Windows 98 to 1 GiB (apparently it can be done with the /maxmem boot parameter, but I don't know how to do it), but I don't know if it would work, and I would like to have those 2 GiB of RAM available under Windows 98.
How can I have 2 GiB of RAM under Windows 98? Or, in last resort, how can I limit the maximum RAM of Windows 98?
MaxFileCacheis set to524288. – Informancien Mar 16 '17 at 19:24There's another option setting MaxPhysPage=30000 in the [386Enh] section of System.ini which limits used memory to 768MB.
– Algimantas Mar 16 '17 at 19:33[vcache]is lowercase insystem.ini, the[vcache]section is in this file by default in my setup. – Informancien Mar 16 '17 at 20:08msconfigadvanced options but the system became really unstable. – Informancien Mar 17 '17 at 05:01config.sysandautoexec bat). That works for MS-DOS and win 3.1 but not sure if doable also for win9x but I think it might – Spektre Dec 16 '18 at 10:11MaxPhysPagevalue in[386Enh]? – rakslice Apr 21 '19 at 22:01