
@DefineProject
   /* Ignore white square character -- used as translation delimiter */
   @Ignore 219
   @Name     = "ÛHarvard GraphicsÛ"
   @SubDir   = "\\HG3"               /* default subdirectory */
   @Version  = "3.0"
   @Requires @HardDisk
   @Outdrive = C
   @Label    = "ÛHarvard Graphics Disk 1Û"
@EndProject

/* Be sure to leave a " " between the data type and the count */
/* or else the parser will crash and burn.                    */
@RecordDef ConfigRec
   @Field = BYTE [01] MenuCount
   @Field = BYTE [68] DataDir
   @Field = BYTE [68] DriverDir
   @Field = BYTE [68] FontDir
   @Field = BYTE [68] PalDir
   @Field = BYTE [68] SymbolDir
   @Field = BYTE [68] ImportDir
   @Field = BYTE [68] ExportDir
   @Field = BYTE [68] OutputDir
   @Field = BYTE [68] MemSwapDir
   @Field = BYTE [80] CustPalette
@EndRecordDef

/* Be sure to leave a " " between the data type and the count */
/* or else the parser will crash and burn.                    */
@RecordDef GalleryRec
   @Field = BYTE [80] ChtGallery
@EndRecordDef

/* Initialize the options used to keep track of any files that have */
/* been installed and that the program files have been installed.   */
@ClearOption 950-951

/* Initialize the array of options that are used to keep track of */
/* the default country.  Make the US of A the initial default.    */
/* JJS. 04/24/91. The default configuration file option will be   */
/* dynamically set by an AWK program.  Do remove the special      */
/* keyword #DEFAULTCOUNTRY## or change its "order".               */
@ClearOption 900-925
@SetOption /*#DEFAULTCOUNTRY#*/ 900

@Display
   @TopLine = "ÛPress ÄÙ to continueÛ"
   @Message = "Û                Harvard Graphics 3.0 Install              Û"
              "Û                                                          Û"
              "ÛWelcome to Install.  You use this program to install all  Û"
              "Ûfiles, the program files, or other selected files (such   Û"
              "Ûas fonts and palettes).  At a minimum, you must install   Û"
              "Ûthe program files to run Harvard Graphics.  This table    Û"
              "Ûgives you the approximate time and space needed to installÛ"
              "Ûall files and program files only.                         Û"
              "Û                                                          Û"
              "ÛProcessor          All files             Program files    Û"
              "Û----------------------------------------------------------Û"
              "Û80286           25 to 35 minutes         6 to 7 minutes   Û"
              "Û80386           15 to 20 minutes         4 to 6 minutes   Û"
              "Û80486            5 to 10 minutes         3 to 4 minutes   Û"
              "Û----------------------------------------------------------Û"
              "ÛSpace required  10.2 MB                  3.8 MB           Û"
              "Û                                                          Û"
              "Û If any problem messages appear while you're installing,  Û"
              "Û see Appendix A of the User's Manual.                     Û"
@EndDisplay

/* Top-level repeat loop.  This loop allows the user to  */
/*  specify the drive and the path for the installation. */
@Repeat

   /* First get drive to install files to. */
   @GetOutDrive
      @EscapeBack
      @Title = "ÛHarvard Graphics 3.0 InstallÛ"
      @TopLine = "Û , Press ÄÙ to continueÛ"
      @Suppress A               /* don't display A: */
      @Suppress B               /* or B: */
      @Cls















      Û              Use the arrow keys to select the drive Û
      Û              you want to install to, and press ÄÙ. Û
   @EndOutDrive

   /* Now get the sub-directory. */
   @GetSubDir
      @EscapeBack
      @TopLine = "ÛPress ÄÙ to continueÛ"
      @Cls




      @PROMPT = "ÛHarvard Graphics 3.0 InstallÛ"




      Û       Press ÄÙ to install the files in the \HG3 directory    Û
      Û       (Harvard Graphics creates this directory for you).      Û
      Û                                                               Û
      Û       To enter a different directory, use the Backspace key toÛ
      Û       erase HG3 and enter your own directory name.  If the    Û
      Û       directory doesn't exist, Harvard Graphics creates it    Û
      Û       for you.                                                Û
      Û                                                               Û
      Û       If you have Harvard Graphics 2.3 (or earlier) installed Û
      Û       on your computer, avoid confusion by installing this    Û
      Û       version in a separate directory.                        Û
   @EndSubDir

   /* Main Menu repeat loop. */
   @Repeat

      @GetOption
         @EscapeBack
         @Cls






















      ÛSelect "All files" if you have the space on your disk.  To install  Û
      Ûonly some of the files select "Program files" first.  Then select   Û
      Ûany additional files you want to install (see Chapter 1 of the      Û
      ÛSetup Manual for more information).  When you're finished installingÛ
      Ûfiles, select Exit.                                                 Û
         @ClearOption 1-611
         @TopLine    = "Û , Press ÄÙ to continueÛ"
         @Title      = "ÛHarvard Graphics 3.0 Install Main MenuÛ"
/*       @Option 15  = "ÛSetup directoriesÛ" */
         @Option 1   = "ÛAll filesÛ"
         @Option 2   = "ÛProgram filesÛ"
         @Option 3   = "ÛDevice driversÛ"
         @Option 4   = "ÛFontsÛ"
         @Option 5   = "ÛPalettesÛ"
         @Option 6   = "ÛGalleryÛ"
         @Option 7   = "ÛSymbolsÛ"
         @Option 8   = "ÛSamplesÛ"
         @Option 9   = "ÛTutorialÛ"
         @Option 16  = "ÛSelect countryÛ"
         @Option 20  = "ÛExitÛ"
      @EndOption

      @If (20 [= @Option)
         /* Exit Install. */
         @ExitRepeat
      @Endif

      /* Installing everything? */
      @If (1 [= @Option)
         /* Set all options that pertain to all files. */
         @SetOption 2-9
      @Endif

      @If (16 [= @Option)
         /* Allow the user to select a configuration file */
         /* for a specific contry.                        */
         @GetOption
            @EscapeBack
            @Cls


















            ÛTo use US, press ÄÙ.  To use another country's date, time, Û
            Ûand currency settings, use the arrow keys to select the     Û
            Ûcountry and press ÄÙ.                                      Û
            @ClearOption 71-99
            @TopLine    = "Û , Press ÄÙ to continueÛ"
            @Title = "ÛHarvard Graphics 3.0 InstallÛ"
            @Option 71 = "ÛUSÛ"
            @Option 72 = "ÛUnited KingdomÛ"
            @Option 73 = "ÛAustraliaÛ"
          /*@Option 74 = "ÛBelgiumÛ"*/
            @Option 75 = "ÛBrazilÛ"
            @Option 76 = "ÛCanada (French)Û"
            @Option 77 = "ÛDenmarkÛ"
            @Option 78 = "ÛFinlandÛ"
            @Option 79 = "ÛFranceÛ"
            @Option 80 = "ÛGermanyÛ"
            @Option 81 = "ÛItalyÛ"
          /*@Option 82 = "ÛJapanÛ"*/
            @Option 83 = "ÛNetherlandsÛ"
            @Option 84 = "ÛNorwayÛ"
          /*@Option 85 = "ÛPortugalÛ"*/
            @Option 86 = "ÛSpainÛ"
            @Option 87 = "ÛSwedenÛ"
          /*@Option 88 = "ÛSwitzerlandÛ"*/
          /*@Option 89 = "ÛMultilingualÛ"*/
         @EndOption

         /* Map the country selected to the default list.  */
         @ClearOption 900-925
         @If (71 [= @Option)
            @SetOption 900
         @ElseIf (72 [= @Option)
            @SetOption 901
         @ElseIf (73 [= @Option)
            @SetOption 902
         @ElseIf (74 [= @Option)
            @SetOption 903
         @ElseIf (75 [= @Option)
            @SetOption 904
         @ElseIf (76 [= @Option)
            @SetOption 905
         @ElseIf (77 [= @Option)
            @SetOption 906
         @ElseIf (78 [= @Option)
            @SetOption 907
         @ElseIf (79 [= @Option)
            @SetOption 908
         @ElseIf (80 [= @Option)
            @SetOption 909
         @ElseIf (81 [= @Option)
            @SetOption 910
         @ElseIf (82 [= @Option)
            @SetOption 911
         @ElseIf (83 [= @Option)
            @SetOption 912
         @ElseIf (84 [= @Option)
            @SetOption 913
         @ElseIf (85 [= @Option)
            @SetOption 914
         @ElseIf (86 [= @Option)
            @SetOption 915
         @ElseIf (87 [= @Option)
            @SetOption 916
         @ElseIf (88 [= @Option)
            @SetOption 917
         @ElseIf (89 [= @Option)
            @SetOption 918
         @EndIf
      @Else
         /* Map the default country list to the current country selected. */
         @ClearOption 71-99
         @If (900 [= @Option)
            @SetOption 71
         @ElseIf (901 [= @Option)
            @SetOption 72
         @ElseIf (902 [= @Option)
            @SetOption 73
         @ElseIf (903 [= @Option)
            @SetOption 74
         @ElseIf (904 [= @Option)
            @SetOption 75
         @ElseIf (905 [= @Option)
            @SetOption 76
         @ElseIf (906 [= @Option)
            @SetOption 77
         @ElseIf (907 [= @Option)
            @SetOption 78
         @ElseIf (908 [= @Option)
            @SetOption 79
         @ElseIf (909 [= @Option)
            @SetOption 80
         @ElseIf (910 [= @Option)
            @SetOption 81
         @ElseIf (911 [= @Option)
            @SetOption 82
         @ElseIf (912 [= @Option)
            @SetOption 83
         @ElseIf (913 [= @Option)
            @SetOption 84
         @ElseIf (914 [= @Option)
            @SetOption 85
         @ElseIf (915 [= @Option)
            @SetOption 86
         @ElseIf (916 [= @Option)
            @SetOption 87
         @ElseIf (917 [= @Option)
            @SetOption 88
         @ElseIf (918 [= @Option)
            @SetOption 89
         @EndIf
      @EndIf

      @If (2 [= @Option || 16 [= @Option)
      @Else
        /* The user is not installing the program files or selecting a */
        /* country so deactivate all of the config file options.       */
        @ClearOption 71-99
      @EndIf

      /* Symbols submenu. */
      @If (7 [= @Option)
         @If (1 [= @Option)
         @Else
            @GetOption
               @Cls
               @ClearOption 499-599
               @TopLine = "Û , Press ÄÙ to continueÛ"
               @Title = "ÛHarvard Graphics 3.0 InstallÛ"
               @Option 500 = "ÛAll SymbolsÛ"
               @Option 501 = "ÛAnimals and plantsÛ"
               @Option 523 = "ÛAnimationÛ"
               @Option 502 = "ÛArrowsÛ"
               @Option 503 = "ÛBordersÛ"
               @Option 504 = "ÛBuildingsÛ"
               @Option 505 = "ÛButtonsÛ"
               @Option 506 = "ÛCalendarsÛ"
               @Option 507 = "ÛCommon objectsÛ"
               @Option 508 = "ÛComputers and equipmentÛ"
               @Option 509 = "ÛCurrency and moneyÛ"
               @Option 510 = "ÛFlagsÛ"
               @Option 511 = "ÛFlowchartsÛ"
               @Option 512 = "ÛGreek letters (lowercase)Û"
               @Option 513 = "ÛGreek letters (uppercase)Û"
               @Option 514 = "ÛGreek letters (all)Û"
               @Option 515 = "ÛHumansÛ"
               @Option 516 = "ÛIndustryÛ"
               @Option 517 = "ÛMapsÛ"
               @Option 518 = "ÛOffice itemsÛ"
               @Option 519 = "ÛPresentation itemsÛ"
               @Option 520 = "ÛSignsÛ"
               @Option 521 = "ÛStarsÛ"
               @Option 522 = "ÛTransportationÛ"
            @EndOption
         @Endif

         @If (514 [= @Option)
            /* All Greek letters. */
            @SetOption 512-513
         @Endif

         @If ( (1 [= @Option) || (500 [= @Option) )
            /* All Symbols. */
            @SetOption 500-599
         @EndIf
      @EndIf

      @If ( (2 [= @Option) && (@Exists "@OutDrive:@SubDir\\HG3.EXE") )
         /* The product currently exists. */
         @If ( (1 [= @Option) && (@DiskFree @OutDrive < 1572860) )
            /* Not enough space for the entire product. */
            @SetOption 99
         @ElseIf ( (2 [= @Option) && (@DiskFree @OutDrive < 524288) )
            /* Not enough space for the program files. */
            @SetOption 99
         @Else
            /* Inform the user that we are about to write over */
            /*  their current version of HG3.                  */
            @GetOption
               @Cls















             ÛYou already have a version of Harvard Graphics installedÛ
             Ûin this directory.  Choose "Yes" to install over the    Û
             Ûexisting version.  Choose "No" to specify a new drive   Û
             Ûand subdirectory.                                       Û
               @ClearOption 201-202
               @TopLine = "ÛPress ÄÙ to continueÛ"
               @Title = "ÛInstall over existing version?Û"
               @Option 201 = "ÛYesÛ"
               @Option 202 = "ÛNoÛ"
            @EndOption

            /* Delete the previous HG3 "ovl" files. */
            /*
            @If (201 [= @Option)
               @System "DEL @Outdrive:\\@SubDir\\HG3*.OVL >nul"
            @EndIf
            */
         @EndIf
      @Else
         /* There is no old version or the program files are not */
         /*  being installed.                                    */
         @If ( /*#AUTO#*/(1 [= @Option) && (@DiskFree @OutDrive < 10788864) )
            /* Not enough space for entire product. */
            @SetOption 99
         @ElseIf ( /*#AUTO#*/ (2 [= @Option) && (@DiskFree @OutDrive < 3764224) )
            /* Not enough space for program files. */
            @SetOption 99
         @ElseIf ( /*#AUTO#*/ (3 [= @Option) && (@DiskFree @OutDrive < 2064384) )
            /* Not enough space for device drivers. */
            @SetOption 99
         @ElseIf ( /*#AUTO#*/ (4 [= @Option) && (@DiskFree @OutDrive < 1064960) )
            /* Not enough space for fonts. */
            @SetOption 99
         @ElseIf ( /*#AUTO#*/ (5 [= @Option) && (@DiskFree @OutDrive < 155648) )
            /* Not enough space for palette files. */
            @SetOption 99
         @ElseIf ( /*#AUTO#*/ (6 [= @Option) && (@DiskFree @OutDrive < 2048000) )
            /* Not enough space for the charting gallery. */
            @SetOption 99
         @ElseIf ( /*#AUTO#*/ (7 [= @Option) && (@DiskFree @OutDrive < 2359296) )
            /* Not enough space for symbol files. */
            @SetOption 99
         @ElseIf ( /*#AUTO#*/ (8 [= @Option) && (@DiskFree @OutDrive < 466944) )
            /* Not enough space for sample files. */
            @SetOption 99
         @ElseIf ( /*#AUTO#*/ (9 [= @Option) && (@DiskFree @OutDrive < 163840) )
            /* Not enough space for tutorial files. */
            @SetOption 99
         @EndIf
      @EndIf

      @If (99 [= @Option)
         /* Not enough disk space for the install so inform the user. */
         @GetOption
            @Cls














            ÛThere is not enough space on your hard disk toÛ
            Ûinstall the files.  Do you want to select a   Û
            Ûdifferent hard disk, or return to DOS?        Û
            @ClearOption 211-212
            @Option 211 = "ÛSelect a different diskÛ"
            @Option 212 = "ÛReturn To DOSÛ"
         @EndOption

         @If (212 [= @Option)
            /* The user wants to exit. */
            @SetOption 20
         @EndIf
      @EndIf

      @If ( (99 [= @Option) || (202 [= @Option) || (20 [= @Option) )
         /* Break inner loop because there is not enough space to install */
         /*  files, the user does not want to install over the previous   */
         /*   HG3, or the user wants to return to DOS.                    */
         @ExitRepeat
      @EndIf

      /* Based on the user's selection create the list of files */
      /* to install.                                            */

      /*#DEFINEDISK#*/
      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 1Û"

         @File HG3.001 @Out HG3.OVL @Decompress @Option 2
      @EndDisk

      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 2Û"

         @File HG3.002 @AppendTo HG3.OVL @Decompress @Option 2
      @EndDisk

      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 3Û"

         @File HG3.003 @AppendTo HG3.OVL @Decompress @Option 2

         @BeginLib PROGRAM1.LIF
            @File      HG3.PIF @Out *.* @Option 2
            @File      HG3.ICO @Out *.* @Option 2
            @File  GERMANY.CF3 @Out HG3.CF3 @Option 80
            @File   FRANCE.CF3 @Out HG3.CF3 @Option 79
            @File    ITALY.CF3 @Out HG3.CF3 @Option 81
            @File   NORWAY.CF3 @Out HG3.CF3 @Option 84
            @File    SPAIN.CF3 @Out HG3.CF3 @Option 86
            @File  CANADAF.CF3 @Out HG3.CF3 @Option 76
            @File  FINLAND.CF3 @Out HG3.CF3 @Option 78
            @File       US.CF3 @Out HG3.CF3 @Option 71
            @File   NETHER.CF3 @Out HG3.CF3 @Option 83
            @File  DENMARK.CF3 @Out HG3.CF3 @Option 77
            @File   BRAZIL.CF3 @Out HG3.CF3 @Option 75
            @File       UK.CF3 @Out HG3.CF3 @Option 72
            @File  AUSTRAL.CF3 @Out HG3.CF3 @Option 73
            @File   SWEDEN.CF3 @Out HG3.CF3 @Option 87
            @File      HG3.FGF @Out *.* @Option 2
            @File    HIMEM.SYS @Out *.* @Option 2
            @File   TOAGX3.HLP @Out *.* @Option 2
            @File  640X350.B&W @Out *.* @Option 2
            @File      HG3.ERR @Out *.* @Option 2
            @File  640X350.CLR @Out *.* @Option 2
            @File  640X480.CLR @Out *.* @Option 2
            @File  CAPTURE.EXE @Out *.* @Option 2
         @EndLib
      @EndDisk

      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 4Û"

         @BeginLib PROGRAM2.LIF
            @File   MASTER.DCT @Out *.* @Option 2
            @File   TOAGX3.EXE @Out *.* @Option 2
            @File      HG3.HLP @Out *.* @Option 2
         @EndLib
      @EndDisk

      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 5Û"

         @BeginLib PROGRAM3.LIF
            @File      HG3.EXE @Out *.* @Option 2
            @File      HG3.PCX @Out *.* @Option 2
            @File CH3TOCHT.EXE @Out *.* @Option 2
            @File   HGCOPY.EXE @Out *.* @Option 2
            @File  AGX3COM.EXE @Out *.* @Option 2
         @EndLib

         @BeginLib FONT1.LIF
            @File BX000012.SPD @Out FONT\*.* @Option 4 @Option 2
            @File BX000014.SPD @Out FONT\*.* @Option 4 @Option 2
            @File BX000011.SPD @Out FONT\*.* @Option 4 @Option 2
            @File BX000013.SPD @Out FONT\*.* @Option 4 @Option 2
            @File  HG4LITE.FN3 @Out FONT\*.* @Option 4 @Option 2
            @File  HG5LITE.FN3 @Out FONT\*.* @Option 4 @Option 2
            @File  HG3LITE.FN3 @Out FONT\*.* @Option 4 @Option 2
         @EndLib
      @EndDisk

      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 6Û"

         @BeginLib FONT2.LIF
            @File BX000596.SPD @Out FONT\*.* @Option 4 @Option 2
            @File BX000486.SPD @Out FONT\*.* @Option 4 @Option 2
            @File BX000484.SPD @Out FONT\*.* @Option 4 @Option 2
            @File BX000485.SPD @Out FONT\*.* @Option 4 @Option 2
            @File BX000483.SPD @Out FONT\*.* @Option 4 @Option 2
            @File BX000004.SPD @Out FONT\*.* @Option 4 @Option 2
            @File BX000006.SPD @Out FONT\*.* @Option 4 @Option 2
            @File BX000101.SPD @Out FONT\*.* @Option 4 @Option 2
            @File BX000003.SPD @Out FONT\*.* @Option 4 @Option 2
         @EndLib
      @EndDisk

      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 7Û"

         @BeginLib FONT3.LIF
            @File BX000005.SPD @Out FONT\*.* @Option 4 @Option 2
            @File BX000100.SPD @Out FONT\*.* @Option 4 @Option 2
            @File  HG6BOLD.FN3 @Out FONT\*.* @Option 4 @Option 2
            @File  HG3BOLD.FN3 @Out FONT\*.* @Option 4 @Option 2
            @File  HG5BOLD.FN3 @Out FONT\*.* @Option 4 @Option 2
            @File  HG4BOLD.FN3 @Out FONT\*.* @Option 4 @Option 2
         @EndLib

         @BeginLib PALETTE.LIF
            @File      HG3.PL3 @Out PALETTE\*.* @Option 5 @Option 2
            @File  16COLOR.PL3 @Out PALETTE\*.* @Option 5
            @File   8COLOR.PL3 @Out PALETTE\*.* @Option 5
            @File     1SHD.PL3 @Out PALETTE\*.* @Option 5
            @File        2.PL3 @Out PALETTE\*.* @Option 5
            @File     2SHD.PL3 @Out PALETTE\*.* @Option 5
            @File        3.PL3 @Out PALETTE\*.* @Option 5
            @File     3SHD.PL3 @Out PALETTE\*.* @Option 5
            @File        4.PL3 @Out PALETTE\*.* @Option 5
            @File     4SHD.PL3 @Out PALETTE\*.* @Option 5
            @File        5.PL3 @Out PALETTE\*.* @Option 5
            @File     5SHD.PL3 @Out PALETTE\*.* @Option 5
            @File        7.PL3 @Out PALETTE\*.* @Option 5
            @File     7SHD.PL3 @Out PALETTE\*.* @Option 5
            @File        9.PL3 @Out PALETTE\*.* @Option 5
            @File     9SHD.PL3 @Out PALETTE\*.* @Option 5
            @File       10.PL3 @Out PALETTE\*.* @Option 5
            @File    10SHD.PL3 @Out PALETTE\*.* @Option 5
            @File   NUMBER.PL3 @Out PALETTE\*.* @Option 5
            @File   SAMPLE.PL3 @Out PALETTE\*.* @Option 5
            @File MONOCHRB.PL3 @Out PALETTE\*.* @Option 5
            @File MONOCHRW.PL3 @Out PALETTE\*.* @Option 5
            @File      HG3.PC3 @Out PALETTE\*.* @Option 5 @Option 2
            @File   BASICA.PC3 @Out PALETTE\*.* @Option 5
            @File   BASICB.PC3 @Out PALETTE\*.* @Option 5
            @File    GRAYS.PC3 @Out PALETTE\*.* @Option 5
            @File   PASTEL.PC3 @Out PALETTE\*.* @Option 5
            @File    PLOT6.PL3 @Out PALETTE\*.* @Option 5
            @File    PLOT8.PL3 @Out PALETTE\*.* @Option 5
            @File     1HDW.PL3 @Out PALETTE\*.* @Option 5
            @File     6HDW.PL3 @Out PALETTE\*.* @Option 5
            @File  6HDWSHD.PL3 @Out PALETTE\*.* @Option 5
            @File     8HDW.PL3 @Out PALETTE\*.* @Option 5
            @File  8HDWSHD.PL3 @Out PALETTE\*.* @Option 5
            @File    12HDW.PL3 @Out PALETTE\*.* @Option 5
            @File       HG.PAL @Out PALETTE\*.* @Option 5
            @File     HG23.PAL @Out PALETTE\*.* @Option 5
         @EndLib

         @BeginLib DATA.LIF
            @File   BLINDS.CH3 @Out DATA\*.* @Option 8
            @File  BLUESKY.CH3 @Out DATA\*.* @Option 8
            @File CYLINDER.CH3 @Out DATA\*.* @Option 8
            @File    FLOOR.CH3 @Out DATA\*.* @Option 8
            @File    FLOOR.PCC @Out DATA\*.* @Option 8
            @File   FRAME1.CH3 @Out DATA\*.* @Option 8
            @File   FRAME2.CH3 @Out DATA\*.* @Option 8
            @File   LEAVES.CH3 @Out DATA\*.* @Option 8
            @File LOGOBKG1.CH3 @Out DATA\*.* @Option 8
            @File LOGOBKG1.PCX @Out DATA\*.* @Option 8
            @File LOGOBKG2.CH3 @Out DATA\*.* @Option 8
            @File   PLANET.CH3 @Out DATA\*.* @Option 8
            @File  REDLEFT.CH3 @Out DATA\*.* @Option 8
            @File  REDLINE.CH3 @Out DATA\*.* @Option 8
            @File  ROCKTOP.CH3 @Out DATA\*.* @Option 8
            @File  ROCKTOP.PCC @Out DATA\*.* @Option 8
            @File   SHADE1.CH3 @Out DATA\*.* @Option 8
            @File   SHADE2.CH3 @Out DATA\*.* @Option 8
            @File   SHADE3.CH3 @Out DATA\*.* @Option 8
            @File   SHADE4.CH3 @Out DATA\*.* @Option 8
            @File    WORLD.CH3 @Out DATA\*.* @Option 8
            @File   SAMPLE.MA3 @Out DATA\*.* @Option 8
            @File PATTVIEW.CH3 @Out DATA\*.* @Option 8
            @File  PALVIEW.CH3 @Out DATA\*.* @Option 8
            @File   FRAME0.CH3 @Out DATA\*.* @Option 8
         @EndLib

         @BeginLib IMPORT.LIF
            @File    FILMS.XLS @Out IMPORT\*.* @Option 8
            @File    FILMS.WK1 @Out IMPORT\*.* @Option 8
            @File    FILMS.ASC @Out IMPORT\*.* @Option 8
            @File    FILMS.DAS @Out IMPORT\*.* @Option 8
            @File    FILMS.DBF @Out IMPORT\*.* @Option 8
         @EndLib

         @BeginLib PATTERN.LIF
            @File  PATT010.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT020.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT030.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT040.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT050.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT060.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT070.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT080.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT090.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT100.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT110.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT120.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT130.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT140.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT150.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT160.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT170.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT180.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT190.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT200.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT210.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT220.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT230.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT240.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT250.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT260.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT270.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT280.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT290.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT300.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT310.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT320.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT330.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT340.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT350.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT360.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT370.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT380.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT390.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT400.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT410.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT420.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT430.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT440.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT450.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT460.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT470.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT480.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT490.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT500.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT510.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT520.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT530.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT540.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT550.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT560.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT570.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT580.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT590.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT600.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT610.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT620.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT630.PCC @Out SYMBOL\*.* @Option 8
            @File  PATT640.PCC @Out SYMBOL\*.* @Option 8
         @EndLib

         @BeginLib TUTORIAL.LIF
            @File   ORGTUT.CH3 @Out TUTORIAL\*.* @Option 9
            @File   PIETUT.CH3 @Out TUTORIAL\*.* @Option 9
            @File    TUTOR.SH3 @Out TUTORIAL\*.* @Option 9
            @File  DRAWTUT.CH3 @Out TUTORIAL\*.* @Option 9
            @File HG3TUTOR.MA3 @Out TUTORIAL\*.* @Option 9
            @File    XYTUT.CH3 @Out TUTORIAL\*.* @Option 9
            @File EGATUTOR.MA3 @Out TUTORIAL\*.* @Option 9
            @File HG3TUTOR.BAT @Out *.* @Option 9
            @File     MENU.TUT @Out TUTORIAL\*.* @Option 9
            @File    REPLY.COM @Out TUTORIAL\*.* @Option 9
         @EndLib

         @BeginLib GALLERY1.LIF
            @File    GALA1.CH3 @Out GALLERY\*.* @Option 6
            @File    GALB1.CH3 @Out GALLERY\*.* @Option 6
            @File    GALB2.CH3 @Out GALLERY\*.* @Option 6
            @File    GALB3.CH3 @Out GALLERY\*.* @Option 6
            @File    GALB4.CH3 @Out GALLERY\*.* @Option 6
            @File    GALB5.CH3 @Out GALLERY\*.* @Option 6
            @File    GALB6.CH3 @Out GALLERY\*.* @Option 6
            @File    GALB7.CH3 @Out GALLERY\*.* @Option 6
            @File    GALB8.CH3 @Out GALLERY\*.* @Option 6
            @File    GALB9.CH3 @Out GALLERY\*.* @Option 6
            @File GALBUTN1.CH3 @Out GALLERY\*.* @Option 6
            @File GALBUTN2.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC31.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC32.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC33.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC34.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC35.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC36.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC37.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC41.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC42.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC44.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC49.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC57.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC58.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC59.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC81.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC82.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC83.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC84.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC85.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC86.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC87.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC91.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC92.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC93.CH3 @Out GALLERY\*.* @Option 6
            @File   GALC94.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD111.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD121.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD131.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD141.CH3 @Out GALLERY\*.* @Option 6
         @EndLib
      @EndDisk

      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 8Û"

         @BeginLib GALLERY2.LIF
            @File  GALD151.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD161.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD171.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD181.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD191.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD211.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD221.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD231.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD241.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD251.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD261.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD271.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD281.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD291.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD311.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD312.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD313.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD314.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD315.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD316.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD317.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD318.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD319.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD321.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD322.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD323.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD324.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD325.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD326.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD327.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD328.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD331.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD332.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD333.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD334.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD335.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD336.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD337.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD338.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD339.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD341.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD342.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD343.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD344.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD345.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD346.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD351.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD352.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD353.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD354.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD355.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD356.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD361.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD362.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD363.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD364.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD365.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD366.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD367.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD368.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD369.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD371.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD372.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD373.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD374.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD375.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD411.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD412.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD413.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD414.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD415.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD416.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD421.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD422.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD423.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD424.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD425.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD426.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD431.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD441.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD442.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD443.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD444.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD445.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD446.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD451.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD461.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD471.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD481.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD491.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD492.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD493.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD511.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD521.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD531.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD541.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD551.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD561.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD571.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD572.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD581.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD582.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD591.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD592.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD611.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD621.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD631.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD641.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD651.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD661.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD711.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD721.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD731.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD741.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD751.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD761.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD811.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD812.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD813.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD821.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD822.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD831.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD832.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD833.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD841.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD842.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD851.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD852.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD861.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD862.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD871.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD872.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD873.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD881.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD911.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD912.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD913.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD914.CH3 @Out GALLERY\*.* @Option 6
         @EndLib
      @EndDisk

      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 9Û"

         @BeginLib GALLERY3.LIF
            @File  GALD915.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD916.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD917.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD918.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD919.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD921.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD922.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD923.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD931.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD932.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD933.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD934.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD935.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD936.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD937.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD938.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD941.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD942.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD943.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD944.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD945.CH3 @Out GALLERY\*.* @Option 6
            @File  GALD946.CH3 @Out GALLERY\*.* @Option 6
            @File    HELP1.CH3 @Out GALLERY\*.* @Option 6
            @File    HELP2.CH3 @Out GALLERY\*.* @Option 6
            @File    GALB1.SH3 @Out GALLERY\*.* @Option 6
            @File    GALB2.SH3 @Out GALLERY\*.* @Option 6
            @File    GALB3.SH3 @Out GALLERY\*.* @Option 6
            @File    GALB4.SH3 @Out GALLERY\*.* @Option 6
            @File    GALB5.SH3 @Out GALLERY\*.* @Option 6
            @File    GALB6.SH3 @Out GALLERY\*.* @Option 6
            @File    GALB7.SH3 @Out GALLERY\*.* @Option 6
            @File    GALB8.SH3 @Out GALLERY\*.* @Option 6
            @File    GALB9.SH3 @Out GALLERY\*.* @Option 6
            @File  GALLERY.SH3 @Out GALLERY\*.* @Option 6
         @EndLib

         @BeginLib SYMBOL1.LIF
            @File    MAPS1.SY3 @Out SYMBOL\*.* @Option 517
            @File BUTTONS1.SY3 @Out SYMBOL\*.* @Option 505
            @File  ARROWS2.SY3 @Out SYMBOL\*.* @Option 502
            @File   STARS1.SY3 @Out SYMBOL\*.* @Option 521
            @File BUTTONS2.SY3 @Out SYMBOL\*.* @Option 505
            @File GREEKUC1.SY3 @Out SYMBOL\*.* @Option 513
            @File   FLAGS2.SY3 @Out SYMBOL\*.* @Option 510
            @File GREEKUC2.SY3 @Out SYMBOL\*.* @Option 513
            @File  FLOWCHT.SY3 @Out SYMBOL\*.* @Option 511
            @File GREEKLC2.SY3 @Out SYMBOL\*.* @Option 512
            @File    CLAMP.PCC @Out SYMBOL\*.* @Option 523
            @File GREEKLC1.SY3 @Out SYMBOL\*.* @Option 512
            @File COMPUTR3.SY3 @Out SYMBOL\*.* @Option 508
            @File    SIGNS.SY3 @Out SYMBOL\*.* @Option 520
            @File   FLAGS3.SY3 @Out SYMBOL\*.* @Option 510
         @EndLib
      @EndDisk

      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 10Û"

         @BeginLib SYMBOL2.LIF
            @File    MAPS2.SY3 @Out SYMBOL\*.* @Option 517
            @File  HUMANS5.SY3 @Out SYMBOL\*.* @Option 515
            @File    MONEY.SY3 @Out SYMBOL\*.* @Option 509
            @File COMNOBJ2.SY3 @Out SYMBOL\*.* @Option 507
         @EndLib
      @EndDisk

      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 11Û"

         @BeginLib SYMBOL3.LIF
            @File  HUMANS4.SY3 @Out SYMBOL\*.* @Option 515
            @File  ANIMALS.SY3 @Out SYMBOL\*.* @Option 501
            @File  OFFICE4.SY3 @Out SYMBOL\*.* @Option 518
            @File TRANSPT2.SY3 @Out SYMBOL\*.* @Option 522
            @File   BUILD3.SY3 @Out SYMBOL\*.* @Option 504
            @File  BORDERS.SY3 @Out SYMBOL\*.* @Option 503
            @File CALENDAR.SY3 @Out SYMBOL\*.* @Option 506
         @EndLib
      @EndDisk

      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 12Û"

         @BeginLib SYMBOL4.LIF
            @File TRANSPT1.SY3 @Out SYMBOL\*.* @Option 522
            @File COMNOBJ1.SY3 @Out SYMBOL\*.* @Option 507
            @File INDSTRY2.SY3 @Out SYMBOL\*.* @Option 516
            @File ANIPLANT.SY3 @Out SYMBOL\*.* @Option 501
            @File PRESENT3.SY3 @Out SYMBOL\*.* @Option 519
            @File   FLAGS4.SY3 @Out SYMBOL\*.* @Option 510
            @File COMPUTR2.SY3 @Out SYMBOL\*.* @Option 508
            @File INDSTRY1.SY3 @Out SYMBOL\*.* @Option 516
            @File PRESENT2.SY3 @Out SYMBOL\*.* @Option 519
            @File   FLAGS1.SY3 @Out SYMBOL\*.* @Option 510
         @EndLib
      @EndDisk

      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 13Û"

         @BeginLib SYMBOL5.LIF
            @File  ANIMATE.SY3 @Out SYMBOL\*.* @Option 523
         @EndLib

         @BeginLib DRIVER1.LIF
            @File    LJ3_3.PN3 @Out DRIVER\*.* @Option 3
            @File    LJ3_2.PN3 @Out DRIVER\*.* @Option 3
            @File    LJ3_1.PN3 @Out DRIVER\*.* @Option 3
            @File    SCODL.FM3 @Out DRIVER\*.* @Option 3
            @File EPSON24C.PN3 @Out DRIVER\*.* @Option 3
            @File  TOSHIBA.PN3 @Out DRIVER\*.* @Option 3
            @File    PS35N.PN3 @Out DRIVER\*.* @Option 3 @Option 2
            @File    HGCGM.EX3 @Out DRIVER\*.* @Option 3 @Option 2
            @File    PS35C.PN3 @Out DRIVER\*.* @Option 3
            @File    LJ3_0.PN3 @Out DRIVER\*.* @Option 3
            @File  VIOSHOW.FM3 @Out DRIVER\*.* @Option 3
            @File   DP2000.FM3 @Out DRIVER\*.* @Option 3
            @File POLACHRM.PPL @Out DRIVER\*.* @Option 3
            @File      669.PPL @Out DRIVER\*.* @Option 3
            @File EKTACHRM.PPL @Out DRIVER\*.* @Option 3
            @File  MSMOUSE.IN3 @Out DRIVER\*.* @Option 3 @Option 2
            @File    SUMMA.IN3 @Out DRIVER\*.* @Option 3
            @File    IBMQR.PN3 @Out DRIVER\*.* @Option 3
            @File   LASERL.FM3 @Out DRIVER\*.* @Option 3
         @EndLib
      @EndDisk

      @DefineDisk
         @Label = "ÛHarvard Graphics Disk 14Û"

         @BeginLib DRIVER2.LIF
            @File      VGA.SC3 @Out DRIVER\*.* @Option 3 @Option 2
            @File      EGA.SC3 @Out DRIVER\*.* @Option 3 @Option 2
            @File     PPAL.FM3 @Out DRIVER\*.* @Option 3 @Option 2
            @File  EGAMONO.SC3 @Out DRIVER\*.* @Option 3 @Option 2
            @File   EPSON8.PN3 @Out DRIVER\*.* @Option 3
            @File    X4045.PN3 @Out DRIVER\*.* @Option 3
            @File   CALCMP.PN3 @Out DRIVER\*.* @Option 3
            @File      _RSTRZR @Out DRIVER\*.* @Option 3 @Option 2
            @File       HP.PT3 @Out DRIVER\*.* @Option 3 @Option 2
            @File  EPSON8C.PN3 @Out DRIVER\*.* @Option 3
            @File LASERJET.PN3 @Out DRIVER\*.* @Option 3 @Option 2
            @File TOSHIBAC.PN3 @Out DRIVER\*.* @Option 3
            @File   HPPJXL.PN3 @Out DRIVER\*.* @Option 3
            @File  OKI190C.PN3 @Out DRIVER\*.* @Option 3
            @File   OKI190.PN3 @Out DRIVER\*.* @Option 3
            @File  DESKJET.PN3 @Out DRIVER\*.* @Option 3
            @File PAINTJET.PN3 @Out DRIVER\*.* @Option 3
            @File  EPSON24.PN3 @Out DRIVER\*.* @Option 3
            @File  LJPLAIN.PN3 @Out DRIVER\*.* @Option 3
            @File  TEK4693.PN3 @Out DRIVER\*.* @Option 3
            @File   IBMPRO.PN3 @Out DRIVER\*.* @Option 3
            @File      DEC.PN3 @Out DRIVER\*.* @Option 3
            @File    CANON.PN3 @Out DRIVER\*.* @Option 3
            @File  TEK4697.PN3 @Out DRIVER\*.* @Option 3
            @File     PS13.PN3 @Out DRIVER\*.* @Option 3
            @File      339.PPL @Out DRIVER\*.* @Option 3
            @File    PS35C.PN3 @Out DRIVER\*.* @Option 3
            @File     PS43.PN3 @Out DRIVER\*.* @Option 3
            @File     PS74.FM3 @Out DRIVER\*.* @Option 3
            @File DESKJETC.PN3 @Out DRIVER\*.* @Option 3
            @File   SCODLM.FM3 @Out DRIVER\*.* @Option 3
            @File   IMAPRO.FM3 @Out DRIVER\*.* @Option 3
            @File  IMAPROM.FM3 @Out DRIVER\*.* @Option 3
         @EndLib
      @EndDisk
      /*#DEFINEDISK#*/

      @If (1  [= @Option || 2  [= @Option ||
           3  [= @Option || 4  [= @Option ||
           5  [= @Option || 6  [= @Option ||
           7  [= @Option || 8  [= @Option ||
           9  [= @Option || 16 [= @Option)
         /* Install the selected files. */
         @Install
            @TopLine = "ÛPress ÄÙ to continueÛ"
            @If (1 [= @Option)
               @Message = "ÛAll the files have been installed.Û"
            @ElseIf (2 [= @Option)
               @Message = "ÛThe program files have been installed.Û"
            @ElseIf (3 [= @Option)
               @Message = "ÛThe device drivers have been installed.Û"
            @ElseIf (4 [= @Option)
               @Message = "ÛThe font files have been installed.Û"
            @ElseIf (5 [= @Option)
               @Message = "ÛThe palette files have been installed.Û"
            @ElseIf (6 [= @Option)
               @Message = "ÛThe Chart Gallery has been installed.Û"
            @ElseIf (7 [= @Option)
               @Message = "ÛThe symbol files have been installed.Û"
            @ElseIf (8 [= @Option)
               @Message = "ÛThe sample files have been installed.Û"
            @ElseIf (9 [= @Option)
               @Message = "ÛThe tutorial files have been installed.Û"
            @ElseIf (16 [= @Option)
               @Message = "ÛThe configuration file has been installed.Û"
            @EndIf
         @EndInstall

         /* The user has installed some files so upon exit, instruct */
         /* them to type "HG3" and set the current drive/directory.  */
         @SetOption 950

         @If (2 [= @Option || 16 [= @Option)
            /* If the user selects a new country or the program files were */
            /* installed then update the configuration file on the Install */
            /* Directory to use the installation drive/path as the base    */
            /* drive/path in the default directories and default file      */
            /* names.                                                      */
            @FileDef 1
               @FileName = "@OutDrive" ":" "@SubDir\\HG3.CF3"
            @EndFileDef

            @FileIO
               @Open 1

               /* Construct the full path name for all of the default */
               /* directories and the customg chart palette.          */
               @Seekb 1 20
               @Read 1 ConfigRec
               @Set ConfigRec.DataDir     = "@OutDrive" ":" "@SubDir\\" ConfigRec.DataDir
               @Set ConfigRec.DriverDir   = "@OutDrive" ":" "@SubDir\\" ConfigRec.DriverDir
               @Set ConfigRec.FontDir     = "@OutDrive" ":" "@SubDir\\" ConfigRec.FontDir
               @Set ConfigRec.PalDir      = "@OutDrive" ":" "@SubDir\\" ConfigRec.PalDir
               @Set ConfigRec.SymbolDir   = "@OutDrive" ":" "@SubDir\\" ConfigRec.SymbolDir
               @Set ConfigRec.ImportDir   = "@OutDrive" ":" "@SubDir\\" ConfigRec.ImportDir
               @Set ConfigRec.ExportDir   = "@OutDrive" ":" "@SubDir\\" ConfigRec.ExportDir
               @Set ConfigRec.OutputDir   = "@OutDrive" ":" "@SubDir\\" ConfigRec.OutputDir
               @Set ConfigRec.MemSwapDir  = "@OutDrive" ":" "@SubDir"
               @Set ConfigRec.CustPalette = "@OutDrive" ":" "@SubDir\\PALETTE\\" ConfigRec.CustPalette
               @Seekb 1 20
               @Write 1 ConfigRec

               /* Construct the full path name for the background file. */
               @Seekb 1 738
               @Read 1 GalleryRec
               @Set GalleryRec.ChtGallery = "@OutDrive" ":" "@SubDir\\DATA"
               @Seekb 1 738
               @Write 1 GalleryRec

               /* Construct the full path name for the default chart palette. */
               @Seekb 1 818
               @Read 1 GalleryRec
               @Set GalleryRec.ChtGallery = "@OutDrive" ":" "@SubDir\\PALETTE\\" GalleryRec.ChtGallery
               @Seekb 1 818
               @Write 1 GalleryRec

               /* Construct the full path name for the default chart gallery. */
               @Seekb 1 898
               @Read 1 GalleryRec
               @Set GalleryRec.ChtGallery = "@OutDrive" ":" "@SubDir\\GALLERY\\" GalleryRec.ChtGallery
               @Seekb 1 898
               @Write 1 GalleryRec

               /* Construct the full path name for the HGCOPY program. */
               @Seekb 1 2668
               @Read 1 GalleryRec
               @Set GalleryRec.ChtGallery = "@OutDrive" ":" "@SubDir\\" GalleryRec.ChtGallery
               @Seekb 1 2668
               @Write 1 GalleryRec

               /* Construct the full path name for the CH3TOCHT program. */
               @Seekb 1 2789
               @Read 1 GalleryRec
               @Set GalleryRec.ChtGallery = "@OutDrive" ":" "@SubDir\\" GalleryRec.ChtGallery
               @Seekb 1 2789
               @Write 1 GalleryRec

               /* Construct the full path name for the TOAGX program. */
               @Seekb 1 2910
               @Read 1 GalleryRec
               @Set GalleryRec.ChtGallery = "@OutDrive" ":" "@SubDir\\" GalleryRec.ChtGallery
               @Seekb 1 2910
               @Write 1 GalleryRec

               @Close 1
            @EndFileIO
         @EndIf

         @If (2 [= @Option)
            /* The program files were installed so, if necessary, */
            /* create all of the RoadRunner sub-directories.      */
            @If (@Exists "@OutDrive:@SubDir\\DATA" == 0)
               @System "MD @OutDrive:@SubDir\\DATA >nul"
            @EndIf

            @If (@Exists "@OutDrive:@SubDir\\EXPORT" == 0)
               @System "MD @OutDrive:@SubDir\\EXPORT >nul"
            @EndIf

            @If (@Exists "@OutDrive:@SubDir\\GALLERY" == 0)
               @System "MD @OutDrive:@SubDir\\GALLERY >nul"
            @EndIf

            @If (@Exists "@OutDrive:@SubDir\\IMPORT" == 0)
               @System "MD @OutDrive:@SubDir\\IMPORT >nul"
            @EndIf

            @If (@Exists "@OutDrive:@SubDir\\OUTPUT" == 0)
               @System "MD @OutDrive:@SubDir\\OUTPUT >nul"
            @EndIf

            @If (@Exists "@OutDrive:@SubDir\\SYMBOL" == 0)
               @System "MD @OutDrive:@SubDir\\SYMBOL >nul"
            @EndIf

            @If (@Exists "@OutDrive:@SubDir\\TUTORIAL" == 0)
               @System "MD @OutDrive:@SubDir\\TUTORIAL >nul"
            @EndIf

            /* The program files have been installed so inform */
            /* the user about HIMEM.SYS upon exit.             */
            @SetOption 951
         @EndIf

         @If (2 [= @Option || 9 [= @Option)
            /* JJS. 04/02/91.  The program files or the tutorial files have */
            /* been installed.  If a copy of HG3.CF3 exists in the program  */
            /* directory and a copy of HG3.CF3 does not exist in the        */
            /* tutorial  directory then copy the version of HG3.CF3 in the  */
            /* program directory into the tutorial directory.  This is done */
            /* so the Tutorial will use a copy of HG3.CF3 with the INITIAL  */
            /* default settings.  This is necessary so the Tutorial will    */
            /* run correctly.                                               */
            @If (@Exists "@OutDrive:@SubDir\\HG3.CF3" != 0)
               @If (@Exists "@OutDrive:@SubDir\\TUTORIAL\\HG3.CF3" == 0)
                  @System "Copy @OutDrive:@SubDir\\HG3.CF3 @OutDrive:@SubDir\\TUTORIAL\\HG3.CF3 >nul"
               @EndIf
            @EndIf
         @EndIf
      @EndIf

   @EndRepeat  /* Main Menu repeat loop */

   @If (20 [= @Option)
      /* Exit Install. */
      @ExitRepeat
   @Endif

@EndRepeat /* Top-level repeat loop */

@If (951 [= @Option)
   /* Since the user has installed the Program files inform */
   /* them about HIMEM.SYS.                                 */
   @Display
      @TopLine = "ÛPress ÄÙ to continueÛ"
      @Message = "Û              Harvard Graphics 3.0 Install           Û"
                 "Û                                                     Û"
                 "Û                                                     Û"
                 "ÛUsing expanded or extended memory can improve HarvardÛ"
                 "ÛGraphics' performance.  If you have available memory Û"
                 "Ûyou might want to use the HIMEM.SYS driver that comesÛ"
                 "Ûwith Harvard Graphics (it's installed when you chooseÛ"
                 "Ûall files or program files).  For more information onÛ"
                 "Ûusing expanded or extended memory, see Chapter 1 of  Û"
                 "Ûthe Setup Manual.                                    Û"
   @EndDisplay
@EndIf

@If (950 [= @Option)
   /* Inform the user how to invoke Harvard Graphics. */
   @Welcome
      @TopLine = "ÛPress ÄÙ to return to DOS.Û"
      @Message = "ÛTo start Harvard Graphics, type HG3 at the DOS promptÛ"
                 "Ûand press ÄÙ.Û"
   @EndWelcome
@EndIf

@Finish
   @If (950 [= @Option)
      /* Make the drive/directory that contains HG3 the */
      /* current directory.                             */
      @ChDrive @OutDrive
      @ChDir   "@SubDir"
   @EndIf
@EndFinish
