Hi, I thought about ROM/RAM again. Conclusion:

X= leave area mapped 1:1 and untouched (e.g. for ROM areas and video buffers)
I= map RAM to this place to create UMB or EMS page frame
RAM= assume that there already IS RAM at this place, so leave it mapped 1:1
  and put UMB or EMS page frame there
ROM= map RAM to this place which contains a copy of the ROM which was at
  this place, and mark it read-only (copy ROM to shadow RAM for speed gain).
  Notice that most 386/newer computers already contain shadow RAM functionality
  anyway (e.g. NeAT 286/386 chipset) so the ROM= function is more or less obsolete.

By the way, NeAT usually comes combined with a BIOS option to enable RAM
in UMB area. So RAM=... option can be used with that chipset. Of course you
can also use another UMB driver instead of EMM386 then. Check the UMBPCI
homepage (www.uwe-sieber.de ...) for a small list. UMBPCI is not only an UMB
driver but also a "program chipset to enable RAM in UMB area" tool, so do not
get confused by that difference. EMM386 RAM= option would not program any
chipset but only allocate already enabled RAM as UMB.

Eric


-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to