The C modules zdatrinf and zdatrtok were developed and tested under Solaris 2.5 and Red Hat Linux release 5.0 (Hurricane) Kernel 2.0.32 on an i586. They have been ported to and tested under Windows 95. The zdatr interface is a shell script under UNIX; for use in Windows 95, GNU bash is included in the distribution. Recommended is at least 16 MB RAM (theories are compiled into memory and consequently their size is limited by memory size). Hard disk requirements are minimal by current standards.
The program is written in ANSI-C and compiles with gcc, the GNU-C compiler, Version 2.7.0 (or higher). GNU-make is required in order to compile the programs under UNIX. Zdatr 2.0 provides flexible pipe I/O designed for UNIX shell script programming, permitting DATR to be used as a scripting language if required.
Windows 95 is fully supported. The Windows version of Zdatr 2.0 is available in binary form, but it can also be compiled from the UNIX sources. The distribution contains several GNU programs ported to DOS/Windows by the DJGPP project. The complete distribution of DJGPP version 2, both binaries and sources with full documentation, is not required by the Zdatr 2.0 binary distribution and doesn't come with it, but it can be downloaded for free from
ftp://ftp.uni-trier.de/pub/pc/mirrors/Simtel.net/gnu/djgpp/
More information on DJGPP and a list of other FTP mirrors can be obtained by from
http://www.delorie.com/djgpp/
The binary distribution contains, besides ZDATR binaries, several GNU programs ported by DJGPP project:
Compiling the Windows version from sources is a rather difficult task, but it is not impossible. In order to compile the Zdatr 2.0 Windows version from UNIX sources, the following DJGPP v.2 programs and packages are required:
See downloading details at http://www.delorie.com/djgpp/.
For Windows NT the distribution must be regarded as an experimental
version; an additional driver is obtainable which
allows DOS programs to see long file names under Windows NT.
The driver for long file names support under Windows NT
is pre-alpha version that can only be used for testing
purposes at user's own risk.
The driver consists of nt-lfn.com, a 16-bit TSR, and
nt-lfn.dll, a 32-bit DLL.
The driver comes from Andrew Crabtree, andrewc@rosemail.rose.hp.com.
Every time the driver starts, the following message appears on the screen:
Message from NT-LFN.DLL:
This Program is in pre-ALPHA!!
Use at your own risk. It may do all sorts of
bad things including (but not limited to)
crashing your machine or hard drive.
Questions should be directed to Andrew Crabtree at
andrewc@rosemail.rose.hp.com or maybe to the
djgpp-workers@delorie.com list.