home *** CD-ROM | disk | FTP | other *** search
- Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
- Path: sparky!uunet!paladin.american.edu!auvm!CUNIXB.CC.COLUMBIA.EDU!PJB3
- Message-ID: <CMM.0.90.0.712184058.pjb3@cunixb.cc.columbia.edu>
- Date: Sun, 26 Jul 92 16:54:18 EDT
- Sender: Nota Bene List <NOTABENE@TAUNIVM>
- From: "Paul J. Bodin" <pjb3@CUNIXB.CC.COLUMBIA.EDU>
- Subject: Re: Blum's UMB+Hyperdsk+Tansi+Windows+NB
- Comments: To: Nota Bene List <NOTABENE%TAUNIVM.BITNET@ricevm1.rice.edu>
- Newsgroups: bit.listserv.notabene
- In-Reply-To: Your message of Sun, 26 Jul 92 16:32:20 EDT
- Lines: 40
-
- Robert Braham writes:
-
- > From: David J Birnbaum <djbpitt+@PITT.EDU>
- > >I was using 4dos
- > >and swapping to EMS, and I determined that NB overwrote my EMS page
- > >frame. This didn't cause any problem within NB itself, but when I
- > >would exit NB, 4dos would be unable to unswap itself from the area NB
- > >had trashed. Moving my page frame up from the c000 segment to c400
- > >cured the problem.
- >
- > This is done with which switch of EMM386.EXE? It looks pretty formidable
- > to me. In fact, Blum's driver screams when used with EMM386., and I
- > was fooling around with _his_ .sys EMS driver; I'd be more than happy
- > to go back to the old way, in the end, if your advice re EMM386.EXE
- > doesn't fly (I'll live w/o the extra UMB space). But as with most
- > tinkerings, this takes on a life of its own, and its the principle
- > of it that I should get it to work.
-
- There are two methods to specify the address of the EMM386.EXE page
- frame. You may use the m parameter on the command line to specify one
- of the 14 addresses it will denote (m1 puts it at C000h, m2 at C400h,
- m3 at C800h, m4 at CC00h, m5 at D000h, m6 at D400h, m7 at D800h, m8 at
- DC00h, m9 at E000h, etc.) The values 10 through 14 should not be used
- on machines with 640K of conventional memory, since they specify
- addresses blow the 640K line for older machines.
-
- Second you may set the starting address of the page frame explicitly
- with either the /p or the frame= switch on the command line. For
- example, /pC800 or frame=C800 would specify a page frame from
- C800h-D800h. Valid values are in the ranges 8000h through 9000h
- (don't use if you have 640K RAM) and C000h through E000h in increments
- of 400h. Don't use E000h if you have a 286 machine, and don't use
- anything below C800 if you have VGA because the video ROM is usually
- in that range. Also watch out for drive controller ROM (and RAM if
- you have SCSI) in the C800-CFFF range.
-
- ___________________________________________________________________________
- Paul J. Bodin Internet: pjb3@cunixb.cc.columbia.edu
- Union Theological Seminary smail: 435-52nd Street
- (718) 439-3549 Brooklyn, NY 11220
-