home *** CD-ROM | disk | FTP | other *** search
/ Program Collection for Windows 95 #17 / Win95-17.iso / system.win / osr25 / precopy2.cab / midi.inf < prev    next >
INI File  |  1996-08-24  |  5KB  |  225 lines

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