                   Release Notes for CS4231/CS4232/CS4236 Version 1.50
                   ---------------------------------------------------

Release Date:  4/24/96
-------------
Version Numbers:
----------------
1.50	CS31CONF.SYS
1.50	CS32CONF.SYS
1.50	CSBSAUD.SYS
1.50	VCSBSAUD.SYS
79	CS4232 Microcode
6	CS4232A Microcode
38	CS4236 Microcode
1.0	IBM OPL3 FM Synthesis MIDI
1.0	IBM MPU-401 Midi


List Of Files:
--------------
OEMSETUP CMD         3,281  02-20-96  1:48p
CONTROL  31          1,406  04-15-96 12:07p
CONTROL  32          1,812  04-15-96 12:06p
CONTROL  36          1,812  04-15-96 12:06p
CONTROL  ALL         2,237  04-15-96 12:06p
CONTROL  SCR	     2,237  04-15-96 12:06p	

FILES    31          1,312  02-15-96  4:39p
FILES    32          2,612  02-29-96  3:18p
FILES    36          2,616  02-29-96  3:18p
FILES    ALL         3,850  02-29-96  3:17p

BSAUDRES DLL         1,380  04-15-96 12:24p
BUSAUDIO HLP         5,687  04-15-96 12:23p
CARDINFO DLL        35,393  04-15-96 12:23p
CONTROL  SCR         1,812  04-15-96 12:06p
CSBSAUD  INI         1,849  03-21-96  5:43p
CWAUDIO  BIN         5,857  04-12-96 11:32p
READ     ME         17,562  03-21-96  2:26p
README   OEM	     2,455  03-01-96  2:01p
CS31CONF SYS         9,681  04-23-96 12:04p
CS32CONF SYS        43,008  04-15-96  2:55p
CSBSAUD  SYS        67,527  04-22-96  1:51p
VCSBSAUD SYS        10,752  03-22-96  4:48p

IBM OPL3 Files:
OPL3.SYS 	    23,879  10-20-94  4:49p
OPL3.HLP	     2,599  01-16-95  3:38p 	
OPL3RES.DLL	     1,040  01-16-95  3:38p
OPL3READ.ME	     1,000  03-07-95  6:50p

IBM MPU-401 Files:
MPU401.SYS	     9,428  10-11-95  3:20p
MPURES.DLL           1,040  06-20-95  7:29p
MPUREAD.ME	     6,819  10-03-95  8:05p

IBM Misc. Files
MIDIPLAY.ICO         4,395 02-10-95   5:27p      
TIMER0.SYS	     3,030 09-27-95   3:23p
CLOCK01.SYS          4,015 08-02-95   2:50p
CLOCK02.SYS          4,114 08-02-95   2:51p


File Summary:
-------------
OEMSETUP.CMD	OS/2 REXX script which creates a proper control.scr for 
		the Crystal Audio Multimedia installation.  Oem's should
		run this prior to installing the kit.  This script
		creates the files necessary to install particular 
		Crystal audio devices.  If it is not run, control.scr
		defaults to having control.36.   

BSAUDRES.DLL    Audio adapter resource DLL.  It is used by Minstall.

CARDINFO.DLL    Audio adapter DLL.  It is used by Minstall.

BUSAUDIO.HLP    Installation help file used by Minstall.

CONTROL.SCR     Master Control File for Crystal Audio Installation.  
		It is used by MInstall and created by oemetup.cmd.
		The default control.scr contains control.all.
		
CONTROL.31	Master Control File For CS4231.  It is used by 
		oemsetup.cmd.

CONTROL.32	Master Control File For CS4232.  It is used by
		oemsetup.cmd.

CONTROL.36	Master Control File For CS4236.  It is used by
		oemsetup.cmd.

CONTROL.ALL	Master Control File For CS4231/32/36.  It is used by
		oemsetup.cmd.

FILES.31	Filelist control file for CS4231.  It is used by 
		control.31 during Minstall.

FILES.32	Filelist control file for CS4232.  It is used by
		control.32 during Minstall.

FILES.36	Filelist control file for CS4236.  It is used by 
		control.36 during Minstall. 

FILES.ALL	Filelist control file for CS4231, CS4232, and CS4236.  It
		is used by control.all during Minstall.

CS31CONF.SYS	Configuration Driver For Asics on CS4231 Audio Boards.

CS32CONF.SYS    Configuration Driver for CS4232/CS4236.

CSBSAUD.SYS     Physical Device Driver for Audio in OS/2.

CSBSAUD.INI     Alternate method for obtaining settings for CSBSAUD.SYS.

VCSBSAUD.SYS    Virtual Device Driver for managing control of audio
                device between OS/2, Win-OS/2 and a Dos Session.

CWAUDIO.BIN	Data file containing microcode for the CS4232, CS4232A,
		and CS4236.  It is used by CS32CONF.SYS.  

READ.ME         Installation information. 

README.OEM	Oem information regarding the creation of the 
	        installation diskette.

IBM OPL3 Files:
OPL3.SYS	OS/2 audio physical device driver for IBM OPL3 FM Midi.

OPL3.HLP	Help files used during installation of IBM OPL3 FM Midi.

OPL3RES.DLL	IBM OPL3 device support DLL.
OPL3READ.ME	Documentation for IBM OPL3 FM Midi Installation.

IBM MPU-401 Files:
MPU401.SYS	OS/2 audio physical device driver for IBM MPU-401 MIDI.

MPURES.DLL	IBM MPU-401 device support DLL.

MPUREAD.ME	Documentation for IBM MPU-401 Midi Installation.

IBM Misc. Files
MIDIPLAY.ICO	Desktop ICON For MIDI Player.

TIMER0.SYS	OS/2 highres timer driver.

CLOCK01.SYS	OS/2 ISA clock driver that supports the highres timer.

CLOCK02.SYS	OS/2 MCA clock driver that supports the highres timer.


General Information:
--------------------
1.  Advanced power management support was added in this kit.  

2.  Crystal OS/2 Release 1.50 is the first Crystal OS/2 release which
integrates CS4231, CS4232, and CS4236 into one installation kit. A REXX
scripts, OEMSETUP.CMD, creates the files necessary for installing either
the CS4231, CS4232, or CS4236, or all. By default, running Minstall will
show an installation for any Crystal audio device, IBM OPL3 FM MIDI, 
and IBM MPU-401 MIDI.  If oem's want Minstall to show a particular
audio device, run OEMSETUP from an OS/2 box and input which audio device
you wish to install.  Running OEMSETUP from the command line without
parameters provides usage information.  

3. Files.31, Files.32, Files.36, and Files.all are new files in this
Crystal OS/2 kit, and they contain the information regarding the 
files necessary for installing CS4231, CS4232, and CS4236, respectively.
These files replace busaudio.scr from previous Crystal OS/2 kits.

4. Control.31, Control.32, Control.36 and Control.all are new files
in the Crystal OS/2 kit.  Oemsetup.cmd creates control.scr from one
of these files.  Control.scr contains installation information
used during Minstall such as which files contains the files necessary
for installation.

5.  This is the first Crystal OS/2 kit to include IBM drivers:
IBM OPL3 FM MIDI, and IBM MPU-401 MIDI.   They will show up during 
Minstallation of either CS4232 or CS4236 audio devices.  
 
6. Cwaudio.bin is also a new file in the OS/2 kit.  It contains the
firmware microcode for CS4232 and CS4236.


New Features in Version 1.50:
-----------------------------

CS32CONF.SYS:
	1.  This release uses Version 79 of the Crystal Semiconductor
	    CS4232 ram code, and it uses ram patch Version 38 for the
	    CS4236.

        2.  Added /IFM: On,Off entry for enabling/disabling IFM.  By 
            default, IFM is turned on regardless of whether or not
	    GlobalConfigBits=IFM is included in the resources.  To
	    turn IFM off, place /IFM:OFF in the command line.  This 
	    switch is only used for the CS4236.  

	3.  Added /CS: entry for selecting the control port i/o from 
            the command line.  Valid control i/o's must be on an 8 byte 
	    boundary such as 538h, 110h, 120h, etc. 

	4.  Added /DL:Force, No.  This entry controls firmware 
	    downloading from the command line.  If it is not specified,
	    the configuration driver will download the version indicated
            in note 1 above.  Also, a firmware download is necessary
	    for SB and MPU-401 to work properly.	

	5.  Display microcode revision during verbose.

	6.  Firmware is always embedded in the this driver.  When
	    the PDD initializes, it will look for CWAUDIO.BIN in the 
	    MMOS2 directory.  If it is there, the PDD reads it into a
	    buffer, and it passes a pointer to the the configuration
	    driver.  The configuration driver decides if the microcode
	    is newer or not.  If newer, it checks for no-download option
            and if allowed, it redownloads the device with the new 
            microcode.  If cwaudio.bin does not exist, no redownload 
	    happens.
	
	7.  Displays FM instead of OPL3 during verbose.
  
	8.  Replaced /O: with /F: for the FM i/o address.
 
	9.  Added code to detect CS4232 motherboard device.

        10.  Upgrade version to 1.50 from 1.30.

CS31CONF.SYS
	1.  Upgraded version to 1.50 from 1.20.

CSBSAUD.SYS:
	1.  Fab N Rev S 24MHz Capture timing workaround.  
	    Basically, when the 24MHz clock is used for recording
	    (bit 0 of I8 not set), d2 of I17 (xxxx x1xx) is turned on.  
	
	2.  Rap rhythm workaround integrated.
	
	3.  SFR Beethoven Workaround.
	
	4.  Supports CWAUDIO.BIN.  CWAUDIO.BIN contains the Firmware
	    necessary for SB and MPU401 to work.  
	
	5.  Display firmware version during verbose.
			
	6.  Added advanced power management support for the Aptiva,
	    (Rapid Resume), Toshiba (motherboard device), Intel platforms
	    (Talladega 32/36), Acer 32/36.  
	
	7.  Upgrade version to 1.50 from 1.30.

VCSBSAUD.SYS:
	1.  Returns special information for Win-OS/2 wave driver 
	    Version 1.31.

	2.  Fix bug in VDD where SB port traps were never released.  
        
	3.  Upgrade version to 1.50 from 1.30.

INSTALL:
	1.  Created an OEMSETUP.CMD which works as explained in the 
	    general information section.  

	2.  Added: files.32, files.36, files.31, files.all, control.31,
	    control.32, control.36, control.all, cwaudio.bin.  The File
	    Summary section describes functionality of each file.

	3.  Added IBM OPL3 FM MIDI and IBM MPU-401 MIDI Drivers to the 
	    OS/2 Kit.

        4.  Removed busaudio.scr.

	5.  Upgrade version to 1.50 from 1.30.

WIN-OS/2 Release:  Crystal Windows Release Version 1.31.

Please note that the OS/2 VDD is not specific to any previous Win-OS/2 
Wave Driver (CS32BA11.DRV).  However, the Win-OS/2 Release 1.31 wave
driver is specific to the 1.50 OS/2 Release.  This means that the Win 3.1
1.31 wave driver will run in WIN-OS/2 only if the OS/2 1.50 Kit is used.  







