home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 April (Special) / Chip-Special_1997-04_cd.bin / orchid / kmpeg / !kmpeg.exe / Install.dat < prev    next >
Text File  |  1995-07-18  |  13KB  |  469 lines

  1. /*--
  2.   File Name: install.dat
  3.  
  4.   History: Robert Gilsdorf (February 23, 1994) File created
  5.  
  6.   Description: This is a script file that automates the installation process 
  7.            of the Kelvin MPEG Series display drivers.
  8. --*/
  9. @DefineProject
  10.     @Name           = "Kelvin"
  11.     @Version        = "1.4"
  12.     @Immediate      = 1 
  13.     @Subdir         = "\\"
  14.     @OutDrive       = C
  15.     @AssumeHardDisk = 1
  16. @EndProject
  17.  
  18. @DefineVars
  19.  @Drive @OrcDrive       = c
  20.  @Dir @OrcDir           = "\\KMPEG\\"
  21.  @Qstring @msgDDI       = "Display Driver Installation"
  22.  @Qstring @msgDrive     = "Please Select Destination Drive:"
  23.  @Qstring @msgDir       = "Please Enter a Directory name or select ENTER to accept default."
  24.  @Qstring @msgPSAV      = "Please Select Version:"
  25.  @Qstring @msgPSAA      = "Please Select an Application:"
  26.  @Qstring @msgPSAO      = "Please Select an Option:"
  27.  @Qstring @msgDDNE      = "does not exist."
  28.  @Qstring @msgCont      = "If you choose to continue, one will be created."
  29.  @Qstring @msgNoFile    = "Some files are missing in your input directory:"
  30.  @Qstring @msgNPI       = "may not be properly installed."
  31.  @Qstring @Reenter      = " Enter Again"
  32.  @Qstring @Cont         = "  Continue  "
  33.  @Qstring @NameWin      = "Microsoft Windows"
  34.  @Qstring @NameMore     = "More...."
  35.  @Qstring @NameTchsupt  = "Technical Support"
  36.  @Qstring @NameCADsys   = "Computer Aided Design"
  37.  @Qstring @NameACAD     = "AutoCAD"
  38.  @Qstring @NameLotus    = "Lotus 1-2-3"
  39.  @Qstring @NameWord     = "Word Processing"
  40.  @Qstring @NameWP       = "WordPerfect"
  41.  @Qstring @NameUtil     = "Orchid Utilities"
  42.  @Qstring @NameOS2      = "IBM OS/2"
  43.  @Qstring @NameWinnt    = "Microsoft Windows NT"
  44.  
  45.  @EndVars
  46.  
  47.  
  48. @Display
  49. @If (@CheckCard ("c000", "00F4", "KELVIN 64-VLB") == 1)
  50.   @Goto MenuJumper
  51. @Else
  52.  @Cls
  53.  
  54.         █████████████████ ERROR ████████████████
  55.         █                                      █
  56.         █  An Orchid Kelvin MPEG adapter       █
  57.         █  is not detected in your system.     █
  58.         █                                      █
  59.         █  If you choose to continue this      █
  60.         █  installation, the driver may not    █
  61.         █  respond correctly.                  █
  62.         █                                      █
  63.         █  If you are using a Network Server,  █
  64.         █  Just PRESS <ENTER> to continue.     █
  65.         █                                      █
  66.         █  PRESS F3 TO ABORT INSTALLATION      █
  67.         █                                      █
  68.         █                                      █
  69.         ████████████████████████████████████████
  70.  
  71.  @Pause
  72. @Endif
  73.  
  74.  
  75.     
  76.  
  77. MenuJumper:
  78. @cls
  79. @If (@CheckCard ("C000", "00F4", "KELVIN 64-VLB") == 1)
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.             Orchid Kelvin 64-VLB MPEG Graphics Adapter
  87.  
  88.  
  89.                MPEG and Driver Installation Program
  90.  
  91.  
  92.                 Disk Release 1.1
  93.  
  94.  
  95.  
  96.  
  97.  
  98.   @Pause
  99.  @Cls
  100. @EndIf
  101.  
  102. @EndDisplay
  103.  
  104. @Display
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.             Note: If you have run this installation from      
  112.               inside Windows, Please exit Windows and
  113.               run the installation from the DOS Prompt.
  114.  
  115.  
  116.               Before continuing with this installation,
  117.               make sure the Windows display driver is set
  118.               to standard VGA.  Run SETUP from your MS- 
  119.               Windows directory.
  120.   
  121.   
  122.   @Pause
  123.  @cls
  124. @EndDisplay
  125.  
  126.  
  127. @If ("@Indrive"=="C")
  128.     @Display
  129.  
  130.     The Install Program must be run from a Floppy Drive.  Please use the  
  131.     <ESC> key and start over from the Floppy drive.
  132.  
  133.      @Pause
  134.     @Abort
  135.    @EndDisplay
  136. @EndIf
  137.  
  138.  
  139. MenuMain:
  140.  @FlushOptions
  141.  @EnableF1(1)
  142.  @GetOption
  143.  @Cls
  144.   Choose one of the options below:
  145.   @Option 1000 = "@NameWin MPEG Driver Setup & Installation"
  146.   @Option 4000 = "README FIRST INSTALLATION INFORMATION"
  147.   @Option 7000 = "@NameTchsupt Information"
  148.  
  149.  
  150.  @EndOption
  151.  
  152.  @If (@Esc)
  153.      @Exit
  154.  @Elseif (@KeyF1)
  155.      @Goto MenuMainHelp
  156.  @ElseIf (1000 [= @Option)
  157.      @Goto MenuWin
  158.  @ElseIf (4000 [= @Option)
  159.      @Help ("@ExePath\\install.hlp", "HelpReadme", "EndReadme") 
  160.      @Goto MenuMain
  161. @ElseIf (7000 [= @Option)
  162.      @Help ("@ExePath\\install.hlp", "HelpTchsupt", "EndTchsupt") 
  163.      @Goto MenuMain
  164.  @Else    
  165.      @Goto MenuMain
  166.  @Endif
  167.  
  168.  
  169.  
  170. MenuMainHelp:
  171.  
  172. @If (1000 [= @Option)
  173.     @Help ("@ExePath\\install.hlp", "HelpWin64", "EndWin64")
  174. @Elseif (4000 [= @Option) 
  175.   @Help ("@ExePath\\install.hlp", "HelpReadme", "EndReadme")
  176. @Elseif (7000 [= @Option) 
  177.   @Help ("@ExePath\\install.hlp", "HelpTchsupt", "EndTchsupt")
  178. @EndIf   
  179.  
  180. @Goto MenuMain
  181.  
  182.  
  183. MenuWin:
  184.  
  185. @ClearOption (1010) 
  186. @ClearOption (1020)
  187. @EnableF1(1)
  188. @GetOption @Cls
  189.  @LocalWindow (12,37) 
  190.  @NameWin @msgDDI
  191.  @msgPSAO
  192.  
  193.  @Option 1010 = "Microsoft Windows Standard Installation"
  194.  @Option 1020 = "Microsoft Windows Network Server Installation"
  195. @EndOption
  196.  
  197.  
  198.  
  199.  
  200. @If (@Esc)
  201.  @Goto MenuMain
  202. @ElseIf (@KeyF1) 
  203.  @Help ("@ExePath\\install.hlp", "HelpWin64", "EndWin64")
  204.  @Goto MenuWin
  205. @Endif
  206.  
  207.  
  208. MenuOrcDrive:
  209.  @EnableF1(0)
  210.  @GetOutDrive @OrcDrive
  211.   @Suppress A
  212.   @Suppress B 
  213.   @Cls
  214.    Please select the drive letter for the Kelvin MPEG files.
  215.  @EndOutDrive
  216.  
  217.  @If (@Esc) @Goto MenuWin @EndIf
  218.  
  219.  
  220.  
  221. MenuOrcDir:
  222.  @GetSubdir @OrcDir
  223.    @Default = "\\KMPEG"    
  224.    @Cls
  225.    Please select a subdirectory for the Orchid Kelvin MPEG utilities
  226.    or press <ENTER> to accept the default: 
  227.  
  228.  @EndSubdir
  229.  
  230.  @If (@Esc) @Goto MenuOrcDrive @EndIf
  231.  
  232.  
  233. MenuWinOne:
  234.  
  235.  
  236. MenuWindow:
  237. @EnableF1(0)
  238. @GetOutDrive
  239.  @Suppress A
  240.  @Suppress B 
  241.  @Cls
  242.  @NameWin @msgDDI
  243.  @msgDrive
  244. @EndOutDrive
  245. @If (@Esc) @Goto MenuOrcDir @EndIf
  246.  
  247. @GetSubdir
  248.  @Default = "\\WINDOWS"    
  249.  @Cls
  250.  @NameWin @msgDDI
  251.  @msgDir
  252.  
  253.  
  254. @EndSubdir
  255. @If (@Esc) @Goto MenuWindow @EndIf
  256.  
  257. @ClearOption(1)
  258. @ClearOption(2)
  259. @EnableF1(0)
  260. @GetOption
  261.  @LocalWindow (10,39) 
  262.  @If (@Exists "@OutDrive:\\@SubDir" == 0)
  263.   @Cls
  264.   @NameWin @msgDDI
  265.   @OutDrive:@SubDir @msgDDNE
  266.   @msgCont
  267.  @ElseIf (1020 [= @Option)
  268.   @Goto MenuCopyFileWin
  269.  @ElseIf ((@Exists "@OutDrive:\\@SubDir\\winver.exe" == 0) ||
  270.      (@Exists "@OutDrive:\\@SubDir\\win.ini" == 0))
  271.   @Cls
  272.   @NameWin @msgDDI
  273.   @msgNoFile
  274.   @OutDrive:@SubDir
  275.   @NameWin @msgNPI
  276.  @Else
  277.   @Goto MenuCopyFileWin
  278.  @EndIf
  279.  @Option 1 = "@Reenter"
  280.  @Option 2 = "@Cont"
  281. @EndOption
  282. @If ((@Esc) || (1 [= @Option))
  283.   @Goto MenuWindow
  284. @Endif
  285.  
  286.  
  287.  
  288.  
  289. MenuCopyFileWin:
  290.  
  291.  
  292. @DefineDisk
  293.  @Label = "Kelvin MPEG Disk #1"
  294.  @BeginLib kelmpeg.001 
  295.  
  296.  @F dplayer.exe  @O @OrcDrive:\@OrcDir\*.*  
  297.  @F fixpal.exe   @O @OrcDrive:\@OrcDir\*.*  
  298.  @F kmpegdrv.exe @O @OrcDrive:\@OrcDir\*.*  
  299.  @F mpgconf.exe  @O @OrcDrive:\@OrcDir\*.*  
  300.  @F mpgwmix.exe  @O @OrcDrive:\@OrcDir\*.*  
  301.  @F testfmp.exe  @O @OrcDrive:\@OrcDir\*.*  
  302.  @F vplayer.exe  @O @OrcDrive:\@OrcDir\*.*  
  303.  @F mpgdev.sys   @O @OrcDrive:\@OrcDir\*.*  
  304.  @F cdimovie.drv @O @OrcDrive:\@OrcDir\*.*  
  305.  @F impeg.drv    @O @OrcDrive:\@OrcDir\*.*  
  306.  @F mcifmp.drv   @O @OrcDrive:\@OrcDir\*.*  
  307.  @F mpgsnd.drv   @O @OrcDrive:\@OrcDir\*.*  
  308.  @F mpgvdd.386   @O @OrcDrive:\@OrcDir\*.*  
  309.  @F kmpgtest.bat @O @OrcDrive:\@OrcDir\*.*  
  310.  @F dsp.bin      @O @OrcDrive:\@OrcDir\*.*  
  311.  @F mpgvdd.bin   @O @OrcDrive:\@OrcDir\*.*  
  312.  @F mpeg.cfg     @O @OrcDrive:\@OrcDir\*.*  
  313.  @F fmpdrv.ini   @O @OrcDrive:\@OrcDir\*.*  
  314.  @F digitalv.mci @O @OrcDrive:\@OrcDir\*.*  
  315.  @F mpgbkgnd.tsk @O @OrcDrive:\@OrcDir\*.*
  316.  @F dosmix.exe   @O @OrcDrive:\@OrcDir\*.*  
  317.  @F MPG.VER      @O @OrcDrive:\@OrcDir\*.*  
  318.  @F monitors.txt @O @OrcDrive:\@OrcDir\*.*  
  319.  @F fmpdrv.bat   @O @OrcDrive:\@OrcDir\*.*
  320.  @F mon.exe      @O @OrcDrive:\@OrcDir\*.*
  321.  @F kmpegini.exe @O @OrcDrive:\@OrcDir\*.*
  322.  @F kcdplayr.exe @O @OrcDrive:\@OrcDir\*.*
  323.  @F wvplayer.hlp @O @OrcDrive:\@OrcDir\*.*
  324.  
  325.  @F kelmpeg.exe  @O @OutDrive:\@SubDir\SYSTEM\*.*  @Option 1010
  326.  @F kelmpeg.hlp  @O @OutDrive:\@SubDir\SYSTEM\*.*  @Option 1010
  327.  @F rmtests.dll  @O @OutDrive:\@SubDir\SYSTEM\*.*  @Option 1010
  328.  @F ctl3d.dll    @O @OutDrive:\@SubDir\SYSTEM\*.*  @Option 1010
  329.  @F kelpatch.exe @O @OutDrive:\@SubDir\SYSTEM\*.*  @Option 1010
  330.  @F digitalv.mci @O @OutDrive:\@SubDir\SYSTEM\*.*  @Option 1010
  331.  @F monitors.txt @O @OutDrive:\@SubDir\SYSTEM\*.*  @Option 1010
  332.  @F udh.dll      @O @OutDrive:\@SubDir\SYSTEM\*.*  @Option 1010
  333.  
  334.  @F kelmpeg.exe  @O @OutDrive:\@SubDir\*.*  @Option 1020
  335.  @F kelmpeg.hlp  @O @OutDrive:\@SubDir\*.*  @Option 1020
  336.  @F rmtests.dll  @O @OutDrive:\@SubDir\*.*  @Option 1020
  337.  @F ctl3d.dll    @O @OutDrive:\@SubDir\*.*  @Option 1020
  338.  @F kelpatch.exe @O @OutDrive:\@SubDir\*.*  @Option 1020
  339.  @F digitalv.mci @O @OutDrive:\@SubDir\*.*  @Option 1020
  340.  @F monitors.txt @O @OutDrive:\@SubDir\*.*  @Option 1020
  341.  @F udh.dll      @O @OutDrive:\@SubDir\*.*  @Option 1020
  342.   
  343.  @F orcdde.dll   @O @OutDrive:\@SubDir\*.*  
  344.  @F orchinst.dat @O @OutDrive:\@SubDir\*.*  
  345.  @F orchinst.exe @O @OutDrive:\@SubDir\*.*  
  346.  
  347.  
  348.  @EndLib 
  349. @EndDisk                               
  350.  
  351.  
  352.  
  353.  
  354.  
  355. @Delete ("@OrcDrive:\\@OrcDir\\fmpdrv.exe")
  356.  
  357. @WriteFile ("@OutDrive:\\@SubDir\\system.ini", "CL_WinAccel", "Orchid-Path=", "Orchid-Path=@OrcDrive:\\@Orcdir", "REPLACE")
  358.  
  359. @WriteFile ("@OutDrive:\\@SubDir\\win.ini", "windows", "load=", "kelpatch.exe", "APPEND")
  360.  
  361. @WriteFile ("@OutDrive:\\@SubDir\\win.ini", "windows", "load=", "orchinst.exe", "APPEND")
  362.  
  363. @WriteFile ("@OutDrive:\\@SubDir\\win.ini", "windows", "load=", "@OrcDrive:\\@OrcDir\\kmpegini.exe", "APPEND")
  364.  
  365. @WriteFile ("@OutDrive:\\@SubDir\\win.ini", "extensions", "MPG=", "MPG=MPLAYER.EXE ^.MPG", "REPLACE")
  366. @WriteFile ("@OutDrive:\\@SubDir\\win.ini", "extensions", "VBS=", "VBS=MPLAYER.EXE ^.VBS", "REPLACE")
  367. @WriteFile ("@OutDrive:\\@SubDir\\win.ini", "extensions", "ABS=", "ABS=MPLAYER.EXE ^.ABS", "REPLACE")
  368. @WriteFile ("@OutDrive:\\@SubDir\\win.ini", "extensions", "DAT=", "DAT=MPLAYER.EXE ^.DAT", "REPLACE")
  369.  
  370. @WriteFile ("@OutDrive:\\@SubDir\\win.ini", "mci extensions", "MPG=", "MPG=KELVINMPEG", "REPLACE")
  371. @WriteFile ("@OutDrive:\\@SubDir\\win.ini", "mci extensions", "VBS=", "VBS=KELVINMPEG", "REPLACE")
  372. @WriteFile ("@OutDrive:\\@SubDir\\win.ini", "mci extensions", "ABS=", "ABS=KELVINMPEG", "REPLACE")
  373. @WriteFile ("@OutDrive:\\@SubDir\\win.ini", "mci extensions", "DAT=", "DAT=KELVINMPEG", "REPLACE")
  374.  
  375. @WriteFile ("@OutDrive:\\@SubDir\\orchinst.dat", "Kelvin MPEG", "ItemCmd1=", "ItemCmd1=@OrcDrive:\\@Orcdir\\mpgwmix.exe", "REPLACE")
  376. @WriteFile ("@OutDrive:\\@SubDir\\orchinst.dat", "Kelvin MPEG", "ItemCmd2=", "ItemCmd2=@OrcDrive:\\@Orcdir\\dplayer.exe", "REPLACE")
  377. @WriteFile ("@OutDrive:\\@SubDir\\orchinst.dat", "Kelvin MPEG", "ItemCmd3=", "ItemCmd3=@OrcDrive:\\@Orcdir\\mpgconf.exe", "REPLACE")
  378. @WriteFile ("@OutDrive:\\@SubDir\\orchinst.dat", "Kelvin MPEG", "ItemCmd5=", "ItemCmd5=@OrcDrive:\\@Orcdir\\kcdplayr.exe", "REPLACE")
  379.  
  380. @If (1020 [= @Option)
  381.  @WriteFile ("@OutDrive:\\@SubDir\\orchinst.dat", "Kelvin MPEG", "ItemCmd4=", "ItemCmd4=@OutDrive:\\@Subdir\\kelmpeg.exe", "REPLACE")
  382. @Else
  383.  @WriteFile ("@OutDrive:\\@SubDir\\orchinst.dat", "Kelvin MPEG", "ItemCmd4=", "ItemCmd4=@OutDrive:\\@Subdir\\system\\kelmpeg.exe", "REPLACE")
  384. @Endif
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391. MenuAddDevice:
  392.  @ClearOption(60) 
  393.  @ClearOption(61)  
  394.  @GetOption
  395.      @LocalWindow (19,40)
  396.      @Cls
  397.  This line will be added to your CONFIG.SYS file:
  398.  
  399.     DEVICE=@OrcDrive:@OrcDir\MPGDEV.SYS 
  400.  
  401.  A backup copy of your CONFIG.SYS file will be made and called 
  402.  CONFIG.KMP. 
  403.      
  404.      Network Users:
  405.      If your CONFIG.SYS file is set to READ ONLY, Choose the DO 
  406.      NOT run option.  You will have to manually add the line to 
  407.      your CONFIG.SYS file.
  408.  
  409.      @Option 60 = "Continue, will modify your boot up file (CONFIG.SYS)"
  410.      @Option 61 = "            Do not modify boot up files!            "
  411.  @EndOption
  412.  
  413.  @If (@Esc)
  414.       @Goto MenuAddDevice
  415.  @Elseif (61 [= @Option)
  416.       @Goto MenuEnd
  417.  @Elseif (60 [= @Option)
  418.        @If (@Exists "@BootDrive:\\config.g32" == 0)
  419.       @CatFiles ("@BootDrive:\\config.g32", "@BootDrive:\\config.sys")
  420.       @Goto MenuNext
  421.        @Elseif (@Exists "@BootDrive:\\config.g32" == 1)  
  422.       @Delete ("@BootDrive:\\config.g32")
  423.       @CatFiles ("@BootDrive:\\config.g32", "@BootDrive:\\config.sys")
  424.       @Goto MenuNext
  425.        @Endif
  426.  @Endif
  427.  
  428.  
  429. MenuNext:      
  430.       
  431.       @WriteFile ("@BootDrive:\\CONFIG.SYS", "NOSECTION", "MPGDEV.SYS",
  432.           "DEVICE=@OrcDrive:\\@OrcDir\\MPGDEV.SYS", "REPLACE")
  433.  
  434.  
  435.  
  436.  
  437. MenuEnd:
  438. @Display
  439. @cls
  440.  
  441.  You will now be prompted to insert the the Kelvin Series Diskette 1 of 1 
  442.  for the Graphics Driver Installation:
  443.  
  444.  Press Enter, and wait for the prompt to switch diskettes before changing
  445.  it.
  446.  
  447.  @Pause
  448.  
  449.  
  450. @EndDisplay
  451.  
  452.  
  453.  
  454.  
  455.  
  456. @Chain ("Disk #1", "install.dat" , "MenuCopyFileWin")
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464. @Goto MenuMain
  465.  
  466.  
  467.  
  468.  
  469.