home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / drivers / audio / crd423x / relnotes.txt < prev   
Encoding:
Text File  |  1996-02-12  |  8.9 KB  |  236 lines

  1. Release Notes for CS4232/36 Version 1.23 Windows 95 Driver   
  2.  
  3. Release Date:  
  4.  
  5. 2/06/96  
  6.  
  7. Version Numbers:  
  8.  
  9. 1.32     CS4232C.EXE
  10. 1.31     CSFM.DRV
  11. 1.31     CS32MIX.EXE
  12. 1.23     CS32BA11.DRV
  13. 1.23     CWAUDIO.VXD
  14. 1.23     CS4232LD.VXD
  15. 76       CS4232 microcode
  16. 6       CS4232A microcode
  17. 25    CS4236 microcode
  18.  
  19. List of Files:
  20.  
  21. CS4232C.EXE       87,328     02-06-96    1:32a
  22. CS4232LD.VXD       11,844     01-18-96       1:23a
  23. CS32MIX.EXE     228,066 02-06-96        1:31a
  24. CWAUDIO.BIN      5,230     01-29-96       1:23a
  25. CS4232.INI      774     10-02-95        5:34p
  26. CS4232.INF      10,728     02-06-96       1:23a
  27. CSFM.DRV           20,816     01-05-96       1:31a
  28. CWAUDIO.VXD      56,267     02-06-96       1:23a
  29. CS32BA11.DRV    116,192 02-06-96        1:23a
  30.  
  31. File Summary:
  32.  
  33. CS4232C.EXE       CS4232/CS4236 Configuration Program.  A DOS device 
  34. driver used to initialize and configure the card.  It 
  35. will download microcode from CWAUDIO.BIN.  Using the 
  36. /X option, it will download resource data from 
  37. RESOURCE.BIN.
  38.  
  39. CS32MIX.EXE    DOS mixer used to set or adjust Sound Blaster mixer 
  40. settings.  It will run as a GUI application or as a 
  41. command line utility.
  42.  
  43. CWAUDIO.BIN      Data file containing microcode for the CS4232, 
  44. CS4232A, and CS4236.  It is used by CS4232LD.VXD and 
  45. CS4232C.EXE.  
  46.  
  47. CS4232.INI       Default initialization parameters for CS4232C.EXE.  It 
  48. is only used if PnP is overridden (/O) or if not using 
  49. the Win 95 option on a non PnP system (no /W).  
  50.  
  51. CS4232.INF      Windows 95 installation file.  It will install the 
  52. files, update the registry, install CS4232C.EXE /W in 
  53. the CONFIG.SYS, and it will install CS4232C.EXE /O /R 
  54. in the DOS mode CONFIG.SYS.
  55.  
  56. CSFM.DRV    Crystal FM MIDI driver.
  57.  
  58. CWAUDIO.VXD    CS4232/CS4236 Windows 95 virtual device driver.
  59.  
  60. CS32BA11.DRV    CS4232/CS4236 Windows 95 wave, aux, and mixer driver.
  61.  
  62. CS4232LD.VXD       CS4232/CS4236 Windows 95 Device Loader VxD.  This 
  63. driver will download microcode from the CWAUDIO.BIN 
  64. file.
  65.  
  66. General Information:
  67.  
  68. Installation Problems:
  69. Many problems with reinstallation occur because of existing registry 
  70. entries from previous installations and because of the 
  71. \WINDOWS\INF\OEMx.INF files.  Removing the OEMx.INF files and removing 
  72. the various CS4232 devices from the Control Panel, System, Device 
  73. Manager will fix most problems.  However, please use caution.  Previous 
  74. installations of other devices may have put an OEMx.INF in the 
  75. \WINDOWS\INF directory.  
  76.  
  77. Using a Null resource:
  78. When using a NULL resource, please change the ";Reboot" line in the 
  79. CS4232.INF file to "Reboot".  Restart the machine when the Windows 95 
  80. installation prompts.  This will load the CS4232C driver in the 
  81. CONFIG.SYS.  Now, Windows 95 should continue the regular installation of 
  82. the various CS4232/36 devices.
  83.  
  84. Removing the Synth Input for CS4236:
  85. The default Windows 95 input panel contains a input labeled "Synth."  On 
  86. CS4236 based solutions with internal FM enabled, this input will not 
  87. work.  To remove this input from the Input Panel please make the 
  88. following change in the CS4232.INF file.  Change this line:  
  89. HKR,Config\CONTROLS,InputSources,,"Line,Aux1,Loop,Mic" and replace it 
  90. with the following line: 
  91. HKR,Config\CONTROLS,InputSources,,"Aux1,Loop,Mic"
  92.  
  93. RESOURCE.BIN and /X
  94. Using CS4232C To Download Plug and Play Resources 
  95.  
  96. The /X option allows the Dos Driver to download Plug and Play resources 
  97. from the file resource.bin.  Platforms which contain CS4232/CS4236
  98. Plug and Play resources in the BIOS may want to download different 
  99. Plug and Play resources.  This can be accomplished by using the /X 
  100. to download Plug and Play resources from resource.bin prior to booting 
  101. into Win95.  DirectX games will not replace existing audio drivers with
  102. Microsoft WSS drivers if the Plug and Play resources exclude the  PnP
  103. compatible Logical ID's for Logical Device 0.  The following steps show
  104. a summary of how to create a resource.bin from existing Plug and Play
  105. resources, and how to setup your configuration prior to booting into 
  106. Win95.
  107.  
  108. 1.  Go into the BIOS and set Plug and Play Configuration to:  Use 
  109. Setup Utility.  The idea in this step is to have the Bios download 
  110. Plug and Resources and configure the part.  Make sure cs4232c.exe 
  111. is not running in config.sys.
  112.  
  113. 2.  Run resource.exe from the Dos command line, and follow these 
  114. stesps.  Give it a logical device address either Alt+A or A (if you 
  115. know it).  Read Internal Codec IC Data (I).  Write the data to a 
  116. file by using w and then typing in the filename (RESOURCE.ASM).
  117.  
  118. 3.  We will now modify RESOURCE.ASM with the new information.  
  119. A.  Add the following validation bytes at the beginning of 
  120. resource.asm.
  121.         ;EEPROM Validation Bytes
  122.         DB    055H,    0AAH   ;EEPROM Validation Bytes
  123.         DB    000H           ;EEPROM data length upper byte
  124.                 DB      0F5H           ;lower byte
  125. The lower byte which is the size will have to be corrected (step c 
  126. below).
  127. B.  We will now remove the PnP compatible id's for logical device 0
  128. The entries are at the end of logical device 0.  They are:
  129.         DB     01CH,041H, 0D0H, 0B0H, 007H;    Compatible ID:PNPB007
  130.         DB    01CH,041H, 0D0H, 0B0H, 020H;    Compatible ID:PNPB020
  131.         DB    01CH,041H, 0D0H, 0B0H, 020H;    Compatible ID:PNPB002
  132. C. We will now calculate the correct size of the data and the 
  133. correct checksum.  This is done by running resource, reading the 
  134. new RESOURCE.BIN and noting the errors for eeprom size and 
  135. checksum.  The mapping errors will disappear when the resources are 
  136. downloaded to the CS4232/36.  Edit the RESOURCE.ASM and correct the 
  137. two errors.
  138. D. Create the new resource.bin from the command line:  
  139. resource /r=resource.asm /w=resource.bin
  140.  
  141. 4.   From the Crystal Installation Diskette, copy the following 
  142. files into your Win95 directory.
  143.         A:\CS4232C.EXE ==>C:\WIN95\CS4232C.EXE
  144.         A:\CS4232.INI ==>C:\WIN95\CS4232.INI
  145.         A:\CWAUDIO.BIN ==>C:\WIN95\CWAUDIO.BIN
  146.      
  147. 5.  Prior to booting into Win95, the following must be done:
  148. A.  Modify config.sys with: DEVICE=C:\WIN95\CS4232C.EXE /W /X
  149. B.  Go into the BIOS and set Plug and Play Configuration Mode to:  
  150. Use ICU  Boot With PnP OS:  Windows95 TM
  151.  
  152.  
  153.  
  154. New Features:
  155.  
  156. Added ValueXCTLx entries to the CS4232.INF.  Default values for XCTL0 
  157. and XCTL1 will be written on the first driver exit.  ValueXCTL0 and 
  158. ValueXCTL1 should be changed as appropriate for each OEM.
  159.  
  160. CS4232.INF changed to support Logical Device 1 ID of "CSC0001".
  161.  
  162. Added CS4232.INF entries for MuxOut, LowPriMuxOut, and LineOut.  This 
  163. will allow customers to modify the mixer names for these devices.
  164.  
  165. The Settings tab of the Driver Properties will display the microcode 
  166. version.
  167.  
  168. Bug Fixes:
  169.  
  170. Windows 95 Driver:
  171.  
  172. Fixed reported problems with the game Sonic involving APM rejection.
  173.  
  174. Fixed reported problems with the game Sonic involving volume control.
  175.  
  176. Fixed CS4232LD.VXD bug where the part was left in Mode 3 after the first 
  177. installation on a CS4236.  This problem causes many other bugs, and 
  178. these are listed below.
  179.  
  180. Fixed problem caused by the part being left in mode 3.  Clicking on the 
  181. Input Mixer control and the Line Control will cause the monitored audio 
  182. (Line input) to jump dramatically.
  183.  
  184. Fixed problem caused by the part being left in mode 3.  After the first 
  185. installation of the driver, changing the source on the input mixer will 
  186. not work.  It only captures from one source.
  187.  
  188. Fixed problem caused by the part being left in mode 3.  After the first 
  189. installation, recording audio will only capture audio on the right 
  190. channel.
  191.  
  192. The following problem disappeared after the mode 3 fix.  Changing the 
  193. Synth slider causes a GPF.
  194.  
  195. The following problem disappeared after the mode 3 fix.  If playing a 
  196. short WAV while adjusting the Synth Slider, sometimes the mixer register 
  197. settings would not be correct.  
  198.  
  199. Fixed bug where playing a WAV file on a system that is overloaded (the 
  200. CPU is bogged down), would cause clicks during a WAV.
  201.  
  202. Fixed bug in CS4232LD.VXD where the MPU-401 device was not coming up on 
  203. the first installation.
  204.  
  205. Fixed bug in CWAUDIO.BIN.  Playing multiple games in a virtual DOS box, 
  206. would cause the Sound Blaster DMA to fail.
  207.  
  208. Fixed CS4232LD.VXD bug.  After the first installation with 16 code on 
  209. the EEPROM, the Driver settings tab will incorrectly display the 
  210. microcode as version 16.
  211.  
  212. FM Driver:
  213. Fixed problem with the game Sonic involving APM rejection.
  214.  
  215. DOS Driver:
  216. Fixed bug with /S option.  It was not working on Intel Talladega 
  217. platform (CS4236).
  218.  
  219. Fixed bug where the 2nd IO for Logical Device 4 and 5 was not getting 
  220. configured properly for the 4236.  It was reading the CS4232.INI file 
  221. incorrectly.
  222.  
  223. Fixed /S option on the 4236, including properly disabling the Control 
  224. Port on the 4236.
  225.  
  226. Fixed /X bug, where CS4232C.EXE was not properly downloading resources 
  227. on the 4236 board.
  228.  
  229. Fixed bug where using /O with an invalid chip ID (4206 for example) 
  230. would not give a proper error message.
  231.  
  232. Changed error message from "Restoring original CS4232 configuration" to 
  233. "Restoring original configuration."
  234.  
  235.  
  236.