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