home *** CD-ROM | disk | FTP | other *** search
/ Inside Multimedia 1995 February / IMM0295.ISO / driver / miro / windisk1 / install.dat < prev    next >
Text File  |  1994-07-21  |  34KB  |  868 lines

  1. //*****************************************************************************
  2. // Name         : INSTALL.DAT
  3. // Project      : Installation miro WINDOWS-BASIC-DISK
  4. // Function     : Scriptfile for KDC-wINSTALL
  5. // Author       : UD / miro Computer Products AG, 
  6. //                Carl-Miele-Str. 4, D-38112 Braunschweig
  7. // created      : 06.08.93
  8. // changed      : 
  9. // revision......when...................who.....->.where.and.what..............
  10. // $Log:$
  11. //*****************************************************************************
  12.  
  13. //*** project header block ****************************************************
  14.  
  15. @DefineProject
  16.   @Name       = "miro╖win"
  17.   @Version    = "2.20"
  18.   @OutDrive   = @WindowsDrive
  19.   @SubDir     = "@WindowsDir"
  20.   @InDiskBell = 1
  21. @EndProject
  22.  
  23.  
  24. //*** define variables ********************************************************
  25.  
  26. @DefineVars
  27.   @QString @mName     = "Install disk"
  28.   @Integer @Red       = @RGB (255,0,0)
  29.   @Integer @Green     = @RGB (0,255,0)
  30.   @Integer @Blue      = @RGB (0,0,255)
  31.   @Integer @Black     = @RGB (0,0,0)
  32.   @Integer @White     = @RGB (255,255,255)
  33.   @Integer @UnInstall = @False
  34.   @Integer @OldLang   = 0
  35.   @Integer @Delay     = 0
  36.   @Integer @d         = 5
  37.   @Integer @fflag     = 0
  38.   @If (@DirExists ("@WindowsDrive:@WindowsDir\\SYSTEM"))
  39.     @Dir @wSysDir     = "@SubDir\\SYSTEM"
  40.   @Else
  41.     @Dir @wSysDir     = "@SubDir"
  42.   @EndIf
  43.   @If (@DriveRemote (@InDrive))
  44.     @Integer @IsFloppy = 0
  45.   @ElseIf (@Removable (@InDrive))
  46.     @Integer @IsFloppy = 1
  47.   @Else
  48.     @Integer @IsFloppy = 0
  49.   @EndIf
  50. @EndVars
  51.  
  52.  
  53. //*** input language from user ************************************************
  54.  
  55. @SetGroup (E)
  56. @OldLang = 1
  57. @SetLang (0)
  58.  
  59. INPUTLANG:
  60. @GetGroups
  61.   @DlgCtrlSize (0,8,20,12,35)
  62.   @BackGroundMode (2,,)
  63.   @Cls 
  64.   @If ('D' [= @Group)
  65.  
  66. Willkommen bei der miro╖win Installation - High speed drivers for Windows 
  67. Version @Version
  68.  
  69. Sprachauswahl:
  70.  
  71.   @Set D = "Deutsch"
  72.   @Set E = "English"
  73.  
  74.   @Else
  75.  
  76. Welcome to the miro╖win installation - High speed drivers for Windows
  77. version @Version
  78.  
  79. Language selection:
  80.  
  81.   @Set E = "English"
  82.   @Set D = "Deutsch"
  83.  
  84.   @EndIf
  85. @EndGroups
  86.  
  87. @If ('D' [= @Group && @OldLang != 0)
  88.   @FlushGroups ()
  89.   @SetGroup (D)
  90.   @OldLang = 0
  91.   @SetLang (1)
  92. //@Goto INPUTLANG
  93. @ElseIf ('E' [= @Group && @OldLang != 1)
  94.   @FlushGroups ()
  95.   @SetGroup (E)
  96.   @OldLang = 1
  97.   @SetLang (0)
  98. //@Goto INPUTLANG
  99. @EndIf  
  100.  
  101.  
  102. //*** define language dependant strings ***************************************
  103.  
  104. @DefineVars
  105.   @If ('D' [= @Group)
  106.     @QString @M00 = "Die Installation unterstⁿtzt keine" 
  107.     @QString @M01 = "Version von Windows vor 3.1 !"
  108.     @QString @M10 = "WΣhlen Sie das Board aus, welches Sie installieren wollen:" 
  109.     @QString @M12 = "Installierte Software komplett entfernen"
  110.     @QString @M20 = "WΣhlen Sie mit der Maus die Software aus, die Sie installieren wollen:" 
  111.     @QString @M22 = "Windows 3.1 Treiber Software"
  112.     @QString @M23 = "zusΣtzliche miroWINTOOLS"
  113.     @QString @M24 = "miro-Hintergrundbild"
  114.     @QString @M30 = "Software entfernen:"
  115.   @Else
  116.     @QString @M00 = "The installation does not support"
  117.     @QString @M01 = "any version of Windows prior to 3.1 !"
  118.     @QString @M10 = "Select with your mouse the board you want to install:" 
  119.     @QString @M12 = "Completely remove installed software"
  120.     @QString @M20 = "Select with your mouse the software you want to install:"
  121.     @QString @M22 = "Windows 3.1 driver software"
  122.     @QString @M23 = "additional miroWINTOOLS"
  123.     @QString @M24 = "miro wallpaper"
  124.     @QString @M30 = "Uninstall software:"
  125.   @EndIf
  126. @EndVars
  127.  
  128.   
  129. //*** check windows version ***************************************************
  130.  
  131. @If (@WindowsMajor < 3 || @WindowsMajor == 3 && @WindowsMinor < 1)
  132.   @FlushKeyboard
  133.   @Display
  134.   @BackGroundMode (3, @Red, @Red)
  135.   @Cls
  136. @M00
  137. @M01
  138.   @Pause
  139.   @Abort
  140.   @EndDisplay
  141. @Endif
  142.  
  143.  
  144. //*** input board type by user ************************************************
  145.  
  146. BOARDSELECT:
  147. @GetOption
  148.   @DlgCtrlSize (0,4,0,15,50)
  149.   @BackGroundMode (3,@Blue, @Blue)
  150.   @Cls
  151.  
  152. @M10
  153.  
  154.   @Option 100 = "miroMAGIC S4 / miroMAGIC S4 + miroVGA"
  155.   @Option 101 = "miroRAINBOW Win"
  156.   @Option 102 = "miroCRYSTAL 32S" 
  157.   @Option 103 = "miroCRYSTAL 24S" 
  158.   @Option 104 = "miroCRYSTAL 16S" 
  159.   @Option 107 = "miroCRYSTAL 16Si"
  160.   @Option 105 = "miroCRYSTAL 8S (1MB)" 
  161.   @Option 106 = "miroCRYSTAL 8S (2MB)" 
  162.   @Option 210 = "@M12"
  163. @EndOption
  164.  
  165.  
  166. //*** input items to install from user ****************************************
  167.  
  168. @If (210 [! @Option) // uninstall
  169.   @SetOption (200)
  170.   @GetOption
  171.     @CheckBox
  172.     @DlgCtrlSize (0,4,0,8,50)
  173.     @BackGroundMode (3,@Blue, @Blue)
  174.     @Cls
  175.   
  176. @M20
  177.  
  178.     @Option 200 = "@M22"
  179.     @Option 201 = "@M23"
  180.     @Option 202 = "@M24"
  181.   @EndOption
  182. @EndIf
  183.  
  184.  
  185. //*** Uninstall software ******************************************************
  186.  
  187. @If (210 [= @Option) // uninstall
  188.   @FlushKeyboard
  189.   @Display
  190. @M30
  191.  
  192. - @OutDrive:@wSysDir\OEMMAGS4.*     
  193. - @OutDrive:@wSysDir\OEMRAIN.*
  194. - @OutDrive:@wSysDir\OEMCR32S.*     
  195. - @OutDrive:@wSysDir\OEMCR24S.*
  196. - @OutDrive:@wSysDir\OEMCR16S.*     
  197. - @OutDrive:@wSysDir\OEMC16SI.*     
  198. - @OutDrive:@wSysDir\OEMCR8S.*
  199. - @OutDrive:@wSysDir\OEMC10SD.*
  200. - @OutDrive:@wSysDir\OEMC20SD.*
  201. - @OutDrive:@wSysDir\OEMC20SV.*
  202. - @OutDrive:@wSysDir\OEMC40SV.*
  203. - @OutDrive:@wSysDir\OEMMAG20.*
  204. - @OutDrive:@wSysDir\OEMMAG40.*
  205. - @OutDrive:@wSysDir\OEMC20TW.*
  206. - @OutDrive:@wSysDir\OEMBIBO*.*
  207.   @Pause
  208.   @EndDisplay
  209.  
  210.   @Delete ("@OutDrive:@wSysDir\\OEMMAGS4.*")
  211.   @Delete ("@OutDrive:@wSysDir\\OEMRAIN.*")
  212.   @Delete ("@OutDrive:@wSysDir\\OEMCR32S.*")
  213.   @Delete ("@OutDrive:@wSysDir\\OEMCR24S.*")
  214.   @Delete ("@OutDrive:@wSysDir\\OEMCR16S.*")
  215.   @Delete ("@OutDrive:@wSysDir\\OEMC16SI.*")
  216.   @Delete ("@OutDrive:@wSysDir\\OEMCR8S.*")
  217.   @Delete ("@OutDrive:@wSysDir\\OEMC10SD.*")
  218.   @Delete ("@OutDrive:@wSysDir\\OEMC20SD.*")
  219.   @Delete ("@OutDrive:@wSysDir\\OEMC20SV.*")
  220.   @Delete ("@OutDrive:@wSysDir\\OEMC40SV.*")
  221.   @Delete ("@OutDrive:@wSysDir\\OEMMAG40.*")
  222.   @Delete ("@OutDrive:@wSysDir\\OEMMAG20.*")
  223.   @Delete ("@OutDrive:@wSysDir\\OEMC20TW.*")
  224.   @Delete ("@OutDrive:@wSysDir\\OEMBIBO?.*")
  225.  
  226.   @FlushKeyboard
  227.   @Display
  228. @M30
  229.  
  230. - @OutDrive:@wSysDir\MAGS4*.DRV
  231. - @OutDrive:@wSysDir\RAIN*.DRV
  232. - @OutDrive:@wSysDir\CR32S*.DRV
  233. - @OutDrive:@wSysDir\CR24S*.DRV
  234. - @OutDrive:@wSysDir\CR16S*.DRV
  235. - @OutDrive:@wSysDir\C16SI*.DRV
  236. - @OutDrive:@wSysDir\C8S*.DRV
  237. - @OutDrive:@wSysDir\1SD*.DRV
  238. - @OutDrive:@wSysDir\C20SD*.DRV
  239. - @OutDrive:@wSysDir\C20SV*.DRV
  240. - @OutDrive:@wSysDir\C40SV*.DRV
  241. - @OutDrive:@wSysDir\M20*.DRV
  242. - @OutDrive:@wSysDir\M40*.DRV
  243. - @OutDrive:@wSysDir\TW10*.DRV
  244. - @OutDrive:@wSysDir\TW20*.DRV
  245. - @OutDrive:@wSysDir\TWIN.DRV
  246. - @OutDrive:@wSysDir\OCTO.MON       
  247. - @OutDrive:@wSysDir\OCTOVGA.*
  248. - @OutDrive:@wSysDir\VDDOCTO.386
  249. //- @OutDrive:@SubDir\MAGIC_S4.BMP   
  250. //- @OutDrive:@SubDir\RAIN_WIN.BMP
  251. //- @OutDrive:@SubDir\CRYS*.BMP
  252.   @Pause
  253.   @EndDisplay
  254.  
  255.   @Delete ("@OutDrive:@wSysDir\\MAGS4???.DRV")
  256.   @Delete ("@OutDrive:@wSysDir\\RAIN???.DRV")
  257.   @Delete ("@OutDrive:@wSysDir\\CR32S???.DRV")   
  258.   @Delete ("@OutDrive:@wSysDir\\CR24S???.DRV")
  259.   @Delete ("@OutDrive:@wSysDir\\CR16S???.DRV")
  260.   @Delete ("@OutDrive:@wSysDir\\C16SI???.DRV")
  261.   @Delete ("@OutDrive:@wSysDir\\C8S?????.DRV")
  262.   @Delete ("@OutDrive:@wSysDir\\1SD*.DRV")
  263.   @Delete ("@OutDrive:@wSysDir\\C20SD*.DRV")
  264.   @Delete ("@OutDrive:@wSysDir\\C20SV*.DRV")
  265.   @Delete ("@OutDrive:@wSysDir\\C40SV*.DRV")
  266.   @Delete ("@OutDrive:@wSysDir\\M20*.DRV")
  267.   @Delete ("@OutDrive:@wSysDir\\M40*.DRV")
  268.   @Delete ("@OutDrive:@wSysDir\\TW10*.DRV")
  269.   @Delete ("@OutDrive:@wSysDir\\TW20*.DRV")
  270.   @Delete ("@OutDrive:@wSysDir\\TWIN.DRV")
  271.   @Delete ("@OutDrive:@wSysDir\\OCTO.MON")
  272.   @Delete ("@OutDrive:@wSysDir\\OCTOVGA.*")
  273.   @Delete ("@OutDrive:@wSysDir\\VDDOCTO.386")
  274. //  @Delete ("@OutDrive:@SubDir\\MAGIC_S4.BMP")
  275. //  @Delete ("@OutDrive:@SubDir\\RAIN_WIN.BMP")
  276. //  @Delete ("@OutDrive:@SubDir\\CRYS????.BMP")
  277.  
  278.   @FlushKeyboard
  279.   @Display
  280. @M30
  281.  
  282. - @OutDrive:@SubDir\MINFO.TXT
  283. - @OutDrive:@SubDir\MWINTOOL.INI
  284. - @OutDrive:@SubDir\MSUP*.*
  285. - @OutDrive:@SubDir\MONSEL.*
  286. - @OutDrive:@SubDir\VIRTDLL.DLL
  287. - @OutDrive:@SubDir\MFONTCOM.EXE
  288. - @OutDrive:@SubDir\MIROSCOP.EXE
  289. - @OutDrive:@SubDir\MIROHOOK.DLL
  290. - @OutDrive:@SubDir\MSCOPE*.HLP
  291. - @OutDrive:@SubDir\MPWRSAVE.SCR
  292. - @OutDrive:@SubDir\TWIN*.*
  293. - @OutDrive:@SubDir\MTINT*.*
  294. - @OutDrive:@SubDir\MSIZE*.*
  295. - @OutDrive:@SubDir\WSIZER.*
  296.   @Pause
  297.   @EndDisplay
  298.  
  299.   @Delete ("@OutDrive:@SubDir\\MINFO.TXT")
  300.   @Delete ("@OutDrive:@SubDir\\MWINTOOL.INI")
  301.   @Delete ("@OutDrive:@SubDir\\MSUP*.*")
  302.   @Delete ("@OutDrive:@SubDir\\MONSEL.*")
  303.   @Delete ("@OutDrive:@SubDir\\VIRTDLL.DLL")
  304.   @Delete ("@OutDrive:@SubDir\\MFONTCOM.EXE")
  305.   @Delete ("@OutDrive:@SubDir\\MIROSCOP.EXE")
  306.   @Delete ("@OutDrive:@SubDir\\MIROHOOK.DLL")
  307.   @Delete ("@OutDrive:@SubDir\\MSCOPE*.HLP")
  308.   @Delete ("@OutDrive:@SubDir\\MPWRSAVE.SCR")
  309.   @Delete ("@OutDrive:@SubDir\\TWIN*.*")
  310.   @Delete ("@OutDrive:@SubDir\\MTINT*.*")
  311.   @Delete ("@OutDrive:@SubDir\\MSIZE*.*")
  312.   @Delete ("@OutDrive:@SubDir\\WSIZER.*")
  313.  
  314.   @Delete ("@OutDrive:@wSysDir\\MIROLOGO.RLE")
  315.   @Delete ("@OutDrive:@SubDir\\*.MIR")
  316.  
  317.   @WinExec ("PROGMAN.EXE", 1) 
  318. @Display // ???
  319.   @ProgramManager ("[ShowGroup (miroWINTOOLS, 2)]")
  320.   @Delay = @SystemDate 
  321. CLa: @If (@SystemDate - @Delay <= @d) @Goto CLa @EndIf 
  322.   @ProgramManager ("[DeleteItem (miro SUPERSCREEN)]")
  323.   @Delay = @SystemDate 
  324. CLb: @If (@SystemDate - @Delay <= @d) @Goto CLb @EndIf 
  325.   @ProgramManager ("[DeleteItem (miro MONITOR SELECT)]")
  326.   @Delay = @SystemDate 
  327. CLc: @If (@SystemDate - @Delay <= @d) @Goto CLc @EndIf 
  328.   @ProgramManager ("[DeleteItem (miroTINT CONTROL)]")
  329.   @Delay = @SystemDate 
  330. CLd: @If (@SystemDate - @Delay <= @d) @Goto CLd @EndIf 
  331.   @ProgramManager ("[DeleteItem (miro HOTKEY)]") 
  332.   @Delay = @SystemDate 
  333. CLe: @If (@SystemDate - @Delay <= @d) @Goto CLe @EndIf 
  334.   @ProgramManager ("[DeleteItem (miro FONTCOMPILER)]")
  335.   @Delay = @SystemDate 
  336. CLf: @If (@SystemDate - @Delay <= @d) @Goto CLf @EndIf 
  337.   @ProgramManager ("[DeleteItem (miroSCOPE)]")
  338.   @Delay = @SystemDate 
  339. CLg: @If (@SystemDate - @Delay <= @d) @Goto CLg @EndIf 
  340.   @ProgramManager ("[DeleteItem (miroSIZE CALIBRATION)]")
  341.   @Delay = @SystemDate 
  342. CLh: @If (@SystemDate - @Delay <= @d) @Goto CLh @EndIf 
  343.   @ProgramManager ("[DeleteItem (miro TWINFACE)]")
  344.   @Delay = @SystemDate 
  345. CLi: @If (@SystemDate - @Delay <= @d) @Goto CLi @EndIf 
  346.   @ProgramManager ("[DeleteItem (Information)]")
  347.   @Delay = @SystemDate 
  348. CLk: @If (@SystemDate - @Delay <= @d) @Goto CLk @EndIf 
  349.   @ProgramManager ("[DeleteItem (miro PINBOARD)]") 
  350.   @Delay = @SystemDate 
  351. CLj: @If (@SystemDate - @Delay <= @d) @Goto CLj @EndIf 
  352. @EndDisplay
  353.  
  354.   @SetINI ("928.drv", "dpi",, "system.ini")
  355.   @SetINI ("928.drv", "Virtual_Size_X",, "system.ini")
  356.   @SetINI ("928.drv", "Virtual_Size_Y",, "system.ini")
  357.   @SetINI ("928.drv", "Screen_Size_X",, "system.ini")
  358.   @SetINI ("928.drv", "Screen_Size_Y",, "system.ini")
  359.   @SetINI ("928.drv", "Memory_Size_X",, "system.ini")
  360.   @SetINI ("928.drv", "Memory_Size_Y",, "system.ini")
  361.   @SetINI ("928.drv", "Pixel_Size",, "system.ini")
  362.   @SetINI ("928.drv", "polygon-support",, "system.ini")
  363.   @SetINI ("928.drv", "TV",, "system.ini")
  364.   @SetINI ("928.drv", "2in1",, "system.ini")
  365.   @SetINI ("928.drv", "15BPP",, "system.ini")
  366.   @SetINI ("928.drv", "notaus",, "system.ini")
  367.   @SetINI ("928.drv", "DRAM",, "system.ini")
  368.   @SetINI ("928.drv", "VXPBlt",, "system.ini")
  369.   @SetINI ("928.drv", "FIFO",, "system.ini")
  370.   @SetINI ("928.drv", "Mon_Data",, "system.ini")
  371.   @SetINI ("928.drv", "Mon_Path",, "system.ini")
  372.   @SetINI ("928.drv", "MonDesc",, "system.ini")
  373.   @SetINI ("928.drv", "BoardDesc",, "system.ini")
  374.   @SetINI ("928.drv", "CardID",, "system.ini")
  375.   @SetINI ("928.drv", "CardSubID",, "system.ini")
  376.   @SetINI ("928.drv", "Font",, "system.ini")
  377.   @SetINI ("928.drv", "RAM",, "system.ini")
  378.   @SetINI ("928.drv", "PhysBoardNr",, "system.ini")
  379.  
  380.   @SetINI ("twinleft.drv", "dpi",, "system.ini")
  381.   @SetINI ("twinleft.drv", "Virtual_Size_X",, "system.ini")
  382.   @SetINI ("twinleft.drv", "Virtual_Size_Y",, "system.ini")
  383.   @SetINI ("twinleft.drv", "Screen_Size_X",, "system.ini")
  384.   @SetINI ("twinleft.drv", "Screen_Size_Y",, "system.ini")
  385.   @SetINI ("twinleft.drv", "Memory_Size_X",, "system.ini")
  386.   @SetINI ("twinleft.drv", "Memory_Size_Y",, "system.ini")
  387.   @SetINI ("twinleft.drv", "Pixel_Size",, "system.ini")
  388.   @SetINI ("twinleft.drv", "polygon-support",, "system.ini")
  389.   @SetINI ("twinleft.drv", "TV",, "system.ini")
  390.   @SetINI ("twinleft.drv", "2in1",, "system.ini")
  391.   @SetINI ("twinleft.drv", "15BPP",, "system.ini")
  392.   @SetINI ("twinleft.drv", "notaus",, "system.ini")
  393.   @SetINI ("twinleft.drv", "DRAM",, "system.ini")
  394.   @SetINI ("twinleft.drv", "VXPBlt",, "system.ini")
  395.   @SetINI ("twinleft.drv", "FIFO",, "system.ini")
  396.   @SetINI ("twinleft.drv", "Mon_Data",, "system.ini")
  397.   @SetINI ("twinleft.drv", "Mon_Path",, "system.ini")
  398.   @SetINI ("twinleft.drv", "MonDesc",, "system.ini")
  399.   @SetINI ("twinleft.drv", "BoardDesc",, "system.ini")
  400.   @SetINI ("twinleft.drv", "CardID",, "system.ini")
  401.   @SetINI ("twinleft.drv", "CardSubID",, "system.ini")
  402.   @SetINI ("twinleft.drv", "Font",, "system.ini")
  403.   @SetINI ("twinleft.drv", "RAM",, "system.ini")
  404.   @SetINI ("twinleft.drv", "PhysBoardNr",, "system.ini")
  405.  
  406.   @SetINI ("twinright.drv", "dpi",, "system.ini")
  407.   @SetINI ("twinright.drv", "Virtual_Size_X",, "system.ini")
  408.   @SetINI ("twinright.drv", "Virtual_Size_Y",, "system.ini")
  409.   @SetINI ("twinright.drv", "Screen_Size_X",, "system.ini")
  410.   @SetINI ("twinright.drv", "Screen_Size_Y",, "system.ini")
  411.   @SetINI ("twinright.drv", "Memory_Size_X",, "system.ini")
  412.   @SetINI ("twinright.drv", "Memory_Size_Y",, "system.ini")
  413.   @SetINI ("twinright.drv", "Pixel_Size",, "system.ini")
  414.   @SetINI ("twinright.drv", "polygon-support",, "system.ini")
  415.   @SetINI ("twinright.drv", "TV",, "system.ini")
  416.   @SetINI ("twinright.drv", "2in1",, "system.ini")
  417.   @SetINI ("twinright.drv", "15BPP",, "system.ini")
  418.   @SetINI ("twinright.drv", "notaus",, "system.ini")
  419.   @SetINI ("twinright.drv", "DRAM",, "system.ini")
  420.   @SetINI ("twinright.drv", "VXPBlt",, "system.ini")
  421.   @SetINI ("twinright.drv", "FIFO",, "system.ini")
  422.   @SetINI ("twinright.drv", "Mon_Data",, "system.ini")
  423.   @SetINI ("twinright.drv", "Mon_Path",, "system.ini")
  424.   @SetINI ("twinright.drv", "MonDesc",, "system.ini")
  425.   @SetINI ("twinright.drv", "BoardDesc",, "system.ini")
  426.   @SetINI ("twinright.drv", "CardID",, "system.ini")
  427.   @SetINI ("twinright.drv", "CardSubID",, "system.ini")
  428.   @SetINI ("twinright.drv", "Font",, "system.ini")
  429.   @SetINI ("twinright.drv", "RAM",, "system.ini")
  430.   @SetINI ("twinright.drv", "PhysBoardNr",, "system.ini")
  431.  
  432.   @SetINI ("boot.description", "displayinf",, "system.ini")
  433.   @SetINI ("boot.description", "displayinf2",, "system.ini")
  434.   @SetINI ("mboot.description", "displayinf",, "system.ini")
  435.   @SetINI ("mboot.description", "displayinf2",, "system.ini")
  436.   @SetINI ("mboot.description", "mboot",, "system.ini")
  437.   @SetINI ("mboot.description", "f_flag",, "system.ini")
  438.   @SetINI ("mboot.description", "boardfam",, "system.ini")
  439.   @SetINI ("mboot.description", "displayinf",, "system.ini")
  440.   @SetINI ("mboot.description", "resolution",, "system.ini")
  441.   @SetINI ("mboot.description", "resolution2",, "system.ini")
  442.   @SetINI ("mboot.description", "left",, "system.ini")
  443.   @SetINI ("mboot.description", "right",, "system.ini")
  444.  
  445.   @SetINI ("2in1.drv", "driverx1",, "system.ini")
  446.   @SetINI ("2in1.drv", "driverx2",, "system.ini")
  447.   @SetINI ("2in1.drv", "display1",, "system.ini")
  448.   @SetINI ("2in1.drv", "display2",, "system.ini")
  449.  
  450.   @SetINI ("miroSCOPE", "Sensibility",, "win.ini")
  451.   @SetINI ("miroSCOPE", "Zoom Factor",, "win.ini")
  452.   @SetINI ("miroSCOPE", "Hotkey Number",, "win.ini")
  453.   @SetINI ("miroSCOPE", "Window dimensions",, "win.ini")
  454.  
  455.   @SetINI ("miroTWINFACE", "top",, "win.ini")
  456.   @SetINI ("miroTWINFACE", "run",, "win.ini")
  457.   @SetINI ("miroTWINFACE", "align",, "win.ini")
  458.  
  459.   @SetINI ("miroVIRTUAL", "top",, "win.ini")
  460.   @SetINI ("miroVIRTUAL", "run",, "win.ini")
  461.   @SetINI ("miroVIRTUAL", "align",, "win.ini")
  462.  
  463.   @SetINI ("TintControl", "SIP_MONTEMP",, "win.ini")
  464.   @SetINI ("TintControl", "SIP_COLOR",, "win.ini")
  465.   @SetINI ("TintControl", "CLUT",, "win.ini")
  466.  
  467.   @SetINI ("miroSIZE CALIBRATION", "DP100mmX",, "win.ini")
  468.   @SetINI ("miroSIZE CALIBRATION", "DP100mmY",, "win.ini")
  469.   @SetINI ("miroSIZE CALIBRATION", "HiResMonitorX",, "win.ini")
  470.   @SetINI ("miroSIZE CALIBRATION", "HiResMonitorY",, "win.ini")
  471.  
  472.   @SetINI ("Screensaver.miroPOWERSAVE", "VESAMonitors",, "control.ini")
  473.   @SetINI ("Screensaver.miroPOWERSAVE", "ResumeAfterPOWERDOWN",, "control.ini")
  474.   @SetINI ("Screensaver.miroPOWERSAVE", "TEST_VESAMonitors",, "control.ini")
  475.   @SetINI ("Screensaver.miroPOWERSAVE", "StandbyTime",, "control.ini")
  476.   @SetINI ("Screensaver.miroPOWERSAVE", "SuspendTime",, "control.ini")
  477.  
  478.   @ClearOption (210)
  479.   @UnInstall = @True
  480.   @Goto BOARDSELECT
  481. @EndIf
  482.  
  483.  
  484. //*** files to be copied ******************************************************
  485.  
  486. @If (200 [= @Option    // copy if Windows drivers
  487.     || 201 [= @Option) // or miro windows tools
  488.   @If ('D' [= @Group)
  489.     @Copy ("@InDrive:\\README.DEU","@OutDrive:@SubDir\\MINFO.TXT")
  490.   @Else
  491.     @Copy ("@InDrive:\\README.ENG","@OutDrive:@SubDir\\MINFO.TXT")
  492.   @EndIf
  493. @EndIf
  494.  
  495. @If (200 [= @Option) // Windows drivers
  496.   @DefineDisk
  497.     @Label = "High speed drivers for Windows - Install disk # 1/2"
  498.     @BeginLib DRIVERS.RED
  499.       @File OEMMAGS4.DEU @Size 15000  @Out @wSysDir\\*.INF @Option 100 @Group D
  500.       @File OEMMAGS4.ENG @Size 15000  @Out @wSysDir\\*.INF @Option 100 @Group E
  501.       @File OEMRAIN.DEU  @Size 15000  @Out @wSysDir\\*.INF @Option 101 @Group D
  502.       @File OEMRAIN.ENG  @Size 15000  @Out @wSysDir\\*.INF @Option 101 @Group E
  503.       @File OEMCR32S.DEU @Size 15000  @Out @wSysDir\\*.INF @Option 102 @Group D
  504.       @File OEMCR32S.ENG @Size 15000  @Out @wSysDir\\*.INF @Option 102 @Group E
  505.       @File OEMCR24S.DEU @Size 10000  @Out @wSysDir\\*.INF @Option 103 @Group D
  506.       @File OEMCR24S.ENG @Size 10000  @Out @wSysDir\\*.INF @Option 103 @Group E
  507.       @File OEMCR16S.DEU @Size 15000  @Out @wSysDir\\*.INF @Option 104 @Group D
  508.       @File OEMCR16S.ENG @Size 15000  @Out @wSysDir\\*.INF @Option 104 @Group E
  509.       @File OEMCR8S.DEU  @Size 10000  @Out @wSysDir\\*.INF @Option 105 @Group D
  510.       @File OEMCR8S.ENG  @Size 10000  @Out @wSysDir\\*.INF @Option 105 @Group E
  511.       @File OEMCR8S2.DEU @Size 10000  @Out @wSysDir\\OEMCR8S.INF @Option 106 @Group D
  512.       @File OEMCR8S2.ENG @Size 10000  @Out @wSysDir\\OEMCR8S.INF @Option 106 @Group E
  513.       @File OEMC16SI.DEU @Size 15000  @Out @wSysDir\\*.INF @Option 107 @Group D
  514.       @File OEMC16SI.ENG @Size 15000  @Out @wSysDir\\*.INF @Option 107 @Group E
  515.  
  516.       @File OCTMR_08.DRV @Size 160000 @Out @wSysDir\\MAGS4_08.* @Option 100
  517.       @File OCTMR_16.DRV @Size 160000 @Out @wSysDir\\MAGS4_15.* @Option 100
  518.       @File OCTMR_16.DRV @Size 160000 @Out @wSysDir\\MAGS4_16.* @Option 100
  519.       @File OCTMR_32.DRV @Size 160000 @Out @wSysDir\\MAGS4_32.* @Option 100
  520.       @File OCTMR_08.DRV @Size 160000 @Out @wSysDir\\RAIN_08.* @Option 101
  521.       @File OCTMR_16.DRV @Size 160000 @Out @wSysDir\\RAIN_15.* @Option 101
  522.       @File OCTMR_16.DRV @Size 160000 @Out @wSysDir\\RAIN_16.* @Option 101
  523.       @File OCTMR_32.DRV @Size 160000 @Out @wSysDir\\RAIN_32.* @Option 101
  524.       @File OCTMR_08.DRV @Size 160000 @Out @wSysDir\\CR32S_08.* @Option 102
  525.       @File OCTMR_16.DRV @Size 160000 @Out @wSysDir\\CR32S_15.* @Option 102
  526.       @File OCTMR_16.DRV @Size 160000 @Out @wSysDir\\CR32S_16.* @Option 102
  527.       @File OCTMR_32.DRV @Size 160000 @Out @wSysDir\\CR32S_32.* @Option 102
  528.       @File 24SMR_08.DRV @Size 160000 @Out @wSysDir\\CR24S_08.* @Option 103 
  529.       @File OCTMR_32.DRV @Size 160000 @Out @wSysDir\\CR24S_32.* @Option 103 
  530.  
  531.       @File OCTO.MON     @Size 65000  @Out @wSysDir\\*.* 
  532. //    @File VGALOGO.RLE  @Size 30000  @Out @wSysDir\\*.* 
  533.       @File OCTOVGA.2GR  @Size 5000   @Out @wSysDir\\*.* 
  534.       @File OCTOVGA.3GR  @Size 15000  @Out @wSysDir\\*.* 
  535.       @File VDDOCTO.386  @Size 40000  @Out @wSysDir\\*.* 
  536.       @File VGALOGO.LGO  @Size 2000   @Out @wSysDir\\*.* 
  537.  
  538. //    @File MAGIC_S4.BMP @Size 80000  @Out *.* @Option 100
  539. //    @File RAIN_WIN.BMP @Size 80000  @Out *.* @Option 101
  540. //    @File CRYSTAL.BMP  @Size 80000  @Out CRYS_32S.* @Option 102
  541. //    @File CRYSTAL.BMP  @Size 80000  @Out CRYS_24S.* @Option 103
  542. //    @File CRYSTAL.BMP  @Size 80000  @Out CRYS_16S.* @Option 104
  543. //    @File CRYSTAL.BMP  @Size 80000  @Out CRYS_08S.* @Option 105
  544. //    @File CRYSTAL.BMP  @Size 80000  @Out CRYS_08S.* @Option 106
  545. //    @File CRYSTAL.BMP  @Size 80000  @Out CRYS_16S.* @Option 107
  546.   
  547.       @File 8514FIX.FON  @Size 12000  @Out @wSysDir\\*.* 
  548.       @File 8514OEM.FON  @Size 12000  @Out @wSysDir\\*.* 
  549.       @File 8514SYS.FON  @Size 12000  @Out @wSysDir\\*.* 
  550.       @File CGA40850.FON @Size 6000   @Out @wSysDir\\*.* 
  551.       @File CGA80850.FON @Size 6000   @Out @wSysDir\\*.* 
  552.       @File COURF.FON    @Size 30000  @Out @wSysDir\\*.* 
  553.       @File EGA40850.FON @Size 8000   @Out @wSysDir\\*.* 
  554.       @File EGA80850.FON @Size 8000   @Out @wSysDir\\*.* 
  555.       @File SERIFF.FON   @Size 82000  @Out @wSysDir\\*.* 
  556.       @File SMALLF.FON   @Size 22000  @Out @wSysDir\\*.* 
  557.       @File SSERIFF.FON  @Size 90000  @Out @wSysDir\\*.* 
  558.       @File SYMBOLF.FON  @Size 80000  @Out @wSysDir\\*.* 
  559.     @EndLib
  560.   @EndDisk
  561. @EndIf
  562.  
  563. @If (202 [= @Option) // miro wallpaper
  564.   @DefineDisk
  565.     @Label = "High speed drivers for Windows - Install disk # 1/2"
  566.     @BeginLib DRIVERS.RED
  567.       @File MAGIC_S4.BMP @Size 80000  @Out *.* @Option 100
  568.       @File RAIN_WIN.BMP @Size 80000  @Out *.* @Option 101
  569.       @File CRYSTAL.BMP  @Size 80000  @Out CRYS_32S.* @Option 102
  570.       @File CRYSTAL.BMP  @Size 80000  @Out CRYS_24S.* @Option 103
  571.       @File CRYSTAL.BMP  @Size 80000  @Out CRYS_16S.* @Option 104
  572.       @File CRYSTAL.BMP  @Size 80000  @Out CRYS_08S.* @Option 105
  573.       @File CRYSTAL.BMP  @Size 80000  @Out CRYS_08S.* @Option 106
  574.       @File CRYSTAL.BMP  @Size 80000  @Out CRYS_16S.* @Option 107
  575.     @EndLib
  576.   @EndDisk
  577. @EndIf
  578.  
  579. @If (200 [= @Option) // Windows drivers
  580.   @DefineDisk
  581.     @If (@IsFloppy)
  582.       @Label = "High speed drivers for Windows - Install disk # 2/2"
  583.     @Else
  584.       @Label = "High speed drivers for Windows - Install disk # 1/2"
  585.     @EndIf
  586.     @BeginLib DRIVERS2.RED
  587.       @File 16SMR_08.DRV @Size 160000 @Out @wSysDir\\CR16S_08.* @Option 104 
  588.       @File 16SMR_16.DRV @Size 160000 @Out @wSysDir\\CR16S_15.* @Option 104 
  589.       @File 16SMR_16.DRV @Size 160000 @Out @wSysDir\\CR16S_16.* @Option 104 
  590.       @File 16SMR_32.DRV @Size 160000 @Out @wSysDir\\CR16S_32.* @Option 104 
  591.  
  592.       @File C8S06_16.DRV @Size 160000 @Out @wSysDir\\C8S06_15.* @Option 105 
  593.       @File C8S06_16.DRV @Size 160000 @Out @wSysDir\\*.* @Option 105 
  594.       @File C8S06_24.DRV @Size 160000 @Out @wSysDir\\*.* @Option 105 
  595.       @File C8S08_16.DRV @Size 160000 @Out @wSysDir\\C8S08_15.* @Option 105 
  596.       @File C8S08_16.DRV @Size 160000 @Out @wSysDir\\*.* @Option 105 
  597.       @File C8S12_04.DRV @Size 160000 @Out @wSysDir\\*.* @Option 105 
  598.       @File C8SMR_08.DRV @Size 160000 @Out @wSysDir\\*.* @Option 105 
  599.  
  600.       @File C8S06_16.DRV @Size 160000 @Out @wSysDir\\C8S06_15.* @Option 106 
  601.       @File C8S06_16.DRV @Size 160000 @Out @wSysDir\\*.* @Option 106 
  602.       @File C8S06_24.DRV @Size 110000 @Out @wSysDir\\*.* @Option 106 
  603.       @File C8S08_16.DRV @Size 160000 @Out @wSysDir\\C8S08_15.* @Option 106 
  604.       @File C8S08_16.DRV @Size 160000 @Out @wSysDir\\*.* @Option 106 
  605.       @File C8S12_04.DRV @Size 160000 @Out @wSysDir\\*.* @Option 106 
  606.       @File 16SMR_08.DRV @Size 160000 @Out @wSysDir\\C8S12_08.* @Option 106
  607.  
  608.       @File 16SMR_08.DRV @Size 160000 @Out @wSysDir\\C16SI_08.* @Option 107 
  609.       @File 16SMR_16.DRV @Size 160000 @Out @wSysDir\\C16SI_15.* @Option 107 
  610.       @File 16SMR_16.DRV @Size 160000 @Out @wSysDir\\C16SI_16.* @Option 107 
  611.       @File 16SMR_32.DRV @Size 160000 @Out @wSysDir\\C16SI_32.* @Option 107 
  612.     @EndLib
  613.   @EndDisk
  614. @EndIf
  615.  
  616. @If (200 [= @Option    // copy if Windows drivers
  617.     || 201 [= @Option) // or miro windows tools
  618.   @DefineDisk
  619.     @If (@IsFloppy)
  620.       @Label = "High speed drivers for Windows - Install disk # 2/2"
  621.     @Else
  622.       @Label = "High speed drivers for Windows - Install disk # 1/2"
  623.     @EndIf
  624.     @BeginLib MWINTOOL.RED
  625.       @File MWINTOOL.DEU @Size 15000  @Out *.INI @Group D
  626.       @File MWINTOOL.ENG @Size 15000  @Out *.INI @Group E
  627.       @File MONSEL.EXE   @Size 100000 @Out *.*
  628.       @File MONSEL.DEU   @Size 34000  @Out *.HLP @Group D
  629.       @File MONSEL.ENG   @Size 33000  @Out *.HLP @Group E
  630.       @File MSUPSCRN.EXE @Size 90000  @Out *.*
  631.       @File MSUP.DEU     @Size 26000  @Out *.HLP @Group D
  632.       @File MSUP.ENG     @Size 25000  @Out *.HLP @Group E
  633.  
  634.       @File MSUPVIRT.EXE @Size 20000  @Out *.*   
  635.       @File VIRTDLL.DLL  @Size 10000  @Out *.*   
  636.       @File MSUPVIR.DEU  @Size 10000  @Out *.HLP @Group D
  637.       @File MSUPVIR.ENG  @Size 10000  @Out *.HLP @Group E
  638.       @File MSUPHOT.EXE  @Size 20000  @Out *.*   
  639.       @File MSUPSCRD.DLL @Size 3000   @Out *.*   
  640.  
  641.       @File MPWRSAVE.SCR @Size 35000  @Out *.*
  642.       @File MTINT.EXE    @Size 95000  @Out *.*
  643.       @File MTINTDEU.HLP @Size 45000  @Out MTINT.HLP @Group D
  644.       @File MTINTENG.HLP @Size 45000  @Out MTINT.HLP @Group E
  645.       @File MTINTDEU.INI @Size 2500   @Out MTINT.INI @Group D
  646.       @File MTINTENG.INI @Size 2500   @Out MTINT.INI @Group E
  647. //      @File WSIZER.EXE   @Size 120000 @Out *.*
  648. //      @File WSIZER.INI   @Size 2000   @Out *.*
  649.     @EndLib
  650.   @EndDisk
  651. @EndIf
  652.  
  653. @If (201 [= @Option) // miro windows tools
  654.   @DefineDisk
  655.     @If (@IsFloppy)
  656.       @Label = "High speed drivers for Windows - Install disk # 2/2"
  657.     @Else
  658.       @Label = "High speed drivers for Windows - Install disk # 1/2"
  659.     @EndIf
  660.     @BeginLib MWINTOOL.RED
  661.       @File MFONTCOM.EXE @Size 85000  @Out *.*
  662.       @File MIROSCOP.EXE @Size 100000 @Out *.*
  663.       @File MIROHOOK.DLL @Size 5000   @Out *.*
  664.       @File MSCOPE.DEU   @Size 55000  @Out *0.HLP @Group D
  665.       @File MSCOPE.ENG   @Size 55000  @Out *0.HLP @Group E
  666.       @File MSIZER.EXE   @Size 35000  @Out *.*
  667.     @EndLib
  668.   @EndDisk
  669. @EndIf
  670.  
  671.  
  672. //*** set variables in .INI files *********************************************
  673.  
  674. @If (200 [= @Option) // Windows drivers
  675.   @SetINI ("boot.description", "displayinf2",, "system.ini")
  676.   @SetINI ("mboot.description", "displayinf2",, "system.ini")
  677.   @SetINI ("mboot.description", "mboot","1", "system.ini")
  678.   @SetINI ("928.drv", "2in1",, "system.ini")
  679.   @SetINI ("928.drv", "Mon_Data", "@OutDrive:@wSysDir\\octo.mon", "system.ini")
  680.   @If (@fflag == 1)
  681.     @SetINI ("mboot.description", "f_flag", "ON", "system.ini")
  682.   @Else
  683.     @SetINI ("mboot.description", "f_flag",, "system.ini")
  684.   @EndIf
  685.   @SetINI ("mboot.description", "boardfam","OCTO", "system.ini")
  686.  
  687.   @If (100 [= @Option)
  688.     @SetINI ("mboot.description", "displayinf", "OEMMAGS4.INF", "system.ini")
  689.   @EndIf
  690.   @If (101 [= @Option)
  691.     @SetINI ("mboot.description", "displayinf", "OEMRAIN.INF", "system.ini")
  692.   @EndIf
  693.   @If (102 [= @Option)
  694.     @SetINI ("mboot.description", "displayinf", "OEMCR32S.INF", "system.ini")
  695.   @EndIf
  696.   @If (103 [= @Option)
  697.     @SetINI ("mboot.description", "displayinf", "OEMCR24S.INF", "system.ini")
  698.   @EndIf
  699.   @If (104 [= @Option)
  700.     @SetINI ("mboot.description", "displayinf", "OEMCR16S.INF", "system.ini")
  701.   @EndIf
  702.   @If (105 [= @Option || 106 [= @Option)
  703.     @SetINI ("mboot.description", "displayinf", "OEMCR8S.INF", "system.ini")
  704.   @EndIf
  705.   @If (107 [= @Option)
  706.     @SetINI ("mboot.description", "displayinf", "OEMC16SI.INF", "system.ini")
  707.   @EndIf
  708. @EndIf
  709.  
  710. @If (200 [= @Option    // copy if Windows drivers
  711.     || 201 [= @Option) // or miro windows tools
  712. //  @If ('D' [= @Group)
  713. //    @SetINI ("Language", "Language","Deutsch", "wsizer.ini")
  714. //  @ElseIf ('E' [= @Group)
  715. //    @SetINI ("Language", "Language","English", "wsizer.ini")
  716. //  @EndIf
  717.  
  718.   @If (100 [= @Option || 101 [= @Option || 102 [= @Option || 103 [= @Option
  719.     || 104 [= @Option)
  720.     @SetINI ("TintControl", "CLUT", "BT485", "win.ini")
  721.   @EndIf
  722.   @If (105 [= @Option || 106 [= @Option || 107 [= @Option)
  723.     @SetINI ("TintControl", "CLUT", " ", "win.ini")
  724.   @EndIf
  725. @EndIf
  726.  
  727. @If (202 [= @Option) // miro wallpaper
  728.   @SetINI ("Desktop", "TileWallpaper", "1", "win.ini")
  729.  
  730.   @If (100 [= @Option)
  731.     @SetINI ("Desktop", "Wallpaper", "magic_s4.bmp", "win.ini")
  732.   @EndIf
  733.   @If (101 [= @Option)
  734.     @SetINI ("Desktop", "Wallpaper", "rain_win.bmp", "win.ini")
  735.   @EndIf
  736.   @If (102 [= @Option)
  737.     @SetINI ("Desktop", "Wallpaper", "crys_32s.bmp", "win.ini")
  738.   @EndIf
  739.   @If (103 [= @Option)
  740.     @SetINI ("Desktop", "Wallpaper", "crys_24s.bmp", "win.ini")
  741.   @EndIf
  742.   @If (104 [= @Option)
  743.     @SetINI ("Desktop", "Wallpaper", "crys_16s.bmp", "win.ini")
  744.   @EndIf
  745.   @If (105 [= @Option || 106 [= @Option)
  746.     @SetINI ("Desktop", "Wallpaper", "crys_08s.bmp", "win.ini")
  747.   @EndIf
  748.   @If (107 [= @Option)
  749.     @SetINI ("Desktop", "Wallpaper", "crys_16s.bmp", "win.ini")
  750.   @EndIf
  751. @EndIf
  752.  
  753.  
  754. //*** old software to be deleted **********************************************
  755.  
  756. @If (200 [= @Option || 201 [= @Option)
  757.   @Delete ("@OutDrive:@wSysDir\\MAGS4T??.DRV")
  758.   @Delete ("@OutDrive:@wSysDir\\RAINT??.DRV")
  759.   @Delete ("@OutDrive:@wSysDir\\MIROLOGO.RLE")
  760.   @Delete ("@OutDrive:@SubDir\\*.MIR")
  761.   @Delete ("@OutDrive:@SubDir\\MSUP?.HLP")
  762.   @Delete ("@OutDrive:@SubDir\\MSUPVIR?.HLP")
  763.   @Delete ("@OutDrive:@SubDir\\MSCOPE1.HLP")
  764.   @Delete ("@OutDrive:@SubDir\\MSCOPE2.HLP")
  765.   @Delete ("@OutDrive:@SubDir\\MSCOPE3.HLP")
  766.   @Delete ("@OutDrive:@SubDir\\MSCOPE4.HLP")
  767.   @Delete ("@OutDrive:@SubDir\\MTINTRUN.EXE")
  768. @EndIf
  769.  
  770. @If (200 [= @Option && @DirExists ("@OutDrive:@SubDir\\SYSTEM"))
  771.   @Delete ("@OutDrive:@SubDir\\OEMMAGS4.*")
  772.   @Delete ("@OutDrive:@SubDir\\OEMRAIN.*")
  773.   @Delete ("@OutDrive:@SubDir\\OEMCR32S.*")
  774.   @Delete ("@OutDrive:@SubDir\\OEMCR24S.*")
  775.   @Delete ("@OutDrive:@SubDir\\OEMCR16S.*")
  776.   @Delete ("@OutDrive:@SubDir\\OEMC16SI.*")
  777.   @Delete ("@OutDrive:@SubDir\\OEMCR8S.*")
  778. @EndIf
  779.  
  780.  
  781. //*** project trailer block ***************************************************
  782.  
  783. @Finish
  784.   @BackGroundMode (3,@Blue, @Blue)
  785.   @WinExec ("PROGMAN.EXE", 1) 
  786.  
  787.   @If (200 [= @Option || 201 [= @Option)
  788.     @ProgramManager ("[CreateGroup (miroWINTOOLS, MWINTOOL.GRP)]")
  789.     @Delay = @SystemDate 
  790. La: @If (@SystemDate - @Delay <= @d) @Goto La @EndIf 
  791.     @ProgramManager ("[ReplaceItem (miro SUPERSCREEN)]")
  792.     @Delay = @SystemDate 
  793. Lb: @If (@SystemDate - @Delay <= @d) @Goto Lb @EndIf 
  794.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MSUPSCRN.EXE, miro SUPERSCREEN)]")
  795.     @Delay = @SystemDate 
  796. Lc: @If (@SystemDate - @Delay <= @d) @Goto Lc @EndIf 
  797.     @ProgramManager ("[ReplaceItem (miro MONITOR SELECT)]")
  798.     @Delay = @SystemDate 
  799. Ld: @If (@SystemDate - @Delay <= @d) @Goto Ld @EndIf 
  800.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MONSEL.EXE, miro MONITOR SELECT)]")
  801.     @Delay = @SystemDate 
  802. Le: @If (@SystemDate - @Delay <= @d) @Goto Le @EndIf 
  803.     @ProgramManager ("[ReplaceItem (miroTINT CONTROL)]")
  804.     @Delay = @SystemDate 
  805. Lf: @If (@SystemDate - @Delay <= @d) @Goto Lf @EndIf 
  806.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MTINT.EXE, miroTINT CONTROL)]")
  807.     @Delay = @SystemDate 
  808. Lg: @If (@SystemDate - @Delay <= @d) @Goto Lg @EndIf 
  809.     @ProgramManager ("[ReplaceItem (miro HOTKEY)]") 
  810.     @Delay = @SystemDate 
  811. Lh: @If (@SystemDate - @Delay <= @d) @Goto Lh @EndIf 
  812.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MSUPHOT.EXE, miro HOTKEY)]")
  813.     @Delay = @SystemDate 
  814. //Lu: @If (@SystemDate - @Delay <= @d) @Goto Lu @EndIf 
  815. //    @ProgramManager ("[ReplaceItem (miro PINBOARD)]") 
  816. //    @Delay = @SystemDate 
  817. //Lv: @If (@SystemDate - @Delay <= @d) @Goto Lv @EndIf 
  818. //    @ProgramManager ("[AddItem (@OutDrive:@SubDir\\WSIZER.EXE, miro PINBOARD)]")
  819. //    @Delay = @SystemDate 
  820. Li: @If (@SystemDate - @Delay <= @d) @Goto Li @EndIf 
  821.  
  822.     @If (201 [= @Option) // miro windows tools
  823.       @ProgramManager ("[ReplaceItem (miro FONTCOMPILER)]")
  824.       @Delay = @SystemDate 
  825. Lj: @If (@SystemDate - @Delay <= @d) @Goto Lj @EndIf 
  826.       @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MFONTCOM.EXE, miro FONTCOMPILER)]")
  827.       @Delay = @SystemDate 
  828. Lk: @If (@SystemDate - @Delay <= @d) @Goto Lk @EndIf 
  829.       @ProgramManager ("[ReplaceItem (miroSCOPE)]")
  830.       @Delay = @SystemDate 
  831. Ll: @If (@SystemDate - @Delay <= @d) @Goto Ll @EndIf 
  832.       @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MIROSCOP.EXE, miroSCOPE)]")
  833.       @Delay = @SystemDate 
  834. Lm: @If (@SystemDate - @Delay <= @d) @Goto Lm @EndIf 
  835.       @ProgramManager ("[ReplaceItem (miroSIZE CALIBRATION)]")
  836.       @Delay = @SystemDate 
  837. Ln: @If (@SystemDate - @Delay <= @d) @Goto Ln @EndIf 
  838.       @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MSIZER.EXE, miroSIZE CALIBRATION)]")
  839.       @Delay = @SystemDate 
  840. Lo: @If (@SystemDate - @Delay <= @d) @Goto Lo @EndIf 
  841.     @EndIf
  842.  
  843.     @ProgramManager ("[DeleteItem (miro TWINFACE)]")
  844.     @Delay = @SystemDate 
  845. Lq: @If (@SystemDate - @Delay <= @d) @Goto Lq @EndIf 
  846.     @ProgramManager ("[ReplaceItem (Information)]")
  847.     @Delay = @SystemDate 
  848. Lr: @If (@SystemDate - @Delay <= @d) @Goto Lr @EndIf 
  849.     @ProgramManager ("[AddItem (NOTEPAD minfo.txt, Information, MONSEL.EXE, 1)]")
  850.     @Delay = @SystemDate 
  851. Ls: @If (@SystemDate - @Delay <= @d) @Goto Ls @EndIf 
  852.     @ProgramManager ("[ShowGroup (miroWINTOOLS, 1)]")
  853.     @Delay = @SystemDate 
  854. Lt: @If (@SystemDate - @Delay <= @d) @Goto Lt @EndIf 
  855.   @EndIf
  856.  
  857.   @ChDrive (@WindowsDrive)
  858.   @ChDir ("@WindowsDir")
  859.   @If (200 [= @Option) // Windows drivers
  860.     @ReturnValue (4711)
  861.     @WinExec ("@OutDrive:@SubDir\\MONSEL.EXE", 1) 
  862.   @EndIf
  863. @EndFinish
  864.  
  865.  
  866. //*** eof *********************************************************************
  867.  
  868.