Subject: Re: only 256KB VCPI memory To: kuku AT acds DOT physik DOT rwth-aachen DOT de (Christoph Kukulies) Date: Fri, 18 Mar 1994 13:20:35 +0100 (MET) From: Henrik Storner Cc: djgpp AT sun DOT soe DOT clarkson DOT edu Chris asks: > I'm running go32 1.11 maint4 on a 386/35 with 8 MB > HIMEM.SYS, EMM386.EXE ram /frame=e000 and I'm wondering > why I get > > VCPI memory available: 256KB > > from invoking go32. > > I have a 2MB smartdrv, so I would expect at least 5MB of VCPI memory. > > --Chris Christoph P. U. Kukulies kuku AT acds DOT physik DOT rwth-aachen DOT de This is a "feature" of emm386: Unlike smarter memory managers like QEMM or 386MAX, emm386 cannot allocate EMS (VCPI) and XMS memory from a common pool; you have to allocate a specific amount of EMS memory when emm386 is loaded. The default amount of EMS memory that is allocated is - 256 KB! Add a parameter to your emm386 line, telling it how much memory should be reserved for EMS, like device=emm386.exe ram /frame=e000 2048 to get 2 MB of EMS/VCPI memory. -- Henrik Storner | "Man is the best computer we can put aboard a space- (storner AT olicom DOT dk) | craft ... and the only one that can be mass produced System Engineering | with unskilled labor." Olicom Denmark | Wernher von Braun