Mail Archives: djgpp/1995/03/03/23:05:04
> 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?
- Raw text -