home *** CD-ROM | disk | FTP | other *** search
/ PC/CD Gamer UK 43 / PCGAMER43.bin / twigdemo / directx / drivers.nec / audio / bin / ds118.inf next >
Windows Setup INFormation  |  1996-05-29  |  26KB  |  878 lines

  1. ; INF file for DirectSound driver.
  2. ; Copyright 1995, NEC Corporation
  3. ; - Includes drivers for detected & PnP devices
  4. ; - This is DirectSoound inf file ( 951227 )
  5.  
  6. [Version]
  7. Class=MEDIA
  8. Signature="$CHICAGO$"
  9. Provider=%NEC%
  10. verinfo=4.02.0.101
  11.  
  12. [DestinationDirs]
  13. DefaultDestDir=11    ; LDID_SYS
  14.  
  15. [SourceDisksNames]
  16. 1="","",1
  17.  
  18. [SourceDisksFiles]
  19. vjoyd.118=1
  20. necjstk.drv=1
  21. necmidi.drv=1
  22. necmidi.vxd=1
  23. necopl.vxd=1
  24. necopl.drv=1
  25. neccspcm.118=1
  26. vncspcmd.118=1
  27.  
  28. [ClassInstall]
  29. AddReg=Class.AddReg
  30.  
  31. [Class.AddReg]
  32. HKR,,,,%MediaClassName%
  33. HKR,,Icon,,"-1"
  34. HKR,,Installer,,mmci.dll
  35.  
  36. [Manufacturer]
  37. "%NECMfgName%"=NEC
  38.  
  39. [NEC]
  40. %NEC118nonPnP1.DeviceDesc%=NonPNP1        ;Non PnP Mode Machine1
  41. %NEC118nonPnP1M.DeviceDesc%=NonPNP1M        ;Non PnP Mode Machine1 w/ MIDI
  42. %NEC118nonPnP3.DeviceDesc%=NonPNP3        ;Non PnP Mode Machine3
  43. %NEC118nonPnP3M.DeviceDesc%=NonPNP3M        ;Non PnP Mode Machine3 w/ MIDI
  44.  
  45. [PreCopySection]
  46. HKR,,NoSetupUI,,1
  47.  
  48. ;---------------------------------------------------------------;
  49. [nEC1802.Device]
  50. LogConfig=*NEC73.LogConfig1,*NEC73.LogConfig2,*NEC73.LogConfig3,*NEC73.LogConfig4
  51. CopyFiles=NEC73.CopyList
  52. AddReg=WAVE.AddReg, MIXER.AddReg, nEC1802.AddReg, NEC73.AddReg
  53.  
  54. [nEC1803.Device]
  55. LogConfig=*NEC73.LogConfig1,*NEC73.LogConfig2,*NEC73.LogConfig3,*NEC73.LogConfig4
  56. CopyFiles=NEC73.CopyList
  57. AddReg=WAVE.AddReg, MIXER.AddReg, nEC1803.AddReg, NEC73.AddReg
  58.  
  59. [nEC1804.Device]
  60. LogConfig=*NEC73.LogConfig1,*NEC73.LogConfig2,*NEC73.LogConfig3,*NEC73.LogConfig4
  61. CopyFiles=NEC73.CopyList
  62. AddReg=WAVE.AddReg, MIXER.AddReg, nEC1804.AddReg, NEC73.AddReg
  63.  
  64. [nEC1805.Device]
  65. LogConfig=*NEC73.LogConfig1,*NEC73.LogConfig2,*NEC73.LogConfig3,*NEC73.LogConfig4
  66. CopyFiles=NEC73.CopyList
  67. AddReg=WAVE.AddReg, MIXER.AddReg, nEC1805.AddReg, NEC73.AddReg
  68.  
  69. [*NEC73.LogConfig1]
  70. ConfigPriority=HARDRECONFIG
  71. IOConfig=188-188(fff::)
  72. IOConfig=18A-18A(fff::)
  73. IOConfig=18C-18C(fff::)
  74. IOConfig=18E-18E(fff::)
  75. IOConfig=A460-A460(fff::)
  76. IOConfig=A462-A462(fff::)
  77. IOConfig=A464-A464(fff::)
  78. IOConfig=A466-A466(fff::)
  79. IOConfig=A468-A468(fff::)
  80. IOConfig=A46A-A46A(fff::)
  81. IOConfig=A46C-A46C(fff::)
  82. IOConfig=A46E-A46E(fff::)
  83. IOConfig=A66E-A66E(fff::)
  84. IRQConfig=3, 10, 12, 13
  85.  
  86. [*NEC73.LogConfig2]
  87. ConfigPriority=HARDRECONFIG
  88. IOConfig=288-288(fff::)
  89. IOConfig=28A-28A(fff::)
  90. IOConfig=28C-28C(fff::)
  91. IOConfig=28E-28E(fff::)
  92. IOConfig=A460-A460(fff::)
  93. IOConfig=A462-A462(fff::)
  94. IOConfig=A464-A464(fff::)
  95. IOConfig=A466-A466(fff::)
  96. IOConfig=A468-A468(fff::)
  97. IOConfig=A46A-A46A(fff::)
  98. IOConfig=A46C-A46C(fff::)
  99. IOConfig=A46E-A46E(fff::)
  100. IOConfig=A66E-A66E(fff::)
  101. IRQConfig=3, 10, 12, 13
  102.  
  103. [*NEC73.LogConfig3]
  104. ConfigPriority=HARDRECONFIG
  105. IOConfig=188-188(fff::)
  106. IOConfig=18A-18A(fff::)
  107. IOConfig=18C-18C(fff::)
  108. IOConfig=18E-18E(fff::)
  109. IOConfig=A460-A460(fff::)
  110. IOConfig=A462-A462(fff::)
  111. IOConfig=A464-A464(fff::)
  112. IOConfig=A466-A466(fff::)
  113. IOConfig=A468-A468(fff::)
  114. IOConfig=A46A-A46A(fff::)
  115. IOConfig=A46C-A46C(fff::)
  116. IOConfig=A46E-A46E(fff::)
  117. IOConfig=A66E-A66E(fff::)
  118. MemConfig=CC000-CFFFF
  119. IRQConfig=3, 10, 12, 13
  120.  
  121. [*NEC73.LogConfig4]
  122. ConfigPriority=HARDRECONFIG
  123. IOConfig=288-288(fff::)
  124. IOConfig=28A-28A(fff::)
  125. IOConfig=28C-28C(fff::)
  126. IOConfig=28E-28E(fff::)
  127. IOConfig=A460-A460(fff::)
  128. IOConfig=A462-A462(fff::)
  129. IOConfig=A464-A464(fff::)
  130. IOConfig=A466-A466(fff::)
  131. IOConfig=A468-A468(fff::)
  132. IOConfig=A46A-A46A(fff::)
  133. IOConfig=A46C-A46C(fff::)
  134. IOConfig=A46E-A46E(fff::)
  135. IOConfig=A66E-A66E(fff::)
  136. MemConfig=CC000-CFFFF
  137. IRQConfig=3, 10, 12, 13
  138.  
  139. [nEC1806.Device]
  140. LogConfig=*Np.LogConfig
  141. CopyFiles=PCM1.CopyList
  142. AddReg=WAVE.AddReg, MIXER.AddReg, nEC1806.AddReg, MATEX.AddReg
  143. Restart
  144.  
  145. [*Np.LogConfig]
  146. ConfigPriority=HARDRECONFIG
  147. IOConfig=0C24-C24(fff::)
  148. IOConfig=0C2B-C2B(fff::)
  149. IOConfig=0C2D-C2D(fff::)
  150. IOConfig=0F40-0F47(fff::)
  151. IOConfig=A460-A460(fff::)
  152. DMAConfig=0,  3
  153. IRQConfig=3,  5, 10, 12
  154.  
  155. [nEC1807.Device]
  156. LogConfig=*MATEX.LogConfig
  157. CopyFiles=PCM1.CopyList
  158. AddReg=WAVE.AddReg, MIXER.AddReg, nEC1807.AddReg, MATEX.AddReg
  159. Restart
  160.  
  161. [*MATEX.LogConfig]
  162. ConfigPriority=HARDRECONFIG
  163. IOConfig=0C24-C24(fff::)
  164. IOConfig=0C2B-C2B(fff::)
  165. IOConfig=0C2D-C2D(fff::)
  166. IOConfig=0F40-0F47(fff::)
  167. IOConfig=A460-A460(fff::)
  168. DMAConfig=1
  169. IRQConfig=3,  5, 10, 12
  170.  
  171. [nEC1808.Device]
  172. LogConfig=*Cb.LogConfig1,*Cb.LogConfig2
  173. CopyFiles=Cb.CopyList
  174. AddReg=WAVE.AddReg, MIXER.AddReg, nEC1808.AddReg, Cb.AddReg
  175. Restart
  176.  
  177. [*Cb.LogConfig1]
  178. ConfigPriority=HARDRECONFIG
  179. IOConfig=0C24-C24(fff::)
  180. IOConfig=0C2B-C2B(fff::)
  181. IOConfig=0C2D-C2D(fff::)
  182. IOConfig=0F40-0F47(fff::)
  183. IOConfig=A460-A460(fff::)
  184. IOConfig=188-188(fff::)
  185. IOConfig=18A-18A(fff::)
  186. IOConfig=18C-18C(fff::)
  187. IOConfig=18E-18E(fff::)
  188. IOConfig=0F4A-0F4B(fff::)
  189. DMAConfig=1
  190. IRQConfig=3,  5, 10, 12
  191.  
  192. [*Cb.LogConfig2]
  193. ConfigPriority=HARDRECONFIG
  194. IOConfig=0C24-C24(fff::)
  195. IOConfig=0C2B-C2B(fff::)
  196. IOConfig=0C2D-C2D(fff::)
  197. IOConfig=0F40-0F47(fff::)
  198. IOConfig=A460-A460(fff::)
  199. IOConfig=188-188(fff::)
  200. IOConfig=18A-18A(fff::)
  201. IOConfig=18C-18C(fff::)
  202. IOConfig=18E-18E(fff::)
  203. IOConfig=0F4A-0F4B(fff::)
  204. DMAConfig=1
  205. MemConfig=CC000-CFFFF
  206. IRQConfig=3, 5, 10, 12
  207.  
  208. [nEC180E.Device]
  209. LogConfig=*J04.LogConfig
  210. CopyFiles=PCM1.CopyList
  211. AddReg=WAVE.AddReg, MIXER.AddReg, nEC180E.AddReg, J04.AddReg
  212. Restart
  213.  
  214. [*J04.LogConfig]
  215. ConfigPriority=HARDRECONFIG
  216. IOConfig=0F40-0F49(fff::)
  217. IRQConfig=3, 6, 10, 12
  218.  
  219. [NonPNP1]
  220. LogConfig=NonPnP1.LogConfig
  221. CopyFiles=NECJSTK.CopyList, OPL.CopyList, PCM2.CopyList
  222. AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, Machine1.AddReg
  223. Restart
  224.  
  225. [NonPnP1.LogConfig]                ;Same NEC8161
  226. ConfigPriority=HARDRECONFIG
  227. IOConfig = 0480-0487
  228. IOConfig = 1480-148F
  229.  
  230. [NonPNP1M]
  231. LogConfig=NonPnP1M.LogConfig
  232. CopyFiles=NECJSTK.CopyList, OPL.CopyList, MIDI.CopyList, PCM2.CopyList
  233. AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, NECMIDI.AddReg, Machine1M.AddReg
  234. Restart
  235.  
  236. [NonPnP1M.LogConfig]                ;Same NEC8162
  237. ConfigPriority=HARDRECONFIG
  238. IOConfig = 0480-0487
  239. IOConfig = 1480-148F
  240. IRQConfig=3,5,6,10                ;MIDI
  241.  
  242. [NonPNP2]
  243. LogConfig=NonPnP2.LogConfig
  244. CopyFiles=NECJSTK.CopyList, OPL.CopyList, PCM1.CopyList
  245. AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, Machine1.AddReg
  246. Restart
  247.  
  248. [NonPnP2.LogConfig]                ;Same NEC8163
  249. ConfigPriority=HARDRECONFIG
  250. IOConfig = 0480-0487
  251. IOConfig = 1480-148F
  252. IOConfig = 0188-018E
  253. IRQConfig=3,10,12                ;OPN3
  254.  
  255. [NonPNP2M]
  256. LogConfig=NonPnP2M.LogConfig
  257. CopyFiles=NECJSTK.CopyList, OPL.CopyList, MIDI.CopyList, PCM1.CopyList
  258. AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, NECMIDI.AddReg, Machine1M.AddReg
  259. Restart
  260.  
  261. [NonPnP2M.LogConfig]                ;Same NEC8164
  262. ConfigPriority=HARDRECONFIG
  263. IOConfig = 0480-0487
  264. IOConfig = 1480-148F
  265. IOConfig = 0188-018E
  266. IRQConfig=3,5,6,10                ;MIDI
  267. IRQConfig=3,10,12                ;OPN3
  268.  
  269. [NonPNP3]
  270. LogConfig=NonPnP3.LogConfig1, NonPnP3.LogConfig2
  271. CopyFiles=NECJSTK.CopyList, OPL.CopyList, PCM2.CopyList
  272. AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, WAVE.AddReg, MIXER.AddReg, Machine3.AddReg
  273. Restart
  274.  
  275. [NonPnP3.LogConfig1]                ;Same NEC8167
  276. ConfigPriority=HARDRECONFIG
  277. IOConfig = 0480-0487
  278. IOConfig = 1480-148F
  279. IOConfig = 0188-018E
  280. IOConfig = A460-A461
  281. IOConfig = 0C24-0C25
  282. IOConfig = 0C2B-0C2C
  283. IOConfig = 0C2D-0C2E
  284. IOConfig = 0F40-0F4F
  285. IRQConfig=3,10,12                ;OPN3/WSS
  286. DMAConfig=0,3                    ;WSS playback/capture
  287.  
  288. [NonPnP3.LogConfig2]                ;Same NEC8165
  289. ConfigPriority=HARDRECONFIG
  290. IOConfig = 0480-0487
  291. IOConfig = 1480-148F
  292. IOConfig = 0188-018E
  293. IOConfig = A460-A461
  294. IOConfig = 0C24-0C25
  295. IOConfig = 0C2B-0C2C
  296. IOConfig = 0C2D-0C2E
  297. IOConfig = 0F40-0F4F
  298. IRQConfig=3,10,12                ;OPN3/WSS
  299. DMAConfig=3                    ;WSS playback
  300. DMAConfig=0                    ;WSS capture
  301.  
  302. [NonPNP3M]
  303. LogConfig=NonPnP3M.LogConfig1, NonPnP3M.LogConfig2
  304. CopyFiles=NECJSTK.CopyList, OPL.CopyList, MIDI.CopyList, PCM2.CopyList
  305. AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, NECMIDI.AddReg,WAVE.AddReg, MIXER.AddReg, Machine3M.AddReg
  306. Restart
  307.  
  308. [NonPnP3M.LogConfig1]                ;Same NEC8168
  309. ConfigPriority=HARDRECONFIG
  310. IOConfig = 0480-0487
  311. IOConfig = 1480-148F
  312. IOConfig = 0188-018E
  313. IOConfig = A460-A461
  314. IOConfig = 0C24-0C25
  315. IOConfig = 0C2B-0C2C
  316. IOConfig = 0C2D-0C2E
  317. IOConfig = 0F40-0F4F
  318. IRQConfig=3,5,6,10                ;MIDI
  319. IRQConfig=3,10,12                ;OPN3/WSS
  320. DMAConfig=0,3                    ;WSS playback/capture
  321.  
  322. [NonPnP3M.LogConfig2]                ;Same NEC8166
  323. ConfigPriority=HARDRECONFIG
  324. IOConfig = 0480-0487
  325. IOConfig = 1480-148F
  326. IOConfig = 0188-018E
  327. IOConfig = A460-A461
  328. IOConfig = 0C24-0C25
  329. IOConfig = 0C2B-0C2C
  330. IOConfig = 0C2D-0C2E
  331. IOConfig = 0F40-0F4F
  332. IRQConfig=3,5,6,10                ;MIDI
  333. IRQConfig=3,10,12                ;OPN3/WSS
  334. DMAConfig=3                    ;WSS playback
  335. DMAConfig=0                    ;WSS capture
  336.  
  337. [Machine1]
  338. CopyFiles=NECJSTK.CopyList, OPL.CopyList, PCM2.CopyList
  339. AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, Machine1.AddReg
  340. Restart
  341.  
  342. [Machine1M]
  343. CopyFiles=NECJSTK.CopyList, OPL.CopyList, MIDI.CopyList, PCM2.CopyList
  344. AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, NECMIDI.AddReg, Machine1M.AddReg
  345. Restart
  346.  
  347. [Machine2]
  348. CopyFiles=NECJSTK.CopyList, OPL.CopyList, PCM1.CopyList
  349. AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, Machine1.AddReg
  350. Restart
  351.  
  352. [Machine2M]
  353. CopyFiles=NECJSTK.CopyList, OPL.CopyList, MIDI.CopyList, PCM1.CopyList
  354. AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, NECMIDI.AddReg, Machine1M.AddReg
  355. Restart
  356.  
  357. [Machine3]
  358. CopyFiles=NECJSTK.CopyList, OPL.CopyList, PCM2.CopyList
  359. AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, WAVE.AddReg, MIXER.AddReg, Machine3.AddReg
  360. Restart
  361.  
  362. [Machine3M]
  363. CopyFiles=NECJSTK.CopyList, OPL.CopyList, MIDI.CopyList, PCM2.CopyList
  364. AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, NECMIDI.AddReg,WAVE.AddReg, MIXER.AddReg, Machine3M.AddReg
  365. Restart
  366.  
  367. ;---------------------------------------------------------------;
  368. [nEC1808_2.Device]
  369. LogConfig=*NewCb.LogConfig1,*NewCb.LogConfig2
  370. ;DelFiles=Cb.DelList
  371. CopyFiles=NewCb.CopyList
  372. AddReg=WAVE.AddReg, MIXER.AddReg, nEC1808_2.AddReg, NewCb.AddReg
  373. ;UpdateInis=Cb.UpdateInis
  374. ;---------------------------------------------------------------;
  375. [*NewCb.LogConfig1]
  376. ConfigPriority=HARDRECONFIG
  377. IOConfig=0C24-C24(fff::)
  378. IOConfig=0C2B-C2B(fff::)
  379. IOConfig=0C2D-C2D(fff::)
  380. IOConfig=0F40-0F47(fff::)
  381. IOConfig=A460-A460(fff::)
  382. IOConfig=0F4A-0F4B(fff::)
  383. DMAConfig=1
  384. IRQConfig=12
  385.  
  386. [*NewCb.LogConfig2]
  387. ConfigPriority=HARDRECONFIG
  388. IOConfig=0C24-C24(fff::)
  389. IOConfig=0C2B-C2B(fff::)
  390. IOConfig=0C2D-C2D(fff::)
  391. IOConfig=0F40-0F47(fff::)
  392. IOConfig=A460-A460(fff::)
  393. IOConfig=0F4A-0F4B(fff::)
  394. DMAConfig=1
  395. MemConfig=CC000-CFFFF
  396. IRQConfig=12
  397.  
  398.  
  399. ;---------------------------------------------------------------;
  400.  
  401. [OPL3_Dev]
  402. LogConfig=OPL3_Dev.LogConfig
  403. DelFiles=OPL.DelList
  404. CopyFiles=OPL.CopyFiles
  405. AddReg=MIDI.AddReg, OPL_2.AddReg, OPL3_Dev.AddReg
  406. UpdateInis=OPL.UpdateInis
  407.  
  408. [OPL3_Dev.LogConfig]
  409. ConfigPriority = HARDWIRED
  410. IOConfig = 1488-148b         ;Allocate 4 ports at base 388
  411. IOConfig = 188-188
  412. IOConfig = 18a-18a
  413. IOConfig = 18c-18c
  414. IOConfig = 18e-18e
  415.  
  416. [*nEC1818.Det]
  417. AddReg=PreCopySection
  418.  
  419. ;----------------------------------------------------------------;
  420.  
  421. [MPU401]
  422. LogConfig = *nEC1881.LogConfig
  423. DelFiles=MPU401.DelList
  424. CopyFiles=MPU401.Copy.Sys
  425. AddReg=MIDI.AddReg, MPU401.AddReg,MPU401.AddRegDeviceDesc
  426. UpdateInis=MPU401.UpdateInis
  427.  
  428. [MPU401.FactDef]
  429. ConfigPriority=NORMAL
  430. IOConfig=148C-148D
  431. IRQConfig=10
  432.  
  433. [*nEC1881.LogConfig]
  434. ConfigPriority = HARDRECONFIG
  435. IOConfig=148C-148D
  436. IRQConfig=10
  437.  
  438. [*nEC1881.Det]
  439. AddReg=PreCopySection
  440.  
  441. [NECJSTK]
  442. LogConfig=BasicJoyStick.LC0
  443. CopyFiles=NECJSTK_2.CopyList
  444. AddReg=JOYSTICK.AddReg, NECJSTK_2.AddReg
  445. UpdateInis=NECJSTK.UpdateInis
  446.  
  447. [*nEC18C1.det]
  448. AddReg=PreCopySection
  449.  
  450. [BasicJoyStick.LC0]
  451. ConfigPriority=HARDWIRED
  452. IOConfig=1480-1487
  453.  
  454. [*nEC1802.Det]
  455. AddReg=PreCopySection
  456.  
  457. [*nEC1803.Det]
  458. AddReg=PreCopySection
  459.  
  460. [*nEC1804.Det]
  461. AddReg=PreCopySection
  462.  
  463. [*nEC1805.Det]
  464. AddReg=PreCopySection
  465.  
  466. [*nEC1806.Det]
  467. AddReg=PreCopySection
  468.  
  469. [*nEC1807.Det]
  470. AddReg=PreCopySection
  471.  
  472. [*nEC1808.Det]
  473. AddReg=PreCopySection
  474.  
  475. [*nEC180E.Det]
  476. AddReg=PreCopySection
  477.  
  478. [*nEC8161.Det]
  479. AddReg=PreCopySection
  480.  
  481. [*nEC8162.Det]
  482. AddReg=PreCopySection
  483.  
  484. [*nEC8163.Det]
  485. AddReg=PreCopySection
  486.  
  487. [*nEC8164.Det]
  488. AddReg=PreCopySection
  489.  
  490. [*nEC8165.Det]
  491. AddReg=PreCopySection
  492.  
  493. [*nEC8166.Det]
  494. AddReg=PreCopySection
  495.  
  496. [*nEC8167.Det]
  497. AddReg=PreCopySection
  498.  
  499. [*nEC8168.Det]
  500. AddReg=PreCopySection
  501.  
  502. ;---------------------------------------------------------------;
  503. [NEC73.CopyList]
  504. vn73pcmd.vxd,,,40
  505. nec73pcm.drv,,,40
  506. necopn.drv,,,40
  507. vnopnd.vxd,,,40
  508.  
  509. [Cb.CopyList]
  510. vncspcmd.vxd,,,40
  511. neccspcm.drv,,,40
  512. necopn.drv,,,40
  513. necmix.drv,,,40
  514. vnopnd.vxd,,,40
  515. vnecmixd.vxd,,,40
  516.  
  517. [NewCb.CopyList]
  518. vncspcmd.vxd,vncspcmd.new,,40
  519. neccspcm.drv,neccspcm.new,,40
  520. necmix.drv,necmix.new,,40
  521. vnecmixd.vxd,vnecmixd.new,,40
  522.  
  523.  
  524. [NECJSTK.CopyList]      ;JOYSTICK
  525. vjoyd.vxd,vjoyd.118,,40
  526. necjstk.drv,,,40
  527.  
  528. [MIDI.CopyList]         ;MIDI
  529. necmidi.drv,,,40
  530. necmidi.vxd,,,40
  531.  
  532. [OPL.CopyList]          ;OPL3
  533. necopl.vxd,,,40
  534. necopl.drv,,,40
  535.  
  536. [PCM1.CopyList]         ;WSS PCM
  537. vncspcmd.vxd,,,40
  538. neccspcm.drv,,,40
  539.  
  540. [PCM2.CopyList]         ;WSS PCM
  541. vncspcmd.vxd,vncspcmd.118,,40
  542. neccspcm.drv,neccspcm.118,,40
  543.  
  544. [MPU401.Copy.Sys]
  545. necmidi.drv,necmidi.new,,40
  546. necmidi.vxd,vnecmidi.new,,40
  547.  
  548. [OPL.CopyFiles]
  549. necopl.vxd,vnecopl.new,,40
  550. necopl.drv,necopl.new,,40
  551.  
  552. [NECJSTK_2.CopyList]
  553. vjoyd.vxd,vjoyd.new,,40
  554. necjstk.drv,necjstk.new,,40
  555.  
  556. ;---------------------------------------------------------------;
  557. [nEC1802.AddReg]
  558. HKR,Drivers\wave\nec73pcm.drv,Description,,%*nEC1802.DeviceDesc%
  559. HKR,Drivers\mixer\nec73pcm.drv,Description,,%*nEC1802.DeviceDesc%
  560. HKR,Drivers\aux\nec73pcm.drv,Description,,%*nEC1802.DeviceDesc%
  561. HKR,Drivers\midi\necopn.drv,Description,,%V_NEC73%
  562. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  563.  
  564. [nEC1803.AddReg]
  565. HKR,Drivers\wave\nec73pcm.drv,Description,,%*nEC1803.DeviceDesc%
  566. HKR,Drivers\mixer\nec73pcm.drv,Description,,%*nEC1803.DeviceDesc%
  567. HKR,Drivers\aux\nec73pcm.drv,Description,,%*nEC1803.DeviceDesc%
  568. HKR,Drivers\midi\necopn.drv,Description,,%V_NEC73%
  569. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  570.  
  571. [nEC1804.AddReg]
  572. HKR,Drivers\wave\nec73pcm.drv,Description,,%*nEC1804.DeviceDesc%
  573. HKR,Drivers\mixer\nec73pcm.drv,Description,,%*nEC1804.DeviceDesc%
  574. HKR,Drivers\aux\nec73pcm.drv,Description,,%*nEC1804.DeviceDesc%
  575. HKR,Drivers\midi\necopn.drv,Description,,%V_NEC73%
  576. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  577.  
  578. [nEC1805.AddReg]
  579. HKR,Drivers\wave\nec73pcm.drv,Description,,%*nEC1805.DeviceDesc%
  580. HKR,Drivers\mixer\nec73pcm.drv,Description,,%*nEC1805.DeviceDesc%
  581. HKR,Drivers\aux\nec73pcm.drv,Description,,%*nEC1805.DeviceDesc%
  582. HKR,Drivers\midi\necopn.drv,Description,,%V_NEC73%
  583. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  584.  
  585. [nEC1806.AddReg]
  586. HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC1806.DeviceDesc%
  587. HKR,Drivers\mixer\neccspcm.drv,Description,,%*nEC1806.DeviceDesc%
  588. HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC1806.DeviceDesc%
  589. HKR,Drivers,SubClasses,,"wave,aux,mixer"
  590.  
  591. [nEC1807.AddReg]
  592. HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC1807.DeviceDesc%
  593. HKR,Drivers\mixer\neccspcm.drv,Description,,%*nEC1807.DeviceDesc%
  594. HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC1807.DeviceDesc%
  595. HKR,Drivers,SubClasses,,"wave,aux,mixer"
  596.  
  597. [nEC1808.AddReg]
  598. HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC1808.DeviceDesc%
  599. HKR,Drivers\mixer\necmix.drv,Description,,%*nEC1808M.DeviceDesc%
  600. HKR,Drivers\mixer\neccspcm.drv,Description,,%*nEC1808.DeviceDesc%
  601. HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC1808.DeviceDesc%
  602. HKR,Drivers\midi\necopn.drv,Description,,%V_NECCb%
  603. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  604.  
  605. ;---------------------------------------------------------------;
  606. [nEC1808_2.AddReg]
  607. HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC1808W.DeviceDesc%
  608. HKR,Drivers\mixer\necmix.drv,Description,,%*nEC1808Pre.DeviceDesc%
  609. HKR,Drivers\mixer\neccspcm.drv,Description,,%nEC1808M_2.DeviceDesc%
  610. HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC1808A.DeviceDesc%
  611. HKR,Drivers,SubClasses,,"wave,aux,mixer"
  612. ;---------------------------------------------------------------;
  613.  
  614. [nEC180E.AddReg]
  615. HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC180E.DeviceDesc%
  616. HKR,Drivers\mixer\neccspcm.drv,Description,,%*nEC180E.DeviceDesc%
  617. HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC180E.DeviceDesc%
  618. HKR,Drivers,SubClasses,,"wave,aux,mixer"
  619.  
  620. ;---------------------------------------------------------------;
  621.  
  622. [NEC73.AddReg]
  623. HKR,,Driver,,"vn73pcmd.vxd vnopnd.vxd"
  624. HKR,Drivers\wave\nec73pcm.drv,Driver,,nec73pcm.drv
  625. HKR,Drivers\mixer\nec73pcm.drv,Driver,,nec73pcm.drv
  626. HKR,Drivers\aux\nec73pcm.drv,Driver,,nec73pcm.drv
  627. HKR,Drivers\midi\necopn.drv,Driver,,necopn.drv
  628. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  629.  
  630. [MATEX.AddReg]
  631. HKR,,Driver,,vncspcmd.vxd
  632. HKR,Drivers\wave\neccspcm.drv,Driver,,neccspcm.drv
  633. HKR,Drivers\mixer\neccspcm.drv,Driver,,neccspcm.drv
  634. HKR,Drivers\aux\neccspcm.drv,Driver,,neccspcm.drv
  635. HKR,Drivers,SubClasses,,"wave,aux,mixer"
  636. HKR,,EnumPropPages,,"neccspcm.drv,DrvEnumPropPages"
  637.  
  638. [Cb.AddReg]
  639. HKR,,Driver,,"vncspcmd.vxd vnopnd.vxd vnecmixd.vxd"
  640. HKR,Drivers\wave\neccspcm.drv,Driver,,neccspcm.drv
  641. HKR,Drivers\mixer\necmix.drv,Driver,,necmix.drv
  642. HKR,Drivers\mixer\neccspcm.drv,Driver,,neccspcm.drv
  643. HKR,Drivers\aux\neccspcm.drv,Driver,,neccspcm.drv
  644. HKR,Drivers\midi\necopn.drv,Driver,,necopn.drv
  645. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  646. HKR,,EnumPropPages,,"neccspcm.drv,DrvEnumPropPages"
  647.  
  648. [NewCb.AddReg]
  649. HKR,,Driver,,"vncspcmd.vxd vnecmixd.vxd"
  650. HKR,Drivers\wave\neccspcm.drv,Driver,,neccspcm.drv
  651. HKR,Drivers\mixer\necmix.drv,Driver,,necmix.drv
  652. HKR,Drivers\mixer\neccspcm.drv,Driver,,neccspcm.drv
  653. HKR,Drivers\aux\neccspcm.drv,Driver,,neccspcm.drv
  654. HKR,Drivers,SubClasses,,"wave,aux,mixer"
  655.  
  656. [J04.AddReg]
  657. HKR,,Driver,,vncspcmd.vxd
  658. HKR,Drivers\wave\neccspcm.drv,Driver,,neccspcm.drv
  659. HKR,Drivers\mixer\neccspcm.drv,Driver,,neccspcm.drv
  660. HKR,Drivers\aux\neccspcm.drv,Driver,,neccspcm.drv
  661. HKR,Drivers,SubClasses,,"wave,aux,mixer"
  662. HKR,,EnumPropPages,,"neccspcm.drv,DrvEnumPropPages"
  663.  
  664. [Machine1.AddReg]    ;Same [Machine2.AddReg]
  665. HKR,,Driver,,"vjoyd.vxd necopl.vxd"
  666. HKR,Drivers,SubClasses,,"midi,joystick"
  667.  
  668. [Machine1M.AddReg]    ;Same [Machine2.AddReg]
  669. HKR,,Driver,,"vjoyd.vxd necopl.vxd necmidi.vxd"
  670. HKR,Drivers,SubClasses,,"midi,joystick"
  671.  
  672. [Machine3.AddReg]
  673. HKR,,Driver,," vjoyd.vxd vncspcmd.vxd necopl.vxd"
  674. HKR,,EnumPropPages,,"neccspcm.drv,DrvEnumPropPages"
  675. HKR,Drivers\wave\neccspcm.drv,Driver,,neccspcm.drv
  676. HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC8168W.DeviceDesc%
  677. HKR,Drivers\mixer\neccspcm.drv,Driver,,neccspcm.drv
  678. HKR,Drivers\mixer\neccspcm.drv,Description,,%*nEC8168M.DeviceDesc%
  679. HKR,Drivers\aux\neccspcm.drv,Driver,,neccspcm.drv
  680. HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC8168AUX.DeviceDesc%
  681. HKR,Drivers,SubClasses,,"wave,aux,mixer,midi,joystick"
  682.  
  683. [Machine3M.AddReg]
  684. HKR,,Driver,," vjoyd.vxd vncspcmd.vxd necopl.vxd necmidi.vxd"
  685. HKR,,EnumPropPages,,"neccspcm.drv,DrvEnumPropPages"
  686. HKR,Drivers\wave\neccspcm.drv,Driver,,neccspcm.drv
  687. HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC8168W.DeviceDesc%
  688. HKR,Drivers\mixer\neccspcm.drv,Driver,,neccspcm.drv
  689. HKR,Drivers\mixer\neccspcm.drv,Description,,%*nEC8168M.DeviceDesc%
  690. HKR,Drivers\aux\neccspcm.drv,Driver,,neccspcm.drv
  691. HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC8168AUX.DeviceDesc%
  692. HKR,Drivers,SubClasses,,"wave,aux,mixer,midi,joystick"
  693.  
  694. [NECJSTK.AddReg]
  695. HKR,Drivers\joystick\necjstk.drv,Driver,,necjstk.drv
  696. HKR,Drivers\joystick\necjstk.drv,Description,,%*nEC8168JOY.DeviceDesc%
  697.  
  698. [NECMIDI.AddReg]
  699. HKR,Drivers\midi\necmidi.drv,Driver,,necmidi.drv
  700. HKR,Drivers\midi\necmidi.drv,Description,,%*nEC8168MID.DeviceDesc%
  701. HKR,Drivers\midi\necmidi.drv,External,1,01,00,00,00
  702.  
  703. [OPL.AddReg]
  704. HKR,Drivers\midi\necopl.drv,Driver,,necopl.drv
  705. HKR,Drivers\midi\necopl.drv,Description,,%*nEC8168OPL.DeviceDesc%
  706.  
  707. [JOYSTICK.AddReg]
  708. HKR,,DevLoader,,mmdevldr.vxd
  709. HKR,Drivers,MIGRATED,,0
  710. HKR,Drivers\joystick,,,
  711.  
  712. [MIDI.AddReg]
  713. HKR,,DevLoader,,mmdevldr.vxd
  714. HKR,Drivers,MIGRATED,,0
  715. HKR,Drivers\midi,,,
  716.  
  717. [MIXER.AddReg]
  718. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
  719. HKLM,%KEY_IOC%\Vol,,,
  720.  
  721. [WAVE.AddReg]
  722. HKR,,DevLoader,,mmdevldr.vxd
  723. HKR,Drivers,MIGRATED,,0
  724. HKR,Drivers\midi,,,
  725. HKR,Drivers\wave,,,
  726. HKR,Drivers\mixer,,,
  727. HKR,Drivers\aux,,,
  728. HKLM,%KEY_IOC%\acm,,,
  729. HKLM,%KEY_IOC%\Rec,,,
  730. HKLM,%KEY_IOC%\MPlay,,,
  731.  
  732. [MPU401.AddReg]
  733. HKR,,Driver,,necmidi.vxd
  734. HKR,Drivers\midi\necmidi.drv,Driver,,necmidi.drv
  735. HKR,Drivers\midi\necmidi.drv,External,1,01,00,00,00
  736. ;HKR,Drivers\midi\necmidi.drv,Port,1,00
  737. ;HKR,Drivers\midi\necmidi.drv,Definition,,"%10%\config\general.idf"
  738. HKR,Drivers,SubClasses,,"midi"
  739.  
  740. [MPU401.AddRegDeviceDesc]
  741. HKR,Drivers\midi\necmidi.drv,Description,,%*nEC1881.DeviceDesc%
  742.  
  743. [NECJSTK_2.AddReg]
  744. HKR,,Driver,,vjoyd.vxd
  745. HKR,Drivers\joystick\necjstk.drv,Description,,%*nEC18C1.DeviceDesc%
  746. HKR,Drivers\joystick\necjstk.drv,Driver,,necjstk.drv
  747. HKR,Drivers,SubClasses,,"joystick"
  748.  
  749. ;---------------------------------------------------------------;
  750. [MPU401.UpdateInis]
  751. system.ini,drivers,"midi*=mpu401.drv",,1
  752. system.ini,drivers,"midi*=rdmpu401.drv",,1
  753. system.ini,drivers,"midi*=mm16n.drv",,1
  754. system.ini,drivers,"midi*=mm16c.drv",,1
  755. system.ini,drivers,"midi*=mm16w.drv",,1
  756.  
  757. [NECJSTK.UpdateInis]
  758. system.ini,drivers,"joystick="
  759.  
  760. [MPU401.DelList]
  761. mpu401.drv,,,1
  762. rdmpu401.drv,,,1
  763.  
  764. [OPL_2.AddReg]
  765. HKR,,Driver,,necopl.vxd
  766. HKR,Drivers\midi\necopl.drv,Driver,,necopl.drv
  767. HKR,Drivers,SubClasses,,"midi"
  768.  
  769. [OPL3_Dev.AddReg]
  770. HKR,Drivers\midi\necopl.drv,Description,,%*nEC1818.DeviceDesc%
  771.  
  772. [OPL.DelList]
  773. vadlibd.386,,,1
  774. msadlib.drv,,,1
  775. fmsynth.drv,,,1
  776. sapi!opl.drv,,,1
  777.  
  778. [OPL.UpdateInis]
  779. system.ini,386Enh,"device=vadlibd.386"
  780. system.ini,drivers,"midi*=msadlib.drv",,1
  781. system.ini,drivers,"midi*=fmsynth.drv",,1
  782.  
  783. ;---------------------------------------------------------------;
  784.  
  785. ;
  786. ; The following is a list of known drivers for the given devices.
  787. ; Additionally, the safe driver list is a set of drivers that we
  788. ; know only support specific devices.
  789. ;
  790. ; These lists will help us to determine when we will replace a 
  791. ; driver with our "in-the-box" drivers.
  792. ;
  793.  
  794. [*PNPB005.KnownDrivers]
  795. msadlib.drv
  796. sapi!opl.drv
  797.  
  798. [*nEC1818.KnownDrivers]
  799. msadlib.drv
  800. sapi!opl.drv
  801.  
  802. [*nEC1881.KnownDrivers]
  803. mpu401.drv
  804. rdmpu401.drv
  805. mm16n.drv
  806. mm16c.drv
  807. mm16w.drv
  808.  
  809. [midi.SafeDrivers]
  810. *.drv
  811. mmsystem.dll
  812. mpu401.drv
  813. msadlib.drv
  814. fmsynth.drv
  815. es688win.drv            ; for Compaq Presario
  816. audmpio.drv             ; for Compaq Presario
  817. sapi!opl.drv
  818.  
  819. ;---------------------------------------------------------------;
  820.  
  821. [Strings]
  822. ;Non-localized strings
  823. KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
  824. KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
  825. KEY_FIL="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList"
  826. KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
  827.  
  828. ;Localized strings
  829. NEC="NEC"
  830. NECMfgName="NEC"
  831. *nEC1802.DeviceDesc="PC-9801-73 └▐▓┌╕─ ╗│▌─▐"
  832. *nEC1803.DeviceDesc="PC-9801-73 └▐▓┌╕─ ╗│▌─▐"
  833. *nEC1804.DeviceDesc="PC-9801-86 é▄é╜é═î▌è╖ └▐▓┌╕─ ╗│▌─▐"
  834. *nEC1805.DeviceDesc="PC-9801-86 é▄é╜é═î▌è╖ └▐▓┌╕─ ╗│▌─▐"
  835. *nEC1806.DeviceDesc="PC-9821Np PCM └▐▓┌╕─ ╗│▌─▐"
  836. *nEC1807.DeviceDesc="PC-9821X ╝╪░╜▐ PCM └▐▓┌╕─ ╗│▌─▐"
  837. *nEC1808.DeviceDesc="98CanBe Sound (ègÆúFMé╚é╡) └▐▓┌╕─ ╗│▌─▐"
  838. *nEC1808M.DeviceDesc="98CanBe Mixer"
  839. *nEC180E.DeviceDesc="PCM Sound Card (PC-9801N-J04) └▐▓┌╕─ ╗│▌─▐"
  840.  
  841. NEC118PnP1.DeviceDesc="PC-9801-118 PnP╙░─▐(╩▀┐║▌û{æ╠ç@ MIDIèäéΦì₧é▌ûóÄgùp) └▐▓┌╕─ ╗│▌─▐"
  842. NEC118PnP2.DeviceDesc="PC-9801-118 PnP╙░─▐(╩▀┐║▌û{æ╠ç@ MIDIèäéΦì₧é▌Ägùp) └▐▓┌╕─ ╗│▌─▐"
  843. NEC118PnP3.DeviceDesc="PC-9801-118 PnP╙░─▐(╩▀┐║▌û{æ╠çB MIDIèäéΦì₧é▌ûóÄgùp) └▐▓┌╕─ ╗│▌─▐"
  844. NEC118PnP4.DeviceDesc="PC-9801-118 PnP╙░─▐(╩▀┐║▌û{æ╠çB MIDIèäéΦì₧é▌Ägùp) └▐▓┌╕─ ╗│▌─▐"
  845. NEC118PnP7.DeviceDesc="PC-9801-118 PnP╙░─▐(╩▀┐║▌û{æ╠çAçCçD MIDIèäéΦì₧é▌ûóÄgùp) └▐▓┌╕─ ╗│▌─▐"
  846. NEC118PnP8.DeviceDesc="PC-9801-118 PnP╙░─▐(╩▀┐║▌û{æ╠çAçCçD MIDIèäéΦì₧é▌Ägùp) └▐▓┌╕─ ╗│▌─▐"
  847. NEC118nonPnP1.DeviceDesc="PC-9801-118 ö±PnP╙░─▐(╩▀┐║▌û{æ╠ç@ MIDIèäéΦì₧é▌ûóÄgùp) └▐▓┌╕─ ╗│▌─▐"
  848. NEC118nonPnP1M.DeviceDesc="PC-9801-118 ö±PnP╙░─▐(╩▀┐║▌û{æ╠ç@ MIDIèäéΦì₧é▌Ägùp) └▐▓┌╕─ ╗│▌─▐"
  849. NEC118nonPnP2.DeviceDesc="PC-9801-118 ö±PnP╙░─▐(╩▀┐║▌û{æ╠çB MIDIèäéΦì₧é▌ûóÄgùp) └▐▓┌╕─ ╗│▌─▐"
  850. NEC118nonPnP2M.DeviceDesc="PC-9801-118 ö±PnP╙░─▐(╩▀┐║▌û{æ╠çB MIDIèäéΦì₧é▌Ägùp) └▐▓┌╕─ ╗│▌─▐"
  851. NEC118nonPnP3.DeviceDesc="PC-9801-118 ö±PnP╙░─▐(╩▀┐║▌û{æ╠çAçCçD MIDIèäéΦì₧é▌ûóÄgùp) └▐▓┌╕─ ╗│▌─▐"
  852. NEC118nonPnP3M.DeviceDesc="PC-9801-118 ö±PnP╙░─▐(╩▀┐║▌û{æ╠çAçCçD MIDIèäéΦì₧é▌Ägùp) └▐▓┌╕─ ╗│▌─▐"
  853.  
  854. *nEC8168JOY.DeviceDesc="PC-9801-118 ╣▐░╤╬▀░─ ╝▐«▓╜├¿»╕"
  855. *nEC8168MID.DeviceDesc="PC-9801-118 èOòö MIDI"
  856. *nEC8168OPL.DeviceDesc="PC-9801-118 ôαòö OPL3 FM ë╣î╣"
  857. *nEC8168OPN.DeviceDesc="PC-9801-118 ôαòö OPN FM ë╣î╣"
  858. *nEC8168M.DeviceDesc="PC-9801-118 PCM"
  859. *nEC8168W.DeviceDesc="PC-9801-118 Wave"
  860. *nEC8168MIX.DeviceDesc="PC-9801-118 Mixer"
  861. *nEC8168AUX.DeviceDesc="PC-9801-118 Aux"
  862.  
  863. MediaClassName="╥├▐¿▒ ├▐╩▐▓╜"
  864. V_NEC73="PC-9801-73/86 sound board"
  865. V_NECCb="98CanBe Internal"
  866. V_INTERNAL="ôαòö OPL3 FM ë╣î╣"
  867. V_EXTERNAL="èOòö MIDI ╬▀░─"
  868. V_CLSMIDI="MIDI"
  869.  
  870. nEC1808_2.DeviceDesc="98CanBe Sound (ègÆúFMéáéΦ) └▐▓┌╕─ ╗│▌─▐"
  871. *nEC1808W.DeviceDesc="98CanBe Wave Driver"
  872. *nEC1808Pre.DeviceDesc="98CanBe"
  873. nEC1808M_2.DeviceDesc="98CanBe PCM"
  874. *nEC1808A.DeviceDesc="98CanBe Aux Driver"
  875. *nEC1818.DeviceDesc="ôαòö OPL3 FM ë╣î╣"
  876. *nEC1881.DeviceDesc="èOòö MIDI ╬▀░─"
  877. *nEC18C1.DeviceDesc="╣▐░╤╬▀░─ ╝▐«▓╜├¿»╕"
  878.