home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1997 July
/
Chip_1997-07_cd.bin
/
ovladace
/
zvuk
/
cs4232
/
12217035.exe
/
0265SB.TXT
next >
Wrap
Text File
|
1996-09-10
|
15KB
|
413 lines
=====================================================================
AST RESEARCH, INC. SOFTWARE BULLETIN # 0265 09/10/96
=====================================================================
TITLE: Crystal CS4232 Audio Drv Win95, v1.51
FILENAME(S) / PART NUMBER(S) / DESCRIPTION(S):
12217035.EXE / 912217-035
Crystal CS4232 Driver For Win95, v1.51
SUMMARY
File 12217035.EXE contains version 1.51, disk 1
of 1, of the Crystal CS4232 audio drivers for
Windows 95. This update applies to all AST
systems using the Crystal CS4232 audio drivers.
RESOLUTIONS
Version 1.51 resolved the following issues:
Windows 95 Driver:
Consecutive suspends and resumes while an AVI file is playing
will cause the audio and video to lose synchronization.
Changing the IRQ setting will sometimes cause a blue screen crash.
Doing a suspend while the Master Volume is muted and playing a
MIDI file will cause the part to resume with MIDI unmuted, even
though the mute button is selected.
Doing a suspend while the Master Volume is muted and playing a
WAV file will cause the part to resume with WAV unmuted, even
though the mute button is selected.
Doom can not play FM in a DOS box.
Doing CS32MIX /M=0 before Win 95 starts will mute all of the
output. Also, the default SB Master Volume settings of 9,9 are
causing attenuation on the outputs.
Suspend and resume will unmute MPU-401 on machines that do full powerdown.
Attempting to toggle a WSS mixer mute while TEST-SBP is running
would cause a driver ownership problem. After TEST-SBP was
exited, attempting to play TEST-SBP would cause the error:
"Hardware not found."
CS4232LD.VXD added a delay after downloading firmware.
Karaoke does not work on non-PnP machines.
Changed error message from "Call your manufacturer" to "Check
your audio users guide."
Karaoke settings are mainatined between reboots.
CS4232LD.VXD is not downloading newer code if older code is
present in the part.
Using SBMixerInit to initialize the SB Mixer registers on Win 95
init via registry entries does not work for the following
entries: SBMicMixing, SBInputSelect, and VSTC.
On a CS4232, recording in half duplex does not work.
On a CS4232, making a settings change in the System Device
Manager will hang the machine.
Added code for FM device contention in a DOS box. This is
required when doing idle powerdown on the CS4236.
APM:
The idle time-out on the Power Control Panel will not work
correctly on the first install.
Suspend / resume with a CS4236 is hanging the machine on resume.
For idle time-out on the CS4236 the Wav out, FM, SB, and Wav IN
will powerdown and powerup separately.
Playing DOOM in a DOS box right after the first install will not
play any FM.
On a CS4232, doing a suspend / resume will cause static after
doing a playback or capture.
MIDI Driver:
Fixed problem with suspend / resume not working properly while
playing a MPU-401 MIDI.
Suspend / Resume while playing .RMI files through the media
player is causing stuck notes.
DOS Driver:
Using TSETUP to disable the BIOS Sound card, would cause an error
in CS4232C.EXE.
CS4232C 1.34 RC2 would not configure logical device 5 from the
CS4232.INI file. In the verbose mode it even indicates it's
disabled regardless of the data in the .INI file.
CS4232C RC1 was hanging the machine on bootup.
/X was displaying bad error message: "Can not find resource
file" then "Downloading resource data."
CSPCPLE.DLL:
Fixed CSPCPLE.DLL which prevented cascading error messages when
the Power control panel extension is used whenever the driver is
not present.
CSPCPLE.DLL was not saving the timer settings. Select 5 minutes.
Hit OK. Bring up the Power control panel. The timer says 0 minutes.
SETUP.EXE:
SETUP.EXE created WININIT.INI entries to delete some of the
Crystal drivers that were not deleted when the program was run.
SETUP.EXE sometimes did not remove registry entries for the
Control Port, CSC0010.
CS32MIX:
CS32MIX did not work in a Windows 95 DOS box when the Sound
Blaster is at 240.
CS32MIX no longer checked for the availability of the codec port.
ENHANCEMENTS
SETUP:
Created SETUP.EXE to uninstall driver by deleting the installed
files, cleaning out the registry entries, removing CS4232C.EXE
from the CONFIG.SYS, and prompting the user for a reboot.
Added support in SETUP.EXE to uninstall drivers and registry
entries from early versions of the driver.
Windows 95 Driver:
The default Sound Blaster mixer settings can be set through
registry entries. The settings are only set at Windows 95 initialization.
Added basic Karaoke functionality to the driver. Karaoke can be
enabled via the Advanced button in the Input Panel.
Added SmartKaraoke. When enabled via the registry entries, it
forces the input to MIC and does not allow the user to select any
input other than MIC.
Added registry entries to support Karaoke features in the driver.
Changed the default mixer settings for the input and mixer panel.
The microphone input is now default on installation.
PREVIOUS RELEASE(S)
Version 1.24 fixed the following problems with Windows 95 driver:
APM rejection problems with the game Sonic.
Volume control problems reported with the game Sonic.
CS4232LD.VXD bug where the part was left in Mode 3 after the
first installation on a CS4236.
Clicking on the input Mixer control and the Line Control caused
the monitored audio (Line input) to jump dramatically.
After the first installation of the driver, changing the source
on the input mixer did not work. It only captured from one source.
After the first installation, recording audio only captured audio
on the right channel.
Changing the Synth slider caused a GPF error.
If playing a short WAV while adjusting the Synth Slider,
sometimes the mixer register settings would not be correct.
Playing a WAV file on a system that was overloaded (the CPU is
bogged down) would cause clicks during a WAV.
The MPU-401 device was not coming up on the first installation.
Playing multiple games in a virtual DOS box, would cause the
Sound Blaster DMA to fail.
After the first installation with 16 code on the EEPROM, the
driver settings tab incorrectly displayed the microcode as
version 16.
Version 1.24 fixed the following problem with the FM driver:
Fixed the APM rejection with the game Sonic.
Version 1.24 fixed the following problem with the DOS driver:
The /S option was not working on Intel Talladega platform (CS4236).
The 2nd IO for Logical Device 4 and 5 was not configured properly
for the 4236. It was reading the CS4232.INI file incorrectly.
The /S option on the 4236 did not properly disable the Control
Port on the 4236.
CS4232C.EXE was not properly downloading resources on the 4236 board.
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."
Playing a WAV file on a system that was overloaded (the CPU is
bogged down), would cause clicks during a WAV.
The MPU-401 device was not coming up on the first installation.
Playing multiple games in a virtual DOS box, would cause the
Sound Blaster DMA to fail.
After the first installation with 16 code on the EEPROM, the
driver settings tab incorrectly displayed the microcode as
version 16.
Previous releases also included the following resolutions:
Sound recorder did not work.
No sound at the beginning, when playing CD through the CD player.
MPU WAV was not configured properly.
Resource version checking error message in Windows driver.
Fixed the following game: Beginning Reading and Sonic the Hedgehog.
Fixed the problem of the input Panel VU meter not coming up.
Fixed the problem of recording with Microphone with stereo, 16
bit formats.
CS4232C problem: The /Sxxx option was not working to disable
multiple audio cards.
Driver playing a WAV, recording a WAV, then playing a WAV again,
would not play any audio.
CS4232C: The driver was not shifting the resource data when using
a null type resource.
Modified CS4232.INF installation files to include CS32MIX.EXE in
the install.
Modified CS4232.INF to install the device loader VXD, CS4232LD.VXD.
The user was unable to record after changing the duplex, from the
Device Manager.
CS4232.INF was modified to give support for null resource
solutions that have CSCFFFF as Logical ID for the Null device.
CS4232.INF was copying cs4232c.EXE to \windows\system instead of
\windows directory.
CX4232-XQ3 chips set a bit when capturing in formats that use the
24 MHz crystal (i.e., 8 KHz) that will fix popping sounds.
Fixed the driver problem where the device loader driver was not
loading RAM code when the OEM IDs in the resource had hex numbers.
Fixed the driver problem where the RAM code was not getting
loaded correctly when first installed. If the user went into a
DOS box right after installation, the Sound Blaster was not
working correctly.
In the entry under Control Panel: Multimedia: CD Music, called
"Headphone Volume," changing this volume did not change the CD
mixer on our software.
Modifying control panel settings for the driver (i.e. change full
to enhanced full duplex) made the following message pop up:
There were no active mixer devices available. This problem
occured if changes were made in the control panel while the WSS
mixer panel was open. This was a manifestation of the dynamic
driver loading and unloading. For example, when changing duplex
with the mixer panels not open, the mixer icon on the task bar,
will disappear, then reappear.
Using "Change driver" to go from the CS4232 to the Microsoft WSS
driver produced the following message after the Microsoft Driver
is loaded:
"CS32BA11.DRV: VSNDSYS.386 IS NOT PRESENT.
[This should not be a problem. The WSS driver is no longer a
compatible option for CS4232.]
Using the "Change driver" to go from the Microsoft WSS driver to
the CS32BA11 driver produces the following message after the
Crystal driver is loaded:
"MSSNDSYS.VXD failed to load or is invalid."
[This should not be a problem. The WSS driver is no longer a
compatible option for CS4232.]
When using a resource which contains a default WSS Base I/O
address greater than 0x3FF on a non PnP system, Windows 95 would
come up with a yellow marker requesting that the configuration be
set manually.
When using /O /R in Win95 instead of /W, the /Sxxx option did not
disable any card when used with /O /R. However, it only
configured one of the two cards. Windows 95 showed both of the
cards in the Control Panel, but one of them had a yellow marker
and the other one was configured correctly. In comparison, when
we have /w /s43 and we
have two cards one with oemid=43 and another with oemid=44, then
oemid=43 gots configured and oemid=44 gets disabled.
When sliding the wave volume control all the way and sliding the
master volume control all the way down, no sound could be heard
with the default WSS driver, but sound could be heard with the
CS32BA11 driver.
Running CS4232C /V/W on a command line did not work correctly.
Running CS4232C /V /W (with spaces between the options) worked.
Spaces were required when running from command line.
Modification to the audio device settings in the control panel
while the audio device is in use lead to the device manager
reflecting incorrect settings. A reboot was needed if settings
were modified while the audio device was in use.
Version 1.24 included the following enhancements:
Added ValueXCTLx entries to the CS4232.INF. Default values for
XCTL0 and XCTL1 were 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 allowed customers to modify the mixer names for these devices.
The Settings tab of the Driver Properties would display the
microcode version.
Previous versions also included the following enhancements:
Added CS32MIX to the kit. This gave support for DOS mode games
that needed a mixer to adjust audio levels.
If the user was using a null resource, they had to modify the
CS4232.INF and add the reboot option.
Added support for the Microsoft Direct Sound Application
Programming Interface. The WSS WAVe interface was also maintained.
Implemented CS4232C.EXE /R /O Win95 solution. The /R option did a
resource download without a /W option.
NOTES
N/A
For information on installing this update, please view the
README.TXT file that accompanies the update.
You can download this file from the following services:
AST WWW Site: http://www.ast.com
AST On-Line! BBS*: See IB0001.TXT
CompuServe: GO: ASTFORUM
Prodigy: Jump: astsupport
* Refer to IB0001.TXT for a list of AST's international BBS
numbers.
To decompress this file, create a temporary directory on your
hard drive, copy the downloaded file to that directory, and run
the file.
TAN 000121MH, 000137AH
---------------------------------------------------------------------
The information in this data sheet is subject to change without
notice. AST Research, Inc. shall not be liable for technical or
editorial errors or omissions contained herein; nor for incidental or
consequential damages resulting from the furnishing, performance,
or use of this material. This material contains information protected
by copyright. No part of this material may be reproduced in any form
without prior written consent from AST Research, Inc.
All rights reserved.
---------------------------------------------------------------------
Revision 01