Jambogirl Posted March 26, 2017 Share Posted March 26, 2017 Hoe to get windows 9x run with 8GB of physical ram without limiting it? Link to comment Share on other sites More sharing options...
rloew Posted March 26, 2017 Share Posted March 26, 2017 My RAM Limitation Patch will let you run 9x without any memory limitation. You will be able to use the roughly 3GB of 32-Bit RAM available in most Systems. The remainder will require my 64-Bit RAMDISK and/or Programs written using my 64-Bit Memory API. Link to comment Share on other sites More sharing options...
Jambogirl Posted March 27, 2017 Author Share Posted March 27, 2017 i have two other questions say I am able to run a game that needs 4gb RAM,will I be able with your patch? In settings,what would windows say about how much ram it sees?4gb or 8gb? Link to comment Share on other sites More sharing options...
dencorso Posted March 27, 2017 Share Posted March 27, 2017 Not really. In case it needs more than about 3.3 GiB 64-bit adressing would be required. But no game able to run on 98SE ever needed even half that much, ever, really. Link to comment Share on other sites More sharing options...
rloew Posted March 27, 2017 Share Posted March 27, 2017 No program that needs 4GiB of RAM can possibly run entirely in 32-Bit Mode so it would have to be a 64-Bit Program or use 64-Bit extensions. Windows 9x will display the available 32-Bit RAM. This can vary from 2.5GiB to 3.7GiB depending upon Motherboard and Add-on Cards. The remainder of your 8GiB is mapped to the 64-Bit RAM space. Link to comment Share on other sites More sharing options...
pangoomis Posted March 29, 2017 Share Posted March 29, 2017 Oh, so that's why I never seen full 4096MB of RAM in SYSDM.CPL, it was always a random number in the range you've specified...more details about what changes this number? I'm interested. Link to comment Share on other sites More sharing options...
rloew Posted March 30, 2017 Share Posted March 30, 2017 The BIOS maps PCI, AGP, and PCI-E Configuration and Devices to Memory Mapped I/O Space. Normally these are mapped downward from the APIC and BIOS area at the top. Due to PCI alignment restrictions there are often fairly substantial gaps in these allocations. This area is not available for System RAM. Most, not all, Motherboards can remap the Physical RAM, that would otherwise be useless, up into the 64-Bit Address Space so that it can be used by 64-Bit Software. For example, if you have 8GiB of RAM and 1GiB of Memory Mapped I/O Space, the RAM would be mapped as follows: 0-3GiB -> 0-3GiB (32-Bit Space) 4-8GiB -> 4-8GiB (64-Bit Space) 3-4GiB -> 8-9GiB (64-Bit Space) or 0-3GiB -> 0-3GiB (32-Bit Space) 3-8GiB -> 4-9GiB (64-Bit Space) depending on architecture. Large Video Cards can put a serious dent in the available 32-Bit RAM. Having PCI-E also takes up a large block for it's Extended Configuration Table. 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now