SYSINFO - A System Information software for Intel 386+ & compatible PCs.
Copyright (C) 1998, 1999 Prashant TR

This document is

        Copyright (C) 1998, 1999 Prashant TR

and may be distributed verbatim, without any modifications.

Please read the file COPYING.TR for details regarding the distribution of the
software.

The file COPYING contains the GNU General Public License.

To build this, you will need:

        DJGPP version 2.01 or better.
        DJP (DJGPP executable compressor) (not compulsory).
        Turbo Assembler version 3.1 (TASM) or MASM.
        Borland C++ for DOS. (or compatible C++) compiler.
        PKLITE (not compulsory).
	SMARTEDIT (or some text reader renames as READER.EXE).
        
You can get SMARTEDIT from the our website. It's given below.

Extract the files using say "pkunzip -d trsi110s" (if you're using PKUNZIP).
The files will extract to contrib/sysinfo.

To start building this, just type "make" from contrib/sysinfo.

If you're not using Borland C++, then,  you will need to make changes in the
make.bat which is present in all subdirectories (too bad - but it's not that
hard :-) - just takes sometime).

After the building process is over, you will end up in the directory
contrib/sysinfo/debug.

The files you need are:
        sysinfo.exe
        sysinfo.pin
        sysinfo.ini

I assume you have CWSDPMI or some other DPMI host.

Why I haven't written a makefile:
================================

        The 16-bit modules require the "make" from your 16-bit compiler and
build the DJGPP modules, you need the DJGPP version of make. Moreover, if
your make for BC++ is a 16-bit Protected Mode program, CWSDPMI can't run that.
Several problems arise, due to which I haven't included the make file.

        But the batch file, make.bat, runs just as if it were a makefile.


Credits:
=======

        DJ Delorie              For the best 32-bit compiler for DOS, DJGPP.
        CW Sandmann             For the best DPMI host I know.
        Eli Zaretskii           For all the help from the newsgroup and of
                                course the great FAQ.
	Shawn Hargreaves	Thanks for the Allegro Library. I borrowed lots
				of code from it.
        Ralf Brown              For the interrupt list, which is the best in
                                the world, free.
        Martin Mares and        I borrowed some ideas from the Linux Kernel.
        Linus Torvalds
        Robert Hhne            RHIDE is superb. It has a few bugs, but that's
                                OK.
        Suresh PK               For giving me great company, support and some
                                *free* internet access.
        ShubhaPrada HT          For the *free* Internet access.


        Visit
                http://www.members.tripod.com/prashant_tr

        if you want the latest version
        of SYSINFO and many other free software.

If you think you've made significant changes to any module(s) and would like
to contribute this, send mail to prashant_tr@yahoo.com or midtec@yahoo.com.
Also tell me whether you want to be listed in the "contribution" section (so
that we'll know who wants credits and who doesn't).

If it's a small patch, just send the patch in the mail itself. Also, tell me
where in the module I must insert the patch (just send three lines which you
think should appear prior to that patch and three lines which should appear
after that patch in the actual source). I'll identify that portion, after all
I'm the author. If you are adding a new module itself, simply mail me and I'll
reply to you as to what details are needed.

	If you want to donate something, visit our website. We have all details
there. I just don't want to bore you with this. If you can't or don't want to
send money, just send me anything - so I know that there is someone using my
software.


Modifications since v1.00:
=========================

* Ported APM, FDD, HDD, MSCD, SERIAL, PARALLEL, SYSFILES and PINMAK to DJGPP.
* Removed "non-existing" processors from CPU.CPP.
* Added support to detect "NexGen" processors.

Enjoy,
Prashant TR
(prashant_tr@yahoo.com)
