home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
x
/
xmm12.zip
/
README.DOC
< prev
next >
Wrap
Text File
|
1992-07-05
|
4KB
|
122 lines
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.