;*********************************************************** ; ; Installation file for the XWAVE PCI Sound Device ; For the Windows 95 Operating System ; ;*********************************************************** [Version] Signature=$CHICAGO$ Class=MEDIA Provider=%Company% LayoutFile=layout.inf [ClassInstall] AddReg=CLASS.AddReg ;CopyFiles=CLASS.CopyList [DestinationDirs] DefaultDestDir=11 ; system dir CLASS.CopyList=11 SOUND.CopyList=11 Func1.CopyList=11 Virt_JS_Device.CopyList=11 LEGACY.CopyList=30 ;Root directory of boot drive [Manufacturer] %Company%=Labway [Labway] %DEVICE_0_NAME%=PCIAudio.Func0,PCI\VEN_1319&DEV_0801 %DEVICE_1_NAME%=PCIAudio.Func1,PCI\VEN_1319&DEV_0802 %DEVICE_0_NAME%=PCIAudio.Func0,PCI\VEN_1319&DEV_0801&SUBSYS_13191319 %DEVICE_1_NAME%=PCIAudio.Func1,PCI\VEN_1319&DEV_0802&SUBSYS_13191319 %SBEmulation.DeviceDesc%=Virt_SB_Device, VIRTUAL\QS3000A-SBEmulation %JSEmulation.DeviceDesc%=Virt_JS_Device, VIRTUAL\QS3000A-JSEmulation [PCIAudio.Func0] CopyFiles=SOUND.CopyList, LEGACY.CopyList AddReg=WAVE.AddReg,XW.AddReg,QSound.AddReg UpdateAutoBat=PCIAudio.UpdateAutoBat [PCIAudio.Func1] CopyFiles=Func1.CopyList AddReg=Func1.AddReg [Virt_SB_Device] AddReg=Virt_SB_Device.AddReg [Virt_JS_Device] AddReg=Virt_JS_Device.AddReg CopyFiles=Virt_JS_Device.CopyList [PCIAudio.UpdateAutoBat] CmdAdd=CFGLEG.EXE CmdAdd=DOSLEG.EXE ;---------------------------------------------------- ; This is the Copy List section ; ;---------------------------------------------------- ;[CLASS.CopyList] ;qs3ainst.dll [SOUND.CopyList] xw3000a.vxd xw3000a.drv xwopl.drv xwmpu401.drv a3d.dll q3dctl.exe qa3d.dll qa3dload.dll qhook.vxd [Func1.CopyList] xwjoyd.vxd [LEGACY.CopyList] cfgleg.exe dosleg.exe volume.cfg dosvol.exe [Virt_JS_Device.CopyList] vjoyd.vxd msjstick.drv ;---------------------------------------------------- ; This is the Add Reg section ; ;---------------------------------------------------- [WAVE.AddReg] HKR,,DevLoader,0,mmdevldr.vxd HKR,Drivers,MIGRATED,0,0 HKR,Config,ThreeDPresent,1,0001 HKR,Config,ThreeDOn,1,00,00,00,00 HKR,Config,20dbOn,1,01,00,00,00 HKR,Config,GPIO0Present,1,0000 HKR,Config,GPIO0On,1,01,00,00,00 HKR,Config,MaxVolLineIn,1,06,00 HKR,Config,MaxVolWave, 1,04,00 HKR,Config,MaxVolFM, 1,06,00 HKR,Config,MaxVolCD, 1,06,00 HKR,Config,MaxVolMic, 1,06,00 HKR,Config,MaxVolAux, 1,06,00 HKR,Config,MaxVolVideo, 1,06,00 HKR,Config,MaxVolI2S, 1,06,00 HKR,Config,MaxVolPhone, 1,06,00 HKR,Config,MaxVolMaster,1,04,00 HKR,Config,MaxVolTADIn, 1,06,00 HKR,Config,MaxVolTADOut,1,06,00 HKR,Drivers\wave,,0, HKR,Drivers\midi,,0, HKR,Drivers\mixer,,0, HKR,Drivers\aux,,0, HKLM,%KEY_IOC%\acm,,, HKLM,%KEY_IOC%\Rec,,, HKLM,%KEY_IOC%\MPlay,,, [MIXER.AddReg] HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,0,SysTray.Exe HKLM,%KEY_IOC%\Vol,,0, [XW.AddReg] HKR,,Driver,0,xw3000a.vxd HKR,Drivers\wave\xw3000a.drv,Driver,0,xw3000a.drv HKR,Drivers\wave\xw3000a.drv,Description,,%WAVE.DESC% HKR,Drivers\mixer\xw3000a.drv,Driver,0,xw3000a.drv HKR,Drivers\mixer\xw3000a.drv,Description,,%WAVE.DESC% HKR,Drivers\aux\xw3000a.drv,Driver,0,xw3000a.drv HKR,Drivers\aux\xw3000a.drv,Description,,%WAVE.DESC% HKR,Drivers\midi\xwopl.drv,Driver,0,xwopl.drv HKR,Drivers\midi\xwopl.drv,Description,,%OPL3.DESC% HKR,Drivers\midi\xwmpu401.drv,Driver,0,xwmpu401.drv HKR,Drivers\midi\xwmpu401.drv,Description,,%MIDI.DESC% HKR,Drivers,SubClasses,0,"wave,midi,mixer,aux" HKR,,EnumPropPages,0,xw3000a.drv [QSound.AddReg] HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"Q3DCTL",0,"Q3DCTL.EXE" HKCR,A3d,,0,"A3d Object" HKCR,A3d\CLSID, , 0, "{d8f1eee0-f634-11cf-8700-00a0245d918b}" HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b},,0,"A3d Object" HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b}\InprocServer32,,0,"a3d.dll" HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b}\InprocServer32,"ThreadingModel",0,"Apartment" [Func1.AddReg] HKR,,DevLoader,,mmdevldr.vxd HKR,,Driver,,xwjoyd.vxd [CLASS.AddReg] ;HKR,,Icon,0,0,qs3ainst.dll ;HKR,,,0,%ClassName% ;HKR,,Installer,0,qs3ainst.dll ;HKLM,System\CurrentControlSet\Services\Class\MEDIA,Icon,2,0 ;HKLM,System\CurrentControlSet\Services\Class\MEDIA,Installer,0,mmci.dll ;HKLM,System\CurrentControlSet\Services\Class\MEDIA,,2,%MediaClassName% HKR,,,,%MediaClassName% HKR,,Icon,,"-1" HKR,,Installer,,mmci.dll [Virt_SB_Device.AddReg] HKR,,Driver,,xw3000a.vxd ;HKR,,DevLoader,,*CONFIGMG HKR,,DevLoader,,xw3000a.vxd [Virt_JS_Device.AddReg] HKR,,DevLoader,,mmdevldr.vxd HKR,,Driver,,vjoyd.vxd HKR,Drivers,MIGRATED,,0 HKR,Drivers\joystick,,, HKR,Drivers\joystick\msjstick.drv,Description,,%JSEmulation.DeviceDesc% HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv HKR,Drivers,SubClasses,,"joystick" ;---------------------------------------------------- ; Miscellaneous ; ;---------------------------------------------------- [PreCopySection] HKR,,NoSetupUI,0,1 [SourceDisksNames] 1="XWAVE Install Diskette",Labway, [SourceDisksFiles] qs3ainst.dll=1 xw3000a.vxd=1 xwjoyd.vxd=1 xw3000a.drv=1 xwopl.drv=1 xwmpu401.drv=1 cfgleg.exe=1 dosleg.exe=1 dosvol.exe=1 volume.cfg=1 a3d.dll=1 q3dctl.exe=1 qa3d.dll=1 qa3dload.dll=1 qhook.vxd=1 [Strings] ;Non-localized strings KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents" ;Localized strings ;Company="Labway" Company="" DEVICE_0_NAME="XWAVE PCI Sound" DEVICE_1_NAME="XWAVE Game Port" SBEmulation.DeviceDesc="XWAVE Sound Blaster Device" JSEmulation.DeviceDesc="XWAVE Legacy Game Port" WAVE.DESC="XWAVE Audio System" OPL3.DESC="XWAVE FM Synthesizer" MIDI.DESC="XWAVE Wavetable Synthesizer" KEY_FIL="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList" KEY_FIL="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList" MediaClassName="Sound, video and game controllers" ;this is what shows up as the device is being installed ClassName="XWAVE PCI Audio Controller"