home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Installation King 98 / BootGold.iso / BOOTDISK / system / Pwin98 / PRECOPY2.CAB / midi.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-01-29  |  5.5 KB  |  235 lines

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