SETVER BETA 6 - By David McIlwraith
===================================

Please read the file LICENSE before using this software. By using this
software, you agree to the terms in the LICENSE file.

SETVER beta 6 is a replacement of the Microsoft SETVER utility.
Instead of having a table of versions, as does the "standard" SETVER, it
compares the code and finds the version the application that is running is
searching for. Sometimes this method may be unreliable, so read SETVER.ASM
for more info.

NOTE: As of beta 4, the 'how it works' section has been permanently removed,
unless someone else wants to continue it (e-mail dave_cool@usa.net if
interested).

If any bugs/problems are found while running SETVER, e-mail dave_cool@usa.net,
or post a message on the FreeDOS Development mailing list (see
http://www.freedos.org).

SETVER can be loaded either from CONFIG.SYS or as a TSR from the command
prompt. The syntax is:

SETVER [/?] [/H] [/L] [/D] [/E]

Where:
/?       Display a help message
/H       Same as ?
/L       Display part of the license; read LICENSE for the full GNU Public
         License Version 2.
/D       Disable SETVER functionality
/E       Enable SETVER functionality

SETVER API Interrupts
---------------------

There are currently (as of beta 5) 3 functions that can be used to configure
SETVER via interrupt F9h. They are as follows:
        AH=0 - Enable SETVER (same as /E)
        AH=1 - Disable SETVER (same as /D)
        AH=2 - Return current status in AL (1 - Enabled; 0 - Disabled)

To detect if SETVER is currently resident:
AX=FDFDh
DX=ABBAh
Under interrupt 21h, it returns 3421h in AX if resident.

DISTRIBUTION
============

If you distribute this software, you must understand and agree to the terms in
the GNU Public License Version 2 or Later.

The files which MUST be distributed with this program are:

LICENSE         - A copy of the GNU Public License Version 2
README.TXT      - This file
SETVER.ASM      - The assembly source code (read this for technical information)
SETVER.EXE      - The compiled binary
PACKING.LST     - List of distribution files

If any of these files are missing from your copy, download the original from
my web site, at http://www.geocities.com/SiliconValley/Horizon/4836/.

-- David McIlwraith <dave_cool@usa.net>
http://www.geocities.com/SiliconValley/Horizon/4836/


