🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #322

Re: EMM386 and UMB

#322
From: Steve Hagan
Date: Thu, 06 Aug 1992 20:35
34 lines
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!shagan
References: <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