From: "Matthias Paul" 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: Web : http://www.rhrz.uni-bonn.de/~uzs180/mpdokeng.html -------------------------------------------------------------------