Date: Fri, 03 Mar 1995 21:27:50 -0500 (CDT) From: Aaron Ucko Subject: Re: djgpp up and running on ps/2 microchannel To: ah230 AT leo DOT nmc DOT edu Cc: djgpp AT sun DOT soe DOT clarkson DOT edu Organization: Rockhurst College; Kansas City, MO > DJGPP would not run with emm386.exe. I had read about this >before on this newsgroup, but I had also read about others who had used >this device driver in their config.sys file. Perhaps they had a >different version of DOS. I am using dos5.00. I noticed that there were >some memory management problems on dos corrective disks. DOS6.00 is >supposed to have a much improved memory manager. Perhaps it just corrects >bugs in dos5.00. DJGPP doesn't like DOS 5's EMM386.Exe if it's used to provide UMBs but no pseudo-EMS (because the computer has to be in V86 mode to provide UMBs, but EMM386 only provides VCPI [which DJGPP would need to get into straight protected mode from V86 mode] when it provides EMS). DOS 6 always provides VCPI, and adds a slew of other features (although I think DOS 5.5 might have been a more appropriate name); I'd upgrade if at all feasible. >In my autoexec.bat file I set TMPDIR and GO32TMP to my ram disk d:\temp. >This greatly improved the performance of the sample programs. It's generally best to use a write-back cache and put temps on disk. When DJGPP programs exceed available RAM and need to swap out, they become rather slow. Ramdisks are rarely worth the memory they occupy. --- Aaron Ucko (ucko AT vax1 DOT rockhurst DOT edu; finger for PGP public key) -=- httyp! -=*=-Just because you're paranoid doesn't mean they aren't out to get you.-=*=- Geek code 2.1 [finger hayden AT vax1 DOT mankato DOT msus DOT edu for explanation]: GCS/M/S d(-) H s g+ p? !au a-- w+ v+ C++(+++)>++++ UL++(-)(S+)>++++ P++ L+(++) 3(-) E-(----) !N>++ K- W-(---) M-(--) V(--) po-(--) Y+(++) t(+) !5 j R G tv--(-) b+++ !D(--) B--(---) e>++++(*) u++(@) h!() f(+) r-(--)>+++ n+(-) y?