www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/11/03/07:20:49

Date: Thu, 3 Nov 1994 08:45:45 +0100
From: gbm AT ii DOT pw DOT edu DOT pl (Grzegorz B. Mazur)
To: mmeyer AT rts DOT dseg DOT ti DOT com, peter AT deakin DOT edu DOT au
Subject: Re: Demacs V86-mode problem resolved
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu

FRAME=NONE means that EMS should not use page frame at all
M9 (used in the same line in your example) instructs EMM386 to place frame at
E000. It is at least strange that EMM386 doesn't complain about such command...
Generally instead of Mx one can always use FRAME=xxxx to see what EMM386 is really doing (if this is possible at all). Generally debuggers refuse to work
when there is no FRAME. If required, it is convenient to place page frame at the very top of memory (usually E000). On some boards you can try using HIGHSCAN
option on EMM386 command line. This can free 32KB more memory. If HIGHSCAN succeeds, you can use FRAME=E800. HIGHSCAN scans for ACTIVE BIOS routines between
F000 and F800, and if none are present (usually BIOS SETUP program is placed in this area), it recovers F000..F7FF for UMB usage.

Gregory

- Raw text -


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