Mail Archives: djgpp/1998/05/04/20:11:19
At 06:24 5/3/1998 +0300, Eli Zaretskii wrote:
>
>On Fri, 1 May 1998, Nate Eldredge wrote:
>
>> I had 16 MB of RAM but have now
>> upgraded to 48. However, it seems HIMEM.SYS will only give me ~16 MB of XMS.
>> This is obviously a problem, since it means I can't use my new memory for
>> DJGPP. The memory *is* there, it works fine when running Linux.
>
>This is a FAQ (section 15.7).
Oh, wow. I would never have expected *that* to be an FAQ. Again I am amazed.
> A solution is to uninstall HIMEM, or
>install EMM386. Memory managers other than EMM are also a
>possibility.
I *am* using EMM386. I currently have the `noems' parameter set, because I
like to map UMB's in that 64K instead of the page frame. But even when I set
it to `ram', I get ~16MB of EMS and almost *no* XMS, which is even worse.
(Although I have set the memory parameter to 32768 (the highest allowable
for DOS 5 :( ) and am in `auto' mode.)
But even so, I would still be limited to 32 MB, so I guess it's time to
upgrade anyway.
Removing HIMEM isn't an option either, because that brings back the good old
640K crunch. God, I love DOS. :\
>> If anyone is still using DOS 5, I'd like to know whether >16MB works
>> for them.
>
>I use DOS 5.0 with QEMM on a 32MB machine all the time, and I get all
>of the memory I paid for.
Yeah, I eventually confirmed that this was DOS/HIMEM's fault by trying an
old copy of 386MAX I had around. That gives me plenty of XMS, but there are
many other incompatibilities with it, so I can't use it.
Thanks for the suggestions.
Nate Eldredge
nate AT cartsys DOT com
- Raw text -