Following is a summary of DriverX features:
Dynamic Kernel Mode Linking for running interrupt service routine and data transfer routines in kernel mode for maximum performance.
Port I/O routines (including high-performance auto-increment and handshaking read/write support)
Fast memory I/O routines
Interrupt handling routines
Automatic parallel port resource determination and port negotiation.
C and C++ libraries for Visual C++, Borland C++/C++ Builder, and other C/C++ Win32 compilers
PASCAL interface unit for Delphi 2 or higher
Visual BASIC interface module for VB 4 or higher
PCI support including busmaster DMA
Plug and Play support
Royalty-free redistribution