Mail Archives: djgpp/1994/03/18/08:03:15
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
- Raw text -