home *** CD-ROM | disk | FTP | other *** search
- Information about this file, HIMEM206.ARC.
-
- February 7, 1989
-
- Copyright (c) 1988, Microsoft Corporation, Lotus Development
- Corporation, Intel Corporation, and AST Research, Inc. Refer to the
- document "eXtended Memory Specification (XMS), ver 2.0" for HIMEM.SYS
- copyright and warranty information.
-
- This archive contains HIMEM.SYS version 2.06, released February 7,
- 1989. It also contains HIMEM.TXT, the user documentation for
- HIMEM.SYS. The following problems were found in the previous release
- of HIMEM.SYS and have been corrected in this release:
-
- 1) When a program would call the XMM HIMEM.SYS to query the amount of
- free extended memory, HIMEM would incorrectly report back a value
- that is 64KB too large. HIMEM was not properly taking the 64KB High
- Memory Area (HMA) into its calculations of the size of free extended
- memory, which could cause a program to allocate an EMB on top of the
- HMA, causing data to be overwritten. This problem has been fixed in
- HIMEM.SYS Version 2.06.
-
- 2) When using the command line option NUMHANDLES with the value of 0,
- the driver would hang. This problem has been fixed in HIMEM.SYS
- Version 2.06.
-
- 3) The minor version returned by HIMEM.SYS (the version of the XMM,
- as opposed to the version of the XMS the driver is based on), was
- incorrectly returning 2.03. It now returns 2.06. This problem has
- been fixed in HIMEM.SYS Version 2.06.
-
- 4) On a 80286 system, EMBs were not being properly accessed due to
- the 80286 move procedure not being properly initialized. This
- problem has been fixed in HIMEM.SYS Version 2.06.
-
- 5) The HIMEM.SYS source code located in the OEMSRC subdirectory on
- the XMS Distribution Diskette will now produce a binary-identical
- copy of HIMEM.SYS, which was built using using Microsoft Macro
- Assembler (MASM) 5.10. Previous versions of the source code did not
- build an exact copy of the distributed copy of HIMEM.SYS. This
- problem has been fixed in HIMEM.SYS Version 2.06.
-
- Note that the HIMEM user documentation (HIMEM.TXT) as well as the XMS
- programmer documentation (XMS.TXT, included with the XMS distribution
- disk) both state that VDISK.SYS is not compatible with HIMEM.SYS.
- This is no longer completely true. The VDISK.SYS that is shipped with
- IBM PC-DOS 4.00 is compatible with HIMEM.SYS, since it uses a
- compatible method of allocating extended memory. This is a
- documentation errata, not a change in HIMEM.SYS 2.06.
-
- Some programmers may want to obtain the full XMS distribution disk,
- which contains the source code to HIMEM.SYS, a C interface to the
- XMM, a test of test programs, and documentation. In the domestic
- United States, to obtain the latest official XMS release disk, call
- Microsoft customer service at (800)426-9400 and ask for a copy of the
- "XMS Specification and it's supplemental diskette." A copy of the XMS
- distribution diskette is included in the archive XMS20.ARC, which
- includes everything but a printed copy of the programmer
- documentation (a machine readable copy is included, however).
-