Win98 and 4GB RAM

Started by MIRKOSOFT, April 03, 2010, 01:05:53 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

MIRKOSOFT

Hi!

My computer has 4GB RAM. I tried to install Windows 98. After restarting computer outputs system that has no memory for running GUI.
First I tried to install MS-DOS 7.10 and use memmaker - failed - the same message.
I think that Win98 cannot access so big memory
So, I tried to run VMWare with setting 3GB RAM for virtual machine. Win98 before (with 128MB RAM) was working, but when I add more memory (3GB) the same message displays VM.

I want to ask if exists for DOS/Win98 something like memory limiter (utility where I can to set how much memory will be used), I need to give for MS-DOS/Win98 only 128MB (MS-DOS works also with 4GB RAM, but Win98 not).

Can anybody help me?

Thanks for every help.

Miro

Salmon Trout

Win98 max memory is 2 GB. However there is a bug if memory > 512 MB. To warn Windows that you have more than 512MB of memory installed, add the following line to the [VCache] section of your win.ini file:

MaxFileCache = 524288.

MIRKOSOFT

This helps not.

I read st. about your advice on web, but there was written to system.inii, not win.ini...

But I tried also your variant.

hm?

BC_Programmer

Remove the excess RAM or reduce the RAM count in VMWare.

seriously why are you even trying to run Win98 with 4GB of RAM? Windows 98 runs out of heap space in the user and GDI heaps <LONG> before even 1GB of RAM is consumed.
I was trying to dereference Null Pointers before it was cool.

Cityscape

Quote from: MIRKOSOFT on April 03, 2010, 01:05:53 PM
I want to ask if exists for DOS/Win98 something like memory limiter (utility where I can to set how much memory will be used), I need to give for MS-DOS/Win98 only 128MB (MS-DOS works also with 4GB RAM, but Win98 not).
Ive always wondered the same thing. I would have been handy to give XP 1GB & 98 512MB on my old PC.
Quote from: Salmon Trout on April 03, 2010, 01:24:22 PM
However there is a bug if memory > 512 MB. To warn Windows that you have more than 512MB of memory installed...
I've never had to edit anything. My 98SE ran fine with 768 MB without me doing anything.

patio

4G and 768Mg...are quite a bit different...
" Anyone who goes to a psychiatrist should have his head examined. "

Cityscape

True  ;D

...And it is impossible to run 98 on 4 GB...

MIRKOSOFT

Hi!

I must to explain it better:

My PC has 4GB RAM (2x 2GB CHIPs) and installed Windows 7 and MS-DOS 7.10
DOS works correctly. Windows 7 also.
I tried to install Windows 98, but after restart it reports problem with RAM.

In Windows 7 I have installed VMWare and there is done Virtual Machine with Windows 98. I set to this virtual machine 128MB and virtual machine works correctly.
I didn't knew that real Windows 98 has problem with RAM. First I tried MEMMAKER (on real PC) - not successful.

So, I tried to set Virtual Machine to 3GB RAM and there was the same error report. Now I knew that problem is in RAM.
But how to reduce RAM-size for REAL PC? Two 2GB chips I need for Windows 7.
How to set limit of RAM for Windows 98? It seems stupid if I'm writting about virtual machine where's Windows 98 working - but - I need REAL Windows 98 also.
Windows 98 is first OS which support Java for KickAssembler (coding programs for Commodores). 64HDD is DOS APPLICATION.
Windows 98 has native DOS support and it's not problem to switch to DOS.

Why switching?

When I want to change st. in source code of Commodore program, I can write only "win" and run KickAssembler to compile it, after switch to DOS and test this change on 64HDD in DOS...
And that's all what I need - simple switching between DOS - GUI Win98.

But have problem how to limit RAM. I tried modyfying system.ini, win.ini, create big RAM Drive in DOS... nothing helps.
So, if you now understand, please help me. Or maybe it needs only utility like "RAM Limiter" or so...

Problem is parallel port...
Yes, in VMWare is possible to add physical port to devices, but if I run 64HDD in VM parallel port hangs and don't communicate with Commodore.
In MS-DOS 7.10 it works properly, communication is ok, but if I have to switch from Win7 to DOS or vice-versa only for few lines of code it's not useful...
...and this is 'cause I need Win98 also...

Miro

Salmon Trout

Did you try this?

Edit sys.ini just below the Dynapge entry with this line

MaxPhysPage=40000

MIRKOSOFT

Hi!

I tried, but to system.ini - works not

I found not sys.ini

Miro

Salmon Trout


MIRKOSOFT

Yes, this I have seen and also tried...
I tried it in system.ini and also win.ini

-not successful

Miro

BC_Programmer

Quote from: MIRKOSOFT on April 05, 2010, 05:49:59 AM
Yes, this I have seen and also tried...
I tried it in system.ini and also win.ini

-not successful

Miro

You're probably doing it wrong.
I was trying to dereference Null Pointers before it was cool.

MIRKOSOFT

I said not that I did it without my own mistake.

I need to navigate more...

I'm better (not best, not most famous, but better...) in retrocomputing - Commodores - than PCs.

And since I had installed XP long time ago, I didn't work with DOS and Win98 - so, my mistake it can be - I don't remeber all...

Plain DOS I'm using (not too successfully configured) since I have 64HDD for my Commodore...

hm,? can you help me where can mistakes to be?

aoresteen

For the record Windows 98 can use up to 4GB of RAM provided you use a system patch from R. Loew Electronics Consulting.  Cost is $21.

http://rloew.x10host.com/catalog.htm

http://rloew.x10host.com/Programs/Patchm.htm


BC_Programmer

There have also been similar, free patches available from German sources since Late 2010.
I was trying to dereference Null Pointers before it was cool.