Sign in to follow this  
Followers 0
Jambogirl

Win9x with 8gb of physical ram?

7 posts in this topic

Hoe to get windows 9x run with 8GB of physical ram without limiting it?

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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?

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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.

3

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.