ULTRASND.INF Driver File Contents (gf195v11.zip)

Driver Package File Name: gf195v11.zip
File Size: 738.0 KB

[Version]
Signature="$CHICAGO$"
Class=MEDIA
provider=%GRVS%

[ControlFlags]
ExcludeFromSelect=VIRTUAL\GUS-SBEmulation

[ClassInstall]
AddReg=Class.AddReg

[Class.AddReg]
HKR,,,,%MediaClassName%
HKR,,Icon,,"-1"
HKR,,Installer,,mmci.dll

[Manufacturer]
%MfgName%=Gravis

[Gravis]
%UltraSound-Classic.DeviceDesc%=GUS_Device
%UltraSound-MAX.DeviceDesc%=MAX_Device
%UltraSound-ACE.DeviceDesc%=ACE_Device
%GUS-SBEmulation.DeviceDesc%=GUS_SB_Device, VIRTUAL\GUS-SBEmulation

[PreCopySection]
HKR,,NoSetupUI,,1

;---------------------------------------------------------------;

[MAX_Device]
DelFiles=GUS.DelList
LogConfig=MAX.LC1,MAX.LC2,MAX.LC3,MAX.LC4,MAX.LC5
CopyFiles=GUS.CopyList
AddReg=WAVE.AddReg, MIXER.AddReg, MAX.AddReg, MIDI.AddReg
UpdateInis=GUS.UpdateSysIni

[ACE_Device]
DelFiles=GUS.DelList
LogConfig=ACE.LC1,ACE.LC2,ACE.LC3,ACE.LC4,ACE.LC5
CopyFiles=GUS.CopyList
AddReg=MIXER.AddReg, ACE.AddReg, WAVE.AddReg, MIDI.AddReg
UpdateInis=GUS.UpdateSysIni

[GUS_Device]
DelFiles=GUS.DelList
LogConfig=GUS.LC1,GUS.LC2,GUS.LC3,GUS.LC4,GUS.LC5
CopyFiles=GUS.CopyList
AddReg=WAVE.AddReg, MIXER.AddReg, GUS.AddReg, MIDI.AddReg
UpdateInis=GUS.UpdateSysIni

[GUS_SB_Device]
AddReg=GUS_SB_Device.AddReg

;---------------------------------------------------------------;

[ACE.LC1]
ConfigPriority=NORMAL
IOConfig=220-22F
IOConfig=320-32F
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7

[ACE.LC2]
ConfigPriority=NORMAL
IOConfig=240-24F
IOConfig=340-34F
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7

[ACE.LC3]
ConfigPriority=NORMAL
IOConfig=250-25F
IOConfig=350-35F
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7

[ACE.LC4]
ConfigPriority=NORMAL
IOConfig=260-26F
IOConfig=360-36F
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7

[ACE.LC5]
ConfigPriority=NORMAL
IOConfig=210-21F
IOConfig=310-31F
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7


[GUS.LC1]
ConfigPriority=NORMAL
IOConfig=220-22F
IOConfig=320-32F
IOConfig=388-38B
IRQConfig=11, 12, 15, 5,7, 9
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7
DMAConfig=1, 3, 5, 6, 7

[GUS.LC2]
ConfigPriority=NORMAL
IOConfig=240-24F
IOConfig=340-34F
IOConfig=388-38B
IRQConfig=11, 12, 15, 5,7, 9
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7
DMAConfig=1, 3, 5, 6, 7

[GUS.LC3]
ConfigPriority=NORMAL
IOConfig=250-25F
IOConfig=350-35F
IOConfig=388-38B
IRQConfig=11, 12, 15, 5,7, 9
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7
DMAConfig=1, 3, 5, 6, 7

[GUS.LC4]
ConfigPriority=NORMAL
IOConfig=260-26F
IOConfig=360-36F
IOConfig=388-38B
IRQConfig=11, 12, 15, 5,7, 9
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7
DMAConfig=1, 3, 5, 6, 7

[GUS.LC5]
ConfigPriority=NORMAL
IOConfig=210-21F
IOConfig=310-31F
IOConfig=388-38B
IRQConfig=11, 12, 15, 5,7, 9
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7
DMAConfig=1, 3, 5, 6, 7


[MAX.LC1]
ConfigPriority=NORMAL
IOConfig=220-22F
IOConfig=320-32F
IOConfig=388-38B
IOConfig=32C-32F
IRQConfig=11, 12, 15, 5,7, 9
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7
DMAConfig=1, 3, 5, 6, 7

[MAX.LC2]
ConfigPriority=NORMAL
IOConfig=240-24F
IOConfig=340-34F
IOConfig=388-38B
IOConfig=34C-34F
IRQConfig=11, 12, 15, 5,7, 9
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7
DMAConfig=1, 3, 5, 6, 7

[MAX.LC3]
ConfigPriority=NORMAL
IOConfig=250-25F
IOConfig=350-35F
IOConfig=388-38B
IOConfig=35C-35F
IRQConfig=11, 12, 15, 5,7, 9
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7
DMAConfig=1, 3, 5, 6, 7

[MAX.LC4]
ConfigPriority=NORMAL
IOConfig=260-26F
IOConfig=360-36F
IOConfig=388-38B
IOConfig=36C-36F
IRQConfig=11, 12, 15, 5,7, 9
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7
DMAConfig=1, 3, 5, 6, 7

[MAX.LC5]
ConfigPriority=NORMAL
IOConfig=210-21F
IOConfig=310-31F
IOConfig=388-38B
IOConfig=31C-31F
IRQConfig=11, 12, 15, 5,7, 9
IRQConfig=11, 12, 15, 5,7, 9
DMAConfig=1, 3, 5, 6, 7
DMAConfig=1, 3, 5, 6, 7

;---------------------------------------------------------------;
;
; The .Det sections are added to the devnode at detection time
; only.  The PreCopySection is simply setting the NoSetupUI
; flag so that the critical pieces (such as logical
; configurations) are in place at the time the device is started
; during first boot.
;
;---------------------------------------------------------------;

[GUS.Det]
AddReg=PreCopySection

;---------------------------------------------------------------;

[GUS.CopyList]
grvsultr.vxd,,
ultrasnd.drv,,

;---------------------------------------------------------------;

[GUS.DelList]
grvsultr.386,,,1
ultrasnd.drv,,,1

;---------------------------------------------------------------;

[GUS_SB_Device.AddReg]
HKR,,DeviceDriver,,grvsultr.vxd
HKR,,DevLoader,,*CONFIGMG

[GUS.AddReg]
HKR,,Driver,,grvsultr.vxd
HKR,,DevLoader,,mmdevldr.vxd
HKR,,EnumPropPages,0,"ultrasnd.drv,DrvEnumPropPages"
HKR,Drivers,MIGRATED,,0
HKR,Drivers,SubClasses,,"wave,mixer,midi"
HKR,Configuration,PlaybackBufferSize,1,00,10,00,00
HKR,Configuration,RecordBufferSize,1,00,10,00,00
HKR,Configuration,Active Voices,1,16,00,00,00
HKR,Configuration,Linear Volume,1,01,00,00,00
HKR,Configuration,PlaybackDMA,1,00,00,00,00
HKR,Configuration,RecordDMA,1,01,00,00,00
HKR,Configuration,16BitPatches,1,01,00,00,00
HKR,Configuration,SaveMixerSettings,1,01,00,00,00

HKR,Drivers\mixer\ultrasnd.drv,Description,,%UltraSound-Classic.DeviceDesc%
HKR,Drivers\wave\ultrasnd.drv,Description,,%UltraSound-Classic.DeviceDesc%
HKR,Drivers\midi\ultrasnd.drv,Description,,%UltraSound-Classic.DeviceDesc%


[MAX.AddReg]
HKR,,Driver,,grvsultr.vxd
HKR,,DevLoader,,mmdevldr.vxd
HKR,,EnumPropPages,0,"ultrasnd.drv,DrvEnumPropPages"
HKR,Drivers,MIGRATED,,0
HKR,Drivers,SubClasses,,"wave,mixer,midi"
HKR,Configuration,UltraDir,0,c:\ultrasnd
HKR,Configuration,PlaybackBufferSize,1,00,10,00,00
HKR,Configuration,RecordBufferSize,1,00,10,00,00
HKR,Configuration,Active Voices,1,16,00,00,00
HKR,Configuration,Linear Volume,1,01,00,00,00
HKR,Configuration,PlaybackDMA,1,00,00,00,00
HKR,Configuration,RecordDMA,1,01,00,00,00
HKR,Configuration,16BitPatches,1,01,00,00,00

HKR,Drivers\mixer\ultrasnd.drv,Description,,%UltraSound-MAX.DeviceDesc%
HKR,Drivers\wave\ultrasnd.drv,Description,,%UltraSound-MAX.DeviceDesc%
HKR,Drivers\midi\ultrasnd.drv,Description,,%UltraSound-MAX.DeviceDesc%


[ACE.AddReg]
HKR,,Driver,,grvsultr.vxd
HKR,,DevLoader,,mmdevldr.vxd
HKR,,EnumPropPages,0,"ultrasnd.drv,DrvEnumPropPages"
HKR,Drivers,MIGRATED,,0
HKR,Drivers,SubClasses,,"wave,mixer,midi"
HKR,Configuration,UltraDir,0,c:\ultrasnd
HKR,Configuration,PlaybackBufferSize,1,00,10,00,00
HKR,Configuration,RecordBufferSize,1,00,10,00,00
HKR,Configuration,Active Voices,1,16,00,00,00
HKR,Configuration,Linear Volume,1,01,00,00,00
HKR,Configuration,PlaybackDMA,1,00,00,00,00
HKR,Configuration,RecordDMA,1,01,00,00,00
HKR,Configuration,16BitPatches,1,01,00,00,00

HKR,Drivers\mixer\ultrasnd.drv,Description,,%UltraSound-ACE.DeviceDesc%
HKR,Drivers\wave\ultrasnd.drv,Description,,%UltraSound-ACE.DeviceDesc%
HKR,Drivers\midi\ultrasnd.drv,Description,,%UltraSound-ACE.DeviceDesc%

[MIXER.AddReg]
HKR,Drivers\mixer\ultrasnd.drv,Driver,,ultrasnd.drv
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
HKR,Drivers\mixer,,,

[WAVE.AddReg]
HKR,Drivers\wave\ultrasnd.drv,Driver,,ultrasnd.drv
HKR,Drivers\wave,,,


[MIDI.AddReg]
HKR,Drivers\midi\ultrasnd.drv,Driver,,ultrasnd.drv
HKR,Drivers\midi,,,

;---------------------------------------------------------------;

[GUS.UpdateSysIni]
system.ini,386Enh,"device=grvsultr.386",,1
system.ini,drivers,"wave*=ultrasnd.drv",,1
system.ini,drivers,"midi*=ultrasnd.drv",,1
system.ini,drivers,"aux*=ultrasnd.drv",,1
system.ini,drivers,"mixer*=ultrasnd.drv",,1

;---------------------------------------------------------------;
;
; The following is a list of known drivers for the given devices.
; Additionally, the safe driver list is a set of drivers that we
; know only support specific devices.
;
; These lists will help us to determine when we will replace a
; driver with our "in-the-box" drivers.
;
;---------------------------------------------------------------;

[DestinationDirs]
DefaultDestDir = 11     ; LDID_SYS
TMV1.CopyList = 12      ; LDID_IOSUBSYS

;---------------------------------------------------------------;

;Localized strings
[Strings]
MSFT="Advanced Gravis"
MfgName="Advanced Gravis"
UltraSound-Classic.DeviceDesc="Gravis UltraSound Classic"
UltraSound-ACE.DeviceDesc="Gravis UltraSound ACE"
UltraSound-MAX.DeviceDesc="Gravis UltraSound MAX"
GUS-SBEmulation.DeviceDesc="Gravis MegaEm Sound Blaster Emulation Technology"
MediaClassName="Sound, video and game controllers"

[SourceDisksFiles]
grvsultr.vxd=1
ultrasnd.drv=1

[SourceDisksNames]
1="UltraSound Installation Disk 1",,
server: web4, load: 1.22