W31us18a.zip/W31us18b.zip
Release Notes for CS4232/36/36B/37B/38B Version 1.80 Windows 3.1 Driver   


Release Date:  

02/14/97  

Release Information:  

This release improves 3D audio support by adding 3D to the analog inputs.  It also improves
the chip detection routines for the CS423xB family of audio codecs. There is a new DOS 
diagnostic and DOS CD player.  The DOS driver (CS4232C.EXE) now loads CS4236B, CS4237B and 
CS4238B RAM patches.

Version Numbers:  

2.01 T3	CS4232C.EXE
4.03.2000 	CSFM.DRV
1.80    	CS32BA11.DRV
1.80	  	CS32BAIP.EXE
1.80	  	CS32BAOP.EXE
2.00	  	CS32BASP.EXE
2.11	  	CSACBAT1.EXE
1.80	  	CS32MIX.EXE
1.80	  	CS32CFG.EXE
1.80	  	CS32HMX.EXE
1.80	  	CS32WSS.EXE
1.80 	  	CS32INTR.EXE
1.80	  	CWDIAG.EXE
1.80	  	CSACGUCD.EXE
1.80	  	CSPOWER.CPL
1.0	  	CW3DCTRL.EXE
79   	  	CS4232 Microcode
6       	CS4232A Microcode
55	  	CS4236 Microcode
14	  	CS4236B\37B\38B Microcode

List of Files:

Disk 1
LOGO.BMP             11,062  09-08-95  1:31a
SETUP.INS            85,859  02-07-97  7:14p
SETUP.DLL             6,224  09-08-95  1:31a
SETUP.EXE            47,616  01-22-96  4:59a
SETUP.INF             4,607  02-13-97  3:26p
CSGROUP.EXE          22,016  09-08-95  1:31a
RESOURCE.DLL          6,400  02-13-97  8:23p
WINCM.DLL             8,192  09-08-95  2:10a
DISK1.ID                 51  09-08-95  1:31a
CWPNP.DLL            20,128  03-20-96 10:57p
CWAUDIO.BIN           8,225  01-21-97 10:33a
CS4232.INI              853  09-08-95  1:30a
_INST16.EX_         276,270  01-24-96  1:19p
_ISDEL.EXE            8,192  09-07-95  7:22p
_SETUP.DLL           10,752  09-26-95 12:33a
_SETUP.LIB           28,217  01-22-96  8:59p
R180D1.Z            526,142  02-14-97  3:24p
BWCC.DLL            157,472  04-20-94 12:00a COMPRESSED IN R180D1.Z
CSACBAT1.INI            320  09-08-95  1:31a COMPRESSED IN R180D1.Z
CS32BASP.EXE        312,868  09-08-95  1:31a COMPRESSED IN R180D1.Z
CS32BAOP.EXE         42,800  02-12-97  6:46p COMPRESSED IN R180D1.Z CSFM.DRV             21,856  02-14-97  3:18p COMPRESSED IN R180D1.Z CS32BA11.DRV        112,560  02-12-97  6:43p COMPRESSED IN R180D1.Z MIDIMAP.CFG          38,386  09-08-95  1:30a COMPRESSED IN R180D1.Z MPU401.DRV            7,088  11-01-93 11:11a COMPRESSED IN R180D1.Z OEMSETUP.INF            252  09-08-95  1:31a COMPRESSED IN R180D1.Z VSNDSYS.386          75,357  02-13-97  7:59p COMPRESSED IN R180D1.Z CS32BA11.INI          5,138  02-12-96  1:31a COMPRESSED IN R180D1.Z CSWAVE.DLL           15,408  12-13-95  1:31a COMPRESSED IN R180D1.Z CS32BAIP.EXE         76,336  02-12-97  6:45p COMPRESSED IN R180D1.Z CSACBAT1.EXE         73,904  01-09-96  2:11a COMPRESSED IN R180D1.Z

Disk 2
DISK2.ID                 51  09-08-95  1:30a
R180D2.Z          1,068,549  02-14-97  3:24p
DIALOG.FON           48,624  10-18-93 12:00a COMPRESSED IN R180D2.Z
CS32CFG.EXE         689,967  02-12-97  7:45p COMPRESSED IN R180D2.Z CWDIAG.EXE          135,816  02-13-97  3:33p COMPRESSED IN R180D2.Z DISK2.ID                 51  09-08-95  1:30a COMPRESSED IN R180D2.Z CS32HMX.EXE          30,751  02-12-97  7:46p COMPRESSED IN R180D2.Z CS32INTR.EXE        166,472  02-14-97 11:10a COMPRESSED IN R180D2.Z CS32MIX.EXE         234,906  02-14-97 11:05a COMPRESSED IN R180D2.Z CS32WSS.EXE          33,791  02-12-97  6:57p COMPRESSED IN R180D2.Z
CS4232C.EXE          94,864  02-10-97  2:49p COMPRESSED IN R180D2.Z CSACGUCD.EXE        194,214  02-12-97  7:47p COMPRESSED IN R180D2.Z SOUNDTST.WAV         36,544  09-08-95  1:30a COMPRESSED IN R180D2.Z TEST.DAT              7,826  09-08-95  1:30a COMPRESSED IN R180D2.Z MSMIXMGR.DLL         12,688  10-18-93  2:00a COMPRESSED IN R180D2.Z CSPOWER.CPL           7,216  02-12-97  6:47p COMPRESSED IN R180D2.Z THREED.VBX           64,432  07-11-95  9:50a COMPRESSED IN R180D2.Z CW3DCTRL.EXE         36,859  02-12-97  6:55p COMPRESSED IN R180D2.Z CW3DW31.EXE         129,504  02-12-97  7:21p COMPRESSED IN R180D2.Z


File Summary:

SETUP.EXE	CrystalWare Windows 3.1 Installation Program.  It will install the necessary files, install the drivers, modify CONFIG.SYS and AUTOEXEC.BAT, backup important files, and over install existing Crystal drivers.

SETUP.INF	Script file used by SETUP.EXE for installations.

SETUP.INS	File used by SETUP.EXE for installations.

SETUP.DLL 	File used by SETUP.EXE for installations.

_INST16.EX_	File used by SETUP.EXE for installations

_ISDEL.EXE	File used by SETUP.EXE for installations

_SETUP.DLL	File used by SETUP.EXE for installations

_SETUP.LIB	File used by SETUP.EXE for installations

LOGO.BMP	File used by SETUP.EXE for installations.

WINCM.DLL 	File used by SETUP.EXE for installations.

CSGROUP.EXE	Installation program used when over installing existing Crystal drivers.

RESOURCE.DLL	File used by SETUP.EXE for installations.

CWPNP.DLL	File used by SETUP.EXE for installations.  Used to detect the PnP configuration of the host machine as a PnP, Configuration Manager, or override PnP configuration.

DISK1.ID	Disk 1 ID used by SETUP.EXE.

R180D1.Z	Compressed archive of disk 1 that is uncompressed at installation time.

BWCC.DLL	Borland Dialog DLL required by CrystalWare mixer panels.

CS32BA11.DRV	Windows 3.1 wave, aux, and mixer driver.

CS32BA11.INI	File used by CS32BA11.DRV to save configuration and feature information.  

VSNDSYS.386	Windows 3.1 virtual device driver.

CS32BAIP.EXE	Windows 3.1 Input Panel.

CS32BAOP.EXE 	Windows 3.1 Mixer Panel.

CS32BASP.EXE 	Windows 3.1 Splash Panel.

CSACBAT1.EXE	Windows 3.1 Business Audio Transport.  A sound recorder that supports multi-instances, OLE linking and embedding, and direct to disk recording.

CSACBAT1.INI	File used by CSACBAT1.EXE to save configuration and customization information.

CSWAVE.DLL    	File used by CSACBAT1.EXE.

MIDIMAP.CFG	MIDIMAP Configuration that contains preconfigured midimaps for the Crystal FM driver and the MPU-401 driver.

MPU401.DRV	Windows 3.1 MPU-401 MIDI Driver.

OEMSETUP.INF	Windows install file for CSFM and MPU-401 MIDI driver.

CSFM.DRV	Crystal FM MIDI driver.

CSPOWER.CPL	Crystal Power Control Panel.  This Control Panel icon provides a way to do idle time-out for machines with Advanced Power Management.  After a set amount of time, the driver will power down parts of the chip to save power.

MSMIXMGR.DLL	Windows 3.1 multimedia support file that provides enhanced mixer functionality for the Crystal Windows 3.1 driver.

DISK2.ID 	Disk 2 ID used by SETUP.EXE.

R180D2.Z 	Compressed archive of disk 2 that is uncompressed at installation time.

CS32CFG.EXE	CS4232 DOS Configuration Program.  This GUI program will allow the user to adjust the configuration settings for a CS4232 card on a non-PnP system or on a system that has PnP overridden.  It will also report back the configuration information for PnP configured systems. 

CS32HMX.EXE	CS4232 DOS Hot Key Mixer TSR.  This program will load a TSR which allows the user to adjust the Wave, FM, and Master Volume for the Sound Blaster settings.  This program supports early games that do not have volume adjustment in the game.

CS32INTR.EXE	CS4232/CS4236/CS4236B/CS4237B/CS4238B Integrator program.  This program will launch the following other programs: CS32MIX, CSACGUCD, and CWDIAG.  

CS32MIX.EXE 	DOS mixer used to set or adjust Sound Blaster mixer settings.  It will run as a GUI application or as a command line utility.

CSACGUCD.EXE	DOS CD Player utility.  The program plays audio CDs through an installed CDROM, allowing rewind, fast forward, skip, and eject functions.  Requires MSCDEX to be loaded.

CWDIAG.EXE	CS4232/36/36B/37B/38B DOS Diagnostics program.  This program tests the CS4232/CS4236 card in the following areas: codec, Sound Blaster, FM, MPU-401, and joystick.

DIALOG.FON	Provides the fonts for CWDIAG.EXE.

SOUNDTST.WAV	CWDIAG WAV file used in codec tests.

TEST.DAT	CWDIAG data file used in the Synth playback test.

CS4232C.EXE   	CS4232/36/36B/37B/38B Configuration Program.  A DOS device driver used to initialize and configure the card.  It runs in CONFIG.SYS or on a command line.

CS4232.INI   	Default initialization parameters for CS4232C.EXE.

CS32WSS.EXE 	CS4232 WSS Initialization.  Run this program after certain Sound Blaster DOS games, to setup and initialize the WSS codec.

CWAUDIO.BIN	Data file containing Microcode for the CS4232, CS4232A, CS4236, CS4236B, CS4237B and CS4238B.  It is used by CS4232C.EXE.

CW3DCTRL.EXE	CS4237B/CS4238B DOS 3D command-line mixer used to enable, disable, and set mixer values for 3d audio.

CW3DW31.EXE	CS4237B/CS4238B Windows 3.1 applet used to enable, disable, and set mixer values for 3d audio.  

General Information:

3D Audio in DOS
Use the 3d Audio DOS mixer, CW3DCTRL, to enable 3D audio in DOS.  Type CW3DCTRL /ON to 
enable 3d Audio.  Type CW3DCTRL /? to get a usage statement on additional CW3DCTRL commands.
The ability to 3D enhance analog inputs is lost while recording or while the VU Meter is on.

3D Audio Limitations
The 3D audio does not currently support selecting Loop as an input with 3D enabled.  
Selecting the input "Loop" in the Business Audio Input will automatically disable 3D.

Installing from the Hard Drive:
When installing the software from the hard drive instead of using floppies, all of the files
from the install disks must be copied to a single directory.  SETUP can then be run from 
there.

Driver Version Checking:
The Windows driver, VxD, and FM driver must have the same internal version number in order
to work.  The driver has version checking code for the various pieces.

New Files
This release has two new files.  CWDIAG.EXE to replace CW32DIAG.EXE and DIALOG.FON to 
support CWDIAG.EXE.

Bug Fixes:

Windows Driver:
* Capture is not possible for any input on CS4232 
* Master Volume doesn't adjust monitored audio.  [Broken in this version. 1.51 doesn't 
  duplicate] 
* Master volume has no effect on the monitor volume. [old problem that showed up] 
* Master Mute state can get broken by toggling VU on and off. 
* MIC is left open on Mixer Panel. 
* Turning VU Meter on/off is causing large audio pops
* Turning VU Meter on/off will cause audio glitches.
* Power Bug: Line Mute State Does Not Get Restored Properly After Power Down
 
FM Driver
* No stereo separation in FM. 

DOS Driver:
* CS4232C does not do a code download on CS423xB. 

Installation:
* SETUP need to be modified to install new applications, CW3DCTRL and CW3DW31 
* Uninstal 1.00 deletes crystal software from the locations other than the installation 
  directory 

DOS Applications
* CWDIAG is not detecting the Joystick.
* CS32DIAG and CS32MIX do not function on certain platforms.
* CWDIAG will not run if a mouse driver is not loaded.

Release Notes 1.80	Crystal Semiconductor Confidenti


