Date: Thu, 26 Jan 1995 16:52:50 -0500 To: Mark Elston From: cburke AT mitre DOT org (Carl D. Burke) Subject: Re: GCC263 and GPP263 Trouble Cc: djgpp AT sun DOT soe DOT clarkson DOT edu >"brian j tang" said: >>>I finally fixed it today. I forgot I had taken out EMM386.exe out of >>>my config.sys ( Don't asked me why ). When I reloaded it with about >>>2Megs of Memory I got it to work. >>> >>>DEVICE=EMM386.EXE 2048 >>> >>>is the syntax I used. >>> >>>Brian J. Tang > > >I have never had EMM386.exe in my config.sys. Why use this? > >I must admit that I have not studied the different memory management >schemes for DOS so I cannot converse intelligently concerning their >relative merits or drawbacks. What does this do? > Allocates 2Mb expanded memory ("simulated" EMS) >Was there some documentation that I missed saying that I needed it? >When did it show up? I have been using DJGPP for some time and have >never had to put that in my config.sys before. > >Mark >elston AT cave DOT arc DOT nasa DOT gov If you don't use expanded memory for anything, the docs imply that djgpp will use extended memory. However, if you have an EMS driver operating (that's VCPI? trying to pick this up, since I usually use TCW 3.1) then ONLY the expanded portion of memory will get used. Had this happen when I tried to load Doom; had 7Mb extended free, with 1Mb allocated to EMM386 expanded memory, and couldn't run until I increased the amount of expanded (or took out EMM386, but I want that in for other things). Different DOS extenders, but apparently similar approaches. Carl Burke cburke AT mitre DOT org