;****************************************************************************
;* INF file for Win95 Freedom PCI Audio
;* Copyright 1996,1997 Diamond Multimedia Systems Inc.
;* Version 1.00.00
;*
;* Modified for minimum upgrade install over existing 1.01 drivers
;*
;****************************************************************************
[version]
Signature="$CHICAGO$"
Class = MEDIA
Provider = %Mfg%
[ClassInstall]
AddReg=Class.AddReg
[Class.AddReg]
HKR,,,,%MediaClassName%
HKR,,Icon,,"-1"
HKR,,Installer,,mmci.dll
; Manufacturers
;----------------------------------------
[Manufacturer]
%Mfg% = Diamond
; Driver sections
;----------------------------------------
[Diamond]
;;%Free.DeviceDesc% = Free.Install, PCI\VEN_1092&DEV_9999
;;%VirtSB.DeviceDesc% = VirtSB.Install, VIRTUAL\F3VirtSB
;;%VirtMPU401.DeviceDesc% = VirtMPU401.Install, VIRTUAL\F3VirtMPU401
%Free.DeviceDesc% = UpgradeFree.Install, PCI\VEN_1092&DEV_9999
[ControlFlags]
ExcludeFromSelect=VIRTUAL\F3VirtSB
ExcludeFromSelect=VIRTUAL\F3VirtMPU401
; Install sections
;----------------------------------------
[UpgradeFree.Install]
CopyFiles = UpgradeFree.CopyFiles, FreeJoy.CopyFiles
AddReg = UpgradeFree.AddReg
[Free.Install]
CopyFiles = Free.CopyFiles, FreeJoy.CopyFiles, AR3D.CopyFiles
AddReg = Free.AddReg, AR3D.AddReg
[VirtSB.Install]
AddReg=VirtSB.AddReg
[VirtMPU401.Install]
AddReg=VirtMPU401.AddReg
; Copy files sections
;----------------------------------------
[UpgradeFree.CopyFiles]
f3driver.vxd
f3dsound.vxd
f3vrtsb.vxd
f3wavmix.drv
f3midi.drv
[Free.CopyFiles]
f3Driver.vxd
f3DSound.vxd
f3VrtSB.vxd
f3WavMix.drv
f3Midi.drv
f3Api32.dll
f3Api16.dll
f3Win.bdi
f3strtup.exe
[FreeJoy.CopyFiles]
f3Joystk.vxd
vjoyd.vxd
msjstick.drv
[AR3D.CopyFiles]
A3D.dll
A3D.vxd
EAR.dll
; AddReg sections
;----------------------------------------
[UpgradeFree.AddReg]
HKR, , DevLoader, , mmdevldr.vxd
HKR, , Driver, , "f3Driver.vxd vjoyd.vxd"
HKR, Drivers, , ,
HKR, Drivers, MIGRATED, , 0
HKR, Drivers\wave, , ,
HKR, Drivers\mixer, , ,
HKR, Drivers\midi, , ,
HKR, Drivers\aux, , ,
HKR, Drivers\wave\f3WavMix.drv, Driver, , f3WavMix.drv
HKR, Drivers\mixer\f3WavMix.drv, Driver, , f3WavMix.drv
HKR, Drivers\aux\f3WavMix.drv, Driver, , f3WavMix.drv
HKR, Drivers\midi\f3Midi.drv, Driver, , f3Midi.drv
HKR, Drivers\midi\f3Midi.drv, Description, , %FreeMIDI.DeviceDesc%
HKR, Drivers, SubClasses, , "wave, mixer, midi, aux, joystick"
HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio\DynaDrivers", DSoundHAL, ,"f3DSound.vxd"
HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio", DspBootDelay, , "10"
HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio\f3setup", HardwareInstalled, , 1
HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio\f3setup", SoftwareUpdatedToVersion, , "1.02"
[Free.AddReg]
HKR, , DevLoader, , mmdevldr.vxd
HKR, , Driver, , "f3Driver.vxd vjoyd.vxd"
HKR, Drivers, , ,
HKR, Drivers, MIGRATED, , 0
HKR, Drivers\wave, , ,
HKR, Drivers\mixer, , ,
HKR, Drivers\midi, , ,
HKR, Drivers\aux, , ,
HKR, Drivers\joystick, , ,
HKR, Drivers\wave\f3WavMix.drv, Driver, , f3WavMix.drv
HKR, Drivers\mixer\f3WavMix.drv, Driver, , f3WavMix.drv
HKR, Drivers\aux\f3WavMix.drv, Driver, , f3WavMix.drv
HKR, Drivers\midi\f3Midi.drv, Driver, , f3Midi.drv
HKR, Drivers\midi\f3Midi.drv, Description, , %FreeMIDI.DeviceDesc%
HKR, Drivers\joystick\msjstick.drv, Driver, , msjstick.drv
HKR, Drivers\joystick\msjstick.drv, Description, , %Joystick.DeviceDesc%
HKR, Drivers, SubClasses, , "wave, mixer, midi, aux, joystick"
HKR, DSPA, RunImageFile, , "%11%\f3Win.bdi"
HKR, Config, DacBuffSmall, , 48
HKR, Config, DacBuffMed, , 64
HKR, Config, DacBuffLarge, , 96
;* Joystick registry settings
;*
HKLM, %KEY_OEM_JOY%\FreeJoy, OEMName, , %Joystick.DeviceDesc%
HKLM, %KEY_OEM_JOY%\FreeJoy, OEMCallout, , f3joystk.vxd
HKLM, %KEY_OEM_JOY%\FreeJoy, OEMData, 1, 0, 0, 0, 4, 4, 0, 0, 0
HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio\DynaDrivers", DSoundHAL, ,"f3DSound.vxd"
HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio", DspBootDelay, , "10"
HKLM, "SOFTWARE\Diamond Multimedia\Freedom Audio\f3setup", HardwareInstalled, , 1
;* Important: Do not use RunOnce to start f3Strtup.exe.
;* This causes f3Setup to start before MM component installer completes.
;*
HKLM, %KEY_RUN%, f3AudioSetup, ,"%11%\f3strtup.exe %01%"
HKLM, %KEY_RUN%, SystemTray, , "SysTray.Exe"
HKLM,%KEY_OPT_COMPONENTS%\Vol,,,
HKLM,%KEY_OPT_COMPONENTS%\ACM,,,
HKLM,%KEY_OPT_COMPONENTS%\Rec,,,
HKLM,%KEY_OPT_COMPONENTS%\MPlay,,,
[AR3D.AddReg]
HKCR,A3d,,,"A3d Object"
HKCR,A3d\CLSID,,,{d8f1eee0-f634-11cf-8700-00a0245d918b}
HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b},,,"A3d Object"
HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b}\InprocServer32,,,a3d.dll
HKCR,CLSID\{d8f1eee0-f634-11cf-8700-00a0245d918b}\InprocServer32,"ThreadingModel",,"Apartment"
[VirtSB.AddReg]
HKR,,DeviceDriver,,f3vrtsb.vxd
HKR,,DevLoader,,*CONFIGMG
[VirtMPU401.AddReg]
HKR,,DeviceDriver,,f3vrtsb.vxd
HKR,,DevLoader,,*CONFIGMG
; Disk & Directory sections
;----------------------------------------
[DestinationDirs]
DefaultDestDir = 11 ; LDID_SYS
[SourceDisksNames]
1 = "Monster Sound Disk1",,0001
222="DirectX Drivers Disk","",1
[SourceDisksFiles]
f3Driver.vxd = 222,..\eng
f3DSound.vxd = 222,..\eng
f3Joystk.vxd = 1,..\eng
f3WavMix.drv = 222
f3Midi.drv = 222
f3VrtSB.vxd = 222,..\eng
f3Api32.dll = 1
f3Api16.dll = 1
f3Win.bdi = 1
;* Setup Files
f3strtup.exe = 1
;* Joystick Files
vjoyd.vxd = 222
msjstick.drv = 222
;* AR3D Files
A3D.vxd = 1
A3D.dll = 1
EAR.dll = 1
; User visible strings
;----------------------------------------
[Strings]
Mfg = "Diamond Multimedia"
Free.DeviceDesc = "Diamond Monster Sound"
FreeMIDI.DeviceDesc = "Monster Sound MIDI-port"
VirtSB.DeviceDesc = "Diamond Sound Blaster-emulering"
VirtMPU401.DeviceDesc = "Diamond MPU-401-emulering"
Joystick.DeviceDesc = "Monster Sound Gameport"
MediaClassName = "Styrenheter för ljud, video och spel"
KEY_OEM_JOY = "SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM"
KEY_OPT_COMPONENTS = "SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
KEY_RUN = "Software\Microsoft\Windows\CurrentVersion\Run"
KEY_RUN_ONCE = "Software\Microsoft\Windows\CurrentVersion\RunOnce"
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.