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