Organization: Career Center, The U of Akron
Newsgroups: bit.listserv.banyan-l
Date:         Wed, 16 Dec 1992 11:19:08 EST
From:         Jericho Johnson <R3JAJ@AKRONVM.BITNET>
Subject:      DPMI/VCPI Solved partially(Does DE 4.53 fix this?

Hello DEASE-L,WIN3-L, and BANYAN-L,
   I just got the Fall/Winter DataEase Solutions journal and on the front
page it is touting the lastest and greatest version: 4.53 !  Do any of
you have any information as to whether it fixes the EMM386.EXE VCPI/DPMI
problem with the DE16M.EXE program.
  BTW: I did find the answer to the VCPI/DPMI problem with DE16M v4.50...
       According to the DE 4.5 Quality Assurance Report booklet, on pg. 7-8
       it describes using DE 4.5 with DOS 5.0.  Basically, EMM386.EXE
       *does* provide DPMI/VCPI with the NOEMS switch, but DE16M (and most
       other programs such as Lotus 123 v3.1) is forced by EMM to use only
       Expanded memory.  EMM does not allow these programs to see the
       Extended memory, hence using the NOEMS option (which provides NO
       Expanded memory) causes DE16M not to run.  The booklet suggests
       using the RAM option with at least 1024 as the amount of XMS to
       use for emulating Expanded memory.  DE16M *will* make use of this
       memory and run. An example EMM command line for your config.sys is:
        DEVICE=C:\DOS\HIMEM.SYS
        DEVICE=C:\DOS\EMM386.EXE RAM 1024 FRAME=E000 I=CA00-DFFF

       The booklet explains that Rational Systems (the company that wrote
       the DPMI/VCPI interface for DE16M) "plans to release a version of
       DOS/16M that automatically uses extended memory when available."
So, back to the original topic, my biggest concern is: Does anyone know
if 4.53 includes this "fix" to DE16M?  I would really like to get that
64K page frame back for UMB space to load my network drivers high again.
Thanks In Advance,

P.S. TO ALL BANYAN-L/WIN3-L,
     DataEase was the DPMI/VCPI product that I was refering to in my
previous post: DPMI & VCPI Memory.  The answer as to why EMM does not
allow DPMI/VCPI programs to run is explained above.  This applies to other
16M programs such as Lotus 123 R3.1 which would not work with EMM NOEMS.
EMM *is* at fault here.  That is why Rational Systems is going to "fix"
DataEase so that it will ignore what EMM is telling in this situation.  I
*hope* that the version of EMM that comes with MSDOS 6.0 will also fix this
problem.  Do any of you Beta testers of DOS 6.0 know if this is fixed?
Thanks!

P.P.S. If any of you out there in NetLand use DataEase, feel free to
 subscribe to our NEWEST List here at AKRONVM... DEASE-L@AKRONVM.  It is
 brand new, and there is not much activity as of yet, but hopefully as more
 DataEase users become aware of it, our help-base will increase.  To
 subscribe, send the following interactive message to LISTSERV@AKRONVM
     SUBSCRIBE DEASE-L firstname lastname
(From most bitnet sites this would be:
  TELL LISTSERV AT AKRONVM SUBSCRIBE DEASE-L firstname lastname
Hope to see you on the list!
-------------------------------------------------------------------------------
Jericho A. Johnson                     | ____/| BanyanMan-  | #include
Computer Science, The U of Akron       | \ o.O| Bill        | <disclaimers.h>
R3JAJ@VM1.CC.UAKRON.EDU                |  =(_)= Says "Ack!" |
71533.3661@CompuServe.Com              |    U               |
Johnson%Co_Op%UAkron@Banyan.UAkron.Edu :                    :
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU