home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 June / PCWorld_1998-06_cd.bin / hardware / ovladace / zvukovky / CREATIVE / SB16 / SBW95UP / SB16AWE.INF < prev    next >
Windows Setup INFormation  |  1996-09-17  |  11KB  |  399 lines

  1. ; Creative Technology Ltd.
  2. ;     Copyright (c) Creative Technology Ltd, 1994-1996.
  3. ;
  4. ; Description
  5. ;      This .inf files contains the following device for the installation
  6. ;      1. PNPB003                     => SB16 Legacy Device, compatible ID
  7. ;      2. CTL0001                     => SB16 PnP Device
  8. ;      3. CTL0021                     => AWE Device
  9. ;      4. CTL0022                     => AWE64 Wavetable MIDI (AWE32 compatible)
  10. ;      5. CTL0031                     => SB16 PnP Device
  11. ;      6. CTL0041                     => SB16 PnP Device (V16CL/V32D/V32G)
  12. ;      7. CTL0042                     => AWE64 16-bit Audio (SB16 compatible)
  13. ;      8. CTL0043                     => SB16 PnP Device
  14. ;      9. CTL0051                     => 3D Stereo Enhancement Device
  15. ;      A. CTL8001                     => Legacy SB Device
  16. ;      B. CTL7002                     => Programmable Game Port
  17. ;      C. CTL7005                     => Programmable Game Port (1 I/O)
  18. ;      D. VIRTUAL\SBAWE-MPUEmulation  => MPU Emulation Device
  19. ;
  20. ; Date       : 17th September '96
  21. ; Revision : 1.05.000
  22. ;
  23.  
  24. [Version]
  25. Signature="$CHICAGO$"
  26. Class=MEDIA
  27. provider=%CREAF%
  28. LayoutFile=layout.inf
  29.  
  30. [CTInfVersion]
  31. InfName=SB16AWE.INF
  32. InfVersion=1.05
  33.  
  34. [ControlFlags]
  35. ExcludeFromSelect=VIRTUAL\SBAWE-MPUEmulation
  36.  
  37. [ClassInstall]
  38. AddReg=Class.AddReg
  39.  
  40. [Class.AddReg]
  41. HKR,,,,%MediaClassName%
  42. HKR,,Icon,,"-1"
  43. HKR,,Installer,,mmci.dll
  44.  
  45. [Manufacturer]
  46. %CLMfgName%=Creative
  47.  
  48. [Creative]
  49. %*PNPB003.DeviceDesc%=PNPB003_Device, *PNPB003
  50. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0001
  51. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0031
  52. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0041
  53. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0043
  54. %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL0021
  55. %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL8001
  56. %*CTL0022.DeviceDesc%=CTL0022_Device, *CTL0022
  57. %*CTL0042.DeviceDesc%=CTL0042_Device, *CTL0042
  58. %*CTL0051.DeviceDesc%=CTL0051_Device, *CTL0051
  59. %SBAWE_Virtual_Mpu.DeviceDesc%=SBAWE_Virtual_Mpu_Device, VIRTUAL\SBAWE-MPUEmulation
  60. %*CTL7002.DeviceDesc%=CTL7002_Device, *CTL7002
  61. %*CTL7002.DeviceDesc%=CTL7005_Device, *CTL7005
  62.  
  63. [PreCopySection]
  64. HKR,,NoSetupUI,,1
  65.  
  66. ;---------------------------------------------------------------;
  67.  
  68. [PNPB003_Device]
  69. LogConfig=SB16.LC1,SB16.LC2,SB16.LC3,SB16.LC4,SB16.LC5,SB16.LC6,SB16.LC7,SB16.LC8
  70. CopyFiles=SB16.CopyList
  71. AddReg=WAVE.AddReg, PNPB003.AddReg, SB16.AddReg
  72. Reboot=1
  73.  
  74. [PNPB003_Device.FactDef]
  75. ConfigPriority=NORMAL
  76. IOConfig=220-22F
  77. IOConfig=330-331
  78. IOConfig=388-38B
  79. IRQConfig=5
  80. DMAConfig=1
  81. DMAConfig=5
  82.  
  83. [CTL0001_Device]
  84. CopyFiles=SB16.CopyList
  85. AddReg=WAVE.AddReg, CTL0001.AddReg, SB16.AddReg 
  86.  
  87. [CTL0021_Device]
  88. CopyFiles=SBAWE.CopyList, AWEMAN.CopyList
  89. AddReg=WAVE.AddReg, CTL0021.AddReg, SBAWE.AddReg
  90.  
  91. [CTL0022_Device]
  92. CopyFiles=SBAWE.CopyList, AWEMAN.CopyList
  93. AddReg=WAVE.AddReg, CTL0021.AddReg, SBAWE.AddReg, CTL0022.AddReg
  94.  
  95. [CTL0042_Device]
  96. CopyFiles=SB16.CopyList
  97. AddReg=WAVE.AddReg, CTL0001.AddReg, SB16.AddReg, CTL0042.AddReg
  98.  
  99. [CTL0051_Device]
  100. CopyFiles=SF.CopyList
  101. AddReg=SF.AddReg
  102.  
  103. [SBAWE_Virtual_Mpu_Device]
  104. AddReg=SBAWE_Virtual_Mpu_Device.AddReg
  105.  
  106. [CTL7002_Device]
  107. CopyFiles=MSJSTICK.CopyList
  108. AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg
  109. UpdateInis=MSJSTICK.UpdateInis
  110.  
  111. ;---------------------------------------------------------------;
  112.  
  113. [SB16.LC1]
  114. ConfigPriority=NORMAL
  115. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  116. IRQConfig=5 , 7 , 9 , 10
  117. DMAConfig=0 , 1 , 3
  118. DMAConfig=5 , 6 , 7
  119.  
  120. [SB16.LC2]
  121. ConfigPriority=NORMAL
  122. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  123. IRQConfig=5 , 7 , 9 , 10
  124. DMAConfig=0 , 1 , 3
  125.  
  126. [SB16.LC3]
  127. ConfigPriority=NORMAL
  128. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  129. IOConfig=388-38B
  130. IRQConfig=5 , 7 , 9 , 10
  131. DMAConfig=0 , 1 , 3
  132. DMAConfig=5 , 6 , 7
  133.  
  134. [SB16.LC4]
  135. ConfigPriority=NORMAL
  136. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  137. IOConfig=388-38B
  138. IRQConfig=5 , 7 , 9 , 10
  139. DMAConfig=0 , 1 , 3
  140.  
  141. [SB16.LC5]
  142. ConfigPriority=NORMAL
  143. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  144. IOConfig=330-331, 300-301
  145. IRQConfig=5 , 7 , 9 , 10
  146. DMAConfig=0 , 1 , 3
  147. DMAConfig=5 , 6 , 7
  148.  
  149. [SB16.LC6]
  150. ConfigPriority=NORMAL
  151. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  152. IOConfig=330-331, 300-301
  153. IRQConfig=5 , 7 , 9 , 10
  154. DMAConfig=0 , 1 , 3
  155.  
  156. [SB16.LC7]
  157. ConfigPriority=NORMAL
  158. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  159. IOConfig=330-331, 300-301
  160. IOConfig=388-38B
  161. IRQConfig=5 , 7 , 9 , 10
  162. DMAConfig=0 , 1 , 3
  163. DMAConfig=5 , 6 , 7
  164.  
  165. [SB16.LC8]
  166. ConfigPriority=NORMAL
  167. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  168. IOConfig=330-331, 300-301
  169. IOConfig=388-38B
  170. IRQConfig=5 , 7 , 9 , 10
  171. DMAConfig=0 , 1 , 3
  172.  
  173.  
  174. [*PNPB003.Det]
  175. AddReg=PreCopySection
  176.  
  177. [SB16.CopyList]
  178. cspman.dll,,
  179. sb16.vxd,,
  180. sbfm.drv,,
  181. sb16snd.drv,,
  182. wfm0200.acv,,
  183. wfm0200a.csp,,
  184. wfm0201.acv,,
  185. wfm0201a.csp,,
  186. wfm0202.acv,,
  187. wfm0202a.csp,,
  188. wfm0203.acv,,
  189. wfm0203a.csp,,
  190. cifman.dll,,
  191. cifman.crl,,
  192.  
  193. [SBAWE.CopyList]
  194. sbawe.vxd,,
  195. sbawe32.drv,,
  196. synthgm.sbk,,
  197.  
  198. [AWEMAN.CopyList]
  199. aweman.dll,,
  200. aweman32.dll,,
  201.  
  202. [SF.CopyList]
  203. ct3dse.vxd,,
  204.  
  205. [MSJSTICK.CopyList]
  206. vjoyd.vxd,,
  207. msjstick.drv,,
  208.  
  209. ;---------------------------------------------------------------;
  210.  
  211. [PNPB003.AddReg]
  212. HKR,Drivers\wave\sb16snd.drv,Description,,%*PNPB003.DeviceDesc%
  213. HKR,Drivers\midi\sbfm.drv,Description,,%V_INTERNAL%
  214. HKR,Drivers\midi\sb16snd.drv,Description,,%V_EXTERNAL%
  215. HKR,Drivers\mixer\sb16snd.drv,Description,,%*PNPB003.DeviceDesc%
  216. HKR,Drivers\aux\sb16snd.drv,Description,,%*PNPB003.DeviceDesc%
  217. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  218.  
  219. [CTL0001.AddReg]
  220. HKR,Drivers\wave\sb16snd.drv,Description,,%*CTL0001.DeviceDesc%
  221. HKR,Drivers\midi\sbfm.drv,Description,,%V_INTERNAL%
  222. HKR,Drivers\midi\sb16snd.drv,Description,,%V_EXTERNAL%
  223. HKR,Drivers\mixer\sb16snd.drv,Description,,%*CTL0001.DeviceDesc%
  224. HKR,Drivers\aux\sb16snd.drv,Description,,%*CTL0001.DeviceDesc%  
  225. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  226.  
  227. [CTL0021.AddReg]
  228. HKR,Drivers\midi\sbawe32.drv,Description,,%*CTL0021.DeviceDesc%
  229.  
  230. [CTL0022.AddReg]
  231. HKLM,%*CTL0022.DeviceInfoKey%,%MIDIOutDevName%,,%*CTL0022.MIDIOutDevName%
  232. HKLM,%*CTL0022.DeviceInfoKey%,%DSOutDevName%,,%*CTL0022.DSOutDevName%
  233.  
  234. [CTL0042.AddReg]
  235. HKLM,%*CTL0042.DeviceInfoKey%,%MIDIOutDevName%,,%*CTL0042.MIDIOutDevName%
  236. HKLM,%*CTL0042.DeviceInfoKey%,%MIDIInDevName%,,%*CTL0042.MIDIInDevName%
  237. HKLM,%*CTL0042.DeviceInfoKey%,%WaveInDevName%,,%*CTL0042.WaveInDevName%
  238. HKLM,%*CTL0042.DeviceInfoKey%,%WaveOutDevName%,,%*CTL0042.WaveOutDevName%
  239. HKLM,%*CTL0042.DeviceInfoKey%,%MixerDevName%,,%*CTL0042.MixerDevName%
  240. HKLM,%*CTL0042.DeviceInfoKey%,%AuxCDDevName%,,%*CTL0042.AuxCDDevName%
  241. HKLM,%*CTL0042.DeviceInfoKey%,%AuxLineInDevName%,,%*CTL0042.AuxLineInDevName%
  242. HKLM,%*CTL0042.DeviceInfoKey%,%AuxMicDevName%,,%*CTL0042.AuxMicDevName%
  243. HKLM,%*CTL0042.DeviceInfoKey%,%AuxPCSpkDevName%,,%*CTL0042.AuxPCSpkDevName%
  244. HKLM,%*CTL0042.DeviceInfoKey%,%AuxMasterDevName%,,%*CTL0042.AuxMasterDevName%
  245. HKLM,%*CTL0042.DeviceInfoKey%,%AuxWaveDevName%,,%*CTL0042.AuxWaveDevName%
  246. HKLM,%*CTL0042.DeviceInfoKey%,%AuxMIDIDevName%,,%*CTL0042.AuxMIDIDevName%
  247. HKLM,%*CTL0042.DeviceInfoKey%,%DSOutDevName%,,%*CTL0042.DSOutDevName%
  248.  
  249.  
  250. ;---------------------------------------------------------------;
  251.  
  252. [SB16.AddReg]
  253. HKR,,Driver,,sb16.vxd
  254. HKR,Drivers\wave\sb16snd.drv,Driver,,sb16snd.drv
  255. HKR,Drivers\midi\sbfm.drv,Driver,,sbfm.drv
  256. HKR,Drivers\midi\sb16snd.drv,Driver,,sb16snd.drv
  257. HKR,Drivers\midi\sb16snd.drv,External,1,01,00,00,00
  258. HKR,Drivers\mixer\sb16snd.drv,Driver,,sb16snd.drv
  259. HKR,Drivers\aux\sb16snd.drv,Driver,,sb16snd.drv
  260. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  261.  
  262. [SBAWE.AddReg]
  263. HKR,,Driver,,sbawe.vxd
  264. HKR,Drivers\midi\sbawe32.drv,Driver,,sbawe32.drv
  265. HKR,Drivers,SubClasses,,"midi"
  266.  
  267. [WAVE.AddReg]
  268. HKR,,DevLoader,,mmdevldr.vxd
  269. HKR,Drivers,MIGRATED,,0
  270. HKR,Drivers\midi,,,
  271. HKR,Drivers\wave,,,
  272. HKR,Drivers\mixer,,,
  273. HKR,Drivers\aux,,,
  274.  
  275. [SF.AddReg]
  276. HKR,,DevLoader,,mmdevldr.vxd
  277. HKR,Drivers,MIGRATED,,0
  278. HKR,,Driver,,ct3dse.vxd
  279.  
  280. ;---------------------------------------------------------------;
  281.  
  282. [SBAWE_Virtual_Mpu_Device.AddReg]
  283. HKR,,DeviceDriver,,sbawe.vxd
  284. HKR,,DevLoader,,*CONFIGMG
  285.  
  286. ;---------------------------------------------------------------;
  287.  
  288. [JOYSTICK.AddReg]
  289. HKR,,DevLoader,,mmdevldr.vxd
  290. HKR,Drivers,MIGRATED,,0
  291. HKR,Drivers\joystick,,,
  292.  
  293. [MSJSTICK.AddReg]
  294. HKR,,Driver,,vjoyd.vxd
  295. HKR,Drivers\joystick\msjstick.drv,Description,,%*CTL7002.DeviceDesc%
  296. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  297. HKR,Drivers,SubClasses,,"joystick"
  298.  
  299.  
  300. [MSJSTICK.UpdateInis]
  301. system.ini,drivers,"joystick="
  302.  
  303. ;---------------------------------------------------------------;
  304.  
  305. [*PNPB003.KnownDrivers]
  306. sb16snd.drv
  307.  
  308. ;---------------------------------------------------------------;
  309.  
  310. [SourceDisksFiles]
  311. cspman.dll = 1
  312. sb16.vxd = 1
  313. sbfm.drv = 1
  314. sb16snd.drv = 1
  315. wfm0200.acv = 1
  316. wfm0200a.csp = 1
  317. wfm0201.acv = 1
  318. wfm0201a.csp = 1
  319. wfm0202.acv = 1
  320. wfm0202a.csp = 1
  321. wfm0203.acv = 1
  322. wfm0203a.csp = 1
  323. cifman.dll = 1
  324. cifman.crl = 1
  325. sbawe.vxd = 2
  326. sbawe32.drv = 2
  327. synthgm.sbk = 2
  328. aweman.dll = 2
  329. aweman32.dll = 2
  330. ct3dse.vxd= 3
  331.  
  332. [SourceDisksNames]
  333. 1 = %ID1%,,0000-0001
  334. 2 = %ID1%,,0000-0001
  335. 3 = %ID1%,,0000-0001
  336.  
  337. [DestinationDirs]
  338. SB16.CopyList      = 11        ; LDID_SYS
  339. SBAWE.CopyList      = 11        ; LDID_SYS
  340. AWEMAN.CopyList   = 10        ; LDID_WINDOWS
  341. SF.CopyList       = 11        ; LDID_SYS
  342. MSJSTICK.CopyList = 11        ; LDID_SYS
  343.  
  344. ;---------------------------------------------------------------;
  345.  
  346. [Strings]
  347.  
  348. ;Non Localized Strings
  349. MIDIOutDevName="MIDIOutDevName"
  350. MIDIInDevName="MIDIInDevName"
  351. WaveInDevName="WaveInDevName"
  352. WaveOutDevName="WaveOutDevName"
  353. MixerDevName="MixerDevName"
  354. AuxCDDevName="AuxCDDevName"
  355. AuxLineInDevName="AuxLineInDevName"
  356. AuxMicDevName="AuxMicDevName"
  357. AuxPCSpkDevName="AuxPCSpkDevName"
  358. AuxMasterDevName="AuxMasterDevName"
  359. AuxWaveDevName="AuxWaveDevName"
  360. AuxMIDIDevName="AuxMIDIDevName"
  361. DSOutDevName="DSOutDevName"
  362.  
  363. *CTL0022.DeviceInfoKey="SOFTWARE\Creative Tech\DeviceInfo\ISAPNP\CTL0022"
  364. *CTL0042.DeviceInfoKey="SOFTWARE\Creative Tech\DeviceInfo\ISAPNP\CTL0042"
  365.  
  366. *CTL0022.MIDIOutDevName="AWE64 MIDI Synth"
  367. *CTL0022.DSOutDevName="AWE64 Direct Sound Driver"
  368.  
  369. *CTL0042.MIDIOutDevName="AWE64 MIDI Out"
  370. *CTL0042.MIDIInDevName="AWE64 MIDI In"
  371. *CTL0042.WaveInDevName="AWE64 Wave In"
  372. *CTL0042.WaveOutDevName="AWE64 Wave Out"
  373. *CTL0042.MixerDevName="AWE64 Mixer"
  374. *CTL0042.AuxCDDevName="AWE64 Aux: CD"
  375. *CTL0042.AuxLineInDevName="AWE64 Aux: Line In"
  376. *CTL0042.AuxMicDevName="AWE64 Aux: Mic"
  377. *CTL0042.AuxPCSpkDevName="AWE64 Aux: PC Speaker"
  378. *CTL0042.AuxMasterDevName="AWE64 Aux: Master"
  379. *CTL0042.AuxWaveDevName="AWE64 Aux: Wave"
  380. *CTL0042.AuxMIDIDevName="AWE64 Aux: MIDI"
  381. *CTL0042.DSOutDevName="AWE64 Direct Sound Driver"
  382.  
  383.  
  384. ;Localized strings
  385. CREAF="Creative"
  386. CLMfgName="Creative"
  387. *PNPB003.DeviceDesc="Creative Sound Blaster 16 or AWE-32"
  388. *CTL0001.DeviceDesc="Creative Sound Blaster 16 Plug and Play"
  389. *CTL0021.DeviceDesc="Creative Advanced Wave Effects Synthesis for AWE 32"
  390. *CTL0022.DeviceDesc="Creative AWE64 Wavetable MIDI (AWE32 compatible)"
  391. *CTL0042.DeviceDesc="Creative AWE64 16-bit Audio (SB16 compatible)"
  392. *CTL0051.DeviceDesc="Creative 3D Stereo Enhancement Technology"
  393. *CTL7002.DeviceDesc="Creative Gameport Joystick"
  394. SBAWE_Virtual_Mpu.DeviceDesc="Creative SBAWE MPU401 Emulation"
  395. MediaClassName="Sound, video and game controllers"
  396. V_INTERNAL="Creative Stereo Music Synthesizer"
  397. V_EXTERNAL="External MIDI Port"
  398. ID1="Creative Drivers Disk"
  399.