OvrUMB version 1.2
by Jean-Marc Lasgouttes
-----------------------------
Overview
---------
The purpose of this unit for Turbo Pascal 6/7 is to allow your programs
that use overlays to free more conventional memory. This is made possible
by the relocation of the overlay buffer in upper memory on systems that
support that kind of memory.
This unit should be compatible with the use of OvrInitEMS, OvrInitXMS (from
the unit OverXMS - overxms.zip at garbo.uwasa.fi) or the procedures from the
Streams unit (streams15.zip by Duncan Murdoch). The purpose of all these
procedures is to speed up the overlay reading by keeping the overlay file in
EMS or XMS memory. It is recommended to use OvrInitEMS/XMS or the streams
unit in conjunction with OvrUMB.
This unit is released to the Public Domain. Feel free to use it in your
applications and distribute it, as long as this documentation is included.
You can distribute a modified version of it, as long as credit is given to me
as the original author; in this case, I would appreciate to get a copy of
your modifications. Although this unit has been tested on several systems,
there is no warranty that it will work for your application and I should
not be liable of any damage that it may cause. However, I would be glad
to try to correct any problem that you may encounter (see my address at the
end of this document).
Why you should use OvrUMB
--------------------------
If you use overlays in your applications, you are probably aware that
all the free memory that you can get will be welcome. One way to gain
memor
|