www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/03/03/23:05:04

Date: Fri, 03 Mar 1995 21:27:50 -0500 (CDT)
From: Aaron Ucko <UCKO AT VAX1 DOT ROCKHURST DOT EDU>
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?

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019