home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 262.img / HG2301-1.ZIP / INSTALL.DAT < prev    next >
Text File  |  1990-05-30  |  29KB  |  806 lines

  1. /*
  2.  *      FILE: INSTALL.DAT
  3.  *
  4.  *      DESC:
  5.  *              This is the script file for installation of
  6.  *              Harvard Graphics 2.30 using 3.5" disks.
  7.  *              Copyright 1990 Software Publishing Corp.
  8.  */
  9.  
  10. @DefineProject
  11. /* Ignore white square character -- used as translation delimiter */
  12.         @Ignore 219
  13.         @Name       = "█Harvard Graphics█"  /* Product Name:  */
  14.         @Subdir     = "\\HG"              /* default subdirectory */
  15.         @Version    = "2.30"
  16.         @Requires @HardDisk
  17.         @Outdrive   = C
  18.         @Label      = "█Harvard Graphics Disk 1█"
  19. @EndProject
  20.  
  21.  
  22. @Display
  23.     @Message = "█Welcome to Harvard Graphics Install.  Here are     █"
  24.                "█estimates of the time and space required for       █"
  25.                "█decompressing and installing Harvard Graphics.  The█"
  26.                "█actual time may vary depending on your system and  █"
  27.                "█disk drives.                                       █"
  28.                "█                                                   █"
  29.                "█                All files          Program         █"
  30.                "█                  except            files          █"
  31.                "█Processor       VDI Devices         only           █"
  32.                "█---------------------------------------------------█"
  33.                "█80386           20 to 30 minutes   10 to 15 minutes█"
  34.                "█                                                   █"
  35.                "█80286           35 to 45 minutes   20 to 25 minutes█"
  36.                "█                                                   █"
  37.                "█8088  (8 MHz)   60 to 75 minutes   30 to 40 minutes█"
  38.                "█---------------------------------------------------█"
  39.                "█Space required  6.5 MB             3 MB            █"
  40. @EndDisplay
  41.  
  42.  
  43. @Repeat  /* Top-level repeat loop */
  44.  
  45.  
  46. /* First get drive to install files to */
  47. @GetOutDrive
  48.       @Suppress A               /* don't display A: */
  49.       @Suppress B               /* or B: */
  50.       @Cls
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.       █Use the arrow keys to highlight the disk drive you want to█
  69.       █install to, and press Enter.█
  70.       @Title = "█Install @NAME files to...█"
  71. @EndOutDrive
  72.  
  73. /* Now get subdirectory */
  74. @GetSubdir
  75.       @Cls
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.       @PROMPT = "█in Subdirectory...█"
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.       █Please type the subdirectory where you want @Name█
  93.       █installed, and press Enter.  Or, press Enter if you want█
  94.       █@Name installed to \HG\.  If you haven't created the█
  95.       █subdirectory Install creates it for you.█
  96. @EndSubdir
  97.  
  98.  
  99. @Repeat  /* Main Menu repeat loop */
  100.  
  101. @GetOption
  102.         @Cls
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.         █If you're new to @NAME, choose "All files except█
  121.         █VDI devices".  If you're familiar with @NAME or█
  122.         █if you have less than 6.5 MB of space available on your hard█
  123.         █drive, install only the files you need.█
  124.         @ClearOption 1-611
  125.         @TopLine = " , Press ─┘ to continue"
  126.         @Title = "█Install @NAME Main Menu█"
  127.         @Option 1  = "█All files except VDI devices█"
  128.         @Option 2  = "█Program files only█"
  129.         @Option 3  = "█Tutorial only█"
  130.         @Option 4  = "█Sample files only█"
  131.         @Option 5  = "█Symbols only█"
  132.         @Option 6  = "█VDI device files█"
  133.         @Option 20 = "█Exit█"
  134.         @EscapeBack = "█Return to Install Main Menu?█"
  135. @EndOption
  136.  
  137. @If (20 [= @Option)
  138.         @ExitRepeat
  139. @Endif
  140.  
  141. @If (1 [= @Option)                      /* Installing everything? */
  142.         @SetOption 2-4                  /* yes */
  143. @EndIf
  144.  
  145.  
  146. /* Symbols submenu */
  147. @If ((1 [= @Option) || (5 [= @Option))
  148.         @If (5 [= @Option)
  149.             @GetOption
  150.                 @Cls
  151.                 @ClearOption 499-599
  152.                 @Title = "█Install Symbols█"
  153.                 @Option 500 = "█All Symbols█"
  154.                 @Option 501 = "█Animals and plants█"
  155.                 @Option 502 = "█Arrows█"
  156.                 @Option 503 = "█Borders█"
  157.                 @Option 504 = "█Buildings█"
  158.                 @Option 505 = "█Buttons█"
  159.                 @Option 506 = "█Calendars█"
  160.                 @Option 507 = "█Common objects█"
  161.                 @Option 508 = "█Computers and equipment█"
  162.                 @Option 509 = "█Currency and money█"
  163.                 @Option 510 = "█Flags█"
  164.                 @Option 511 = "█Flowcharts█"
  165.                 @Option 512 = "█Greek letters (lowercase)█"
  166.                 @Option 513 = "█Greek letters (uppercase)█"
  167.                 @Option 514 = "█Greek letters (all)█"
  168.                 @Option 515 = "█Humans█"
  169.                 @Option 516 = "█Industry█"
  170.                 @Option 517 = "█Maps█"
  171.                 @Option 518 = "█Office items█"
  172.                 @Option 519 = "█Presentation items█"
  173.                 @Option 520 = "█Signs█"
  174.                 @Option 521 = "█Stars█"
  175.                 @Option 522 = "█Transportation█"
  176.             @EndOption
  177.         @Endif
  178.         @If (514 [= @Option)
  179.             @SetOption 512-513
  180.         @Endif
  181.         @If ((1 [= @Option) || (500 [= @Option))
  182.             @SetOption 500-522
  183.             @SetOption 5
  184.         @EndIf
  185.         @If (519 [= @Option)
  186.             @SetOption 499
  187.         @EndIf
  188. @EndIf
  189.  
  190. /* Sample symbol */
  191. @If (4 [= @Option)
  192.        @SetOption 499
  193. @EndIf
  194.  
  195. /* VDI submenu */
  196. @If (6 [= @Option)
  197.         @GetOption
  198.             @Cls
  199.             @ClearOption 601-611
  200.             @Title = "█VDI Installation█"
  201.             @Option 601 = "█AST TurboLaser█"
  202.             @Option 602 = "█Bell & Howell CDI IV or Quintar 1080█"
  203.             @Option 603 = "█CalComp ColorMaster█"
  204.             @Option 604 = "█Lasergraphics PFR or LFR, PTI Montage█"
  205.             @Option 605 = "█Matrix PCR, QCR, or TT200█"
  206.             @Option 606 = "█Metafiles (CGM)█"
  207.         @EndOption
  208.         @If ((601 [= @Option) || (604 [= @Option))
  209.             @SetOption 611
  210.         @EndIf
  211. @EndIf
  212.  
  213.  
  214. /* get upgrade options */
  215. @If ((2 [= @Option) && (@Exists "@OutDrive:\\@Subdir\\HG.EXE"))
  216.     /* check free space - allow 500000 for old version */
  217.     @If ((1 [= @Option) && (@DiskFree @OutDrive < 6315744))
  218.         @SetOption 99
  219.     @ElseIf ((2 [= @Option) && (@DiskFree @OutDrive < 2645728))
  220.         @SetOption 99
  221.     @Else
  222.  
  223.         @GetOption
  224.             @Cls
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.                █You already have a version of @Name installed█
  240.                █in this subdirectory.  Choose "Yes" to install█
  241.                █@NAME over the existing version.  Choose "No"█
  242.                █to specify a new drive and subdirectory in█
  243.                █which to install @NAME.█
  244.             @ClearOption 201-202
  245.             @Title = "█Install over existing version?█"
  246.             @Option 201 = "█Yes█"
  247.             @Option 202 = "█No█"
  248.         @EndOption
  249.  
  250.         /* Do upgrade clean up */
  251.         @If (201 [= @Option)
  252.             @System "DEL @Outdrive:\\@Subdir\\HG*.OVL"
  253.         @EndIf
  254.     @EndIf
  255. @Else
  256.         /* check free space - no old version */
  257.         /* everything - 6.5Mb */
  258.     @If ((1 [= @Option) && (@DiskFree @OutDrive < 6815744))
  259.         @SetOption 99
  260.         /* program files 3Mb */
  261.     @ElseIf ((2 [= @Option) && (@DiskFree @OutDrive < 3145728))
  262.         @SetOption 99
  263.         /* tutorial 360K */
  264.     @ElseIf ((3 [= @Option) && (@DiskFree @OutDrive < 368640))
  265.         @SetOption 99
  266.         /* sample files - 425K */
  267.     @ElseIf ((4 [= @Option) && (@DiskFree @OutDrive < 435200))
  268.         @SetOption 99
  269.         /* all symbols - 2.3Mb */
  270.     @ElseIf ((500 [= @Option) && (@DiskFree @OutDrive < 2411725))
  271.         @SetOption 99
  272.     @EndIf
  273. @EndIf
  274.  
  275.  
  276. /* out of disk space */
  277. @If (99 [= @Option)
  278.         /* display message */
  279.         @GetOption
  280.             @Cls
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.                █There is not enough space on your hard disk to█
  296.                █install the files you specified.  Do you want to█
  297.                █specify a different hard disk, or return to DOS?█
  298.             @ClearOption 211-212
  299.             @Option 211 = "█Specify a different disk█"
  300.             @Option 212 = "█Return To DOS█"
  301.         @EndOption
  302.         @If (212 [= @Option)
  303.             @SetOption 20
  304.         @EndIf
  305. @EndIf
  306.  
  307.  
  308. @If ((99 [= @Option) || (202 [= @Option) || (20 [= @Option))
  309.     @ExitRepeat
  310. @EndIf
  311.  
  312.  
  313. @If (2 [= @Option)
  314.   @GetOption
  315.       @Cls
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.       █Select a country setting.  The setting you choose determines█
  334.       █the date, time, number format, and currency settings for your█
  335.       █data.  You can change these settings in Setup.█
  336.       @ClearOption 71-89
  337.       @Title = "█Set @NAME for Country...█"
  338.       @Option 71 = "█US█"
  339.       @Option 72 = "█UK█"
  340.       @Option 73 = "█Canada█"
  341.       @Option 74 = "█Fr. Canada█"
  342.       @Option 75 = "█Australia█"
  343.       @Option 76 = "█France█"
  344.       @Option 77 = "█Germany█"
  345.       @Option 78 = "█Holland█"
  346.       @Option 79 = "█Italy█"
  347.       @Option 80 = "█Spain█"
  348.       @Option 81 = "█Sweden█"
  349.   @EndOption
  350. @EndIf
  351.  
  352.  
  353. /* now start creating list of files to install */
  354. @If (2 [= @Option)
  355.     @DefineDisk
  356.         @Label = "█Harvard Graphics Disk 1█"
  357.             @BeginLib HG1.LIF
  358.                 @File      HGPIE.CHT
  359.         @File         HG.CHT
  360.                 @File         HG.EXE
  361.                 @File       HGDP.EXE
  362.             @EndLib
  363.             @BeginLib HG2.LIF
  364.                 @File     HG23_1.OVL
  365.                 @File     HG23_2.OVL
  366.             @EndLib
  367.     @EndDisk
  368.     @DefineDisk
  369.         @Label = "█Harvard Graphics Disk 2█"
  370.             @BeginLib HG3.LIF
  371.                 @File       HGDP.OVL
  372.                 @File       HGDP.HLP
  373.                 @File   HGDPFONT.OVL
  374.                 @File   HGDPSTRS.OVL
  375.             @EndLib
  376.             @BeginLib HG4.LIF
  377.                 @File     HG23_D.OVL
  378.                 @File         HG.HLP
  379.                 @File     GOTHIC.FNT
  380.                 @File    GOTHICI.FNT
  381.                 @File     ROMAN1.FNT
  382.                 @File     ROMAN2.FNT
  383.                 @File    ROMANI1.FNT
  384.                 @File    ROMANI2.FNT
  385.                 @File    SCRIPT1.FNT
  386.                 @File    SCRIPT2.FNT
  387.                 @File   SCRIPTI1.FNT
  388.                 @File   SCRIPTI2.FNT
  389.                 @File    SSERIF1.FNT
  390.                 @File    SSERIF2.FNT
  391.                 @File   SSERIFI1.FNT
  392.                 @File   SSERIFI2.FNT
  393.                 @File    AUSTRAL.CFG
  394.                 @File     CANADA.CFG
  395.                 @File   FRCANADA.CFG
  396.                 @File     FRANCE.CFG
  397.                 @File    GERMANY.CFG
  398.                 @File    HOLLAND.CFG
  399.                 @File      ITALY.CFG
  400.                 @File      SPAIN.CFG
  401.                 @File     SWEDEN.CFG
  402.                 @File         UK.CFG
  403.                 @File         US.CFG
  404.                 @File   HGAUSTRA.CFG    @Out HG.CFG @Option 75
  405.                 @File   HGCANADA.CFG    @Out HG.CFG @Option 73
  406.                 @File   HGFRCANA.CFG    @Out HG.CFG @Option 74
  407.                 @File   HGFRANCE.CFG    @Out HG.CFG @Option 76
  408.                 @File   HGGERMAN.CFG    @Out HG.CFG @Option 77
  409.                 @File   HGHOLLAN.CFG    @Out HG.CFG @Option 78
  410.                 @File    HGITALY.CFG    @Out HG.CFG @Option 79
  411.                 @File    HGSPAIN.CFG    @Out HG.CFG @Option 80
  412.                 @File   HGSWEDEN.CFG    @Out HG.CFG @Option 81
  413.                 @File       HGUK.CFG    @Out HG.CFG @Option 72
  414.                 @File       HGUS.CFG    @Out HG.CFG @Option 71
  415.                 @File         HG.DIR
  416.                 @File         HG.PIF
  417.                 @File         HG.PAL
  418.                 @File       HG23.PAL
  419.                 @File          1.PAL
  420.                 @File          2.PAL
  421.                 @File          3.PAL
  422.                 @File          4.PAL
  423.                 @File          5.PAL
  424.                 @File          6.PAL
  425.                 @File          7.PAL
  426.                 @File          8.PAL
  427.                 @File          9.PAL
  428.                 @File         10.PAL
  429.                 @File         11.PAL
  430.                 @File        PTI.PAL
  431.                 @File   PTICOLRS.PAL
  432.                 @File    VIDSHOW.PAL
  433.                 @File   PLOT6PEN.PAL
  434.                 @File   PLOT8PEN.PAL
  435.                 @File   HGPROLOG.PSC
  436.         @File   HGPROLOG.CPS
  437.                 @File    EGALOGO.PCX
  438.                 @File    ALLFNTS.LJ2
  439.                 @File   TEMPFNTS.LJ2
  440.                 @File    ALLFNTS.X45
  441.                 @File     MASTER1.FC
  442.                 @File     MASTER2.FC
  443.                 @File     MASTER3.FC
  444.                 @File    PERSONAL.FC
  445.                 @File        HGP.PAL
  446.                 @File      HG23P.PAL
  447.         @File         1P.PAL
  448.         @File         2P.PAL
  449.         @File         3P.PAL
  450.         @File         4P.PAL
  451.         @File         5P.PAL
  452.         @File         6P.PAL
  453.         @File         7P.PAL
  454.         @File         8P.PAL
  455.         @File         9P.PAL
  456.         @File        10P.PAL
  457.         @File        11P.PAL
  458.                 @File   BRILPRE1.MAP
  459.                 @File   COMPPUB1.MAP
  460.                 @File   COMPPUB2.MAP
  461.                 @File     DECOR1.MAP
  462.                 @File    DEFAULT.MAP
  463.                 @File   DISTDOC1.MAP
  464.                 @File   HPLJ3FNT.MAP
  465.                 @File    PREMIER.MAP
  466.                 @File      MACRO.COM
  467.                 @File      MACRO.DAT
  468.                 @File      AGX23.PAL
  469.         @File      TOAGX.COM
  470.         @File    SYSDATA.AGX
  471.         @File    HBGTEXT.AGX
  472.         @File       SKER.EXE
  473.             @EndLib
  474.     @EndDisk
  475. @Endif
  476.  
  477. @DefineDisk
  478.         @Label = "█Harvard Graphics Disk 3█"
  479.  
  480.         @If (2 [= @Option)
  481.             @BeginLib HG5.LIF
  482.                 @File      CYCLE.PAL
  483.                 @File   DPSAMPLE.SYM    @Out SYMBOLS\*.*
  484.                 @File   SHOWCOPY.EXE
  485.             @EndLib
  486.             @BeginLib GALLERY.LIF
  487.                 @File   HELPGAL1.CHT    @Out GALLERY\*.*
  488.                 @File       HELP.PAL    @Out GALLERY\*.*
  489.                 @File    AREA505.CHT    @Out GALLERY\*.*
  490.                 @File    AREA525.CHT    @Out GALLERY\*.*
  491.                 @File    AREA545.CHT    @Out GALLERY\*.*
  492.                 @File    AREA605.CHT    @Out GALLERY\*.*
  493.                 @File    AREA625.CHT    @Out GALLERY\*.*
  494.                 @File    AREA626.CHT    @Out GALLERY\*.*
  495.                 @File    AREA627.CHT    @Out GALLERY\*.*
  496.                 @File    AREA628.CHT    @Out GALLERY\*.*
  497.                 @File    AREA629.CHT    @Out GALLERY\*.*
  498.                 @File    AREA645.CHT    @Out GALLERY\*.*
  499.                 @File     BAR505.CHT    @Out GALLERY\*.*
  500.                 @File     BAR525.CHT    @Out GALLERY\*.*
  501.                 @File     BAR540.CHT    @Out GALLERY\*.*
  502.                 @File     BAR555.CHT    @Out GALLERY\*.*
  503.                 @File     BAR610.CHT    @Out GALLERY\*.*
  504.                 @File     BAR620.CHT    @Out GALLERY\*.*
  505.                 @File     BAR705.CHT    @Out GALLERY\*.*
  506.                 @File     BAR720.CHT    @Out GALLERY\*.*
  507.                 @File     BAR721.CHT    @Out GALLERY\*.*
  508.                 @File     BAR722.CHT    @Out GALLERY\*.*
  509.                 @File     BAR723.CHT    @Out GALLERY\*.*
  510.                 @File     BAR735.CHT    @Out GALLERY\*.*
  511.                 @File     BAR745.CHT    @Out GALLERY\*.*
  512.                 @File     BAR780.CHT    @Out GALLERY\*.*
  513.                 @File     BAR800.CHT    @Out GALLERY\*.*
  514.                 @File     HLC500.CHT    @Out GALLERY\*.*
  515.                 @File     HLC505.CHT    @Out GALLERY\*.*
  516.                 @File     HLC510.CHT    @Out GALLERY\*.*
  517.                 @File     HLC515.CHT    @Out GALLERY\*.*
  518.                 @File     HLC520.CHT    @Out GALLERY\*.*
  519.                 @File     HLC610.CHT    @Out GALLERY\*.*
  520.                 @File    LINE505.CHT    @Out GALLERY\*.*
  521.                 @File    LINE525.CHT    @Out GALLERY\*.*
  522.                 @File    LINE540.CHT    @Out GALLERY\*.*
  523.                 @File    LINE550.CHT    @Out GALLERY\*.*
  524.                 @File    LINE560.CHT    @Out GALLERY\*.*
  525.                 @File    LINE570.CHT    @Out GALLERY\*.*
  526.                 @File    LINE580.CHT    @Out GALLERY\*.*
  527.                 @File    LINE595.CHT    @Out GALLERY\*.*
  528.                 @File    LINE596.CHT    @Out GALLERY\*.*
  529.                 @File    LINE597.CHT    @Out GALLERY\*.*
  530.                 @File     ORG500.CHT    @Out GALLERY\*.*
  531.                 @File     ORG505.CHT    @Out GALLERY\*.*
  532.                 @File     ORG510.CHT    @Out GALLERY\*.*
  533.                 @File     ORG515.CHT    @Out GALLERY\*.*
  534.                 @File     PIE505.CHT    @Out GALLERY\*.*
  535.                 @File     PIE525.CHT    @Out GALLERY\*.*
  536.                 @File     PIE540.CHT    @Out GALLERY\*.*
  537.                 @File     PIE605.CHT    @Out GALLERY\*.*
  538.                 @File     PIE606.CHT    @Out GALLERY\*.*
  539.                 @File     PIE607.CHT    @Out GALLERY\*.*
  540.                 @File     PIE625.CHT    @Out GALLERY\*.*
  541.                 @File     PIE640.CHT    @Out GALLERY\*.*
  542.                 @File     PIE700.CHT    @Out GALLERY\*.*
  543.                 @File    TEXT510.CHT    @Out GALLERY\*.*
  544.                 @File    TEXT530.CHT    @Out GALLERY\*.*
  545.                 @File    TEXT630.CHT    @Out GALLERY\*.*
  546.                 @File    TEXT670.CHT    @Out GALLERY\*.*
  547.                 @File    TEXT680.CHT    @Out GALLERY\*.*
  548.                 @File    TEXT690.CHT    @Out GALLERY\*.*
  549.                 @File    TEXT800.CHT    @Out GALLERY\*.*
  550.                 @File    TEXT810.CHT    @Out GALLERY\*.*
  551.                 @File    TEXT820.CHT    @Out GALLERY\*.*
  552.                 @File    TEXT900.CHT    @Out GALLERY\*.*
  553.                 @File     WAREA2.CHT    @Out GALLERY\*.*
  554.                 @File      WBAR2.CHT    @Out GALLERY\*.*
  555.                 @File      WHLC2.CHT    @Out GALLERY\*.*
  556.                 @File     WHORIZ.CHT    @Out GALLERY\*.*
  557.                 @File     WLEV1B.CHT    @Out GALLERY\*.*
  558.                 @File       WLIN.CHT    @Out GALLERY\*.*
  559.                 @File       WMIX.CHT    @Out GALLERY\*.*
  560.                 @File      WORG2.CHT    @Out GALLERY\*.*
  561.                 @File      WPIE2.CHT    @Out GALLERY\*.*
  562.                 @File      WTXT2.CHT    @Out GALLERY\*.*
  563.                 @File      WAREA.SHW    @Out GALLERY\*.*
  564.                 @File       WBAR.SHW    @Out GALLERY\*.*
  565.                 @File       WHLC.SHW    @Out GALLERY\*.*
  566.                 @File     WHORIZ.SHW    @Out GALLERY\*.*
  567.                 @File      WLINE.SHW    @Out GALLERY\*.*
  568.                 @File       WMIX.SHW    @Out GALLERY\*.*
  569.                 @File       WORG.SHW    @Out GALLERY\*.*
  570.                 @File      WPICK.SHW    @Out GALLERY\*.*
  571.                 @File       WPIE.SHW    @Out GALLERY\*.*
  572.                 @File       WTXT.SHW    @Out GALLERY\*.*
  573.                 @File      BLANK.TPL    @Out GALLERY\*.*
  574.                 @File        WEO.TPL    @Out GALLERY\*.*
  575.                 @File      WGRID.TPL    @Out GALLERY\*.*
  576.                 @File         HG.DIR    @Out GALLERY\*.*
  577.                 @File       HG23.PAL    @Out GALLERY\*.*
  578.                 @File          1.PAL    @Out GALLERY\*.*
  579.                 @File          2.PAL    @Out GALLERY\*.*
  580.                 @File          3.PAL    @Out GALLERY\*.*
  581.                 @File          4.PAL    @Out GALLERY\*.*
  582.                 @File          5.PAL    @Out GALLERY\*.*
  583.                 @File          6.PAL    @Out GALLERY\*.*
  584.                 @File          7.PAL    @Out GALLERY\*.*
  585.                 @File          8.PAL    @Out GALLERY\*.*
  586.                 @File          9.PAL    @Out GALLERY\*.*
  587.                 @File         10.PAL    @Out GALLERY\*.*
  588.                 @File         11.PAL    @Out GALLERY\*.*
  589.             @EndLib
  590.         @EndIf
  591.  
  592.         @If (3 [= @Option)
  593.             @BeginLib HGTUTOR.LIF
  594.                 @File   HGTUTMEM.COM
  595.                 @File    HGTUTOR.CFG
  596.                 @File    HGTUTOR.COM
  597.                 @File      HGTUT.COM
  598.                 @File          HG.T1
  599.                 @File          HG.T2
  600.                 @File          HG.T3
  601.                 @File          HG.T4
  602.                 @File          HG.T5
  603.                 @File          HG.T6
  604.                 @File          HG.T9
  605.                 @File  █  RECEPT.CHT█
  606.                 @File  █  VTITLE.CHT█
  607.                 @File  █VEXPENSE.CHT█
  608.                 @File  █ VPHILOS.CHT█
  609.                 @File  █VSALEBAR.CHT█
  610.                 @File  █ VTHEEND.CHT█
  611.                 @File  █VANNOUNC.CHT█
  612.                 @File  █VEMPLOYE.CHT█
  613.                 @File  █    VMAP.CHT█
  614.                 @File  █VICTORY1.TUT█
  615.                 @File  █VICTORY2.TUT█
  616.                 @File  █ ARROWS2.SYM█
  617.                 @File         HG.PAL
  618.                 @File          1.PAL
  619.                 @File    SPCINFO.SHW
  620.                 @File      MENU4.CHT
  621.                 @File       REG2.CHT
  622.                 @File         GO.CHT
  623.                 @File   INTLGOUK.CHT
  624.         @File    INTLGO1.CHT
  625.                 @File     WHYUP3.CHT
  626.                 @File   HOWUPGRD.CHT
  627.                 @File   HGAINTR5.CHT
  628.                 @File      BSYM3.CHT
  629.                 @File     ENERGY.CHT
  630.                 @File       MAP5.CHT
  631.                 @File   WESTMINE.CHT
  632.                 @File        QC3.CHT
  633.                 @File   QUICKPIE.CHT
  634.                 @File    MILSYM2.CHT
  635.             @EndLib
  636.         @EndIf
  637.  
  638.         @If (6 [= @Option)
  639.             @BeginLib VDI.LIF
  640.                 @File   BELLHOWL.SYS    @Out VDI\*.* @Option 602
  641.                 @File    CLRMSTR.SYS    @Out VDI\*.* @Option 603
  642.                 @File         LL.SYS    @Out VDI\*.* @Option 611
  643.                 @File       META.SYS    @Out VDI\*.* @Option 606
  644.                 @File     GSSCGI.SYS    @Out VDI\*.*
  645.                 @File     CONFIG.SYS    @Out VDI\*.*
  646.                 @File   MTXSCODL.SYS    @Out VDI\*.* @Option 605
  647.                 @File     MATRIX.SCD    @Out VDI\*.* @Option 605
  648.                 @File     MATRIX.ASC    @Out VDI\*.* @Option 605
  649.                 @File    TABLBIG.SCD    @Out VDI\*.* @Option 605
  650.                 @File      RLCON.SCD    @Out VDI\*.* @Option 605
  651.                 @File     VDIEGA.SCD    @Out VDI\*.* @Option 605
  652.                 @File     VDITTL.SCD    @Out VDI\*.* @Option 605
  653.                 @File      VDIQ2.SCD    @Out VDI\*.* @Option 605
  654.                 @File      VDIQ4.SCD    @Out VDI\*.* @Option 605
  655.                 @File    CLRMSTR.BAT    @Option 603
  656.                 @File     INITBH.BAT    @Option 602
  657.                 @File    INITMVP.BAT    @Option 605
  658.                 @File       LLFR.BAT    @Option 604
  659.                 @File      TURBO.BAT    @Option 601
  660.                 @File         LL.HDR    @Option 601
  661.                 @File   ASTTURBO.PAL    @Option 601
  662.                 @File         BH.PAL    @Option 602
  663.                 @File    CLRMSTR.PAL    @Option 603
  664.                 @File        PFR.PAL    @Option 604
  665.             @EndLib
  666.         @EndIf
  667.  
  668.         @If (4 [= @Option)
  669.             @BeginLib SAMPLE.LIF
  670.                 @File       HG23.PAL    @Out SAMPLE\*.*
  671.                 @File         HG.DIR    @Out SAMPLE\*.*
  672.                 @File  █ANNOUNCE.CHT█   @Out SAMPLE\*.*
  673.                 @File  █   INTRO.CHT█   @Out SAMPLE\*.*
  674.                 @File  █ OPENING.CHT█   @Out SAMPLE\*.*
  675.                 @File  █   PRODS.CHT█   @Out SAMPLE\*.*
  676.                 @File  █ REGIONS.CHT█   @Out SAMPLE\*.*
  677.                 @File  █   SALES.CHT█   @Out SAMPLE\*.*
  678.                 @File  █TRISALES.CHT█   @Out SAMPLE\*.*
  679.                 @File  █  SAMPLE.SHW█   @Out SAMPLE\*.*
  680.                 @File  █    MEMO.ASC█   @Out SAMPLE\*.*
  681.                 @File  █PLANSAMP.ASC█   @Out SAMPLE\*.*
  682.                 @File  █   UNITS.ASC█   @Out SAMPLE\*.*
  683.                 @File  █   UNITS.WKS█   @Out SAMPLE\*.*
  684.                 @File      BLANK.CHT    @Out SAMPLE\*.*
  685.                 @File       CITY.PCX    @Out SAMPLE\*.*
  686.                 @File   FIREWRKZ.CHT    @Out SAMPLE\*.*
  687.                 @File   COLORSET.PCX    @Out SAMPLE\*.*
  688.                 @File   HOURGLA2.CHT    @Out SAMPLE\*.*
  689.                 @File   RATMAZE1.CHT    @Out SAMPLE\*.*
  690.                 @File   DUCKROW0.CHT    @Out SAMPLE\*.*
  691.                 @File   DUCKROW1.CHT    @Out SAMPLE\*.*
  692.                 @File   WILTEL01.PCX    @Out SAMPLE\*.*
  693.                 @File   WILTEL00.CHT    @Out SAMPLE\*.*
  694.                 @File   WILTEL01.CHT    @Out SAMPLE\*.*
  695.                 @File      FISHA.CHT    @Out SAMPLE\*.*
  696.                 @File      FISHB.CHT    @Out SAMPLE\*.*
  697.                 @File      FISHC.CHT    @Out SAMPLE\*.*
  698.                 @File      DARTS.CHT    @Out SAMPLE\*.*
  699.                 @File   FISHTALE.PCX    @Out SAMPLE\*.*
  700.                 @File   FISHTAL0.CHT    @Out SAMPLE\*.*
  701.                 @File   FISHTALE.CHT    @Out SAMPLE\*.*
  702.                 @File   FISHTAL1.PCX    @Out SAMPLE\*.*
  703.                 @File   FISHTAL2.PCX    @Out SAMPLE\*.*
  704.                 @File   FISHTAL3.PCX    @Out SAMPLE\*.*
  705.                 @File   BIRDMAN4.CHT    @Out SAMPLE\*.*
  706.                 @File   BIRDMAN3.CHT    @Out SAMPLE\*.*
  707.                 @File   CASHREG1.PCX    @Out SAMPLE\*.*
  708.                 @File   CASHREG0.CHT    @Out SAMPLE\*.*
  709.                 @File   ANIMATOR.SHW    @Out SAMPLE\*.*
  710.                 @File    ANIMATE.PAL    @Out SAMPLE\*.*
  711.             @EndLib
  712.         @EndIf
  713.  
  714.         @If ((5 [= @Option) || (4 [= @Option))
  715.             @BeginLib HGSYMS1.LIF
  716.                 @File  █ ARROWS2.SYM█   @Out SYMBOLS\*.* @Option 502
  717.                 @File  █ BORDERS.SYM█   @Out SYMBOLS\*.* @Option 503
  718.                 @File  █BUTTONS1.SYM█   @Out SYMBOLS\*.* @Option 505
  719.                 @File  █BUTTONS2.SYM█   @Out SYMBOLS\*.* @Option 505
  720.                 @File  █ FLOWCHT.SYM█   @Out SYMBOLS\*.* @Option 511
  721.                 @File  █GREEKLC1.SYM█   @Out SYMBOLS\*.* @Option 512
  722.                 @File  █GREEKLC2.SYM█   @Out SYMBOLS\*.* @Option 512
  723.                 @File  █GREEKUC1.SYM█   @Out SYMBOLS\*.* @Option 513
  724.                 @File  █GREEKUC2.SYM█   @Out SYMBOLS\*.* @Option 513
  725.                 @File  █PRESENT2.SYM█   @Out SYMBOLS\*.* @Option 519
  726.                 @File  █PRESENT3.SYM█   @Out SYMBOLS\*.* @Option 499
  727.                 @File  █   SIGNS.SYM█   @Out SYMBOLS\*.* @Option 520
  728.                 @File  █  STARS1.SYM█   @Out SYMBOLS\*.* @Option 521
  729.                 @File         HG.DIR    @Out SYMBOLS\*.* @Option 500
  730.             @EndLib
  731.         @EndIf
  732.  
  733. @EndDisk
  734.  
  735.  
  736. @If (5 [= @Option)
  737.     @DefineDisk
  738.         @Label = "█Harvard Graphics Disk 4█"
  739.             @BeginLib HGSYMS2.LIF
  740.                 @File  █CALENDAR.SYM█   @Out SYMBOLS\*.* @Option 506
  741.                 @File  █   MAPS1.SYM█   @Out SYMBOLS\*.* @Option 517
  742.             @EndLib
  743.             @BeginLib HGSYMS3.LIF
  744.                 @File  █   MONEY.SYM█   @Out SYMBOLS\*.* @Option 509
  745.                 @File  █  FLAGS1.SYM█   @Out SYMBOLS\*.* @Option 510
  746.                 @File  █  FLAGS2.SYM█   @Out SYMBOLS\*.* @Option 510
  747.                 @File  █  FLAGS3.SYM█   @Out SYMBOLS\*.* @Option 510
  748.                 @File  █  FLAGS4.SYM█   @Out SYMBOLS\*.* @Option 510
  749.                 @File  █   MAPS2.SYM█   @Out SYMBOLS\*.* @Option 517
  750.             @EndLib
  751.     @EndDisk
  752.  
  753.     @DefineDisk
  754.         @Label = "█Harvard Graphics Disk 5█"
  755.             @BeginLib HGSYMS4.LIF
  756.                 @File  █ ANIMALS.SYM█   @Out SYMBOLS\*.* @Option 501
  757.                 @File  █ANIPLANT.SYM█   @Out SYMBOLS\*.* @Option 501
  758.                 @File  █  BUILD3.SYM█   @Out SYMBOLS\*.* @Option 504
  759.                 @File  █ HUMANS4.SYM█   @Out SYMBOLS\*.* @Option 515
  760.                 @File  █ HUMANS5.SYM█   @Out SYMBOLS\*.* @Option 515
  761.             @EndLib
  762.             @BeginLib HGSYMS5.LIF
  763.                 @File  █COMNOBJ1.SYM█   @Out SYMBOLS\*.* @Option 507
  764.                 @File  █COMNOBJ2.SYM█   @Out SYMBOLS\*.* @Option 507
  765.                 @File  █COMPUTR2.SYM█   @Out SYMBOLS\*.* @Option 508
  766.                 @File  █COMPUTR3.SYM█   @Out SYMBOLS\*.* @Option 508
  767.                 @File  █INDSTRY1.SYM█   @Out SYMBOLS\*.* @Option 516
  768.                 @File  █INDSTRY2.SYM█   @Out SYMBOLS\*.* @Option 516
  769.                 @File  █ OFFICE4.SYM█   @Out SYMBOLS\*.* @Option 518
  770.                 @File  █TRANSPT1.SYM█   @Out SYMBOLS\*.* @Option 522
  771.                 @File  █TRANSPT2.SYM█   @Out SYMBOLS\*.* @Option 522
  772.             @EndLib
  773.     @EndDisk
  774. @EndIf
  775.  
  776.  
  777.  
  778.                 /* INSTALL THE SELECTED FILES */
  779. @Install
  780.     @TopLine = ""
  781.     @Message = "█Insert Disk 1 in drive @InDrive:.█"
  782.     @Message = "█Press Enter to return to the Install Main Menu.█"
  783. @EndInstall
  784.  
  785.  
  786.  
  787. @EndRepeat  /* Main Menu repeat loop */
  788.  
  789. @If (20 [= @Option)             /* normal exit */
  790.         @ExitRepeat
  791. @Endif
  792.  
  793. @EndRepeat  /* Top-level repeat loop */
  794.  
  795.  
  796. @Welcome
  797.     @TopLine = "█Press Enter to return to DOS.█"
  798.     @Message = "█To start Harvard Graphics, type HG at the DOS prompt█"
  799.                "█and press Enter.█"
  800. @EndWelcome
  801.  
  802. @Finish
  803.         @ChDrive @OutDrive
  804.         @ChDir "@Subdir"
  805. @EndFinish
  806.