        VersaINI - Multiple SYSTEM.INI Configuration Utility
Introduction
This program is a rewrite of a program that was released last year for the
NEC Ultralite Versa series called VERSWAP (NEC BBS).  That program had driver
names encoded in the program itself, so it was impossible to use the program
for devices other than those initially intended.  Due to the fact that there
now many different varieties of the Versa, I have rewritten the program to
allow for any number of changes to be made to the SYSTEM.INI file depending 
on hardware configuration (such as docked or mobile).  If you would like
to contact the author (even just to say that you are using the program!)
please send Internet email to DDB@SHORE.NET. This program is in no way 
supported by NEC. It was written to help out my friends at Tech Support.

Installation
Since this program is more complex than the original, it requires that the
initial setup be a bit more in depth.  The first requirement for the program
to run is that you have two environment variables set:
        The first is the WINDIR variable. This tells the program where your
            SYSTEM.INI file is.  Put a line such as this in your AUTOEXEC.BAT    
         "SET WINDIR=C:\WINDOWS"   <--Use capitals, it does make a difference  

        The second is the VERINI variable. This tells the program which
            configuration you want it to use.
         "SET VERINI=1"     
            Changing the 1 to a different number changes the configuration.

Let's say you have two configurations in your AUTOEXEC.BAT:DOCKED and MOBILE.
By putting a SET VERINI=1 in the DOCKED section and VERINI=2 in the MOBILE
section, and then running the VERSAINI.EXE program at the end of your 
AUTOEXEC.BAT, it will change the appropriate lines for that configuration.

The SYSTEM.INI file is where all of the driver information comes from.
What you need to supply here is the names of the drivers for each 
configuration.  The best way to do this is to load each configuration, print
them out, and compare the differences.  One example is if when you are docked,
you want a high-res video driver, but when mobile, you want 640x480.  To do 
this you need to load each configuration and find the differences. There 
should be the drivers plus a couple of font lines different.

Below you can see an example of how to set up the driver lines. First is
the functional line that Windows will read, and after that is your different
configuration lines (you can set up to 9 different ones).  Each line must
be set up as shown (with spaces and lower case) until one space after the
number.  ";verini # xxxxxxxxxxxxx"
Be sure that the line you want changed immediately precedes the configuration
lines, or an innocent line will be overwritten.
You can duplicate this procedure as many times as you like throughout the
SYSTEM.INI file.  If you don't want a certain line changed for a certain
configuration, then just don't put that # line in, and the program won't
change anything.


[boot]
386grabber=viper.3gr
oemfonts.fon=vgaoem.fon
fixedfon.fon=vgafix.fon
fonts.fon=vgasys.fon
display.drv=viper_08.drv
network.drv=
mouse.drv=c:\mouse\mouse.drv      <--THIS line will be changed
;verini 1 mouse.drv=c:\mouse.drv  <--Configuration line for VERINI=1
;verini 2 mouse.drv=c:\mouse2.drv <--Configuration line for VERINI=2
;verini 3 mouse.drv=c:\mouse3.drv <--Configuration line for VERINI=3
language.dll=
sound.drv=mmsound.drv
keyboard.drv=keyboard.drv
system.drv=system.drv




