Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: Eli Zaretskii From: Nate Eldredge Subject: Re: Memory issues with DOS 6 Cc: djgpp AT delorie DOT com Date: Mon, 4 May 1998 17:07:02 -0700 Message-ID: <19980505000653.AAC24646@ppp117.cartsys.com> Precedence: bulk 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