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?