home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / WIN98 / PRECOPY2.CAB / midi.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-06-19  |  5.5 KB  |  236 lines

  1. ; Localized    05/19/1998 12:34 AM (GMT)    7:3.0.406 A    midi.inf
  2.  
  3. ;ADLIB                  *PNPB005
  4. ;ADLIB OPL3             *PNPB020
  5. ;MPU401                 *PNPB006
  6. ;MQMPU401               *PNPB00C
  7.  
  8. [Version]
  9. Signature="$CHICAGO$"
  10. LayoutFile=Layout.inf,Layout1.inf,Layout2.inf
  11. Class=MEDIA
  12. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  13. provider=%MSFT%
  14. CatalogFile=midi.cat
  15.  
  16. [ClassInstall]
  17. Addreg=MidiReg
  18.  
  19. [MidiReg]
  20. HKR,,,,%MediaClassName%
  21. HKR,,Icon,,"-1"
  22. HKR,,Installer,,mmci.dll
  23.  
  24. [Manufacturer]
  25. %MfgName%=Generic
  26. %ALMfgName%=AdLib
  27. %MQMfgName%=MusicQuest
  28.  
  29. [AdLib]
  30. %*PNPB005.DeviceDesc%=OPL2_Dev, *PNPB005
  31. %*PNPB020.DeviceDesc%=OPL3_Dev, *PNPB020
  32.  
  33. [Generic]
  34. %*PNPB006.DeviceDesc%=MPU401, *PNPB006
  35.  
  36. [MusicQuest]
  37. %*PNPB00C.DeviceDesc%=MQMPU401, *PNPB00C
  38.  
  39. ;---------------------------------------------------------------;
  40.  
  41. [DestinationDirs]
  42. DefaultDestDir = 11     ; LDID_SYS
  43.  
  44. [PreCopySection]
  45. HKR,,NoSetupUI,,1
  46.  
  47. ;---------------------------------------------------------------;
  48.  
  49. [OPL2_Dev]
  50. LogConfig=OPL2_Dev.LogConfig
  51. DelFiles=OPL.DelList
  52. CopyFiles=OPL.CopyList
  53. DelReg=MIDI.DelReg
  54. AddReg=MIDI.AddReg, OPL.AddReg, OPL2_Dev.AddReg
  55. UpdateInis=OPL.UpdateInis
  56.  
  57. [OPL2_Dev.LogConfig]
  58. ConfigPriority=HARDWIRED
  59. IOConfig=388-389                 ;Allocate 2 ports at base 388
  60.  
  61. [*PNPB005.Det]
  62. AddReg=PreCopySection
  63.  
  64. ;----------------------------------------------------------------;
  65.  
  66. [OPL3_Dev]
  67. LogConfig=OPL3_Dev.LogConfig
  68. DelFiles=OPL.DelList
  69. CopyFiles=OPL.CopyList
  70. DelReg=MIDI.DelReg
  71. AddReg=MIDI.AddReg, OPL.AddReg, OPL3_Dev.AddReg
  72. UpdateInis=OPL.UpdateInis
  73.  
  74. [OPL3_Dev.LogConfig]
  75. ConfigPriority = HARDWIRED
  76. IOConfig = 388-38b               ;Allocate 4 ports at base 388
  77.  
  78. [*PNPB020.Det]
  79. AddReg=PreCopySection
  80.  
  81. ;----------------------------------------------------------------;
  82.  
  83. [MPU401]
  84. LogConfig = *PNPB006.LogConfig
  85. DelFiles=MPU401.DelList
  86. CopyFiles=MPU401.CopyList
  87. DelReg=MIDI.DelReg
  88. AddReg=MIDI.AddReg, MPU401.AddReg, PNPB006.AddReg
  89. UpdateInis=MPU401.UpdateInis
  90.  
  91. [MPU401.FactDef]
  92. ConfigPriority=NORMAL
  93. IOConfig=330-331
  94. IRQConfig=9
  95.  
  96. [*PNPB006.LogConfig]
  97. ConfigPriority = HARDRECONFIG
  98. IOConfig=2@200-271%fff0(3ff::),300-301,310-311,320-321,330-331,332-333,334-335,336-337,340-341,350-351,360-361,370-371,390-391,3A0-3A1,3D0-3D1,3E0-3E1
  99. IRQConfig = 3 , 4 , 5 , 7 , 9 , 10
  100.  
  101. [*PNPB006.Det]
  102. AddReg=PreCopySection
  103.  
  104. ;----------------------------------------------------------------;
  105.  
  106. [MQMPU401]
  107. LogConfig = *PNPB00C.LogConfig
  108. DelFiles=MPU401.DelList
  109. CopyFiles=MPU401.CopyList
  110. DelReg=MIDI.DelReg
  111. AddReg=MIDI.AddReg, MPU401.AddReg, PNPB00C.AddReg
  112. UpdateInis=MPU401.UpdateInis
  113.  
  114. [*PNPB00C.LogConfig]
  115. ConfigPriority = HARDRECONFIG
  116. IOConfig=10@200-27f%fff0(3ff::),10@300-37f%fff0(3ff::),390-39F,3A0-3AF,3D0-3DF,3E0-3EF
  117. IRQConfig = 3 , 4 , 5 , 7 , 9 , 10
  118.  
  119. [*PNPB00C.Det]
  120. AddReg=PreCopySection
  121.  
  122. ;---------------------------------------------------------------;
  123. [MPU401.CopyList]
  124. msmpu401.drv,,
  125. msmpu401.vxd,,
  126.  
  127. [OPL.CopyList]
  128. msopl.vxd,,
  129. msopl.drv,,
  130.  
  131. [MIDI.AddReg]
  132. HKR,,Devloader,,mmdevldr.vxd
  133. HKR,Drivers,MIGRATED,,0
  134. HKLM,%KEY_IOC%\MPlay,,,
  135.  
  136. [MIDI.DelReg]
  137. HKR,Drivers\midi
  138.  
  139. [MPU401.AddReg]
  140. HKR,,Driver,,msmpu401.vxd
  141. HKR,Drivers\midi\msmpu401.drv,Driver,,msmpu401.drv
  142. HKR,Drivers\midi\msmpu401.drv,External,1,01,00,00,00
  143. HKR,Drivers,SubClasses,,"midi"
  144.  
  145. [PNPB006.AddReg]
  146. HKR,Drivers\midi\msmpu401.drv,Description,,%*PNPB006.DeviceDesc%
  147.  
  148. [PNPB00C.AddReg]
  149. HKR,Drivers\midi\msmpu401.drv,Description,,%*PNPB00C.DeviceDesc%
  150.  
  151. [MPU401.UpdateInis]
  152. system.ini,drivers,"midi*=mpu401.drv",,1
  153. system.ini,drivers,"midi*=rdmpu401.drv",,1
  154. system.ini,drivers,"midi*=mm16n.drv",,1
  155. system.ini,drivers,"midi*=mm16c.drv",,1
  156. system.ini,drivers,"midi*=mm16w.drv",,1
  157.  
  158. [MPU401.DelList]
  159. mpu401.drv,,,1
  160. rdmpu401.drv,,,1
  161.  
  162. [OPL.AddReg]
  163. HKR,,Driver,,msopl.vxd
  164. HKR,Drivers\midi\msopl.drv,Driver,,msopl.drv
  165. HKR,Drivers,SubClasses,,"midi"
  166.  
  167. [OPL2_Dev.AddReg]
  168. HKR,Drivers\midi\msopl.drv,Description,,%*PNPB005.DeviceDesc%
  169.  
  170. [OPL3_Dev.AddReg]
  171. HKR,Drivers\midi\msopl.drv,Description,,%*PNPB020.DeviceDesc%
  172.  
  173. [OPL.DelList]
  174. vadlibd.386,,,1
  175. msadlib.drv,,,1
  176. fmsynth.drv,,,1
  177. sapi!opl.drv,,,1
  178.  
  179. [OPL.UpdateInis]
  180. system.ini,386Enh,"device=vadlibd.386"
  181. system.ini,drivers,"midi*=msadlib.drv",,1
  182. system.ini,drivers,"midi*=fmsynth.drv",,1
  183.  
  184. ;---------------------------------------------------------------;
  185.  
  186. ;
  187. ; The following is a list of known drivers for the given devices.
  188. ; Additionally, the safe driver list is a set of drivers that we
  189. ; know only support specific devices.
  190. ;
  191. ; These lists will help us to determine when we will replace a 
  192. ; driver with our "in-the-box" drivers.
  193. ;
  194.  
  195. [*PNPB005.KnownDrivers]
  196. msadlib.drv
  197. sapi!opl.drv
  198.  
  199. [*PNPB020.KnownDrivers]
  200. msadlib.drv
  201. sapi!opl.drv
  202.  
  203. [*PNPB006.KnownDrivers]
  204. mpu401.drv
  205. rdmpu401.drv
  206. mm16n.drv
  207. mm16c.drv
  208. mm16w.drv
  209.  
  210. [midi.SafeDrivers]
  211. *.drv
  212. mmsystem.dll
  213. mpu401.drv
  214. msadlib.drv
  215. fmsynth.drv
  216. es688win.drv            ; for Compaq Presario
  217. audmpio.drv             ; for Compaq Presario
  218. sapi!opl.drv
  219.  
  220. ;---------------------------------------------------------------;
  221.  
  222. [Strings]
  223. ;Non-localized strings
  224. KEY_IOC = "SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
  225.  
  226. MSFT = "Microsoft"
  227. MfgName = "Microsoft"
  228. ALMfgName = "Ad Lib"
  229. MQMfgName = "Music Quest"
  230. *PNPB005.DeviceDesc = "Ad Lib Compatible (OPL2)"
  231. *PNPB020.DeviceDesc = "Ad Lib Gold Compatible (OPL3)"
  232. *PNPB006.DeviceDesc = "MPU-401 Compatible"
  233. *PNPB00C.DeviceDesc = "Music Quest MPU-401 Compatible"
  234. MediaClassName = "Sound, video and game controllers"
  235. V_CLSMIDI = "MIDI"
  236.