delorie.com/archives/browse.cgi   search  
Mail Archives: opendos/2000/06/23/12:55:26

From: "Matthias Paul" <PAUL-MA AT reze-1 DOT rz DOT rwth-aachen DOT de>
Organization: Rechenzentrum RWTH Aachen
To: opendos AT delorie DOT com
Date: Fri, 23 Jun 2000 18:52:06 +0100
Subject: Re: help: I need 8192k of EMS.
X-Confirm-Reading-To: Matthias DOT Paul AT post DOT rwth-aachen DOT de
X-pmrqc: 1
X-mailer: Pegasus Mail v3.22
Message-ID: <65FD44B3557@reze-1.rz.rwth-aachen.de>
Reply-To: opendos AT delorie DOT com

On Thu, 22 Jun 2000 Gregor J Jones wrote:

Just a few snippets as I'm in a hurry...

>  | But, Qemm is the only memory manager I've found
>  | that will give me "full use" of all 80Mb I have in this machine.
>  | 
>  | v7.5 of Qemm is the one I have.
> 
> Aaaaah, Glenn, so that's how you do it. I was sitting at home one day
> recently scratching my head trying to work out how McCorkle could use so
> much memory in a DOS box. I guess that is the Quarterdeck memory manager?
> On my spiffy new box, I have 128 MB of memory. DRDOS emm386 quietly just
> sees one half of that and sails on quite merrily. 

A possible workaound is to install the MS-DOS 7 HIMEM.SYS and then 
the DR-DOS 7.03 EMM386. It will give you a warning that HIMEM.SYS is
required but it will use it. The maximum you can get in one task
of the multitasker seems to be restricted to 64 Mb. You can 
suppress the warning using the undocumented EMM386 /QUIET=HIMEM
syntax. If you want some debug info, use the undocumented EMM386 
/VERBOSE=DEBUG.

Regarding EMS:

EMM386 dynamically assigns EMS, XMS, etc. memory from the same pool 
as it is requested, the maximum EMS memory you can get is 32 Mb (under 
the multitasker check the TASKMGR.INI settings, since they set up the 
per-task limit, so that there's enough fopr every task).

On most machines you can use the F000..F7FF range for the page frame,
giving you 32 Kb more UMBs while still having the 64 Kb page frame
assigned. Try:

EMM386 /USE=F000..F7FF /FRAME=E800

This is not possibly with the MS-DOS EMM386, since you are actually
overlapping ROM with the EMS page (but on must machines only the
SETUP program resides at F000.F7FF, so it works). Almost Stealth-
like... ;-)

Hope it helps,

 Matthias
-------------------------------------------------------------------
Matthias Paul, Ubierstrasse 28, D-50321 Bruehl, Germany
eMail: <Matthias DOT Paul AT post DOT rwth-aachen DOT de>
Web  : http://www.rhrz.uni-bonn.de/~uzs180/mpdokeng.html
-------------------------------------------------------------------

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019