[comp.sys.ibm.pc.misc] DOS 5.0, Windows 3.0, EMS, and DOS apps - incompatibility!

timur@seas.gwu.edu (The Time Traveler) (04/02/91)

It seems that whenever I run a DOS app under Windows 3.0 that uses
EMS, Windows complains about system integrity and kills the application.

Here's my system:

IBM PS/2 70-A21 (25MHz 386)
DOS 5.00.409c
Windows 3.0

My CONFIG.SYS:

DOS=HIGH
Files=20
Break=ON
Buffers=1
LastDrive=E
Stacks=0,0
FCBS=1,0
SHELL=C:\DOS\COMMAND.COM C:\DOS\ /P /E:512
DEVICE=C:\DOS\HIMEM.SYS
DOS=UMB
DEVICE=C:\DOS\EMM386.EXE NOEMS
DEVICEHIGH=C:\DOS\ANSI.SYS
DEVICEHIGH=C:\WIN\MOUSE.SYS /Y
DEVICEHIGH=C:\DOS\RAMDRIVE.SYS 1024 /E
DEVICEHIGH=C:\HYPER\HYPER386.EXE s a g:3 xs c:1024

My AUTOEXEC.BAT

@Echo Off
LoadHigh DOS\DOSKey
REM LoadHigh Util\Prn2File
PATH C:\DOS;C:\BATCH;C:\UTIL;C:\NU;C:\PROG\C
Prompt $e[s$e[H$e[37;44m$e[K$d $t$e[0m$e[u$p$g
Toggle -N >NUL
SET TEMP=D:\
SET TMP=D:\
SET TERM=IBMPC-VC
SET TERMINFO=C:\PROG
DEL SD.INI
C:\DOS\Mode 80,50
CD \WIN
WIN /3
CD \
C:\DOS\MODE 80,50

Report of MEM /DEBUG without Windows:


  Address     Name          Size       Type 
  -------     --------     ------     ------
  000000                   000400     Interrupt Vector
  000400                   000100     ROM Communication Area
  000500                   000200     DOS Communication Area

  000700      IO           000A80     System Data
                  CON                   System Device Driver 
                  AUX                   System Device Driver 
                  PRN                   System Device Driver 
                  CLOCK$                System Device Driver 
                  A: - C:               System Device Driver 
                  COM1                  System Device Driver 
                  LPT1                  System Device Driver 
                  LPT2                  System Device Driver 
                  LPT3                  System Device Driver 
                  COM2                  System Device Driver 
                  COM3                  System Device Driver 
                  COM4                  System Device Driver 

  001180      MSDOS        0014F0     System Data

  002670      IO           003070     System Data
                HIMEM      000470      DEVICE=    
                  XMSXXXX0              Installed Device Driver 
                EMM386     002410      DEVICE=    
                  $MMXXXX0              Installed Device Driver 
                           000380      FILES=     
                           000050      FCBS=      
                           000200      BUFFERS=   
                           0001C0      LASTDRIVE= 
  0056F0      MSDOS        000040     System Program

  005740      COMMAND      000940     Program   
  006090      MSDOS        000040     -- Free --
  0060E0      COMMAND      000200     Environment
  0062F0      MEM          0000C0     Environment
  0063C0      MEM   evice Driver 
                HYPER386   005830      DEVICE=    
                  CACHE$$$              Installed Device Driver 
  0CA750      MSDOS        000040     -- Free --
  0CA7A0      DOSKEY       000FE0     Program   
  0CB790      MSDOS        014860     -- Free --


    656384 bytes total conventional memory
    655360 bytes available to MS-DOS
    629792 largest executable program size

   7602176 bytes total contiguous extended memory
         0 bytes available contiguous extended memory
   5221376 bytes available XMS memory
           MS-DOS resident in High Memory Area

Report of MEM /DEBUG from DOS within Windows:


  Address     Name          Size       Type 
  -------     --------     ------     ------
  000000                   000400     Interrupt Vector
  000400                   000100     ROM Communication Area
  000500                   000200     DOS Communication Area

  000700      IO           000A80     System Data
                  CON                   System Device Driver 
                  AUX                   System Device Driver 
                  PRN                   System Device Driver 
                  CLOCK$                System Device Driver 
                  A: - C:               System Device Driver 
                  COM1                  System Device Driver 
                  LPT1                  System Device Driver 
                  LPT2                  System Device Driver 
                  LPT3                  System Device Driver 
                  COM2                  System Device Driver 
                  COM3                  System Device Driver 
                  COM4                  System Device Driver 

  001180      MSDOS        0014F0     System Data

  002670      IO           003070     System Data
                HIMEM      000470      DEVICE=    
                  XMSXXXX0              Installed Device Driver 
                EMM386     002410      DEVICE=    
                  $MMXXXX0              Installed Device Driver 
                           000380      FILES=     
                           000050      FCBS=      
                           000200      BUFFERS=   
                           0001C0      LASTDRIVE= 
  0056F0      MSDOS        000040     System Program

  005740      COMMAND      000940     Program   
  006090      win386       000040     Data      
  0060E0      COMMAND      000200     Environment
  0062F0      COMMAND      000040     Data      
  006340      WIN          0000C0     Environment
  006410      WIN          0002A0     Program   
  0066C0      win386       0000E0     Environment
  0067B0      win386       001840     Program   
  008000      MEM          0000D0     Environment
  0080E0      COMMAND      000940     Program   
  008A30      COMMAND      000100     Environment
  008B40      MEM          0135A0     Program   
  01C0F0      MSDOS        083F00     -- Free --


    656384 bytes total conventional memory
    655360 bytes available to MS-DOS
    619696 largest executable program size

  Handle      EMS Name      Size   
  -------     --------     ------  
       0                   060000

  67108864 bytes total EMS memory
   1523712 bytes free EMS memory

   7602176 bytes total contiguous extended memory
         0 bytes available contiguous extended memory
   2158592 bytes available XMS memory
           MS-DOS resident in High Memory Area


Qmodem and Turbo Pascal 6.0 are two applications that die.  
Can anyone tell me what I'm doing wrong?


----------------------------------------------------------- The Time Traveler
I used to love her                                          a.k.a. Timur Tabi
But I had to kill her                            Internet: timur@seas.gwu.edu
I had to put her six feet under                  Bitnet:         HE891C@GWUVM
And I can still hear her complain  - Guns 'n Roses