Fv287doc.txt Driver File Contents (WEBTVDRV.zip)

  ---------------------------------------
            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

How To Update Drivers Manually

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.

server: ftp, load: 1.34