home *** CD-ROM | disk | FTP | other *** search
- Release Notes for CS4232/36 Version 1.23 Windows 95 Driver
-
- Release Date:
-
- 2/06/96
-
- Version Numbers:
-
- 1.32 CS4232C.EXE
- 1.31 CSFM.DRV
- 1.31 CS32MIX.EXE
- 1.23 CS32BA11.DRV
- 1.23 CWAUDIO.VXD
- 1.23 CS4232LD.VXD
- 76 CS4232 microcode
- 6 CS4232A microcode
- 25 CS4236 microcode
-
- List of Files:
-
- CS4232C.EXE 87,328 02-06-96 1:32a
- CS4232LD.VXD 11,844 01-18-96 1:23a
- CS32MIX.EXE 228,066 02-06-96 1:31a
- CWAUDIO.BIN 5,230 01-29-96 1:23a
- CS4232.INI 774 10-02-95 5:34p
- CS4232.INF 10,728 02-06-96 1:23a
- CSFM.DRV 20,816 01-05-96 1:31a
- CWAUDIO.VXD 56,267 02-06-96 1:23a
- CS32BA11.DRV 116,192 02-06-96 1:23a
-
- File Summary:
-
- CS4232C.EXE CS4232/CS4236 Configuration Program. A DOS device
- driver used to initialize and configure the card. It
- will download microcode from CWAUDIO.BIN. Using the
- /X option, it will download resource data from
- RESOURCE.BIN.
-
- 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.
-
- CWAUDIO.BIN Data file containing microcode for the CS4232,
- CS4232A, and CS4236. It is used by CS4232LD.VXD and
- CS4232C.EXE.
-
- CS4232.INI Default initialization parameters for CS4232C.EXE. It
- is only used if PnP is overridden (/O) or if not using
- the Win 95 option on a non PnP system (no /W).
-
- CS4232.INF Windows 95 installation file. It will install the
- files, update the registry, install CS4232C.EXE /W in
- the CONFIG.SYS, and it will install CS4232C.EXE /O /R
- in the DOS mode CONFIG.SYS.
-
- CSFM.DRV Crystal FM MIDI driver.
-
- CWAUDIO.VXD CS4232/CS4236 Windows 95 virtual device driver.
-
- CS32BA11.DRV CS4232/CS4236 Windows 95 wave, aux, and mixer driver.
-
- CS4232LD.VXD CS4232/CS4236 Windows 95 Device Loader VxD. This
- driver will download microcode from the CWAUDIO.BIN
- file.
-
- General Information:
-
- Installation Problems:
- Many problems with reinstallation occur because of existing registry
- entries from previous installations and because of the
- \WINDOWS\INF\OEMx.INF files. Removing the OEMx.INF files and removing
- the various CS4232 devices from the Control Panel, System, Device
- Manager will fix most problems. However, please use caution. Previous
- installations of other devices may have put an OEMx.INF in the
- \WINDOWS\INF directory.
-
- Using a Null resource:
- When using a NULL resource, please change the ";Reboot" line in the
- CS4232.INF file to "Reboot". Restart the machine when the Windows 95
- installation prompts. This will load the CS4232C driver in the
- CONFIG.SYS. Now, Windows 95 should continue the regular installation of
- the various CS4232/36 devices.
-
- Removing the Synth Input for CS4236:
- The default Windows 95 input panel contains a input labeled "Synth." On
- CS4236 based solutions with internal FM enabled, this input will not
- work. To remove this input from the Input Panel please make the
- following change in the CS4232.INF file. Change this line:
- HKR,Config\CONTROLS,InputSources,,"Line,Aux1,Loop,Mic" and replace it
- with the following line:
- HKR,Config\CONTROLS,InputSources,,"Aux1,Loop,Mic"
-
- RESOURCE.BIN and /X
- Using CS4232C To Download Plug and Play Resources
-
- The /X option allows the Dos Driver to download Plug and Play resources
- from the file resource.bin. Platforms which contain CS4232/CS4236
- Plug and Play resources in the BIOS may want to download different
- Plug and Play resources. This can be accomplished by using the /X
- to download Plug and Play resources from resource.bin prior to booting
- into Win95. DirectX games will not replace existing audio drivers with
- Microsoft WSS drivers if the Plug and Play resources exclude the PnP
- compatible Logical ID's for Logical Device 0. The following steps show
- a summary of how to create a resource.bin from existing Plug and Play
- resources, and how to setup your configuration prior to booting into
- Win95.
-
- 1. Go into the BIOS and set Plug and Play Configuration to: Use
- Setup Utility. The idea in this step is to have the Bios download
- Plug and Resources and configure the part. Make sure cs4232c.exe
- is not running in config.sys.
-
- 2. Run resource.exe from the Dos command line, and follow these
- stesps. Give it a logical device address either Alt+A or A (if you
- know it). Read Internal Codec IC Data (I). Write the data to a
- file by using w and then typing in the filename (RESOURCE.ASM).
-
- 3. We will now modify RESOURCE.ASM with the new information.
- A. Add the following validation bytes at the beginning of
- resource.asm.
- ;EEPROM Validation Bytes
- DB 055H, 0AAH ;EEPROM Validation Bytes
- DB 000H ;EEPROM data length upper byte
- DB 0F5H ;lower byte
- The lower byte which is the size will have to be corrected (step c
- below).
- B. We will now remove the PnP compatible id's for logical device 0
- The entries are at the end of logical device 0. They are:
- DB 01CH,041H, 0D0H, 0B0H, 007H; Compatible ID:PNPB007
- DB 01CH,041H, 0D0H, 0B0H, 020H; Compatible ID:PNPB020
- DB 01CH,041H, 0D0H, 0B0H, 020H; Compatible ID:PNPB002
- C. We will now calculate the correct size of the data and the
- correct checksum. This is done by running resource, reading the
- new RESOURCE.BIN and noting the errors for eeprom size and
- checksum. The mapping errors will disappear when the resources are
- downloaded to the CS4232/36. Edit the RESOURCE.ASM and correct the
- two errors.
- D. Create the new resource.bin from the command line:
- resource /r=resource.asm /w=resource.bin
-
- 4. From the Crystal Installation Diskette, copy the following
- files into your Win95 directory.
- A:\CS4232C.EXE ==>C:\WIN95\CS4232C.EXE
- A:\CS4232.INI ==>C:\WIN95\CS4232.INI
- A:\CWAUDIO.BIN ==>C:\WIN95\CWAUDIO.BIN
-
- 5. Prior to booting into Win95, the following must be done:
- A. Modify config.sys with: DEVICE=C:\WIN95\CS4232C.EXE /W /X
- B. Go into the BIOS and set Plug and Play Configuration Mode to:
- Use ICU Boot With PnP OS: Windows95 TM
-
-
-
- New Features:
-
- Added ValueXCTLx entries to the CS4232.INF. Default values for XCTL0
- and XCTL1 will be written on the first driver exit. ValueXCTL0 and
- ValueXCTL1 should be changed as appropriate for each OEM.
-
- CS4232.INF changed to support Logical Device 1 ID of "CSC0001".
-
- Added CS4232.INF entries for MuxOut, LowPriMuxOut, and LineOut. This
- will allow customers to modify the mixer names for these devices.
-
- The Settings tab of the Driver Properties will display the microcode
- version.
-
- Bug Fixes:
-
- Windows 95 Driver:
-
- Fixed reported problems with the game Sonic involving APM rejection.
-
- Fixed reported problems with the game Sonic involving volume control.
-
- Fixed CS4232LD.VXD bug where the part was left in Mode 3 after the first
- installation on a CS4236. This problem causes many other bugs, and
- these are listed below.
-
- Fixed problem caused by the part being left in mode 3. Clicking on the
- Input Mixer control and the Line Control will cause the monitored audio
- (Line input) to jump dramatically.
-
- Fixed problem caused by the part being left in mode 3. After the first
- installation of the driver, changing the source on the input mixer will
- not work. It only captures from one source.
-
- Fixed problem caused by the part being left in mode 3. After the first
- installation, recording audio will only capture audio on the right
- channel.
-
- The following problem disappeared after the mode 3 fix. Changing the
- Synth slider causes a GPF.
-
- The following problem disappeared after the mode 3 fix. If playing a
- short WAV while adjusting the Synth Slider, sometimes the mixer register
- settings would not be correct.
-
- Fixed bug where playing a WAV file on a system that is overloaded (the
- CPU is bogged down), would cause clicks during a WAV.
-
- Fixed bug in CS4232LD.VXD where the MPU-401 device was not coming up on
- the first installation.
-
- Fixed bug in CWAUDIO.BIN. Playing multiple games in a virtual DOS box,
- would cause the Sound Blaster DMA to fail.
-
- Fixed CS4232LD.VXD bug. After the first installation with 16 code on
- the EEPROM, the Driver settings tab will incorrectly display the
- microcode as version 16.
-
- FM Driver:
- Fixed problem with the game Sonic involving APM rejection.
-
- DOS Driver:
- Fixed bug with /S option. It was not working on Intel Talladega
- platform (CS4236).
-
- Fixed bug where the 2nd IO for Logical Device 4 and 5 was not getting
- configured properly for the 4236. It was reading the CS4232.INI file
- incorrectly.
-
- Fixed /S option on the 4236, including properly disabling the Control
- Port on the 4236.
-
- Fixed /X bug, where CS4232C.EXE was not properly downloading resources
- on the 4236 board.
-
- Fixed bug where using /O with an invalid chip ID (4206 for example)
- would not give a proper error message.
-
- Changed error message from "Restoring original CS4232 configuration" to
- "Restoring original configuration."
-
-
-