home *** CD-ROM | disk | FTP | other *** search
/ Shareware Supreme Volume 6 #1 / swsii.zip / swsii / 198 / DOS6ALL.ZIP / Q93375 < prev    next >
Text File  |  1993-06-05  |  5KB  |  115 lines

  1.  
  2. ARTICLE-ID:Q93375
  3. TITLE     :Changes in EMM386.EXE Version 4.45 (MS-DOS 6.0)               
  4.  
  5. ----------------------------------------------------------------------
  6. The information in this article applies to:
  7.  
  8.  - Microsoft MS-DOS operating system version 6.0
  9. ----------------------------------------------------------------------
  10.  
  11. Summary:
  12.  
  13. Version 4.45 of the Microsoft expanded memory manager (EMM386.EXE),
  14. provided with MS-DOS version 6.0, has the following new features:
  15.  
  16.  - Advanced Upper Memory Scanning
  17.  - Expanded and Extended Memory Sharing
  18.  - Ability to Provide Upper Memory Regions for Microsoft Windows
  19.  - Ability to Load with NOEMS When No Page Frame Is Available
  20.  - NOVCPI Switch for Smaller Load Size
  21.  - Automatic IBM Token Ring Adapter Detection
  22.  - Quiet Loading
  23.  - Ability to Provide ROM Shadowing
  24.  
  25. This article describes these features in detail.
  26.  
  27. More Information:
  28.  
  29. Advanced Upper Memory Scanning
  30. ------------------------------
  31.  
  32. EMM386.EXE can now scan the F000h-F7FFh region when the system
  33. read-only memory (ROM) is duplicated between F000h-F7FFh and
  34. F800h-FFFFh. Also, EMM386.EXE will include the ROM BASIC area on IBM
  35. PS/2 systems.
  36.  
  37. To enable advanced upper memory scanning, add the HIGHSCAN switch to
  38. the device= line for EMM386.EXE in the CONFIG.SYS file.
  39.  
  40. Expanded and Extended Memory Sharing
  41. ------------------------------------
  42.  
  43. Previous versions of EMM386.EXE allocated as much extended memory
  44. memory as possible during the initialization phase. This tied up
  45. memory that could otherwise have been used by programs that use
  46. expanded memory. EMM386.EXE version 4.45 includes support for dynamic
  47. allocation of memory. This means EMM386.EXE can create and make
  48. available different types of memory as your system requirements
  49. change.
  50.  
  51. Ability to Provide Upper Memory Regions for Windows
  52. ---------------------------------------------------
  53.  
  54. EMM386.EXE version 4.45 includes a new WIN= switch that defines upper
  55. memory regions available for use by Windows. These regions are similar
  56. to X= regions; memory is not mapped to those areas. But unlike X=
  57. regions, Windows (in 386 enhanced mode) can map its own memory into
  58. these upper memory regions and make more conventional memory available
  59. to MS-DOS-based applications running with Windows.
  60.  
  61. Ability to Load with No Page Frame
  62. ----------------------------------
  63.  
  64. Previous versions of EMM386.EXE do not load if expanded memory support
  65. is enabled and there is not enough contiguous available address space
  66. for an expanded memeory page frame. To support MEMMAKER.EXE,
  67. EMM386.EXE 4.45 displays a warning message and continues to load when
  68. this situation occurs.
  69.  
  70. NOVCPI Switch for Smaller Load Size
  71. -----------------------------------
  72.  
  73. Previous versions of EMM386.EXE disable both expanded memory and
  74. virtual control program interface (VCPI) support when the NOEMS switch
  75. is used. EMM386.EXE 4.45 leaves VCPI support enabled by default when
  76. the NOEMS option is used, relying on the expanded and extended memory
  77. sharing enhancement to supply VCPI memory.
  78.  
  79. VCPI support can be disabled with the new NOVCPI switch. Using NOEMS
  80. and NOVCPI together results in a reduction in the amount of extended
  81. memory used by EMM386.EXE.
  82.  
  83. Token Ring Adapter Detection
  84. ----------------------------
  85.  
  86. EMM386.EXE automatically detects the memory location of IBM Token Ring
  87. adapter cards and prevents the mapping of expanded or upper memory
  88. over the adapter. The new Token Ring adapter detection can be disabled
  89. by using the new NOTR command line switch.
  90.  
  91. Quiet Loading
  92. -------------
  93.  
  94. By default, EMM386.EXE version 4.45 displays messages only if it
  95. encounters an error condition. Adding the /VERBOSE (or /V) switch to
  96. the EMM386 line in the CONFIG.SYS file forces EMM386.EXE to display
  97. status and error messages while loading.
  98.  
  99. To display status messages without adding the /V switch, press and
  100. hold down the ALT key while EMM386.EXE starts and loads.
  101.  
  102. For more information on the EMM386.EXE switches, type "help emm386"
  103. (without the quotation marks) at the MS-DOS command prompt.
  104.  
  105. Ability to Provide ROM Shadowing
  106. --------------------------------
  107.  
  108. EMM386.EXE version 4.45 includes a new ROM= switch that defines
  109. regions of read-only memory (ROM) for EMM386.EXE to "shadow."
  110. EMM386.EXE copies the contents of the ROM to extended memory (RAM) and
  111. maps the ROM addresses to this memory. Specifying this switch can
  112. speed up your system if it does not already use shadow RAM.
  113.  
  114. Additional reference words: 6.00 XMS EMS free up
  115.