home *** CD-ROM | disk | FTP | other *** search
- Welcome to XMM version 1.2 !
- ────────────────────────────────
- eXpanded Memory Manager for Turbo Pascal
-
-
- Files in this package:
- ----------------------
-
- README.DOC - This file!
- DIRECTIV.10 - Compiler directives for Quick Pascal 1.0
- DIRECTIV.40 - Compiler directives for Turbo Pascal 4.0
- DIRECTIV.50 - Compiler directives for Turbo Pascal 5.0
- DIRECTIV.55 - Compiler directives for Turbo Pascal 5.5
- DIRECTIV.60 - Compiler directives for Turbo Pascal 6.0
- DIRECTIV.INC - Compiler directive back-bone
- XMS.PAS - Pascal source of XMM driver
- XMM.ASM - Assembler source of XMM driver
- XMM.OBJ - Object code of XMM driver
- XMS20.ZIP - Microsof XMS driver (Public Domain)
- XMS30.DOC - XMS 3.0 specifications
-
-
- Short description :
- -------------------
-
- XMM is a Turbo Pascal eXtended Memory Manager implementation that supports
- Microsofts XMS specification level 3.0.
- It enables programs running on an AT-like, 386-like or 486-like machine to
- use extended memory (memory above the 1 megabyte barrier) to store data and
- code.
- Almost all code is written in machine language and Microsofts XMS driver
- version 2.06 (which is public domain) is included.
-
- Usage :
- -------
-
- In order to use the XMM driver, you must compile the XMS.PAS file with
- your Turbo Pascal version to XMM.TPU. You don't need to assemble the
- XMM.ASM file, as the .OBJ file is already included.
-
- TPC XMM.PAS
-
- Then you can put a uses statement in your application software to
- include the XMM driver.
-
- As all the source code is included with this package, it is also
- possible to modify recompile the source code.
-
-
- How it works :
- --------------
-
- The program is fully written according to level 3.0 of the XMS
- specification that is included in the archived XMS30.DOC file.
- The old specifications are left in the XMS20.ZIP file for reference.
- When you are interested, please unZIP that file.
-
-
- Copyright / License / Disclaimer
- --------------------------------
-
- I hope you enjoy my work, it did cost some time get all information
- ready, but now it works fine. As I wrote the source code, the next
- copyright message applies.
-
- ─────────────────────────────────────────────────
- XMM 1.2 is copyright 1989-1992 by J.W. Pluimers
- ─────────────────────────────────────────────────
-
- This means that are free to use, copy and distribute XMM for
- noncommercial use IF:
-
- NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION.
-
- IT IS NOT MODIFIED IN ANY WAY.
-
- BOTH ARE COPIED TOGETHER.
-
-
- Clubs and user groups may charge a nominal fee (not to exceed $10) for
- expenses and handling while distributing them.
-
- As I don't want to be liable for any possible damages caused by ENHANKB
- and KeyStuff, the next disclaimer is included.
-
- J.W. Pluimers, hereafter called 'the author' hereby disclaims all warranties
- relating to the software included into this package, whether express or
- implied, including without limitation any implied warranties of
- merchantability or fitness for a particular purpose. The author will not
- be liable for any special, incidental, consequential, indirect or
- similar damages due to loss of data or any other reason, even if the
- author has been advised of the possibility of such damages. In no event
- shall the author's liability for any damages ever exceed the price paid
- for the license to use software, regardless of the form of the claim.
- The person using the software bears all risk as to the quality and
- performance of the software.
-
- For reactions and donations (would be appreciated, no money --> no new
- software) write to:
-
- P.S.O.
- Jeroen W. Pluimers
- P.O. Box 266
- 2170 AG Sassenheim
- The Netherlands.
-
- If you register yourself as a user of this utility, by sending $25 or more,
- yuo will send you a disk with the newest version as soon as possible, and
- you get a message when the first new version comes out.
-
- Revision history :
- ------------------
-
- Version 1.2 : Incorporated XMS 3.0 specifications.
-
- Version 1.11 : Made compatible with Turbo Pascal versions 4.0, 5.0 and 5.5.
-
- Version 1.1 : Some bug-fixes, changed to assembly language.
-
- Version 1.0 : First version for XMS 2.0 specifications - not distributed.
-
-