home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 July / Chip_1997-07_cd.bin / ovladace / zvuk / cs4232 / 12217035.exe / 0265SB.TXT next >
Text File  |  1996-09-10  |  15KB  |  413 lines

  1. =====================================================================
  2.  
  3. AST RESEARCH, INC.         SOFTWARE BULLETIN # 0265          09/10/96
  4.  
  5. =====================================================================
  6.  
  7. TITLE:  Crystal CS4232 Audio Drv Win95, v1.51
  8. FILENAME(S) / PART NUMBER(S) / DESCRIPTION(S):
  9.    12217035.EXE / 912217-035
  10.    Crystal CS4232 Driver For Win95, v1.51 
  11.  
  12. SUMMARY
  13.  
  14.    File 12217035.EXE contains version 1.51, disk 1 
  15.    of 1, of the Crystal CS4232 audio drivers for 
  16.    Windows 95. This update applies to all AST 
  17.    systems using the Crystal CS4232 audio drivers.
  18.  
  19.    
  20. RESOLUTIONS
  21.  
  22.    Version 1.51 resolved the following issues:
  23.    
  24.    Windows 95 Driver:
  25.    Consecutive suspends and resumes while an AVI file is playing 
  26.    will cause the audio and video to lose synchronization.
  27.    
  28.    Changing the IRQ setting will sometimes cause a blue screen crash.
  29.    
  30.    Doing a suspend while the Master Volume is muted and playing a 
  31.    MIDI file will cause the part to resume with MIDI unmuted, even 
  32.    though the mute button is selected.
  33.    
  34.    Doing a suspend while the Master Volume is muted and playing a 
  35.    WAV file will cause the part to resume with WAV unmuted, even 
  36.    though the mute button is selected.
  37.    
  38.    Doom can not play FM in a DOS box.
  39.    
  40.    Doing CS32MIX /M=0 before Win 95 starts will mute all of the 
  41.    output. Also, the default SB Master Volume settings of 9,9 are 
  42.    causing attenuation on the outputs.
  43.    
  44.    Suspend and resume will unmute MPU-401 on machines that do full powerdown.
  45.    
  46.    Attempting to toggle a WSS mixer mute while TEST-SBP is running 
  47.    would cause a driver ownership problem. After TEST-SBP was 
  48.    exited, attempting to play TEST-SBP would cause the error: 
  49.    "Hardware not found." 
  50.    
  51.    CS4232LD.VXD added a delay after downloading firmware.
  52.    
  53.    Karaoke does not work on non-PnP machines.
  54.    
  55.    Changed error message from "Call your manufacturer" to "Check 
  56.    your audio users guide."
  57.    
  58.    Karaoke settings are mainatined between reboots.
  59.    
  60.    CS4232LD.VXD is not downloading newer code if older code is 
  61.    present in the part.
  62.    
  63.    Using SBMixerInit to initialize the SB Mixer registers on Win 95 
  64.    init via registry entries does not work for the following 
  65.    entries: SBMicMixing, SBInputSelect, and VSTC.
  66.    
  67.    On a CS4232, recording in half duplex does not work.
  68.    
  69.    On a CS4232, making a settings change in the System Device 
  70.    Manager will hang the machine.
  71.    
  72.    Added code for FM device contention in a DOS box. This is 
  73.    required when doing idle powerdown on the CS4236.
  74.    
  75.    APM:
  76.    The idle time-out on the Power Control Panel will not work 
  77.    correctly on the first install. 
  78.    
  79.    Suspend / resume with a CS4236 is hanging the machine on resume. 
  80.    
  81.    For idle time-out on the CS4236 the Wav out, FM, SB, and Wav IN 
  82.    will powerdown and powerup separately.
  83.    
  84.    Playing DOOM in a DOS box right after the first install will not 
  85.    play any FM.
  86.    
  87.    On a CS4232, doing a suspend / resume will cause static after 
  88.    doing a playback or capture.
  89.    
  90.    MIDI Driver:
  91.    Fixed problem with suspend / resume not working properly while 
  92.    playing a MPU-401 MIDI.
  93.    
  94.    Suspend / Resume while playing .RMI files through the media 
  95.    player is causing stuck notes.
  96.    
  97.    DOS Driver:
  98.    Using TSETUP to disable the BIOS Sound card, would cause an error 
  99.    in CS4232C.EXE.
  100.    
  101.    CS4232C 1.34 RC2 would not configure logical device 5 from the 
  102.    CS4232.INI file. In the verbose mode it even indicates it's 
  103.    disabled regardless of the data in the .INI file.
  104.    
  105.    CS4232C RC1 was hanging the machine on bootup. 
  106.    
  107.     /X was displaying bad error message: "Can not find resource 
  108.    file" then "Downloading resource data." 
  109.    
  110.    CSPCPLE.DLL:
  111.    
  112.    Fixed CSPCPLE.DLL which prevented cascading error messages when 
  113.    the Power control panel extension is used whenever the driver is 
  114.    not present.
  115.    
  116.    CSPCPLE.DLL was not saving the timer settings. Select 5 minutes. 
  117.    Hit OK. Bring up the Power control panel. The timer says 0 minutes.
  118.    
  119.    SETUP.EXE:
  120.    SETUP.EXE created WININIT.INI entries to delete some of the 
  121.    Crystal drivers that were not deleted when the program was run. 
  122.    
  123.    SETUP.EXE sometimes did not remove registry entries for the 
  124.    Control Port, CSC0010. 
  125.    
  126.    CS32MIX:
  127.    CS32MIX did not work in a Windows 95 DOS box when the Sound 
  128.    Blaster is at 240.
  129.    
  130.    CS32MIX no longer checked for the availability of the codec port.   
  131.  
  132.  
  133. ENHANCEMENTS
  134.  
  135.    SETUP:
  136.    Created SETUP.EXE to uninstall driver by deleting the installed 
  137.    files, cleaning out the registry entries, removing CS4232C.EXE 
  138.    from the CONFIG.SYS, and prompting the user for a reboot.
  139.    
  140.    
  141.    Added support in SETUP.EXE to uninstall drivers and registry 
  142.    entries from early versions of the driver.
  143.     
  144.    Windows 95 Driver:
  145.    The default Sound Blaster mixer settings can be set through 
  146.    registry entries. The settings are only set at Windows 95 initialization.
  147.    
  148.    Added basic Karaoke functionality to the driver. Karaoke can be 
  149.    enabled via the Advanced button in the Input Panel.
  150.    
  151.    Added SmartKaraoke. When enabled via the registry entries, it 
  152.    forces the input to MIC and does not allow the user to select any 
  153.    input other than MIC.
  154.    
  155.    
  156.    Added registry entries to support Karaoke features in the driver. 
  157.    
  158.    Changed the default mixer settings for the input and mixer panel. 
  159.    
  160.    The microphone input is now default on installation.   
  161.  
  162.  
  163. PREVIOUS RELEASE(S)
  164.  
  165.    Version 1.24 fixed the following problems with Windows 95 driver:
  166.    
  167.    APM rejection problems with the game Sonic.
  168.    
  169.    Volume control problems reported with the game Sonic.
  170.    
  171.    CS4232LD.VXD bug where the part was left in Mode 3 after the 
  172.    first installation on a CS4236. 
  173.    
  174.    Clicking on the input Mixer control and the Line Control caused 
  175.    the monitored audio (Line input) to jump dramatically.
  176.    
  177.    After the first installation of the driver, changing the source 
  178.    on the input mixer did not work. It only captured from one source.
  179.    
  180.    After the first installation, recording audio only captured audio 
  181.    on the right channel.
  182.    
  183.    Changing the Synth slider caused a GPF error.
  184.    
  185.    If playing a short WAV while adjusting the Synth Slider, 
  186.    sometimes the mixer register settings would not be correct. 
  187.    
  188.    Playing a WAV file on a system that was overloaded (the CPU is 
  189.    bogged down) would cause clicks during a WAV.
  190.    
  191.    The MPU-401 device was not coming up on the first installation.
  192.    
  193.    Playing multiple games in a virtual DOS box, would cause the 
  194.    Sound Blaster DMA to fail.
  195.    
  196.    After the first installation with 16 code on the EEPROM, the 
  197.    driver settings tab incorrectly displayed the microcode as 
  198.    version 16.
  199.    
  200.    
  201.    Version 1.24 fixed the following problem with the FM driver:
  202.    
  203.    Fixed the APM rejection with the game Sonic.
  204.    
  205.    
  206.    Version 1.24 fixed the following problem with the DOS driver:
  207.    
  208.    The /S option was not working on Intel Talladega platform (CS4236).
  209.    
  210.    The 2nd IO for Logical Device 4 and 5 was not configured properly 
  211.    for the 4236. It was reading the CS4232.INI file incorrectly.
  212.    
  213.    The /S option on the 4236 did not properly disable the Control 
  214.    Port on the 4236.
  215.    
  216.    CS4232C.EXE was not properly downloading resources on the 4236 board.
  217.    
  218.    Using /O with an invalid chip ID (4206 for example) would not 
  219.    give a proper error message.
  220.    
  221.    Changed error message from "Restoring original CS4232 
  222.    configuration" to "Restoring original configuration."
  223.    
  224.    Playing a WAV file on a system that was overloaded (the CPU is 
  225.    bogged down), would cause clicks during a WAV.
  226.    
  227.    The MPU-401 device was not coming up on the first installation.
  228.    
  229.    Playing multiple games in a virtual DOS box, would cause the 
  230.    Sound Blaster DMA to fail.
  231.    
  232.    After the first installation with 16 code on the EEPROM, the 
  233.    driver settings tab incorrectly displayed the microcode as 
  234.    version 16.
  235.    
  236.    Previous releases also included the following resolutions:
  237.    
  238.    Sound recorder did not work.
  239.    
  240.    No sound at the beginning, when playing CD through the CD player.
  241.    
  242.    MPU WAV was not configured properly.
  243.    
  244.    Resource version checking error message in Windows driver.
  245.    
  246.    Fixed the following game: Beginning Reading and Sonic the Hedgehog.
  247.    
  248.    Fixed the problem of the input Panel VU meter not coming up.
  249.    
  250.    Fixed the problem of recording with Microphone with stereo, 16 
  251.    bit formats. 
  252.    
  253.    CS4232C problem: The /Sxxx option was not working to disable 
  254.    multiple audio cards. 
  255.    
  256.    Driver playing a WAV, recording a WAV, then playing a WAV again, 
  257.    would not play any audio.
  258.    
  259.    CS4232C: The driver was not shifting the resource data when using 
  260.    a null type resource.
  261.    
  262.    Modified CS4232.INF installation files to include CS32MIX.EXE in 
  263.    the install.
  264.    
  265.    Modified CS4232.INF to install the device loader VXD, CS4232LD.VXD.
  266.    
  267.    The user was unable to record after changing the duplex, from the 
  268.    Device Manager.
  269.    
  270.    CS4232.INF was modified to give support for null resource 
  271.    solutions that have CSCFFFF as Logical ID for the Null device.
  272.    
  273.    CS4232.INF was copying cs4232c.EXE to \windows\system instead of 
  274.    \windows directory.
  275.    
  276.    CX4232-XQ3 chips set a bit when capturing in formats that use the 
  277.    24 MHz crystal (i.e., 8 KHz) that will fix popping sounds.
  278.    
  279.    Fixed the driver problem where the device loader driver was not 
  280.    loading RAM code when the OEM IDs in the resource had hex numbers.
  281.    
  282.    Fixed the driver problem where the RAM code was not getting 
  283.    loaded correctly when first installed. If the user went into a 
  284.    DOS box right after installation, the Sound Blaster was not 
  285.    working correctly.
  286.    
  287.    In the entry under Control Panel: Multimedia: CD Music, called 
  288.    "Headphone Volume," changing this volume did not change the CD 
  289.    mixer on our software.
  290.    
  291.    Modifying control panel settings for the driver (i.e. change full 
  292.    to enhanced full duplex) made the following message pop up:
  293.    
  294.      There were no active mixer devices available. This problem 
  295.    occured if changes were made in the control panel while the WSS 
  296.    mixer panel was open. This was a manifestation of the dynamic 
  297.    driver loading and unloading. For example, when changing duplex 
  298.    with the mixer panels not open, the mixer icon on the task bar, 
  299.    will disappear, then reappear.
  300.    
  301.    Using "Change driver" to go from the CS4232 to the Microsoft WSS 
  302.    driver produced the following message after the Microsoft Driver 
  303.    is loaded: 
  304.    
  305.            "CS32BA11.DRV: VSNDSYS.386 IS NOT PRESENT. 
  306.    
  307.    [This should not be a problem. The WSS driver is no longer a 
  308.    compatible option for CS4232.]
  309.    
  310.    Using the "Change driver" to go from the Microsoft WSS driver to 
  311.    the CS32BA11 driver produces the following message after the 
  312.    Crystal driver is loaded: 
  313.    
  314.         "MSSNDSYS.VXD failed to load or is invalid." 
  315.    
  316.    [This should not be a problem. The WSS driver is no longer a 
  317.    compatible option for CS4232.]
  318.    
  319.    When using a resource which contains a default WSS Base I/O 
  320.    address greater than 0x3FF on a non PnP system, Windows 95 would 
  321.    come up with a yellow marker requesting that the configuration be 
  322.    set manually. 
  323.    
  324.    When using /O /R in Win95 instead of /W, the /Sxxx option did not 
  325.    disable any card when used with /O /R. However, it only 
  326.    configured one of the two cards. Windows 95 showed both of the 
  327.    cards in the Control Panel, but one of them had a yellow marker 
  328.    and the other one was configured correctly. In comparison, when 
  329.    we have /w /s43 and we
  330.    have two cards one with oemid=43 and another with oemid=44, then 
  331.    oemid=43 gots configured and oemid=44 gets disabled.
  332.    
  333.    When sliding the wave volume control all the way and sliding the 
  334.    master volume control all the way down, no sound could be heard 
  335.    with the default WSS driver, but sound could be heard with the 
  336.    CS32BA11 driver.
  337.    
  338.    Running CS4232C /V/W on a command line did not work correctly. 
  339.    Running CS4232C /V /W (with spaces between the options) worked. 
  340.    Spaces were required when running from command line.
  341.    
  342.    Modification to the audio device settings in the control panel 
  343.    while the audio device is in use lead to the device manager 
  344.    reflecting incorrect settings. A reboot was needed if settings 
  345.    were modified while the audio device was in use.
  346.    
  347.    
  348.    Version 1.24 included the following enhancements:
  349.    
  350.    Added ValueXCTLx entries to the CS4232.INF. Default values for 
  351.    XCTL0 and XCTL1 were written on the first driver exit. ValueXCTL0 
  352.    and ValueXCTL1 should be changed as appropriate for each OEM.
  353.    
  354.    CS4232.INF changed to support Logical Device 1 ID of "CSC0001".
  355.    
  356.    Added CS4232.INF entries for MuxOut, LowPriMuxOut, and LineOut. 
  357.    This allowed customers to modify the mixer names for these devices.
  358.    
  359.    The Settings tab of the Driver Properties would display the 
  360.    microcode version.
  361.    
  362.    
  363.    Previous versions also included the following enhancements:
  364.    
  365.    Added CS32MIX to the kit. This gave support for DOS mode games 
  366.    that needed a mixer to adjust audio levels.
  367.    
  368.    If the user was using a null resource, they had to modify the 
  369.    CS4232.INF and add the reboot option.
  370.    
  371.    Added support for the Microsoft Direct Sound Application 
  372.    Programming Interface. The WSS WAVe interface was also maintained.
  373.    
  374.    Implemented CS4232C.EXE /R /O Win95 solution. The /R option did a 
  375.    resource download without a /W option.
  376.  
  377.  
  378. NOTES
  379.  
  380.    N/A
  381.  
  382.    For information on installing this update, please view the 
  383.    README.TXT file that accompanies the update.
  384.  
  385.    You can download this file from the following services:
  386.  
  387.    AST WWW Site:  http://www.ast.com
  388.    AST On-Line! BBS*:  See IB0001.TXT
  389.    CompuServe:  GO: ASTFORUM
  390.    Prodigy: Jump: astsupport
  391.  
  392.    * Refer to IB0001.TXT for a list of AST's international BBS 
  393.      numbers.
  394.  
  395.    To decompress this file, create a temporary directory on your
  396.    hard drive, copy the downloaded file to that directory, and run
  397.    the file. 
  398.  
  399. TAN 000121MH, 000137AH
  400.  
  401. ---------------------------------------------------------------------
  402. The information in this data sheet is subject to change without 
  403. notice. AST Research, Inc. shall not be liable for technical or 
  404. editorial errors or omissions contained herein; nor for incidental or 
  405. consequential damages resulting from the furnishing, performance, 
  406. or use of this material. This material contains information protected
  407. by copyright. No part of this material may be reproduced in any form
  408. without prior written consent from AST Research, Inc. 
  409. All rights reserved.
  410. ---------------------------------------------------------------------
  411. Revision 01
  412.  
  413.