Borland Pascal DPMI/DOS API's.

DPMI info.  There have been several sources I have found that provided
me with information in being able to provide these units, DLL's, and
programs to you, too many to mention.  Suffice it to say that it's
payback time, and have lotsa fun. The following features should extend
your protected mode programming capabilities, and are in no way
complete.  These are items I've been working on recently, and
submissions for addition to this archive are welcomed



TPLZH029.zip
Huffman Compression Engine v0.29.  DOS/DPMI/Windows compatible file
compression, all in one unit.  A Windoze style  of DLL may be on its way
soon.

ModeXP.zip
For this program, It is a direct enhancement to Mode X graphics routines
written by Michael Abrash, with the added feature of being DPMI
compliant.



DPMIUNIT.PAS
A basic framework of realmode callbacks, with backwards compatibility
with REAL mode. For the most part, replace intr(intno, regs) with
Callintr(intno, regs); This unit will slowly but surely mutate into an
extensive list of DPMI interface and functions required for
compatibility with dos.


IPX.pas
A Dos, and DPMI compliant IPX interface, using DPMIunit.pas


a dynamic link library for protected mode apps, to flush your disk
caches when YOU want them to be flushed. Currently only smart drive is
supported but others will be added soonly.  SEND SPECS, samples etc.

caches.pas
Library interface for disk caching.

smartdrv.pas
Smartdrive Interface for real and protected mode.

caches.inc
Include file for usage in protected mode.  I expect this file to change to:
Checkcache and flushcache.



MATH387.PAS
387 Math Co-processor operations for real/protected mode 387 only
Currently supported functions:
sine, cosine, tangent, arccosine, arcsine, arctangent
Comparable speed to Borland Pascal 7.01 functions: 475 to 500%

The only difference between real and DPMI mode is that a future release
will allow for a virtual FPU device, installed similar to standard
emulators.  Currently, the only intended emulation will be for 387
and higher.



Submissions:

Submissions for addition to this list should be in mime-64 format.
Sources only please, units are extra baggage.  Please also include a
file_id.diz with your submission, in MSDOS ZIP format.

Email me at the address listed in file_id.diz



