Mail Archives: djgpp/1997/09/16/22:02:33
> 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.
- Raw text -