Article View: comp.os.msdos.programmer
Article #322Re: EMM386 and UMB
From: Steve Hagan
Date: Thu, 06 Aug 1992 20:35
Date: Thu, 06 Aug 1992 20:35
34 lines
2117 bytes
2117 bytes
homer@theory.TC.Cornell.EDU (Homer Smith) writes: > Setting my page frame from D000 to E000 allows the area from >D000 to DFFF to be used as UMB's. This is quite an increase. >But MSD (Windows 3.1) says that the area from A000 to B7ff >is still free and unused. > > How do I get EMM396 to allow me to use A000 to B7FF also >as UMB's? Although MSD says A000 to B7FF is free, I doubt that all of it is. If you are using a VGA or better video adapter, the area A000 to B000 *is* being used. However, the area B000 to B7FF is used for monochrome graphics emulation, and is available for use (if you don't use that emulation). For EMM386, add the parameter I=B000-B7FF to the device=EMM386 line in config.sys, telling EMM386 to include that memory range. However, there are some tricks to getting Windows 3.1 to run with that memory included. You will probably get an error message to the effect that Windows can't map B000-B7FF because it is already in use. Buried in the Windows readme files, is information on using a special device file called monoumb2.386 to allow Windows to use that area. However, monoumb2.386 (which comes with Windows 3.1) doesn't work with EMM386. There is a monoumb.386 device file, but you have to download it from Microsoft's BBS (phone number in brochure listing their support services). To use this file add the line device=monoumb.386 to your system.ini file in the [386enh] section. I went through all of the above, and it works for me. It frees up an additional 32K. -- Stephen C. Hagan, Software Technologist NCR Corporation, Peripheral Products Division, Wichita, KS NCR:654-8130 <Steve.Hagan@WichitaKS.NCR.COM> (316)636-8130 <uunet!ncrcom!ncrwic!donald!shagan>
Technical Details
Message-ID:
<35753@donald.WichitaKS.NCR.COM>Path:
arc1-ca.pugleaf.net!sparky!uunet!psinntp!ncrlnk!ncrwic!mickey!donald!shaganReferences:
<1992Aug2.201139.11620@tc.cornell.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!psinntp!ncrlnk!ncrwic!mickey!donald!shagan From: shagan@donald.WichitaKS.NCR.COM (Steve Hagan) Newsgroups: comp.os.msdos.programmer Subject: Re: EMM386 and UMB Message-ID: <35753@donald.WichitaKS.NCR.COM> Date: 6 Aug 92 20:35:23 GMT References: <1992Aug2.201139.11620@tc.cornell.edu> Organization: NCR Corporation Wichita, KS Lines: 34