Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 

Sign in to follow this  
Jambogirl

Win9x with 8gb of physical ram?

Recommended Posts

rloew    90

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.

Share this post


Link to post
Share on other sites
Jambogirl    0

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?

Share this post


Link to post
Share on other sites
dencorso    531

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.

Share this post


Link to post
Share on other sites
rloew    90

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.

Share this post


Link to post
Share on other sites
MrMateczko    20

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.

Share this post


Link to post
Share on other sites
rloew    90

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.

  • Upvote 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  

  • Recently Browsing   0 members

    No registered users viewing this page.

×