home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 December / Chip_2001-12_cd2.bin / sound / mediaforte / 512i_drv_wdm_5.00.1319.200g.exe / Wdma_fmd.inf < prev   
Windows Setup INFormation  |  2001-10-18  |  23KB  |  575 lines

  1. [Version]
  2. Signature="$CHICAGO$"
  3. Class=MEDIA
  4. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  5. provider=%FMINC%
  6. DriverVer =11/08/1999,5.00.1319.200
  7. LayoutFile=layout.inf
  8. ;CatalogFile=fmd_111.cat
  9.  
  10. [SourceDisksNames]
  11. 222="TerraTec Electronic GmbH WDM Driver Disk","",1
  12.  
  13. [SourceDisksFiles]
  14. fm801.sys=222
  15. fmjoy.sys=222
  16. fmpnp.sys=222
  17. soundcfg.ini=222
  18. Ftdll32.dll=222
  19. fmjoyd.vxd=222
  20. fmjoyp.vxd=222
  21.  
  22.  
  23. [Manufacturer]
  24. %CLMfgName%=ForteMedia
  25.  
  26. [ForteMedia]
  27. %*WDM_FM801.DeviceDesc%=WDM_FM801, PCI\VEN_1319&DEV_0801
  28. %FM802.DeviceDesc%=WDM_FM802, PCI\VEN_1319&DEV_0802
  29. %FM802_GamePortEmu.DeviceDesc%=FM802_GPEMU_Device, VIRTUAL\FMedia-ISAGamePort
  30.  
  31. [DestinationDirs]
  32. WDM_FM80198.CopyList=10,system32\drivers ; %SystemRoot%\system32\drivers
  33. WDM_FM80298.CopyList=10,system32\drivers ; %SystemRoot%\system32\drivers
  34. WDM_FM801.CopyList=10,system32\drivers ; %SystemRoot%\system32\drivers
  35. WDM_FM802.CopyList=10,system32\drivers ; %SystemRoot%\system32\drivers
  36. WDM_FM802.CopyList.NT=10,system32\drivers ; %SystemRoot%\system32\drivers
  37. Ini.CopyList=10
  38. DLLFiles.CopyList=11
  39. AuxFiles.CopyList=11
  40. FM802.CopyList=11    ; %SystemRoot%\system
  41. FM802_GPEMU.CopyList=11
  42.  
  43. [WDM_FM801]
  44. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  45. CopyFiles=WDM_FM80198.CopyList, Ini.CopyList, DLLFiles.CopyList, AuxFiles.CopyList
  46. AddReg=FM801.AddReg, FM801_MIXER.AddReg, FM801_OPTIONS.AddReg, FM801_GUID.AddReg
  47.  
  48. [WDM_FM802]
  49. CopyFiles=FM802.CopyList
  50. AddReg=FM802.AddReg
  51.  
  52. [FM802_GPEMU_Device]
  53. CopyFiles=FM802_GPEMU.CopyList
  54. AddReg=JOYSTICK.AddReg, FM_JSTICK.AddReg
  55.  
  56. [WDM_FM80198.CopyList]
  57. fm801.sys
  58.  
  59. [WDM_FM801.CopyList]
  60. fm801.sys
  61.  
  62. [Ini.CopyList]
  63. soundcfg.ini,soundcfg.ini,,6+
  64.  
  65. [DLLFiles.CopyList]
  66. Ftdll32.dll,FTdll32.dll,,6
  67.  
  68. [AuxFiles.CopyList]
  69.  
  70.  
  71. [FM802.CopyList]
  72. fmjoyd.vxd,fmjoyd.vxd,,6
  73. fmjoyp.vxd,fmjoyp.vxd,,6 
  74.  
  75. [FM802_GPEMU.CopyList]
  76. vjoyd.vxd,,
  77. msjstick.drv,,
  78.  
  79. [FM801.AddReg]
  80. HKLM,SOFTWARE\ForteMedia\Wdm801,MaxSpeakers,0x00010001,2 
  81. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  82. HKR,,Driver,,fm801.sys
  83. HKR,,NTMPDriver,,"fm801.sys,sbemul.sys"
  84.  
  85. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  86.  
  87. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  88. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  89. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  90.  
  91. HKR,Drivers\wave\wdmaud.drv, Description,,%*WDM_FM801.DeviceDesc%
  92. HKR,Drivers\midi\wdmaud.drv, Description,,%*WDM_FM801.DeviceDesc%
  93. HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_FM801.DeviceDesc%
  94.  
  95. HKCU,Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap,CurrentInstrument,%WDM.SwSynth.szPname%
  96.  
  97. [FM801_MIXER.AddReg]
  98. HKR,Config, WaveOutVolumeMax,    0x10001, 00, 00, 0C, 00
  99. HKR,Config, WaveOutVolumeMin,    0x10001, 00, 80, DD, FF
  100. HKR,Config, WaveOutVolumeLeft,   0x10001, 00, 00, 00, 00
  101. HKR,Config, WaveOutVolumeRight,  0x10001, 00, 00, 00, 00
  102.  
  103. HKR,Config, FMSynthVolumeMax,    0x10001, 00, 00, 0C, 00
  104. HKR,Config, FMSynthVolumeMin,    0x10001, 00, 80, DD, FF
  105. HKR,Config, FMSynthVolumeLeft,   0x10001, 00, 00, 00, 00
  106. HKR,Config, FMSynthVolumeRight,  0x10001, 00, 00, 00, 00
  107. HKR,Config, FMSynthMute,         0x10001, 00, 00, 00, 00
  108.  
  109. HKR,Config, CDVolumeMax,         0x10001, 00, 00, 0C, 00
  110. HKR,Config, CDVolumeMin,         0x10001, 00, 80, DD, FF
  111. HKR,Config, CDVolumeLeft,        0x10001, 00, 00, 00, 00
  112. HKR,Config, CDVolumeRight,       0x10001, 00, 00, 00, 00
  113. HKR,Config, CDMute,              0x10001, 00, 00, 00, 00
  114.  
  115. HKR,Config, LineInVolumeMax,     0x10001, 00, 00, 0C, 00
  116. HKR,Config, LineInVolumeMin,     0x10001, 00, 80, DD, FF
  117. HKR,Config, LineInVolumeLeft,    0x10001, 00, 00, 00, 00
  118. HKR,Config, LineInVolumeRight,   0x10001, 00, 00, 00, 00
  119. HKR,Config, LineInMute,          0x10001, 00, 00, 00, 00
  120.  
  121. HKR,Config, Mic20DBGain,         0x10001, 01, 00, 00, 00
  122. HKR,Config, MicVolumeMax,        0x10001, 00, 00, 0C, 00
  123. HKR,Config, MicVolumeMin,        0x10001, 00, 80, DD, FF
  124. HKR,Config, MicVolumeLeft,       0x10001, 00, 00, 00, 00
  125. HKR,Config, MicVolumeRight,      0x10001, 00, 00, 00, 00
  126. HKR,Config, MicMute,             0x10001, 01, 00, 00, 00
  127.  
  128. HKR,Config, VideoVolumeMax,      0x10001, 00, 00, 0C, 00
  129. HKR,Config, VideoVolumeMin,      0x10001, 00, 80, DD, FF
  130. HKR,Config, VideoVolumeLeft,     0x10001, 00, 00, 00, 00
  131. HKR,Config, VideoVolumeRight,    0x10001, 00, 00, 00, 00
  132. HKR,Config, VideoMute,           0x10001, 00, 00, 00, 00
  133.  
  134. HKR,Config, AuxVolumeMax,        0x10001, 00, 00, 0C, 00
  135. HKR,Config, AuxVolumeMin,        0x10001, 00, 80, DD, FF
  136. HKR,Config, AuxVolumeLeft,       0x10001, 00, 00, 00, 00
  137. HKR,Config, AuxVolumeRight,      0x10001, 00, 00, 00, 00
  138. HKR,Config, AuxMute,             0x10001, 00, 00, 00, 00
  139.  
  140. HKR,Config, PhoneVolumeMax,      0x10001, 00, 00, 0C, 00
  141. HKR,Config, PhoneVolumeMin,      0x10001, 00, 80, DD, FF
  142. HKR,Config, PhoneVolumeLeft,     0x10001, 00, 00, 00, 00
  143. HKR,Config, PhoneVolumeRight,    0x10001, 00, 00, 00, 00
  144. HKR,Config, PhoneMute,           0x10001, 00, 00, 00, 00
  145.  
  146. HKR,Config, I2SVolumeMax,        0x10001, 00, 00, 00, 00
  147. HKR,Config, I2SVolumeMin,        0x10001, 00, 80, DD, FF
  148. HKR,Config, I2SVolumeLeft,       0x10001, 00, 00, 00, 00
  149. HKR,Config, I2SVolumeRight,      0x10001, 00, 00, 00, 00
  150. HKR,Config, I2SMute,             0x10001, 00, 00, 00, 00
  151.  
  152. HKR,Config, MonoVolumeMax,       0x10001, 00, 00, 0C, 00
  153. HKR,Config, MonoVolumeMin,       0x10001, 00, 80, DD, FF
  154. HKR,Config, MonoVolumeLeft,      0x10001, 00, 00, 00, 00
  155. HKR,Config, MonoVolumeRight,     0x10001, 00, 00, 00, 00
  156. HKR,Config, MonoMute,            0x10001, 00, 00, 00, 00
  157.  
  158. HKR,Config, MasterVolumeMax,     0x10001, 00, 00, 00, 00
  159. HKR,Config, MasterVolumeMin,     0x10001, 00, 80, D1, FF
  160. HKR,Config, MasterVolumeLeft,    0x10001, 00, 00, 00, 00
  161. HKR,Config, MasterVolumeRight,   0x10001, 00, 00, 00, 00
  162. HKR,Config, MasterMute,          0x10001, 00, 00, 00, 00
  163.  
  164. HKR,Config, SurroundVolumeMax,     0x10001, 00, 00, 00, 00
  165. HKR,Config, SurroundVolumeMin,     0x10001, 00, 80, D1, FF
  166. HKR,Config, SurroundVolumeLeft,    0x10001, 00, 00, 00, 00
  167. HKR,Config, SurroundVolumeRight,   0x10001, 00, 00, 00, 00
  168. HKR,Config, SurroundMute,          0x10001, 00, 00, 00, 00
  169.  
  170. HKR,Config, FrontVolumeMax,    0x10001, 00, 00, 00, 00
  171. HKR,Config, FrontVolumeMin,    0x10001, 00, 80, D1, FF
  172. HKR,Config, FrontVolumeLeft,   0x10001, 00, 00, 00, 00
  173. HKR,Config, FrontVolumeRight,  0x10001, 00, 00, 00, 00
  174. HKR,Config, FrontMute,         0x10001, 00, 00, 00, 00
  175.  
  176. HKR,Config, MicInVolumeMax,      0x10001, 00, 80, 16, 00
  177. HKR,Config, MicInVolumeMin,      0x10001, 00, 00, 00, 00
  178. HKR,Config, MicInVolumeLeft,     0x10001, 00, 00, 00, 00
  179. HKR,Config, MicInVolumeRight,    0x10001, 00, 00, 00, 00
  180.  
  181. HKR,Config, CDInVolumeMax,       0x10001, 00, 80, 16, 00
  182. HKR,Config, CDInVolumeMin,       0x10001, 00, 00, 00, 00
  183. HKR,Config, CDInVolumeLeft,      0x10001, 00, 00, 00, 00
  184. HKR,Config, CDInVolumeRight,     0x10001, 00, 00, 00, 00
  185.  
  186. HKR,Config, VideoInVolumeMax,    0x10001, 00, 80, 16, 00
  187. HKR,Config, VideoInVolumeMin,    0x10001, 00, 00, 00, 00
  188. HKR,Config, VideoInVolumeLeft,   0x10001, 00, 00, 00, 00
  189. HKR,Config, VideoInVolumeRight,  0x10001, 00, 00, 00, 00
  190.  
  191. HKR,Config, AuxInVolumeMax,      0x10001, 00, 80, 16, 00
  192. HKR,Config, AuxInVolumeMin,      0x10001, 00, 00, 00, 00
  193. HKR,Config, AuxInVolumeLeft,     0x10001, 00, 00, 00, 00
  194. HKR,Config, AuxInVolumeRight,    0x10001, 00, 00, 00, 00
  195.  
  196. HKR,Config, LineInInVolumeMax,   0x10001, 00, 80, 16, 00
  197. HKR,Config, LineInInVolumeMin,   0x10001, 00, 00, 00, 00
  198. HKR,Config, LineInInVolumeLeft,  0x10001, 00, 00, 00, 00
  199. HKR,Config, LineInInVolumeRight, 0x10001, 00, 00, 00, 00
  200.  
  201. HKR,Config, MixInVolumeMax,      0x10001, 00, 80, 16, 00
  202. HKR,Config, MixInVolumeMin,      0x10001, 00, 00, 00, 00
  203. HKR,Config, MixInVolumeLeft,     0x10001, 00, 00, 00, 00
  204. HKR,Config, MixInVolumeRight,    0x10001, 00, 00, 00, 00
  205.  
  206. HKR,Config, PhoneInVolumeMax,    0x10001, 00, 80, 16, 00
  207. HKR,Config, PhoneInVolumeMin,    0x10001, 00, 00, 00, 00
  208. HKR,Config, PhoneInVolumeLeft,   0x10001, 00, 00, 00, 00
  209. HKR,Config, PhoneInVolumeRight,  0x10001, 00, 00, 00, 00
  210.  
  211. HKR,Config, WaveIn_Select,       0x10001, 06, 00, 00, 00
  212.  
  213. HKR,Config, CenterVolumeMax,     0x10001, 00, 00, 00, 00
  214. HKR,Config, CenterVolumeMin,     0x10001, 00, 80, D1, FF
  215. HKR,Config, CenterVolumeLevel,   0x10001, 00, 00, 00, 00
  216. HKR,Config, CenterMute,          0x10001, 00, 00, 00, 00
  217.  
  218. HKR,Config, LFEVolumeMax,     0x10001, 00, 00, 00, 00
  219. HKR,Config, LFEVolumeMin,     0x10001, 00, 80, D1, FF
  220. HKR,Config, LFEVolumeLevel,   0x10001, 00, 00, 00, 00
  221. HKR,Config, LFEMute,          0x10001, 00, 00, 00, 00
  222.  
  223. HKR,Config, 3DCenterMax,         0x10001, 00, 00, 0F, 00
  224. HKR,Config, 3DCenterMin,         0x10001, 00, 00, 00, 00
  225. HKR,Config, 3DCenterLevel,       0x10001, 00, 00, 00, 00
  226.  
  227. HKR,Config, 3DDepthMax,          0x10001, 00, 00, 0F, 00
  228. HKR,Config, 3DDepthMin,          0x10001, 00, 00, 00, 00
  229. HKR,Config, 3DDepthLevel,        0x10001, 00, 00, 00, 00
  230.  
  231. HKR,Config, 3DEnable,            0x10001, 00, 00, 00, 00
  232. HKR,Config, SPDIFOut,            0x10001, 01, 00, 00, 00
  233.  
  234. HKR,Config, Playback_Volume_Control_Enable,     0x10001, 01, 00, 00, 00
  235. HKR,Config, Playback_Aux_Enable,        0x10001, 01, 00, 00, 00
  236. HKR,Config, Playback_Wave_Enable,        0x10001, 01, 00, 00, 00
  237. HKR,Config, Playback_FM_Syn_Enable,        0x10001, 01, 00, 00, 00
  238. HKR,Config, Playback_CD_Enable,        0x10001, 01, 00, 00, 00
  239. HKR,Config, Playback_Mic_Enable,        0x10001, 01, 00, 00, 00
  240. HKR,Config, Playback_LineIn_Enable,        0x10001, 01, 00, 00, 00
  241. HKR,Config, Playback_I2S_Enable,        0x10001, 01, 00, 00, 00
  242. HKR,Config, Playback_Video_Enable,        0x10001, 01, 00, 00, 00
  243. HKR,Config, Playback_Phone_Enable,        0x10001, 01, 00, 00, 00
  244. HKR,Config, Playback_Mono_Enable,        0x10001, 01, 00, 00, 00
  245.  
  246. HKR,Config, Record_Aux_Enable,        0x10001, 01, 00, 00, 00
  247. HKR,Config, Record_Mic_Enable,        0x10001, 01, 00, 00, 00
  248. HKR,Config, Record_Mix_Enable,        0x10001, 01, 00, 00, 00
  249. HKR,Config, Record_CD_Enable,            0x10001, 01, 00, 00, 00
  250. HKR,Config, Record_LineIn_Enable,        0x10001, 01, 00, 00, 00
  251. HKR,Config, Record_Video_Enable,        0x10001, 01, 00, 00, 00
  252. HKR,Config, Record_Phone_Enable,        0x10001, 01, 00, 00, 00
  253.  
  254. HKR,Config, 3D_Enhancement_Depth_Enable,    0x10001, 01, 00, 00, 00
  255. HKR,Config, 3D_Enhancement_Center_Enable,    0x10001, 01, 00, 00, 00
  256.  
  257. [FM801_OPTIONS.AddReg]
  258. HKR,Drivers,MIGRATED,,0
  259. HKLM,%KEY_IOC%\asm,,,
  260. HKLM,%KEY_IOC%\Rec,,,
  261. HKLM,%KEY_IOC%\MPlay,,,
  262. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,0,"SysTray.Exe"
  263. HKLM,%KEY_IOC%\Vol,,,
  264. ;HKLM,software\Microsoft\windows\CurrentVersion\Run,FmctrlTray,,"Fmctrl.EXE"
  265. ; Run Setup after driver install
  266.  
  267.  
  268. ;
  269. HKR,Config, SPDIF_Out_Enable, 0x10001, 01, 00, 00, 00
  270. HKR,Config, SPDIF_In_Select, 0x10001, 00, 00, 00, 00
  271. HKR,Config, DAC_Invert_Bit, 0x10001, 01, 00, 00, 00
  272. HKR,Config, Playback_Mode, 0x10001, 00, 00, 00, 00
  273. HKR,Config, Device_Type, 0x10001, 00, 00, 00, 00
  274. HKR,Config, Default_I2S_Format, 0x10001, 03, 00, 00, 00
  275. HKR,Config, SPDIF_Auto_Enable, 0x10001, 00, 00, 00, 00
  276. HKR,Config, SPDIF_Manual_Enable, 0x10001, 00, 00, 00, 00
  277. HKR,Config, Docking_Enable, 0x10001, 00, 00, 00, 00
  278. HKR,Config, Docking_Rec_Source, 0x10001, 00, 00, 00, 00    ; 0/4:Pri/Sec
  279.  
  280. HKR,Config, Default_Mono_Out, 0x10001, 00, 00, 00, 00    ; 0/1:Mix/Mic
  281. HKR,Config, Enable_High_Pass_Filter, 0x10001, 01, 00, 00, 00
  282.  
  283. [RunApp.AddReg]
  284. ;HKLM,software\Microsoft\windows\CurrentVersion\RunOnce,FmctrlTray,,"Fmctrl.EXE"
  285.  
  286. [FM801_GUID.AddReg]
  287. HKLM,%MediaCategories%\%FMGUID.Wave%,Name,,%FMPin.Wave%
  288. HKLM,%MediaCategories%\%FMGUID.Wave%,Display,1,00,00,00,00
  289. HKLM,%MediaCategories%\%FMGUID.FMSynth%,Name,,%FMPin.FMSynth%
  290. HKLM,%MediaCategories%\%FMGUID.FMSynth%,Display,1,00,00,00,00
  291. HKLM,%MediaCategories%\%FMGUID.I2S%,Name,,%FMPin.I2S%
  292. HKLM,%MediaCategories%\%FMGUID.I2S%,Display,1,00,00,00,00
  293. HKLM,%MediaCategories%\%FMGUID.Mono%,Name,,%FMPin.Mono%
  294. HKLM,%MediaCategories%\%FMGUID.Mono%,Display,1,00,00,00,00
  295. HKLM,%MediaCategories%\%FMGUID.Phone%,Name,,%FMPin.Phone%
  296. HKLM,%MediaCategories%\%FMGUID.Phone%,Display,1,00,00,00,00
  297. HKLM,%MediaCategories%\%FMGUID.Mic%,Name,,%FMPin.Mic%
  298. HKLM,%MediaCategories%\%FMGUID.Mic%,Display,1,00,00,00,00
  299. HKLM,%MediaCategories%\%FMGUID.LineIn%,Name,,%FMPin.LineIn%
  300. HKLM,%MediaCategories%\%FMGUID.LineIn%,Display,1,00,00,00,00
  301. HKLM,%MediaCategories%\%FMGUID.CDPlayer%,Name,,%FMPin.CDPlayer%
  302. HKLM,%MediaCategories%\%FMGUID.CDPlayer%,Display,1,00,00,00,00
  303. HKLM,%MediaCategories%\%FMGUID.Video%,Name,,%FMPin.Video%
  304. HKLM,%MediaCategories%\%FMGUID.Video%,Display,1,00,00,00,00
  305. HKLM,%MediaCategories%\%FMGUID.Aux%,Name,,%FMPin.Aux%
  306. HKLM,%MediaCategories%\%FMGUID.Aux%,Display,1,00,00,00,00
  307. HKLM,%MediaCategories%\%FMGUID.Mix%,Name,,%FMPin.Mix%
  308. HKLM,%MediaCategories%\%FMGUID.Mix%,Display,1,00,00,00,00
  309. HKLM,%MediaCategories%\%FMGUID.LineOut%,Name,,%FMPin.LineOut%
  310. HKLM,%MediaCategories%\%FMGUID.LineOut%,Display,1,00,00,00,00
  311. HKLM,%MediaCategories%\%FMGUID.WaveIn%,Name,,%FMPin.WaveIn%
  312. HKLM,%MediaCategories%\%FMGUID.WaveIn%,Display,1,00,00,00,00
  313.  
  314. HKLM,%MediaCategories%\%FMGUID.I2SVol%,Name,,%FMPin.I2SVol%
  315. HKLM,%MediaCategories%\%FMGUID.I2SVol%,Display,1,00,00,00,00
  316. HKLM,%MediaCategories%\%FMGUID.I2SMute%,Name,,%FMPin.I2SMute%
  317. HKLM,%MediaCategories%\%FMGUID.I2SMute%,Display,1,00,00,00,00
  318.  
  319. HKLM,%MediaCategories%\%FMGUID.RecPhone%,Name,,%FMPin.RecPhone%
  320. HKLM,%MediaCategories%\%FMGUID.RecPhone%,Display,1,00,00,00,00
  321. HKLM,%MediaCategories%\%FMGUID.RecMic%,Name,,%FMPin.RecMic%
  322. HKLM,%MediaCategories%\%FMGUID.RecMic%,Display,1,00,00,00,00
  323. HKLM,%MediaCategories%\%FMGUID.RecLine%,Name,,%FMPin.RecLine%
  324. HKLM,%MediaCategories%\%FMGUID.RecLine%,Display,1,00,00,00,00
  325. HKLM,%MediaCategories%\%FMGUID.RecCDPlayer%,Name,,%FMPin.RecCDPlayer%
  326. HKLM,%MediaCategories%\%FMGUID.RecCDPlayer%,Display,1,00,00,00,00
  327. HKLM,%MediaCategories%\%FMGUID.RecVideo%,Name,,%FMPin.RecVideo%
  328. HKLM,%MediaCategories%\%FMGUID.RecVideo%,Display,1,00,00,00,00
  329. HKLM,%MediaCategories%\%FMGUID.RecAux%,Name,,%FMPin.RecAux%
  330. HKLM,%MediaCategories%\%FMGUID.RecAux%,Display,1,00,00,00,00
  331. HKLM,%MediaCategories%\%FMGUID.RecMix%,Name,,%FMPin.RecMix%
  332. HKLM,%MediaCategories%\%FMGUID.RecMix%,Display,1,00,00,00,00
  333. HKLM,%MediaCategories%\%FMGUID.Mic20DB%,Name,,%FMPin.Mic20DB%
  334. HKLM,%MediaCategories%\%FMGUID.Mic20DB%,Display,1,00,00,00,00
  335. HKLM,%MediaCategories%\%FMGUID.Surround%,Name,,%FMPin.Surround%
  336. HKLM,%MediaCategories%\%FMGUID.Surround%,Display,1,00,00,00,00
  337.  
  338. HKLM,%MediaCategories%\%FMGUID.Center%,Name,,%FMPin.Center%
  339. HKLM,%MediaCategories%\%FMGUID.Center%,Display,1,00,00,00,00
  340. HKLM,%MediaCategories%\%FMGUID.Lfe%,Name,,%FMPin.Lfe%
  341. HKLM,%MediaCategories%\%FMGUID.Lfe%,Display,1,00,00,00,00
  342. HKLM,%MediaCategories%\%FMGUID.Front%,Name,,%FMPin.Front%
  343. HKLM,%MediaCategories%\%FMGUID.Front%,Display,1,00,00,00,00
  344. HKLM,%MediaCategories%\%FMGUID.Depth%,Name,,%FMPin.Depth%
  345. HKLM,%MediaCategories%\%FMGUID.Depth%,Display,1,00,00,00,00
  346. HKLM,%MediaCategories%\%FMGUID.3DEnable%,Name,,%FMPin.3DEnable%
  347. HKLM,%MediaCategories%\%FMGUID.3DEnable%,Display,1,00,00,00,00
  348. HKLM,%MediaCategories%\%FMGUID.SPDIFOut%,Name,,%FMPin.SPDIFOut%
  349. HKLM,%MediaCategories%\%FMGUID.SPDIFOut%,Display,1,00,00,00,00
  350. HKLM,%MediaCategories%\%FMGUID.3D%,Name,,%FMPin.3D%
  351. HKLM,%MediaCategories%\%FMGUID.3D%,Display,1,00,00,00,00
  352.  
  353. [FM802.AddReg]
  354. HKR,,DevLoader,,mmdevldr.vxd
  355. HKR,,Driver,,fmjoyd.vxd
  356. HKLM,%Key_Joy%\%FM802.DeviceDesc%,,,
  357. HKLM,%Key_Joy%\%FM802.DeviceDesc%,OEMCallout,,fmjoyp.vxd
  358. HKLM,%Key_Joy%\%FM802.DeviceDesc%,OEMData,1,1,0,0,C,4,0,0,0
  359. HKLM,%Key_Joy%\%FM802.DeviceDesc%,OEMName,,%FM802.DeviceDesc%
  360. HKR,Config,"DISABLE_JOYSTICK",0x00001,00
  361.  
  362. [JOYSTICK.AddReg]
  363. HKR,,DevLoader,,mmdevldr.vxd
  364. HKR,Drivers,MIGRATED,,0
  365. HKR,Drivers\joystick,,,
  366.  
  367. [FM_JSTICK.AddReg]
  368. HKR,,Driver,,vjoyd.vxd
  369. HKR,Drivers\joystick\msjstick.drv,Description,,%FM802_GamePortEmu.DeviceDesc%
  370. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  371. HKR,Drivers,SubClasses,,"joystick"
  372.  
  373. [WDM_FM801.Interfaces]
  374. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,    FmdAud.Interface.Wave
  375. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,      FmdAud.Interface.Wave
  376. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,  FmdAud.Interface.Wave
  377. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,FmdAud.Interface.Topology
  378. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,    WDM.Interface.UART
  379. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,   WDM.Interface.UART
  380. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,  WDM.Interface.UART
  381. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%, WDM.Interface.FMSynth
  382. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  383.  
  384. [FmdAud.Interface.Wave]
  385. AddReg=FmdAud.Interface.Wave.AddReg
  386. [FmdAud.Interface.Wave.AddReg]
  387. HKR,,CLSID,,%Proxy.CLSID%
  388. HKR,,FriendlyName,,%FmdAud.Wave.szPname%
  389.  
  390. [FmdAud.Interface.Topology]
  391. AddReg=FmdAud.Interface.Topo.AddReg
  392. [FmdAud.Interface.Topo.AddReg]
  393. HKR,,CLSID,,%Proxy.CLSID%
  394. HKR,,FriendlyName,,%FmdAud.Topology.szPname%
  395.  
  396. [WDM.Interface.UART]
  397. AddReg=WDM.Interface.UART.AddReg
  398. [WDM.Interface.UART.AddReg]
  399. HKR,,CLSID,,%Proxy.CLSID%
  400. HKR,,FriendlyName,,%WDM.UART.szPname%
  401.  
  402. [WDM.Interface.FMSynth]
  403. AddReg=WDM.Interface.FMSynth.AddReg
  404. [WDM.Interface.FMSynth.AddReg]
  405. HKR,,CLSID,,%Proxy.CLSID%
  406. HKR,,FriendlyName,,%WDM.FMSynth.szPname%
  407.  
  408. ;;**************** NT Install ****************
  409.  
  410. [WDM_FM801.NT]
  411. Include=ks.inf, wdmaudio.inf
  412. Needs=KS.Registration, WDMAUDIO.Registration
  413. CopyFiles=WDM_FM801.CopyList, Ini.CopyList, DLLFiles.CopyList, AuxFiles.CopyList
  414. AddReg=FM801.AddReg, FM801_MIXER.AddReg, FM801_GUID.AddReg, FM801_OPTIONS.AddReg
  415.  
  416. [WDM_FM802.NT]
  417. CopyFiles=WDM_FM802.CopyList.NT
  418.  
  419. [WDM_FM801.NT.Interfaces]
  420. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,    FmdAud.Interface.Wave
  421. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,   FmdAud.Interface.Wave
  422. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,  FmdAud.Interface.Wave
  423. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,FmdAud.Interface.Topology
  424. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,    WDM.Interface.UART
  425. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,   WDM.Interface.UART
  426. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,  WDM.Interface.UART
  427. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%, WDM.Interface.FMSynth
  428. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  429.  
  430. [WDM_FM801.NT.Services]
  431. AddService = wdm_fm801,   0x00000002, wdm_fm801_Service_Inst
  432.  
  433. [WDM_FM802.NT.Services]
  434. AddService=gameport,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
  435. ;AddService=pnpport,%SPSVCINST_ASSOCSERVICE%,PnpPort_Service_Inst
  436.  
  437. [wdm_fm801_Service_Inst]
  438. DisplayName    = %wdm_fm801.SvcDesc%
  439. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  440. StartType      = 3                  ; SERVICE_DEMAND_START
  441. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  442. ServiceBinary  = %10%\system32\drivers\fm801.sys
  443.  
  444. [WDM_FM802.CopyList.NT]
  445. fmjoy.sys,fmjoy.sys,,6
  446. ;fmpnp.sys,fmpnp.sys,,6
  447.  
  448. [GamePort_Service_Inst]
  449. DisplayName    = %gameport.SvcDesc%
  450. ServiceType    = 1
  451. StartType      = 3
  452. ErrorControl   = 0
  453. ServiceBinary  = %12%\fmjoy.sys
  454. LoadOrderGroup = Extended Base
  455.  
  456. [PnpPort_Service_Inst]
  457. DisplayName    = %pnpport.SvcDesc%
  458. ServiceType    = 1
  459. StartType      = 3
  460. ErrorControl   = 0
  461. ServiceBinary  = %12%\fmpnp.sys
  462. LoadOrderGroup = Extended Base
  463.  
  464.  
  465. [Strings]
  466. SPSVCINST_ASSOCSERVICE=0x00000002
  467. FMINC="TerraTec Electronic GmbH"
  468. CLMfgName="TerraTec Electronic GmbH"
  469. *WDM_FM801.DeviceDesc="512i digital PCI Audio (WDM)"
  470. FM802.DeviceDesc="512i digital PCI Joystick Controller" 
  471. ;FM802.DeviceDesc="PCI Other Device" 
  472. FM802_GamePortEmu.DeviceDesc="512i digital Legacy Joystick"
  473.  
  474. FmdAud.Wave.szPname="512i digital PCI Audio"
  475. FmdAud.Topology.szPname="512i digital Mixer"
  476.  
  477. ;; friendly names (non-localizeable)
  478. FMGUID.Wave      ="{AD019000-6DB0-11D1-95A6-00C04FB925D3}"
  479. FMGUID.FMSynth   ="{AD019001-6DB0-11D1-95A6-00C04FB925D3}"
  480. FMGUID.I2S       ="{AD019002-6DB0-11D1-95A6-00C04FB925D3}"
  481. FMGUID.Mono      ="{AD019003-6DB0-11D1-95A6-00C04FB925D3}"
  482. FMGUID.Phone     ="{AD019004-6DB0-11D1-95A6-00C04FB925D3}"
  483. FMGUID.Mic       ="{AD019005-6DB0-11D1-95A6-00C04FB925D3}"
  484. FMGUID.LineIn    ="{AD019006-6DB0-11D1-95A6-00C04FB925D3}"
  485. FMGUID.CDPlayer  ="{AD019007-6DB0-11D1-95A6-00C04FB925D3}"
  486. FMGUID.Video     ="{AD019008-6DB0-11D1-95A6-00C04FB925D3}"
  487. FMGUID.Aux       ="{AD019009-6DB0-11D1-95A6-00C04FB925D3}"
  488. FMGUID.Mix       ="{AD01900A-6DB0-11D1-95A6-00C04FB925D3}"
  489. FMGUID.LineOut   ="{AD01900B-6DB0-11D1-95A6-00C04FB925D3}"
  490. FMGUID.WaveIn    ="{AD01900C-6DB0-11D1-95A6-00C04FB925D3}"
  491.  
  492. FMGUID.I2SVol    ="{AD01900D-6DB0-11D1-95A6-00C04FB925D3}"
  493. FMGUID.I2SMute   ="{AD01900E-6DB0-11D1-95A6-00C04FB925D3}"
  494. FMGUID.RecPhone  ="{AD01900F-6DB0-11D1-95A6-00C04FB925D3}"
  495. FMGUID.RecMic    ="{AD019010-6DB0-11D1-95A6-00C04FB925D3}"
  496. FMGUID.RecLine   ="{AD019011-6DB0-11D1-95A6-00C04FB925D3}"
  497. FMGUID.RecCDPlayer ="{AD019012-6DB0-11D1-95A6-00C04FB925D3}"
  498. FMGUID.RecVideo  ="{AD019013-6DB0-11D1-95A6-00C04FB925D3}"
  499. FMGUID.RecAux    ="{AD019014-6DB0-11D1-95A6-00C04FB925D3}"
  500. FMGUID.RecMix    ="{AD019015-6DB0-11D1-95A6-00C04FB925D3}"
  501.  
  502. FMGUID.Mic20DB   = "{AD019016-6DB0-11D1-95A6-00C04FB925D3}"
  503. FMGUID.Surround  = "{AD019017-6DB0-11D1-95A6-00C04FB925D3}"
  504.  
  505. FMGUID.Center    = "{AD019020-6DB0-11D1-95A6-00C04FB925D3}"
  506. FMGUID.Lfe       = "{AD019021-6DB0-11D1-95A6-00C04FB925D3}"
  507. FMGUID.Front     = "{AD019022-6DB0-11D1-95A6-00C04FB925D3}"
  508.  
  509. FMGUID.Depth     = "{AD019019-6DB0-11D1-95A6-00C04FB925D3}"
  510. FMGUID.3DEnable  = "{AD01901A-6DB0-11D1-95A6-00C04FB925D3}"
  511. FMGUID.3D        = "{AD01901B-6DB0-11D1-95A6-00C04FB925D3}"
  512. FMGUID.SPDIFOut  = "{AD01901C-6DB0-11D1-95A6-00C04FB925D3}"
  513.  
  514. ;; friendly names (localizeable)
  515. FMPin.Wave      ="Wave"
  516. FMPin.FMSynth   ="MIDI"
  517. FMPin.I2S       ="NA"
  518. FMPin.Mono      ="Mono"
  519. FMPin.Phone     ="Phone"
  520. FMPin.Mic       ="Mic"
  521. FMPin.LineIn    ="Line In"
  522. FMPin.CDPlayer  ="CD"
  523. FMPin.Video     ="NA"
  524. FMPin.Aux       ="Aux"
  525. FMPin.Mix       ="Mix"
  526. FMPin.LineOut   ="Master"
  527. FMPin.WaveIn    ="Wave In"
  528.  
  529. FMPin.I2SVol       ="I2S Vol"
  530. FMPin.I2SMute      ="I2S Mute"
  531.  
  532. FMPin.RecPhone     ="Phone"
  533. FMPin.RecMic       ="Mic"
  534. FMPin.RecLine      ="Line"
  535. FMPin.RecCDPlayer  ="CD"
  536. FMPin.RecVideo     ="NA"
  537. FMPin.RecAux       ="Aux"
  538. FMPin.RecMix       ="Mix"
  539.  
  540. FMPin.Mic20DB   ="Boost"
  541. FMPin.Surround  ="Rear"
  542.  
  543. FMPin.Center    ="Center"
  544. FMPin.Lfe       ="LFE"
  545. FMPin.Front     ="Front"
  546. FMPin.Depth     ="Depth"
  547. FMPin.3D        ="3D Enhancement"
  548. FMPin.3DEnable  ="3D Enable"
  549. FMPin.SPDIFOut  ="SPDIF"
  550.  
  551. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  552. WDM_MIDI="WDM-based Device"
  553. Proxy.CLSID=        "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  554. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  555. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  556. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  557. KSNAME_Wave="Wave"
  558. KSNAME_UART="UART"
  559. KSNAME_FMSynth="FMSynth"
  560. KSNAME_Topology="Topology"
  561. KSNAME_Wavetable="Wavetable"
  562.  
  563. WDM.UART.szPname="512i digital MPU-401"
  564. WDM.FMSynth.szPname="512i digital FM Synthesizer"
  565. WDM.SwSynth.szPname = "Microsoft GS Wavetable SW Synth"
  566.  
  567. wdm_fm801.SvcDesc = "512i digital PCI Audio (WDM)"
  568. wdm_fm802.SvcDesc = "512i digital PCI MultiMedia Controller"
  569. gameport.SvcDesc = "512i digital PCI Joystick"
  570. pnpport.SvcDesc = "PCI Other Device"
  571.  
  572.  
  573. Key_Joy=System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM
  574. KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
  575.