home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / midi.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1997-10-21  |  5.4 KB  |  234 lines

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