1.

Solve : Config.sys Problem?

Answer»

I am using Dos 6.22 and what my config file looks like is below and I get a message when trying to run programs in dos or under WINDOWS 3.1 that says EMM386 error #12 has halted your computer at C000:3BBD, the lines with REM are what I have found searching but have not yet tried yet. Can any one see any THING wrong? I do not currently use smartdrive.

John


DEVICE=C:\DOS\Himem.sys
DEVICE=C:\DOS\EMM386.EXE 4096
BUFFERS=17,0
FILES=20
LASTDRIVE = j
FCBS=4,0
STACKS = 18,512
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\DMDRVR.BIN
Dos = UMB
Dos = HIGH
NUMLOCK=ON
DEVICE=C:\DOS\ANSI.SYS/X/K/R


REM DEVICE=c:\windows\smartdrv.exe /double_buffer+

REM Add to autoexec file c:\windows\smartdrv.exe /L

REM DEVICE=EMM386.EXE NOEMS X=A000-EFFF

REM DEVICE=EMM386.EXE NOEMS X=C000-DFFF

REM DEVICE=EMM386.EXE NOEMS X=C800-CFFF

REM Stacks set at 16,256There's nothing wrong, however, some other device is mapped to that location (C000:3BBD). You have to keep experimenting. Why do you need the Expanded Memory Manager?As I understand when running windows even 3.11 you do not use emm386.exe, but runing dos based lotus 2.2 you get a message windows
has stoped application becuase of a protection fault. With a partioned hard drive
you can not install windows XP no more. I have come to the conclusion I need to look for a different motherboard.

Johnthe FOLLOWING is a "map" of the first 1MB of RAM:

0000-9FFF : 640K conventional
A000-BFFF : 128K Video ROM
C000-C7FF: 32K Mapped ROM
C800-D7FF: 64K High RAM
D800-DBFF: 16K Adapter RAM
DC00-EFFF : 80K High RAM
F000-FFFF : 64K ROM


the error message seems to indicate an error when memory around C000-C7FF is accessed. try changing your emm386 command in config.sys to:

Code: [Select]DEVICE=C:\windows\EMM386.EXE NOEMS X=C000-DFFF NOMOVEXDBA VERBOSE HIGHSCAN

Note that it is true that windows does not use EMM386; however, it's own memory manager must be told not to use these SPECIFIC areas of memory.

Open C:\Windows\System.ini, and add the line:

Code: [Select]EMMExclude=C000-DFFF


Another thing to check would be the system CMOS setup. Try enabling or disabling "BIOS RAM shadow" options.



Discussion

No Comment Found