<maycat@pacbell.net> wrote in message news:3A0759AA.42AEFD7@pacbell.net…
David Gibbs wrote:
That option was for QNX4 – as ramtrap only existed under QNX4.
Hm… I don’t know how to go about getting QNX RTP to recognise
more memory – well, you could probably do it by modifying startup
to explicitly add the extra memory if you know where it resides, but
that is a bit of a nasty tool to try and wield.
Does the memory test at startup find & test all the memory? I know
our startup code generally queries the BIOS for available memory
information, and apparently your machine’s BIOS isn’t reporting all
that is available.
Can you wander through your BIOS settings – make sure that “Plug and
Play aware OS” or anything similar is disabled, and look at anything
else that might mention memory or otherwise be suspcious and try
fiddling that.
-David
I played with every BIOS setting vaguely related to memory or OS,
and a few others as well. The one that really seemed to do something
was labeled “Alternative memory reporting”. It was disabled when I
found it, so I tried enabling it. With it enabled, QNX now finds up
to 64mb of memory. I have two 32mb memory modules, and one 128mb.
I removed and rearranged them in a variety of ways, but QNX never saw
more than 64mb. WinNT, through all of this, always found the correct
amount of memory.
Semi-offtopic yet related question:
Why doesn’t Quake3 run on a system with 64mb of memory under QNX, when
it will under Windows and Linux?
A couple of WAG’s here…
Compaq has always been weird about their hardware, and it wouldn’t surprise
me if they sent a patch to MicroSchlock so Windoze & NT would work. I’m
going to bet they don’t provide that sort of information to QNX, who has to
find out the hard way what’s going on, through reports such as the one you
just made. It’s been this way for a long time, which is why I never buy
Compaq hardware. They make great quality stuff with nice features, but they
tend towards the IBM tactic of making their stuff just a little bit
different for whatever reason, which means if you’re going anywhere but
MicroSquishy, you’re probably going to have trouble.
As for the Quake thing, I recall someone from QNX mentioning that swapping
is OFF by default, and you must use the “swapctl” utility to turn it on. So
perhaps Quake wants to swap on RtP but can’t (until you enable it), whereas
on Windoze it’ll swap by default. Remember that RtP is aimed at the
embedded, realtime market, where swapping is a 4-letter word.
-Warren