/*......................................................................
Name:           Install.dat -- Script File for Knowlege Dynamics INSTALL
Part of:        Supra Legacy PnP Installation

Date:           July, 1995
Author:         Ken Smith of Kassas Corporation, (503)-531-3531
		for Supra Corporation

Notes:          Because of the 'different' things we need to do, there
		is a 'helper' C program on the disk. The variable
		@Helper contains the current .EXE name for it. The
		variable @HelperPath contains the path to it.

		The Helper program receives command line arguments and
		returns exit codes which this script uses. See the
		header of 'helper.c' for a list of the commands it
		will honor.

Warning!        The @Name variable is shared in INSTALL.DAT and INSTALL1.DAT!
		INSTALL1.DAT is the Windows portion of the Install, and
		it is maintained by hand. If you change the name or version
		of the project, you must manually edit INSTALL1.DAT in the
		WIN directory. INSTALL.DAT (DOS install script) has the
		@Name variable set by DDB.
......................................................................*/
/*Note: The wINSTALL package uses the name= and version= strings
	as a cross-check to make sure it's using the right disks. These
	strings MUST MATCH EXACTLY the contents of the DISK.ID file.
*/

@DefineProject
	@Name = "Supra Legacy PnP Install"
	@Version = "2.2"
	@Immediate = 1

	@Subdir = "\\SUPRA"
	@OutDrive = C
	@Requires @HardDisk
@EndProject

@DefineVars
	@Drive    @BDrive = C              // Boot Drive
	@Dir      @WDir = "\\WINDOWS"      // Windows directory
	@Drive    @WDrive = C              // Windows drive
	@Qstring  @Helper = "HELPER.EXE"   // name of helper program
	@Qstring  @HelperPath = "@StartupDrive:@StartupDir\\@Helper"
	@Dir      @Subfix = @SubDir        // bug fix for DOS 6.22
	@Qstring  @DoBoot = "Y"            // Do re-boot if 'Y'
	@Qstring  @Which  = "4"            // run CASSIST
	// use leading spaces to center the banner, rather than changing
	// all of the occurrences in the script
	@Qstring  @Banner1 = "    Supra Legacy PnP Installation"
	@Qstring  @Banner2 = "    ============================="
	@Integer  @WhatsThere = 0          // what's loaded on machine
@EndVars
/*.......................................................................
	If WinMajor is non-0, INSTALL has been invoked from Windows
hgb-2/16/96 added check for win95
.......................................................................*/

@if(@WinMajor)

  @if(@WinMajor > 3)
	@Display
		    @Banner1
		    @Banner2

	      This installation program is not required for Windows95.



	@Pause
	@Exit
	@EndDisplay
  @Else
	@Display


		    @Banner1
		    @Banner2

	      This installation program must be run from DOS.

	       Please exit Windows and run INSTALL from DOS.



	@Pause
	@Exit
	@EndDisplay
  @Endif
@EndIf

/*.......................................................................
	See if Windows is running in Enhanced mode. This allows us to
	determine if we are running in a DOS box under Windows.
	    0 is returned if it is not running, 1 if it is.
hgb-2/16/96 added message about win95
.......................................................................*/
@if(@Spawn("@HelperPath 1"))
	@Display

		    @Banner1
		    @Banner2


	     This installation program must be run from DOS,

			  NOT a DOS Box.

	      Please exit Windows and run INSTALL from DOS.

	       This program is not required by Windows95!

	@Pause
	@Exit
	@EndDisplay
@Endif

/*.......................................................................
hgb-2/28/96 Prompt for standard or auto install.  Auto will dispense with
	    all the prompting.
.......................................................................*/

@GetOption
	@Cls







		    @Banner1
		    @Banner2




	 "Auto Install" will automatically perform both the DOS
	 and Windows 3.x (if required) installation.    CONFIG.SYS
	 is also modified.

	 Read the text file PNPFAQ.TXT located at: C:\SUPRA
	 to answer the most 'Frequently Asked Questions'.

		@Option 61 ="Yes -- Do Auto Install (Recommended)"
		@Option 60 ="No  -- Do Manual Install"


@EndOption

/*.......................................................................
	Tell them what we do, and who we are
.......................................................................*/
@if( 61 [! @Option )
@Display
	@Cls

		    @Banner1
		    @Banner2

     This program installs the @Name version @version
     software on your hard disk.   It will also install the Configuration
     Manager (CM) which is required to manage  your Plug and Play cards.

     You may press the [Esc] key at any time to stop the install.
     INSTALL will ask you several questions about your computer hardware.

     Each question has a default answer. This is the one that is BLINKING.
     If the default answer is correct, press the ENTER key in response to
     the question. Otherwise, use the arrow keys to move to the answer
     you want and then press the ENTER key.

     If you make a mistake while typing, press the BACKSPACE key
     and then retype the answer.


	@Pause
@EndDisplay
@Endif                                                                                                          //hgb 2/29/96 end of auto/manual install

/*.......................................................................
	Test for the presence of the Configuration Manager and also the
	PnP BIOS.  The retcode is a bitmap:

		1 =  PnP BIOS Detected
		2 =  CM Loaded
.......................................................................*/
@WhatsThere = @Spawn("@HelperPath 2")

//hgb 10/2/95 Kenny is complaining about smartdrv cache problems.  We will
//            shut it off here!  Note:  This only works on drive C,D.
@If(@System("SMARTDRV C- D- >> C:\\SD.LST"))
@Endif          //swallow return message
@If (@System("DEL C:\\SD.LST"))
@Endif          //swallow return message

RETRY1:         // come back here if they don't like the selections

@if(@WhatsThere == 2)           // CM loaded, no PnPBIOS
	@GetOption
	@ClearOption (20)       // reset the partial/full install option








		    @Banner1
		    @Banner2


    INSTALL has detected the presence of the Configuration Manager (CM).

     Would you like to do a full installation anyway, over-writing the
     current Configuration Manager software, or do you want to only copy
     the  software for the @Name?

@Option 20 ="No  -- install only the @Name software"
@Option 21 ="Yes -- do a full install, over-writing current CM software"

	@EndOption
@EndIf    // end if CM installed

/*-----------------03-20-96 03:08pm-----------------

@if(@WhatsThere == 1)           // PnPBIOS, CM not loaded
	@Display




		    @Banner1
		    @Banner2


    INSTALL has detected that your system has a Plug and Play BIOS.

    Your Installation will proceed faster now, since we no longer
    have to run CASSIST or CFGNDX.

    See the README.TXT file for details.

	@Pause
	@EndDisplay
@EndIf    // end if PnPBIOS

@if(@WhatsThere == 3)           // PnPBIOS, CM loaded
	@Display




		    @Banner1
		    @Banner2


    INSTALL has detected that your system has a Plug and Play BIOS

	  and that the Configuration Manager (CM) is loaded.


    Your Installation will proceed faster now, since we no longer
    have to run CASSIST or CFGNDX.

    See the README.TXT file for details.

	@Pause
	@EndDisplay
@EndIf    // end if PnPBIOS and CM
--------------------------------------------------*/

//hgb @If((@WhatsThere == 1) || (@WhatsThere == 3))
@If(@WhatsThere == 1)                                           // has PnPBIOS
	@GetOption
	@ClearOption (20)       // reset the partial/full install option








		    @Banner1
		    @Banner2


    INSTALL has detected the presence of a PnP BIOS.

    Only select "Yes" if you feel this machine's BIOS isn't working
    properly.  For more information, refer to the PNPFAQ.TXT.  If you
    are unsure, select "No" and continue the installation.

@Option 20 ="No  -- Use PnP BIOS (Recommended)"
@Option 21 ="Yes -- Use Legacy PnP"

	@EndOption

//      @SetOption(20)                  // force partial install
@EndIf
/*.......................................................................
			Get the Output drive.
.......................................................................*/

/* hgb 7/12/95 don't prompt for drive!  Use default 'C' drive!
@GetOutDrive
	@Cls
	@Suppress (0,21)        // suppress CDRom, Network, Removable
	@ClearOption (40)       // reset the continue/go back variable





		    @Banner1
		    @Banner2


		 On which disk drive do you wish to install

		    the @Name software ?

      Remember, this should be the same as the Boot Drive, if possible.




@EndOutDrive
*/
@ClearOption (40)                               //hgb
@BDrive = @OutDrive     // set Boot to OutDrive
/*.......................................................................
	     Check for enough free space on the drive
.......................................................................*/
@if(20 [! @Option)              // if full install
@If(@DiskFree(@OutDrive) < 3000K)       // 3 megs is conservative
	@Display
	@Cls



		    @Banner1
		    @Banner2


	 Sorry, but it appears the drive you have selected

			  Drive @OutDrive:

	 does not have the required space for the install.

	  We need approximately 3 megabytes of free space.

	@Pause
	@Abort
	@EndDisplay
@EndIf
@Else                   // partial install
@If(@DiskFree(@OutDrive) < 1200K)       // 1.2 megs is conservative
	@Display
	@Cls



		    @Banner1
		    @Banner2


	 Sorry, but it appears the drive you have selected

			  Drive @OutDrive:

	 does not have the required space for the install.

	  We need approximately 1.2 megabytes of free space.

	@Pause
	@Abort
	@EndDisplay
@EndIf
@EndIf
/*.......................................................................
	     Now get the subdirectory for the product
.......................................................................*/

/* hgb-2/27/96 removed ability to select directory other than 'SUPRA'.
	       This allows uninstall to work correctly.
@GetSubDir
    @Cls
		    @Banner1
		    @Banner2

	Select the destination directory where you want to
	install the  @Name software.

	You can accept the default destination directory: @SubDir
	by pressing [Enter], or change it by pressing [Esc] and
	entering a new pathname. If you change the destination
	directory pathname, do not include the disk drive letter,
	e.g., type \MYDIR, not C:\MYDIR.

	If you have already installed the @Name
	software, we suggest you use the same directory.

   @Prompt = "  Destination directory ([Enter] = @SubDir)  "
@EndSubDir
*/
/*      There is a bug seen only in DOS 6.22 where the variable
	@SubDir cannot be displayed after a GetSubDir call. This
	seems to fix it
*/
/*
 @Display
*/
@Subfix = @SubDir       // Fix for Dos 6.22 Subdir display problem
/*
 @EndDisplay
*/
/*.......................................................................
	Verify their choices so far. If any problems, goto RETRY1
.......................................................................*/
/*hgb- 2/29/96 since we no longer allow drive changes nor directory changes,
							 there isn't much reason to ask for exceptance!

@GetOption
	@Cls
















		    @Banner1
		    @Banner2


		  You have specified the following options:

	@If (20 [= @Option)
	       Install only the @Name software
	@else
   Install the @Name and Configuration Manager software
	@EndIf

//hgb 7/14/95                        to the Path:  @OutDrive:@Subfix
			to the Path:  @OutDrive:@Subdir

		@Option 41 ="Yes -- continue"
		@Option 40 ="No  -- go back and edit"


@EndOption

//hgb @if(40 [= @Option)
@if(41 [! @Option)
	@Goto RETRY1
@Endif
*/
/*.......................................................................
	     See if they want to install the Windows software
.......................................................................*/
RETRYWIN:
@If (61 [! @Option)                             //hgb-2/29/96 if not auto install
@GetOption
	@ClearOption  (31)      // clear the "Load Windows software" flag








		    @Banner1
		    @Banner2


	       Would you like to install the Windows software?

@Option 31 ="Yes -- install the DOS and Windows software"
@Option 30 ="No  -- install only the DOS software"

@EndOption
@Else                                                                                                           //hgb- do auto install
	@SetOption      (31)              //hgb  do windows
@Endif                                                                                                  //hgb
/*.......................................................................
	If they want to install the Windows software, find out where
	it is. Verify that WIN.COM lives there. If not, retry it.
.......................................................................*/
@If (31 [= @Option)
 @If (61 [! @Option)                                                    //hgb - if not auto install
	@GetOutDrive @WDrive
	@Cls
	@Suppress A
	@Suppress B





		    @Banner1
		    @Banner2


	     Please enter the drive where Windows is installed.


				([ENTER] = @WDrive)



	@EndOutDrive
	@GetSubDir   @Wdir





		    @Banner1
		    @Banner2


	  Please enter the subdirectory where Windows is installed.

			 ([ENTER] = @Wdir)

	@EndSubDir
 @Endif                                                                                                                         //hgb end of manual install
	@if(@Exists("@Wdrive:@Wdir\\WIN.COM") == 0)
		@Display
		@Cls







	       Sorry, we can't find @Wdrive:@WDir\WIN.COM

	   Please re-enter the Drive and Directory for Windows







		@Pause
		@EndDisplay

		@Goto RETRYWIN
	@EndIf  // end if we can't find Win.com

	@if(@Spawn("@HelperPath 7 @Wdrive:@Wdir system.ini boot shell progman.exe") == 0)
		@Display
		@Cls







	     Sorry, we need to have the Windows Program Manager

	as your Shell.  Please change your 'shell= ' statement in

	the [boot] section of SYSTEM.INI to read:

			   shell=progman.exe

	and then try again.


		@Pause
		@EndDisplay

	@Exit                   // exit unconditionally

	@EndIf  // end if the shell is not PROGMAN

@Else                   // no Windows Install

@Wdrive = Z             // set to unlikely local value

@Endif                  // end if they want to install Windows test
/*.......................................................................
	Display the appropriate screens according to the options they
	have selected.

	Option 31:      Install Windows software to Wdrive:WDir
	Option 20:      Partial Install (CM already loaded and running)
			OR PnP BIOS
	Option 50:      Modify CONFIG.SYS

.......................................................................*/

@If((20 [! @Option) || ((@WhatsThere != 2) && (@WhatsThere != 3)))
 @If(61 [! @Option)                                                     //hgb 2/29/96 if not auto install
	@GetOption
	@Cls








	     We need to add one line to your CONFIG.SYS file:

//hgb 7/15/95                  DEVICE=@OutDrive:@Subfix\DWCFGMG.SYS
		  DEVICE=@OutDrive:@Subdir\DWCFGMG.SYS

       This line will start the Configuration Manager on system boot.

	       May we create/modify your CONFIG.SYS file ?

	@Option  50 = "Yes -- modify CONFIG.SYS"
	@Option  51 = "No  -- do NOT modify CONFIG.SYS"

	@EndOption
 @Endif                                                                                                 //hgb end of manual install
@EndIf

@If(61 [! @Option)                                                      //hgb if not auto install
 @If(51 [= @Option)              // Modify Config.sys
	@DoBoot = "N"                                   // hgb changed default to Y
 @Endif
@Else
	@Setoption (50)                                                         //hgb
@EndIf
/*.......................................................................
	We will need the helper on the disk in any event to clean up.
	If the distribution spans two disks, any attempt to copy
	helper after the "definedisk" block will fail -- the Helper
	disk is no longer in the drive. Since we have to munge the
	disk anyway, this is as good a place as any for adding the
	warning screen.
.......................................................................*/
@If(61 [! @Option)                                                                                      //hgb 2/29/96 don't bother if auto
 @If((20 [! @Option) || (31 [= @Option)) // don't display if partial,no win
  @Display
   @Cls



		    @Banner1
		    @Banner2


	Please be careful to not stop the installation process after
	this point -- we are making modifications to your system files
	and we have no way of knowing where in this process you have
	stopped us. If this bothers you, you may stop it safely now.

	Should you be required to stop the installation, read the
	README.TXT file for a list of the things we have changed.



	@Pause
  @EndDisplay
 @EndIf
@Endif                                                                                                          //hgb
@Display
@Cls


	   INSTALL is copying its README.TXT file to your disk.

	   Please wait ...

	@If(@MkDir("@OutDrive:@SubDir")) @EndIf // swallow return code
	@Copy("@HelperPath","@OutDrive:@Subdir\\@Helper")
	@Copy("@StartupDrive:@StartupDir\\README.TXT","@OutDrive:@SubDir\\README.TXT")
	@Write("@OutDrive:@SubDir\\UNINSTAL.DAT","wt",
		"@BDrive @WDrive:@Wdir\nDo not delete this file\n")

@EndDisplay
@HelperPath = "@OutDrive:@Subdir\\@Helper"
/*.......................................................................
	Here are the options we have to deal with:

	Partial Install (CM already installed or PnP BIOS)
	Windows
	Modify Config.sys

	Which gives us the following cases:

	Full Install, No Windows
	Full Install, Windows
	Partial Install, No Windows
	Partial Install, Windows

	If we cannot modify Config.sys, then there is no sense in
	re-booting the machine the second time, so DoBoot is set to 'N'.

	Now we have to specify two things for each case: what files to
	copy, and what actions to perform with respect to the Helper.

	Here's the worst case scenario, and how I expect it to go:

	Full Install, Windows:

	Copy all the files over. Copy the Helper program to the
	root of the Boot drive. Create the helper data file, and
	write the appropriate options to it
 .

	We call the Helper with the proper command line option.
	When the Helper gets this command,it looks in the same directory
	for the data file and opens it.

		  Format is as follows:

		  C  C:\SUPRA   Y  C:\WINDOWS
		  |  |          |  |
		  a  b          c  d

		  a -- Boot Drive
		  b -- Path to Product Directory
		  c -- Reboot when done, 'Y' = yes, 'N' = no
		  d -- Path to WIN.COM. If 1st Letter (drive)
			is 'Z', then do not start Windows

	The Helper goes to the product directory and runs CASSIST. When
	that finishes, it runs CFGNDX.  If the OutDrive does not match
	the BootDrive, it copies the resulting ESCD.RF file to the
	root of the Boot Drive.

	Then the Helper goes to the Subdir directory and execs Windows,
	telling it to run INSTALL.EXE.  This incarnation will use the
	INSTALL1.DAT file, which has been renamed in the copying process
	to the default INSTALL.DAT.

	This script does all of the Windows munging (Progman groups, run=)
	and then exits Windows.  The Helper regains control, cleans
	up and then checks to see if it's supposed to re-boot.

.......................................................................*/

/*.......................................................................
	Windows install -- copy the INSTALL.EXE program itself to
	the product directory, then copy the DISK.ID file from
	the first install disk to the Product Directory. Copy the
	INSTALL1.DAT file to INSTALL.DAT.
.......................................................................*/
@If(31 [= @Option)
	@Display
	@Cls


	INSTALL is copying itself to your disk for the Windows part

	of the Installation.

	Please wait ...

	@Copy("@StartupDrive:@StartupDir\\INSTALL.EXE",
	      "@OutDrive:@SubDir\\INSTALL.EXE")
	@Copy("@StartupDrive:@StartupDir\\DISK.ID",
	      "@OutDrive:@SubDir\\DISK.ID")
	@Copy("@StartupDrive:@StartupDir\\INSTALL1.DAT",
	      "@OutDrive:@SubDir\\INSTALL.DAT") // rename to INSTALL.DAT
	@EndDisplay
@Endif
/*.......................................................................
	Here's the meat of the whole process -- DDB puts the files
	to copy and the Library statements here where we have the
	dummy DefineDisk statement.  Immediate Mode MUST be true.
	See the "Building the ..." document for the gory details on DDB.
	To accommodate partial installs, we must hand-edit the output
	from DDB with two @if statements

	around the WIN\nnn files:

	@If(31 [= @Option)      // Windows
			@File WINCM.DLL @Size 8192 @Out WIN\WINCM.DLL
	around the ICU\files:

	@If(20 [! @Option)      // if not partial install
			@File CASSIST.EXE @Size 146681 @Out ICU\CASSIST.EXE

	these are always included:

		@File DWCFGMG.SYS @Size 64889 @Out DWCFGMG.SYS
		@File WTM.EXE @Size 8201 @Out WTM.EXE
.......................................................................*/

@DefineDisk
	@Label = "Disk #1"
	@BeginLib SUPRA.001
		@File CASSIST.CNF @Size 149 @Out ICU\CASSIST.CNF
		@File CASSIST.EXE @Size 145341 @Out ICU\CASSIST.EXE
		@File !ARC0010.CFG @Size 3464 @Out ICU\DB\!ARC0010.CFG
		@File !ARC0020.CFG @Size 978 @Out ICU\DB\!ARC0020.CFG
		@File !ATI1C10.CFG @Size 1876 @Out ICU\DB\!ATI1C10.CFG
		@File !ATI3010.CFG @Size 6198 @Out ICU\DB\!ATI3010.CFG
		@File !ATI4410.CFG @Size 11113 @Out ICU\DB\!ATI4410.CFG
		@File !ATI5810.CFG @Size 8835 @Out ICU\DB\!ATI5810.CFG
		@File !DEC2030.CFG @Size 1333 @Out ICU\DB\!DEC2030.CFG
		@File !DEC2040.CFG @Size 1359 @Out ICU\DB\!DEC2040.CFG
		@File !DEC2050.CFG @Size 1354 @Out ICU\DB\!DEC2050.CFG
		@File !DEC20A0.CFG @Size 2515 @Out ICU\DB\!DEC20A0.CFG
		@File !DPTA701.CFG @Size 14378 @Out ICU\DB\!DPTA701.CFG
		@File !DPTBC01.CFG @Size 11068 @Out ICU\DB\!DPTBC01.CFG
		@File !HWP1400.CFG @Size 3647 @Out ICU\DB\!HWP1400.CFG
		@File !HWP1820.CFG @Size 5298 @Out ICU\DB\!HWP1820.CFG
		@File !HWP1832.CFG @Size 21386 @Out ICU\DB\!HWP1832.CFG
		@File !HWP18A0.CFG @Size 21410 @Out ICU\DB\!HWP18A0.CFG
		@File !HWP18C0.CFG @Size 3136 @Out ICU\DB\!HWP18C0.CFG
		@File !HWP1C00.CFG @Size 3047 @Out ICU\DB\!HWP1C00.CFG
		@File !IBM5250.CFG @Size 5979 @Out ICU\DB\!IBM5250.CFG
		@File !ICU0010.CFG @Size 4620 @Out ICU\DB\!ICU0010.CFG
		@File !ICU0020.CFG @Size 1281 @Out ICU\DB\!ICU0020.CFG
		@File !ICU0030.CFG @Size 6730 @Out ICU\DB\!ICU0030.CFG
		@File !ICU0040.CFG @Size 1607 @Out ICU\DB\!ICU0040.CFG
		@File !ICU0041.CFG @Size 1435 @Out ICU\DB\!ICU0041.CFG
		@File !ICU0050.CFG @Size 3355 @Out ICU\DB\!ICU0050.CFG
		@File !ICU0051.CFG @Size 1958 @Out ICU\DB\!ICU0051.CFG
		@File !ICU0060.CFG @Size 3000 @Out ICU\DB\!ICU0060.CFG
		@File !ICU0070.CFG @Size 3270 @Out ICU\DB\!ICU0070.CFG
		@File !ICU0080.CFG @Size 2749 @Out ICU\DB\!ICU0080.CFG
		@File !ICU0091.CFG @Size 5837 @Out ICU\DB\!ICU0091.CFG
		@File !ICU00A1.CFG @Size 5441 @Out ICU\DB\!ICU00A1.CFG
		@File !ICU00B0.CFG @Size 4359 @Out ICU\DB\!ICU00B0.CFG
		@File !ICU00C0.CFG @Size 10685 @Out ICU\DB\!ICU00C0.CFG
		@File !ICU00D0.CFG @Size 5597 @Out ICU\DB\!ICU00D0.CFG
		@File !ICU00E0.CFG @Size 5593 @Out ICU\DB\!ICU00E0.CFG
		@File !ICU0100.CFG @Size 6224 @Out ICU\DB\!ICU0100.CFG
		@File !ICU0110.CFG @Size 2072 @Out ICU\DB\!ICU0110.CFG
		@File !ICU0120.CFG @Size 2282 @Out ICU\DB\!ICU0120.CFG
		@File !ICU0130.CFG @Size 1521 @Out ICU\DB\!ICU0130.CFG
		@File !ICU0150.CFG @Size 1348 @Out ICU\DB\!ICU0150.CFG
		@File !ICU0180.CFG @Size 2160 @Out ICU\DB\!ICU0180.CFG
		@File !ICU0190.CFG @Size 3577 @Out ICU\DB\!ICU0190.CFG
		@File !ICU01A0.CFG @Size 2970 @Out ICU\DB\!ICU01A0.CFG
		@File !ICU01A1.CFG @Size 1735 @Out ICU\DB\!ICU01A1.CFG
		@File !ICU01A2.CFG @Size 2421 @Out ICU\DB\!ICU01A2.CFG
		@File !ICU01A3.CFG @Size 2019 @Out ICU\DB\!ICU01A3.CFG
		@File !ICU01A4.CFG @Size 1941 @Out ICU\DB\!ICU01A4.CFG
		@File !ICU01A5.CFG @Size 2129 @Out ICU\DB\!ICU01A5.CFG
		@File !ICU01B0.CFG @Size 4346 @Out ICU\DB\!ICU01B0.CFG
		@File !ICU01C0.CFG @Size 1688 @Out ICU\DB\!ICU01C0.CFG
		@File !ICU01D0.CFG @Size 2198 @Out ICU\DB\!ICU01D0.CFG
		@File !ICU01E0.CFG @Size 3545 @Out ICU\DB\!ICU01E0.CFG
		@File !ICU01E1.CFG @Size 2331 @Out ICU\DB\!ICU01E1.CFG
		@File !ICU01F0.CFG @Size 1758 @Out ICU\DB\!ICU01F0.CFG
		@File !ICU0200.CFG @Size 8052 @Out ICU\DB\!ICU0200.CFG
		@File !ICU0210.CFG @Size 965 @Out ICU\DB\!ICU0210.CFG
		@File !ICU0211.CFG @Size 1260 @Out ICU\DB\!ICU0211.CFG
		@File !ICU0220.CFG @Size 1433 @Out ICU\DB\!ICU0220.CFG
		@File !ICU0230.CFG @Size 2334 @Out ICU\DB\!ICU0230.CFG
		@File !ICU0231.CFG @Size 3389 @Out ICU\DB\!ICU0231.CFG
		@File !ICU0240.CFG @Size 3903 @Out ICU\DB\!ICU0240.CFG
		@File !ICU0250.CFG @Size 4650 @Out ICU\DB\!ICU0250.CFG
		@File !ICU0260.CFG @Size 4806 @Out ICU\DB\!ICU0260.CFG
		@File !ICU0270.CFG @Size 4816 @Out ICU\DB\!ICU0270.CFG
		@File !ICU0280.CFG @Size 3073 @Out ICU\DB\!ICU0280.CFG
		@File !ICU0290.CFG @Size 2774 @Out ICU\DB\!ICU0290.CFG
		@File !ICU02A0.CFG @Size 5058 @Out ICU\DB\!ICU02A0.CFG
		@File !ICU02B0.CFG @Size 3671 @Out ICU\DB\!ICU02B0.CFG
		@File !ICU02C0.CFG @Size 2001 @Out ICU\DB\!ICU02C0.CFG
		@File !ICU02C1.CFG @Size 6178 @Out ICU\DB\!ICU02C1.CFG
		@File !ICU02D0.CFG @Size 2437 @Out ICU\DB\!ICU02D0.CFG
		@File !ICU02E0.CFG @Size 2435 @Out ICU\DB\!ICU02E0.CFG
		@File !ICU02F0.CFG @Size 3559 @Out ICU\DB\!ICU02F0.CFG
		@File !ICU02F1.CFG @Size 2952 @Out ICU\DB\!ICU02F1.CFG
		@File !ICU0300.CFG @Size 2537 @Out ICU\DB\!ICU0300.CFG
		@File !ICU0310.CFG @Size 2467 @Out ICU\DB\!ICU0310.CFG
		@File !ICU0320.CFG @Size 2742 @Out ICU\DB\!ICU0320.CFG
		@File !ICU0330.CFG @Size 5090 @Out ICU\DB\!ICU0330.CFG
		@File !ICU0340.CFG @Size 1315 @Out ICU\DB\!ICU0340.CFG
		@File !ICU0350.CFG @Size 1317 @Out ICU\DB\!ICU0350.CFG
		@File !ICU0360.CFG @Size 5216 @Out ICU\DB\!ICU0360.CFG
		@File !ICU0370.CFG @Size 5107 @Out ICU\DB\!ICU0370.CFG
		@File !ICU0380.CFG @Size 4677 @Out ICU\DB\!ICU0380.CFG
		@File !ICU0390.CFG @Size 4772 @Out ICU\DB\!ICU0390.CFG
		@File !ICU03A0.CFG @Size 2946 @Out ICU\DB\!ICU03A0.CFG
		@File !ICU03B0.CFG @Size 4084 @Out ICU\DB\!ICU03B0.CFG
		@File !ICU03C0.CFG @Size 5416 @Out ICU\DB\!ICU03C0.CFG
		@File !ICU03D0.CFG @Size 4698 @Out ICU\DB\!ICU03D0.CFG
		@File !ICU03E0.CFG @Size 3473 @Out ICU\DB\!ICU03E0.CFG
		@File !ICU03F0.CFG @Size 3453 @Out ICU\DB\!ICU03F0.CFG
		@File !ICU0400.CFG @Size 3310 @Out ICU\DB\!ICU0400.CFG
		@File !ICU0410.CFG @Size 5267 @Out ICU\DB\!ICU0410.CFG
		@File !ICU0420.CFG @Size 5729 @Out ICU\DB\!ICU0420.CFG
		@File !ICU0430.CFG @Size 3473 @Out ICU\DB\!ICU0430.CFG
		@File !ICU0440.CFG @Size 2019 @Out ICU\DB\!ICU0440.CFG
		@File !ICU0450.CFG @Size 5418 @Out ICU\DB\!ICU0450.CFG
		@File !ICU0460.CFG @Size 5545 @Out ICU\DB\!ICU0460.CFG
		@File !ICU0470.CFG @Size 8582 @Out ICU\DB\!ICU0470.CFG
		@File !ICU0480.CFG @Size 5804 @Out ICU\DB\!ICU0480.CFG
		@File !ICU0490.CFG @Size 3548 @Out ICU\DB\!ICU0490.CFG
		@File !ICU04A0.CFG @Size 5812 @Out ICU\DB\!ICU04A0.CFG
		@File !ICU04B0.CFG @Size 2460 @Out ICU\DB\!ICU04B0.CFG
		@File !ICU04C0.CFG @Size 1304 @Out ICU\DB\!ICU04C0.CFG
		@File !ICU04D0.CFG @Size 2390 @Out ICU\DB\!ICU04D0.CFG
		@File !ICU04E0.CFG @Size 1265 @Out ICU\DB\!ICU04E0.CFG
		@File !ICU04F0.CFG @Size 2414 @Out ICU\DB\!ICU04F0.CFG
		@File !ICU0500.CFG @Size 1829 @Out ICU\DB\!ICU0500.CFG
		@File !ICU0510.CFG @Size 1917 @Out ICU\DB\!ICU0510.CFG
		@File !ICU0520.CFG @Size 1789 @Out ICU\DB\!ICU0520.CFG
		@File !ICU0530.CFG @Size 1141 @Out ICU\DB\!ICU0530.CFG
		@File !ICU0540.CFG @Size 2236 @Out ICU\DB\!ICU0540.CFG
		@File !ICU0550.CFG @Size 2143 @Out ICU\DB\!ICU0550.CFG
		@File !ICU0560.CFG @Size 2638 @Out ICU\DB\!ICU0560.CFG
		@File !ICU0561.CFG @Size 1568 @Out ICU\DB\!ICU0561.CFG
		@File !ICU0570.CFG @Size 2016 @Out ICU\DB\!ICU0570.CFG
		@File !ICU0580.CFG @Size 1840 @Out ICU\DB\!ICU0580.CFG
		@File !ICU0590.CFG @Size 2464 @Out ICU\DB\!ICU0590.CFG
		@File !ICU05A0.CFG @Size 2721 @Out ICU\DB\!ICU05A0.CFG
		@File !ICU05B0.CFG @Size 2721 @Out ICU\DB\!ICU05B0.CFG
		@File !ICU05C0.CFG @Size 3819 @Out ICU\DB\!ICU05C0.CFG
		@File !ICU05D0.CFG @Size 4027 @Out ICU\DB\!ICU05D0.CFG
		@File !ICU05E0.CFG @Size 3331 @Out ICU\DB\!ICU05E0.CFG
		@File !ICU05F0.CFG @Size 3200 @Out ICU\DB\!ICU05F0.CFG
		@File !ICU0600.CFG @Size 2426 @Out ICU\DB\!ICU0600.CFG
		@File !ICU0610.CFG @Size 2420 @Out ICU\DB\!ICU0610.CFG
		@File !ICU0620.CFG @Size 1930 @Out ICU\DB\!ICU0620.CFG
		@File !ICU0630.CFG @Size 1768 @Out ICU\DB\!ICU0630.CFG
		@File !ICU0640.CFG @Size 2666 @Out ICU\DB\!ICU0640.CFG
		@File !ICU0650.CFG @Size 1314 @Out ICU\DB\!ICU0650.CFG
		@File !ICU0660.CFG @Size 1310 @Out ICU\DB\!ICU0660.CFG
		@File !ICU0680.CFG @Size 4451 @Out ICU\DB\!ICU0680.CFG
		@File !ICU0681.CFG @Size 3391 @Out ICU\DB\!ICU0681.CFG
		@File !ICU0690.CFG @Size 800 @Out ICU\DB\!ICU0690.CFG
		@File !ICU06A0.CFG @Size 790 @Out ICU\DB\!ICU06A0.CFG
		@File !ICU06B0.CFG @Size 1281 @Out ICU\DB\!ICU06B0.CFG
		@File !ICU06C0.CFG @Size 1272 @Out ICU\DB\!ICU06C0.CFG
		@File !ICU06D0.CFG @Size 1271 @Out ICU\DB\!ICU06D0.CFG
		@File !ICU06E0.CFG @Size 1801 @Out ICU\DB\!ICU06E0.CFG
		@File !ICU06E1.CFG @Size 686 @Out ICU\DB\!ICU06E1.CFG
		@File !ICU06E2.CFG @Size 687 @Out ICU\DB\!ICU06E2.CFG
		@File !ICU06E3.CFG @Size 686 @Out ICU\DB\!ICU06E3.CFG
		@File !ICU06E4.CFG @Size 696 @Out ICU\DB\!ICU06E4.CFG
		@File !ICU06E5.CFG @Size 681 @Out ICU\DB\!ICU06E5.CFG
		@File !ICU06E6.CFG @Size 680 @Out ICU\DB\!ICU06E6.CFG
		@File !ICU06E7.CFG @Size 680 @Out ICU\DB\!ICU06E7.CFG
		@File !ICU06E8.CFG @Size 690 @Out ICU\DB\!ICU06E8.CFG
		@File !ICU06F0.CFG @Size 811 @Out ICU\DB\!ICU06F0.CFG
		@File !ICU06F1.CFG @Size 1077 @Out ICU\DB\!ICU06F1.CFG
		@File !ICU0700.CFG @Size 822 @Out ICU\DB\!ICU0700.CFG
		@File !ICU0710.CFG @Size 1519 @Out ICU\DB\!ICU0710.CFG
		@File !ICU0720.CFG @Size 1941 @Out ICU\DB\!ICU0720.CFG
		@File !ICU0730.CFG @Size 4745 @Out ICU\DB\!ICU0730.CFG
		@File !ICU0740.CFG @Size 5679 @Out ICU\DB\!ICU0740.CFG
		@File !ICU0750.CFG @Size 2391 @Out ICU\DB\!ICU0750.CFG
		@File !ICU0760.CFG @Size 1706 @Out ICU\DB\!ICU0760.CFG
		@File !ICU0770.CFG @Size 2009 @Out ICU\DB\!ICU0770.CFG
		@File !ICU0780.CFG @Size 3398 @Out ICU\DB\!ICU0780.CFG
		@File !ICU0790.CFG @Size 1602 @Out ICU\DB\!ICU0790.CFG
		@File !ICU0800.CFG @Size 2827 @Out ICU\DB\!ICU0800.CFG
		@File !ICU0810.CFG @Size 1256 @Out ICU\DB\!ICU0810.CFG
		@File !ICU0820.CFG @Size 2683 @Out ICU\DB\!ICU0820.CFG
		@File !ICU0830.CFG @Size 3343 @Out ICU\DB\!ICU0830.CFG
		@File !ICU0840.CFG @Size 1398 @Out ICU\DB\!ICU0840.CFG
		@File !ICU0850.CFG @Size 1108 @Out ICU\DB\!ICU0850.CFG
		@File !ICU0860.CFG @Size 1665 @Out ICU\DB\!ICU0860.CFG
		@File !ICU0870.CFG @Size 1778 @Out ICU\DB\!ICU0870.CFG
		@File !ICU0880.CFG @Size 1524 @Out ICU\DB\!ICU0880.CFG
		@File !ICU0890.CFG @Size 2307 @Out ICU\DB\!ICU0890.CFG
		@File !ICU0900.CFG @Size 3114 @Out ICU\DB\!ICU0900.CFG
		@File !ICU0910.CFG @Size 2629 @Out ICU\DB\!ICU0910.CFG
		@File !ICU0920.CFG @Size 2514 @Out ICU\DB\!ICU0920.CFG
		@File !ICU0950.CFG @Size 3469 @Out ICU\DB\!ICU0950.CFG
		@File !ICU0960.CFG @Size 2513 @Out ICU\DB\!ICU0960.CFG
		@File !ICU0970.CFG @Size 2210 @Out ICU\DB\!ICU0970.CFG
		@File !ICU0980.CFG @Size 2480 @Out ICU\DB\!ICU0980.CFG
		@File !ICU1000.CFG @Size 4942 @Out ICU\DB\!ICU1000.CFG
		@File !ICU1010.CFG @Size 4866 @Out ICU\DB\!ICU1010.CFG
		@File !ICU1020.CFG @Size 3096 @Out ICU\DB\!ICU1020.CFG
		@File !ICU1030.CFG @Size 2301 @Out ICU\DB\!ICU1030.CFG
		@File !ICU1040.CFG @Size 3041 @Out ICU\DB\!ICU1040.CFG
		@File !ICU1050.CFG @Size 2760 @Out ICU\DB\!ICU1050.CFG
		@File !ICU1060.CFG @Size 1730 @Out ICU\DB\!ICU1060.CFG
		@File !ICU1080.CFG @Size 2838 @Out ICU\DB\!ICU1080.CFG
		@File !ICU1090.CFG @Size 3462 @Out ICU\DB\!ICU1090.CFG
		@File !ICU1100.CFG @Size 5226 @Out ICU\DB\!ICU1100.CFG
		@File !ICU1120.CFG @Size 6066 @Out ICU\DB\!ICU1120.CFG
		@File !ICU1130.CFG @Size 6938 @Out ICU\DB\!ICU1130.CFG
		@File !ICU1140.CFG @Size 3060 @Out ICU\DB\!ICU1140.CFG
		@File !ICU1150.CFG @Size 3030 @Out ICU\DB\!ICU1150.CFG
		@File !ICU1160.CFG @Size 3927 @Out ICU\DB\!ICU1160.CFG
		@File !ICU1181.CFG @Size 3623 @Out ICU\DB\!ICU1181.CFG
		@File !ICU1190.CFG @Size 2989 @Out ICU\DB\!ICU1190.CFG
		@File !ICU1200.CFG @Size 2946 @Out ICU\DB\!ICU1200.CFG
		@File !ICU1230.CFG @Size 4426 @Out ICU\DB\!ICU1230.CFG
		@File !ICU1240.CFG @Size 4436 @Out ICU\DB\!ICU1240.CFG
		@File !ICU1250.CFG @Size 8028 @Out ICU\DB\!ICU1250.CFG
		@File !ICU1260.CFG @Size 8790 @Out ICU\DB\!ICU1260.CFG
		@File !ICU1300.CFG @Size 1484 @Out ICU\DB\!ICU1300.CFG
		@File !ICU1310.CFG @Size 4373 @Out ICU\DB\!ICU1310.CFG
		@File !ICU1331.CFG @Size 5429 @Out ICU\DB\!ICU1331.CFG
		@File !ICU1341.CFG @Size 7008 @Out ICU\DB\!ICU1341.CFG
		@File !ICU1360.CFG @Size 1765 @Out ICU\DB\!ICU1360.CFG
		@File !ICU1550.CFG @Size 1846 @Out ICU\DB\!ICU1550.CFG
		@File !ICU1560.CFG @Size 1584 @Out ICU\DB\!ICU1560.CFG
		@File !ICU1570.CFG @Size 1096 @Out ICU\DB\!ICU1570.CFG
		@File !ICU1580.CFG @Size 887 @Out ICU\DB\!ICU1580.CFG
		@File !ICU1581.CFG @Size 1246 @Out ICU\DB\!ICU1581.CFG
		@File !ICU1590.CFG @Size 1336 @Out ICU\DB\!ICU1590.CFG
		@File !ICU1600.CFG @Size 1581 @Out ICU\DB\!ICU1600.CFG
		@File !ICU1610.CFG @Size 1435 @Out ICU\DB\!ICU1610.CFG
		@File !ICU1620.CFG @Size 1562 @Out ICU\DB\!ICU1620.CFG
		@File !ICU1630.CFG @Size 1315 @Out ICU\DB\!ICU1630.CFG
		@File !ICU1640.CFG @Size 978 @Out ICU\DB\!ICU1640.CFG
		@File !ICU1650.CFG @Size 1300 @Out ICU\DB\!ICU1650.CFG
		@File !ICU1660.CFG @Size 1380 @Out ICU\DB\!ICU1660.CFG
		@File !ICU1670.CFG @Size 1759 @Out ICU\DB\!ICU1670.CFG
		@File !ICU1680.CFG @Size 1073 @Out ICU\DB\!ICU1680.CFG
		@File !ICU1690.CFG @Size 1144 @Out ICU\DB\!ICU1690.CFG
		@File !ICU1700.CFG @Size 1155 @Out ICU\DB\!ICU1700.CFG
		@File !ICU1710.CFG @Size 1155 @Out ICU\DB\!ICU1710.CFG
		@File !ICU1720.CFG @Size 901 @Out ICU\DB\!ICU1720.CFG
		@File !ICU1730.CFG @Size 1492 @Out ICU\DB\!ICU1730.CFG
		@File !ICU1740.CFG @Size 1526 @Out ICU\DB\!ICU1740.CFG
		@File !ICU1750.CFG @Size 1013 @Out ICU\DB\!ICU1750.CFG
		@File !ICU1751.CFG @Size 826 @Out ICU\DB\!ICU1751.CFG
		@File !ICU1900.CFG @Size 436 @Out ICU\DB\!ICU1900.CFG
		@File !ICU1910.CFG @Size 1340 @Out ICU\DB\!ICU1910.CFG
		@File !ICU1911.CFG @Size 1394 @Out ICU\DB\!ICU1911.CFG
		@File !ICU1920.CFG @Size 1294 @Out ICU\DB\!ICU1920.CFG
		@File !ICU1930.CFG @Size 1624 @Out ICU\DB\!ICU1930.CFG
		@File !ICU1940.CFG @Size 1105 @Out ICU\DB\!ICU1940.CFG
		@File !ICU1950.CFG @Size 2402 @Out ICU\DB\!ICU1950.CFG
		@File !ICU1951.CFG @Size 2318 @Out ICU\DB\!ICU1951.CFG
		@File !ICU1952.CFG @Size 412 @Out ICU\DB\!ICU1952.CFG
		@File !ICU1960.CFG @Size 2181 @Out ICU\DB\!ICU1960.CFG
		@File !ICU1970.CFG @Size 730 @Out ICU\DB\!ICU1970.CFG
		@File !ICU1980.CFG @Size 926 @Out ICU\DB\!ICU1980.CFG
		@File !ICU1990.CFG @Size 1450 @Out ICU\DB\!ICU1990.CFG
		@File !ICU1991.CFG @Size 1419 @Out ICU\DB\!ICU1991.CFG
		@File !ICU1992.CFG @Size 1468 @Out ICU\DB\!ICU1992.CFG
		@File !ICU1993.CFG @Size 1437 @Out ICU\DB\!ICU1993.CFG
		@File !ICU1994.CFG @Size 1441 @Out ICU\DB\!ICU1994.CFG
		@File !ICU1995.CFG @Size 1403 @Out ICU\DB\!ICU1995.CFG
		@File !ICU19A0.CFG @Size 898 @Out ICU\DB\!ICU19A0.CFG
		@File !ICU19B0.CFG @Size 607 @Out ICU\DB\!ICU19B0.CFG
		@File !ICU19C0.CFG @Size 1839 @Out ICU\DB\!ICU19C0.CFG
		@File !ICU19D0.CFG @Size 1630 @Out ICU\DB\!ICU19D0.CFG
		@File !IIN0B01.CFG @Size 6460 @Out ICU\DB\!IIN0B01.CFG
		@File !INT0701.CFG @Size 9431 @Out ICU\DB\!INT0701.CFG
		@File !INT0703.CFG @Size 7023 @Out ICU\DB\!INT0703.CFG
		@File !INT1000.CFG @Size 5557 @Out ICU\DB\!INT1000.CFG
		@File !ISAB701.CFG @Size 3544 @Out ICU\DB\!ISAB701.CFG
		@File !ISAB703.CFG @Size 5008 @Out ICU\DB\!ISAB703.CFG
		@File !ISAB704.CFG @Size 2292 @Out ICU\DB\!ISAB704.CFG
		@File !ISY0010.CFG @Size 1267 @Out ICU\DB\!ISY0010.CFG
		@File !ISY0020.CFG @Size 2541 @Out ICU\DB\!ISY0020.CFG
		@File !ISY0030.CFG @Size 316 @Out ICU\DB\!ISY0030.CFG
		@File !ISY0040.CFG @Size 553 @Out ICU\DB\!ISY0040.CFG
		@File !ISY0050.CFG @Size 597 @Out ICU\DB\!ISY0050.CFG
		@File !ISY0060.CFG @Size 534 @Out ICU\DB\!ISY0060.CFG
		@File !ISY0070.CFG @Size 322 @Out ICU\DB\!ISY0070.CFG
		@File !ISY0100.CFG @Size 5421 @Out ICU\DB\!ISY0100.CFG
		@File !KTC0201.CFG @Size 2551 @Out ICU\DB\!KTC0201.CFG
		@File !NIC1601.CFG @Size 1503 @Out ICU\DB\!NIC1601.CFG
		@File !NIC1602.CFG @Size 1498 @Out ICU\DB\!NIC1602.CFG
		@File !OEM5120.CFG @Size 10723 @Out ICU\DB\!OEM5120.CFG
		@File !OLC0701.CFG @Size 8973 @Out ICU\DB\!OLC0701.CFG
		@File !SMC8003.CFG @Size 14249 @Out ICU\DB\!SMC8003.CFG
		@File !SMC8013.CFG @Size 10743 @Out ICU\DB\!SMC8013.CFG
		@File !SMC8115.CFG @Size 7204 @Out ICU\DB\!SMC8115.CFG
		@File !SMC8216.CFG @Size 7661 @Out ICU\DB\!SMC8216.CFG
		@File !SMC8416.CFG @Size 7825 @Out ICU\DB\!SMC8416.CFG
		@File CFGNDX.EXE @Size 24196 @Out ICU\DB\CFGNDX.EXE
		@File ESCD.RF @Size 14 @Out ICU\ESCD.RF
		@File SU_HELPR.EXE @Size 14416 @Out WIN\SU_HELPR.EXE
		@File VCAD.386 @Size 67351 @Out WIN\VCAD.386
		@File VCMD.386 @Size 190576 @Out WIN\VCMD.386
		@File WINCM.DLL @Size 8192 @Out WIN\WINCM.DLL
		@File WINWTM.EXE @Size 20128 @Out WIN\WINWTM.EXE
		@File UNINSTAL.EXE @Size 22288 @Out UNINSTAL.EXE
		@File DWCFGMG.SYS @Size 64933 @Out DWCFGMG.SYS
		@File WTM.EXE @Size 9183 @Out WTM.EXE
	@EndLib
@EndDisk

@HelperPath = "@OutDrive:@Subdir\\@Helper"   // artifact from 2-disk install
/*.......................................................................
	   Partial Install, No Windows
.......................................................................*/
@If((31 [! @Option) && (20 [= @Option) && ((@WhatsThere != 1) && (@WhatsThere != 3)))
	@Display
	@Cls



		    @Banner1
		    @Banner2


	Congratulations! You have successfully completed the Install.

	If you would like to find out where the Configuration Manager

	  put your new modem, go to  @OutDrive:@Subdir  and type


		  WTM [ENTER]   from the DOS command line.



	@Delete("@HelperPath")
	@Pause
	@ChDrive (@OutDrive)
	@ChDir ("@SubDir")
	@EndDisplay
	@Exit

@EndIf          // end if partial install, no windows
/*.......................................................................
	   Partial Install, Windows
.......................................................................*/
@If((31 [= @Option) && (20 [= @Option) && ((@WhatsThere != 1) && (@WhatsThere != 3)))

	@ChDrive (@OutDrive)            // change to product directory
	@ChDir ("@SubDir")

	// Write the data file for Helper in the product directory
	// No Reboot requested, with Windows Path

	@Write("~SUPRA~.DAT","wt",
		"@BDrive @OutDrive:@SubDir N @WDrive:@Wdir\n")

	@Which = "5"

@Endif
/*.......................................................................
	Full Installation section. To keep the display from scrolling,
	I'm not able to put my normal blank lines between statements. :-(
.......................................................................*/
	@Display
	@Cls

	INSTALL is setting things up in preparation for running
	CASSIST and CFGNDX.

	Please wait ....        // spaces in next lines cause scrolling :-(
	@If(50 [= @Option)      // Modify Config.sys
		@If(@Spawn("@HelperPath 3 @BDrive: DEVICE=@OutDrive:@SubDir\\DWCFGMG.SYS"))
		@EndIf          // swallow return code -- shows on display
	@EndIf
	@Copy ("@HelperPath","@BDrive:\\@Helper") // Helper to Boot Root
	// Write the data file for Helper in Root of Boot Drive
	@Write("@BDrive:\\~SUPRA~.DAT","wt",
		"@BDrive @OutDrive:@SubDir @DoBoot @WDrive:@Wdir\n")

	@ChDrive (@BDrive)      // change to Boot root
	@ChDir ("\\")

	@EndDisplay

/*.........................................................................
	You may only issue the Execute keyword from the Finish block
.........................................................................*/

@Finish
	@If(@Removable(@StartupDrive))         // prompt to remove floppy
	@Cls









	      Please remove the floppy disk from Drive @StartupDrive:




	@Pause
	@EndIf          // end if floppy
	@Execute("@Helper","@Which")
@EndFinish

/* end-of-file */
