home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c100 / 2.ddi / HIMEM.ZIP / HIMEM206.DOC < prev   
Encoding:
Text File  |  1989-03-21  |  3.0 KB  |  60 lines

  1. Information about this file, HIMEM206.ARC.
  2.  
  3. February 7, 1989
  4.  
  5. Copyright (c) 1988, Microsoft Corporation, Lotus Development
  6. Corporation, Intel Corporation, and AST Research, Inc. Refer to the 
  7. document "eXtended Memory Specification (XMS), ver 2.0" for HIMEM.SYS
  8. copyright and warranty information.
  9.  
  10. This archive contains HIMEM.SYS version 2.06, released February 7,
  11. 1989. It also contains HIMEM.TXT, the user documentation for
  12. HIMEM.SYS. The following problems were found in the previous release
  13. of HIMEM.SYS and have been corrected in this release:
  14.  
  15. 1) When a program would call the XMM HIMEM.SYS to query the amount of
  16. free extended memory, HIMEM would incorrectly report back a value
  17. that is 64KB too large. HIMEM was not properly taking the 64KB High
  18. Memory Area (HMA) into its calculations of the size of free extended
  19. memory, which could cause a program to allocate an EMB on top of the
  20. HMA, causing data to be overwritten. This problem has been fixed in
  21. HIMEM.SYS Version 2.06.
  22.  
  23. 2) When using the command line option NUMHANDLES with the value of 0,
  24. the driver would hang. This problem has been fixed in HIMEM.SYS 
  25. Version 2.06.
  26.  
  27. 3) The minor version returned by HIMEM.SYS (the version of the XMM,
  28. as opposed to the version of the XMS the driver is based on), was
  29. incorrectly returning 2.03. It now returns 2.06. This problem has
  30. been fixed in HIMEM.SYS Version 2.06.
  31.  
  32. 4) On a 80286 system, EMBs were not being properly accessed due to
  33. the 80286 move procedure not being properly initialized. This 
  34. problem has been fixed in HIMEM.SYS Version 2.06.
  35.  
  36. 5) The HIMEM.SYS source code located in the OEMSRC subdirectory on
  37. the XMS Distribution Diskette will now produce a binary-identical
  38. copy of HIMEM.SYS, which was built using using Microsoft Macro
  39. Assembler (MASM) 5.10. Previous versions of the source code did not
  40. build an exact copy of the distributed copy of HIMEM.SYS. This
  41. problem has been fixed in HIMEM.SYS Version 2.06.
  42.  
  43. Note that the HIMEM user documentation (HIMEM.TXT) as well as the XMS
  44. programmer documentation (XMS.TXT, included with the XMS distribution
  45. disk) both state that VDISK.SYS is not compatible with HIMEM.SYS.
  46. This is no longer completely true. The VDISK.SYS that is shipped with
  47. IBM PC-DOS 4.00 is compatible with HIMEM.SYS, since it uses a
  48. compatible method of allocating extended memory. This is a
  49. documentation errata, not a change in HIMEM.SYS 2.06.
  50.  
  51. Some programmers may want to obtain the full XMS distribution disk,
  52. which contains the source code to HIMEM.SYS, a C interface to the
  53. XMM, a test of test programs, and documentation. In the domestic
  54. United States, to obtain the latest official XMS release disk, call
  55. Microsoft customer service at (800)426-9400 and ask for a copy of the
  56. "XMS Specification and it's supplemental diskette." A copy of the XMS
  57. distribution diskette is included in the archive XMS20.ARC, which
  58. includes everything but a printed copy of the programmer
  59. documentation (a machine readable copy is included, however).
  60.