---------------------------------------
FUSV2870 DRIVER KIT
---------------------------------------
RELEASE NOTES
---------------------------------------
VxD-style Windows 95/98
Driver Version 2870
---------------------------------------
Release Date
02-05-99
---------------------------------------
--------------------------------------------------------------------------------
0. Contents
--------------------------------------------------------------------------------
This Document contains the following:
1. Overview
2. Driver Kit Files
3. Installing Crystal Audio Drivers
4. Uninstalling Crystal Audio Drivers
5. Crystal Legacy Audio - Supported Chipsets
6. Crystal Legacy Audio - Audio in DOS/Windows DOS Box
7. CWCAUDIO.INF Settings
8. Fixed Problems
9. Known Problems and Limitations
10. Copyright and Trademarks
--------------------------------------------------------------------------------
1. Overview
--------------------------------------------------------------------------------
This kit provides driver support for the CS4280 under Windows 95 OSR2 and
Windows 98. This driver supports
- wave playback and capture
- Full-duplex audio (for applications such as Netmeeting)
- CrystalWave MIDI
- Mixer Input and Output Controls
- DirectShow playback
- DirectSound2D playback
- DirectSound3D Playback
- DirectSound mixing
- Advanced Power Management
- DOS Box FM Synthesis
- DOS Box SoundBlaster
- External MIDI Input (SysX and short messages)
- External MIDI Output
- ZV Port
- DOS FM Synthesis
- DOS Legacy support
- Dynamic Settings Changes
- Windows/DOS Box Digital Joystick Support
- DOS/DOS Box/Windows Analog Joystick support
--------------------------------------------------------------------------------
2. Driver Kit Files
--------------------------------------------------------------------------------
CWC3D OS_ 1,690 02-05-99 3:33a
CWC4610 OS_ 5,159 02-05-99 3:33a
CWC4612 OS_ 2,816 02-05-99 3:33a
CWCASYNC OS_ 1,825 02-05-99 3:33a
CWCAUDIO INF 26,447 03-16-99 11:17a (WHQL Certified INF)
CWCDATAC OS_ 411 02-05-99 3:33a
CWCDDMA OS_ 19,395 02-05-99 3:33a
CWCDGAME OS_ 19,586 02-05-99 3:33a
CWCDOS EX_ 34,050 02-05-99 3:33a
CWCDSND VX_ 31,494 02-08-99 2:28p (WHQL Certified VxD)
CWCECHO VX_ 8,782 02-05-99 3:33a
CWCENUM VX_ 4,076 02-05-99 3:33a
CWCEQ OS_ 645 02-05-99 3:33a
CWCFM DR_ 10,488 02-05-99 3:33a
CWCFM OS_ 4,342 02-05-99 3:33a
CWCHRTF 44_ 189,777 02-05-99 3:33a
CWCHRTF V2_ 128,747 02-05-99 3:33a
CWCHRTF V4_ 210,622 02-05-99 3:33a
CWCHRTF 22_ 123,114 02-05-99 3:33a
CWCIOTRP OS_ 7,882 02-05-99 3:33a
CWCJOY VX_ 3,556 02-05-99 3:33a
CWCLANG DLL 12,288 02-05-99 3:33a
CWCMMSYS VX_ 49,315 02-05-99 3:33a
CWCMMSYS DR_ 55,028 02-05-99 3:33a
CWCOPROC VX_ 16,264 02-05-99 3:33a
CWCPASS VX_ 21,370 02-05-99 3:33a
CWCPCPCI OS_ 19,753 02-05-99 3:33a
CWCPROPS CP_ 25,024 02-05-99 3:33a
CWCPROXY VX_ 1,652 02-05-99 3:33a
CWCSBFG OS_ 1,761 02-05-99 3:33a
CWCSBPRO VX_ 21,888 02-05-99 3:33a
CWCSPAT OS_ 481 02-05-99 3:33a
CWCSPKPH OS_ 3,150 02-05-99 3:33a
CWCSPUD DA_ 11,349 02-05-99 3:33a
CWCSPUD VX_ 84,249 02-05-99 3:33a
CWCSPUD3 VX_ 11,725 02-05-99 3:33a
CWCWT OS_ 3,583 02-05-99 3:33a
CWCWTDOS OS_ 19,444 02-05-99 3:33a
CWGMSG VX_ 6,234 02-05-99 3:33a
FUSV2870 CAT 22,532 03-16-99 11:17a (WHQL Certified Digital Signature File)
SETUP EXE 96,256 02-05-99 3:33a
--------------------------------------------------------------------------------
3. Installing Crystal Audio Drivers
--------------------------------------------------------------------------------
WINDOWS 95
1. Windows95 will detect the PCI Multimedia Audio device. Press the NEXT
button.
2. The driver for the "Crystal SoundFusion (tm) PCI Audio will be requested
by the Operating System. Enter the drive letter assigned to your CDROM
or press the BROWSE button and search for the CDROM Drive or the
location of the driver files. Once the path has been provided, press
the FINISH button.
3. Again, Windows95 will request that you provide the Crystal
SoundFusion(tm) Disk. Press the OK button to continue, then
provide the path to the location of the driver files.
WINDOWS 98
1. Windows will detect the PCI Multimedia Audio Device and initiate the
Add New Hardware Wizard. Press the NEXT button to continue.
2. Select the 'Search for the best driver for your device' option and press
the NEXT button.
3. Select the CD-ROM drive (or the appropriate path to the location of
the driver files). Press the NEXT button.
4. The installation wizard will indicate that it is ready to install the
Crystal SoundFusion (tm) Audio driver. Press the NEXT button to
continue.
5. Press the FINISH button to complete the installation.
--------------------------------------------------------------------------------
4. Uninstalling or Updating Crystal Audio Drivers
--------------------------------------------------------------------------------
1. From the Windows START menu, run SETUP.EXE located in the Crystal
SoundFusion(tm) CD and select Install or Uninstall. This application
will do an automatic clean-up of the Windows 95 Crystal Audio registry
entries.
NOTE: Many problems with reinstallation occur because of existing
registry entries from previous installations and because of the
\WINDOWS\INF\OEMx.INF files. After running SETUP.EXE, the various
Crystal devices should not be listed in the Device Manager window.
2. Restart your system. If you want to remove or install any hardware,
select the SHUTDOWN option and turn off your PC.
3. Turn PC on. Upon loading, Windows 95 will detect new hardware, create
an information database, and proceed with the installation of Crystal
device drivers (as described in the previous section)
--------------------------------------------------------------------------------
5. Crystal Legacy Audio - Supported Chipsets
--------------------------------------------------------------------------------
The following is a list of the chipsets supported by this driver kit. The
method selected for DMA transfers is optimal for each chipset.
Chipset N.Bridge S.Bridge
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ALi Aladdin Pro II M1621 M1543C
ALi Aladdin Pro I M1615 M1533
ALi Aladdin V M1541 M1543C
ALi Aladdin IV+ M1531 M1543
ALi Aladdin IV M1531 M1533
ALi Aladdin III M1521 M1523
SiS 5600 5600 5595
SiS 5597/98 5597/98 integrated
SiS 5591/92 5591/92 5595
SiS 5581/82 5581/82 integrated
SiS 5571 5571 integrated
SiS 5120 5120 integrated
SiS 5596 5596 5513
SiS 5511/12 5511/12 5513
VIA Apollo Pro VT82C691 VT82C596
VIA MVP3 VT82C598 VT82C586B
VIA VP3 VT82C597 VT82C586B
VIA VP2/97 VT82C595 VT82C586B
VIA VP2 VT82C595 VT82C586A
VIA VPX/97 VT82C585 VT82C586B
VIA VPX VT82C585 VT82C586A
VIA VP-1 VT82C585 VT82C586
AMD AMD640 AMD640 AMD645
Intel 440GX AGPset 82443GX 82371EB(PIIX4E)
Intel 440BX AGPset 82443BX 82371AB(PIIX4)
Intel 440LX AGPset 82443LX 82371AB(PIIX4)
Intel 440EX AGPset 82443EX 82371EB(PIIX4E)
Intel 430TX 82439TX 82371AB(PIIX4)
Intel 440FX 82441FX 82371SB(PIIX3)
Intel 430VX 82437VX 82371SB(PIIX3)
Intel 430HX 82439HX 82371SB(PIIX3)
Intel 430MX 82437MX 82371MX(MIIX)
--------------------------------------------------------------------------------
6. Crystal Legacy Audio - Playing Audio in DOS/Windows DOS Box
--------------------------------------------------------------------------------
DOS and DOS Box games/programs support two types of audio: sound and music.
The DOS Crystal Legacy support works if you make any of the following
selections when setting your DOS game/program :
- SOUND : SoundBlaster/SoundBlasterPro compatible.
- MUSIC : Adlib (FM Synthesis), or SoundBlaster.
Settings for DOS and DOS Box games can be obtained in several ways. The
blaster environment variable contains the game settings. To obtain the
blaster variable, simply type "set". This will give you a list of all
environment variables and the blaster variable will be among them.
An alternate way to obtain your DOS/DOS Box settings is to check out the
resources reported by the "Crystal SoundFusion Game Device". You may read
this information from the Windows Device Manager.
The resources settings needed are the following :
- SoundBlaster Interrupt
- SoundBlaster I/O
- SoundBlaster DMA
- FM I/O.
The DOS loader, CWCDOS.EXE, is required for Crystal Legacy support. During
the installation of this driver kit, AUTOEXEC.BAT will be updated with this
loader. Without it, no audio will be present in native DOS. In addition,
upon a subsequent reboot (after driver installation), the file DOSSTART.BAT
will also be modified to contain the CWCDOS.EXE loader.
--------------------------------------------------------------------------------
7. CWCAUDIO.INF Settings
--------------------------------------------------------------------------------
1. Enabling ZV Port
By default, the ZV port support is disabled. To enable it, change the
following entry (found the the [CS4610.AddReg] section):
Default value : HKLM,%KEY_BASE%\Pass,PollOnZV,1,00,00,00,00
ZV Enabled : HKLM,%KEY_BASE%\Pass,PollOnZV,1,01,00,00,00
2. Resource control for Crystal SoundFusion(tm) Game Device
Two entries are used to manage the resources used by the game device.
a) Driver loading enable is controlled by the entry:
HKLM,%KEY_BASE%\Algorithms\Blaster,Enabled,1,01,00,00,00
By default, loading the Game Device is enabled. This means that if
this entry is missing (or commented out) the Game Device will be
enabled.
To prevent this driver from loading (disable the Game Device),
please change the entry to:
HKLM,%KEY_BASE%\Algorithms\Blaster,Enabled,1,00,00,00,00
The device will not load, No Soundblaster(tm) emulation is provided
and no resources will be required by it.
b) The second INF entry serves as a mask register to control the
possible interrupts for assignment to the Game device:
HKLM,%KEY_BASE%\Algorithms\Blaster,Resources,1,00,00,a0,06
The default value is to make all possible interrupts (5, 7, 9, 10)
valid to be assigned by the Windows configuration manager. This
means that if this entry is missing (or commented out), all
interrupts are available for PNP assignment.
The two high order bytes are 0. The third byte is the low order
byte, and represents interrupts 0-7 :
BIT -> 7 6 5 4 3 2 1 0
IRQ -> 7 6 5 4 3 2 1 0
For example, the value "a0" (shown above) enables interrupts 5
and 7:
BIT -> 7 6 5 4 3 2 1 0
VALUE -> 1 0 1 0 0 0 0 0 (a0h)
IRQ -> 7 5
As another example, a value of "08" would only include int 3:
BIT -> 7 6 5 4 3 2 1 0
VALUE -> 0 0 0 0 1 0 0 0 (08h)
IRQ -> 3
The next byte represents interrupts 8-15 :
BIT -> 7 6 5 4 3 2 1 0
IRQ -> 15 14 13 12 11 10 9 8
For example, the "06" (shown above) enables interrupts 9 and
10:
BIT -> 7 6 5 4 3 2 1 0
VALUE -> 0 0 0 0 0 1 1 0
IRQ -> 10 9
NOTE that the entire mask example permits interrupts 5,7,9,and 10.
3. Resource Control for the Joystick Device Driver
The Joystick Driver loading enable is controlled by the entry:
HKLM,%KEY_BASE%\Algorithms\Joystick,Enabled,1,01,00,00,00
By default, this entry is commented out - which means that the
driver is enabled.
To prevent this driver from loading (disable), please change the
entry to (make sure that the line is not commented out - has a
semi-colon at the beginning of the line):
HKLM,%KEY_BASE%\Algorithms\Joystick,Enabled,1,00,00,00,00
4. Changing the default Recording Input:
The RecMuxValue under [Mixer.AddReg] controls the default recording
input. The following table shows the values for the recording mux
input:
0 Mic
1 CD
2 Video
3 Aux
4 Line
5 Loopback
By default, the recording input is set to Mic. The CWCAUDIO.INF
entry is the following:
HKR,Config\Mixer,RecMuxValue,,"0"
5. Hardware Volume Control
The following CWCAUDIO.INF entry controls the Hardware Volume
polling (the default value is disabled) :
;HKLM,%KEY_BASE%\ControlPanel,HardwareMasterVolumeUsed,,"0"
To enable this feature, please modify the CWCAUDIO.INF entry to be :
HKLM,%KEY_BASE%\ControlPanel,HardwareMasterVolumeUsed,,"1"
--------------------------------------------------------------------------------
8. Fixed Problems
--------------------------------------------------------------------------------
- Wave and Midi mixing causes audio to be too noisy when the Equalizer is
enabled or bands are modified and applied.
- S/P DIF out does not funciton after the PCI device is disabled/re-enabled.
- S/P DIF out noise when playing/rewinding/pausing a wave file.
- Dynamic Configuration test crashes while testing the joystick and MPU-401
devices.
- S/P DIF out audio is lost after numerous suspend/resume sequences.
- Suspend/resume sometimes causes Active Movie files to lock up.
- Audio is muted when playing a file in repeat-mode and S/P DIF out is
enabled.
- ACT 4.1 test failures.
- Changes in the volume of the MIDI streaming test causes changes in the
tempo.
- Changing the memory range of PCI accelerator sometimes causes the audio
system to be unstable.
- After removing the Game device, the FM device is lost.
--------------------------------------------------------------------------------
8. Known Problems and Limitations
--------------------------------------------------------------------------------
- Playing MIDI, CD audio, wave and capture when AEC is turned ON, may slow
down the system.
- The joystick calibration for DOS games may be poor.
- Play or capture may cause intermitent noise when ZV port is enabled.
- The system my prompt for a restart when the audio device Disabled or
removed from device manager.
- Audio may sound temporarly abnormal after a suspend/resume sequence while
playing a MIDI file using FM as the preferred MIDI playback device.
- When three waves files or more are played simultaneously through Media Player
and the system is suspended, then some stuttering will be heard upon resuming.
- The S/P DIF out left channel may occasionally be distorted.
--------------------------------------------------------------------------------
9. Copyright and Trademarks
--------------------------------------------------------------------------------
* All brands and product names noted herein are the property or trademarks
of their respective holders.
--------------------------------------------------------------------------------
Cirrus Logic, 1998
--------------------------------------------------------------------------------
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.