Message-Id: <199709170159.LAA02556@rabble.uow.edu.au> Subject: Re: ANNOUNCE: DJGPP port of UMoria v5.5.2 To: eldredge AT ap DOT net (Nate Eldredge) Date: Wed, 17 Sep 1997 11:59:45 +1000 (EST) Cc: djgpp AT delorie DOT com (DJGPP) In-Reply-To: <199709170103.SAA26386@adit.ap.net> from Nate Eldredge at "Sep 16, 97 06:03:25 pm" From: Brett Porter MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk > EMS? I didn't think DJGPP could use EMS. In fact, I'm quite sure of it. Is > there something I don't know here? > Not specifically it can't. It doesn't (specifically) use XMS or raw memory, either. It uses DPMI allocated memory, this is why you need a DPMI server to get the memory (eg Win95 or CWSDPMI). The Win95 server will give you any memory it can find (usually not a lot after it has taken its place in the system), whether it is EMS/XMS/whatever, it justs changes the allocation according to what you want. As for CWSDPMI, I'm not sure. I haven't tried running it on pre-MSDOS 6 (ever since MSDOS 6.00, EMM386 adjusts the amount of EMS available according to how much XMS or EMS you want, before that the amount was fixed.) IF you tried allocating all of your extended memory as EMS using EMM386 in DOS 5, I don't know whether CWSDPMI would say there is none left or not. I'm sure it could. Hope this didn't confuse you further! Brett -- "Give me ambiguity or give me something else" -- Brett Porter blp01 AT uow DOT edu DOT au http://www.geocities.com/CollegePark/Union/3596 Humour, Programming, and more.