🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.misc
Article #6771

Re: EMS hardware vs. software emulation

#6771
From: Larry Jones
Date: Tue, 08 Jan 1991 21:26
19 lines
1524 bytes
In article <37694@cup.portal.com>, mmm@cup.portal.com (Mark Robert Thorson) writes:
> It seems to me that anyone who designs a system with a 286, 386, or 486
> with more than 1M of memory should include hardware EMS registers and mapping
> logic, unless he only plans to run Unix.  At first, I thought maybe only
> the 286 needs it, because the other chips have paging.  But then I remembered
> that all the DOS people run in real-address mode, so the paging mechanism
> is disabled.  The only way around this would be to run your DOS applications
> in virtual-8086 mode, but I don't think anybody does that, do they?

You were right the first time -- the 386 and 486 paging mechanism works
quite well for doing EMS.  Both 386^Max and QEMM provide EMS memory by
running DOS in virtual-86 mode and using the paging registers.  That's
why none of the chipsets have EMS registers.
----
Larry Jones                         UUCP: uunet!sdrc!thor!scjones
SDRC                                      scjones@thor.UUCP
2000 Eastman Dr.                    BIX:  ltl
Milford, OH  45150-2789             AT&T: (513) 576-2070
But Mom, frogs are our FRIENDS! -- Calvin
Technical Details
Message-ID: <103@thor.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!bellcore!uunet!sdrc!thor!scjones
References: <37694@cup.portal.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!bellcore!uunet!sdrc!thor!scjones
From: scjones@thor.UUCP (Larry Jones)
Newsgroups: comp.sys.ibm.pc.misc
Subject: Re: EMS hardware vs. software emulation
Message-ID: <103@thor.UUCP>
Date: 8 Jan 91 21:26:45 GMT
References: <37694@cup.portal.com>
Organization: SDRC, Cincinnati
Lines: 19