patch-1.3.74 linux/drivers/sound/Readme.cards

Next file: linux/drivers/sound/Readme.linux
Previous file: linux/drivers/sound/Readme
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v1.3.73/linux/drivers/sound/Readme.cards linux/drivers/sound/Readme.cards
@@ -43,8 +43,8 @@
 -----------------------------------------------
 
 There are currently many cards that work with this driver. Some of the cards
-have native support while the others work since they emulate some other
-cards (usually SB, MSS/WSS and/or MPU401). The following cards have native
+have native support while others work since they emulate some other
+card (usually SB, MSS/WSS and/or MPU401). The following cards have native
 support in the driver. Detailed instructions for configuring these cards
 will be given later in this document.
 
@@ -65,16 +65,17 @@
 	SB 1.0 to 2.0
 	SB Pro
 	SB 16
-	NOTE!	The ASP chip and the EMU synth of the AWE32 is not supported 
+	NOTE!	The ASP chip and the EMU synth of AWE32 are not supported 
 		since their manufacturer doesn't release information about
-		the card. However both the AB16ASP and the AWE32 work with
+		the card. However, both SB16ASP and AWE32 work with
 		the driver just like a SB16. Also see the comment about some
 		unsupported cards at the end of this file.
+		(The OPL3 FM chip of SB32/AWE works but you cannot hear it).
 	SB16 compatible cards by other manufacturers than Creative.
 		You have been fooled since there are no SB16 compatible
-		cards in the market (July95). It's likely that your card
-		is compatible just with SB Pro but there is also a non SB
-		compatible 16 bit mode. Usually it's MSS/WSS but could also
+		cards on the market (Feb 96). It's likely that your card
+		is compatible just with SB Pro but there is also a non-SB-
+		compatible 16 bit mode. Usually it's MSS/WSS but it could also
 		be a proprietary one like MV Jazz16 or ESS ES688.
 
 Gravis Ultrasound (GUS)
@@ -88,26 +89,26 @@
 	The driver works both with the full (intelligent mode) MPU-401
 	cards (such as MPU IPC-T and MQX-32M) and with the UART only
 	dumb MIDI ports. MPU-401 is currently the most common MIDI
-	interface. Most soundcards are compatible with it. However
-	don't enable MPU401 mode blindly. Many cards having native support
+	interface. Most soundcards are compatible with it. However,
+	don't enable MPU401 mode blindly. Many cards with native support
 	in the driver have their own MPU401 driver. Enabling the standard one
-	will cause a conflict with these cards. So look if your card is
+	will cause a conflict with these cards. So check if your card is
 	in the list of supported cards before enabling MPU401.
 
 Windows Sound System (MSS/WSS)
-	Even Microsoft has discontinued their own Sound System card, they
-	managed to make a standard. MSS compatible cards are based on a 
-	codec chip which is easily available from at least two manufacturers
+	Even when Microsoft has discontinued their own Sound System card 
+	they managed to make it a standard. MSS compatible cards are based on 
+	a codec chip which is easily available from at least two manufacturers
 	(AD1848 by Analog Devices and CS4231/CS4248 by Crystal Semiconductor).
 	Currently most soundcards are based on one of the MSS compatible codec
-	chip. The CS4231 is used in the high quality cards such as GUS MAX,
+	chips. The CS4231 is used in the high quality cards such as GUS MAX,
 	MediaTriX AudioTriX Pro and TB Tropez (GUS MAX is not MSS compatible). 
 
 	Having a AD1848, CS4248 or CS4231 codec chip on the card is a good
 	sign. Even if the card is not MSS compatible, it could be easy to write
 	support for it. Note also that most MSS compatible cards
 	require special boot time initialization which may not be present
-	in in the driver. Also some MSS compatible cards have native support.
+	in the driver. Also, some MSS compatible cards have native support.
 	Enabling the MSS support with these cards is likely to
 	cause a conflict. So check if your card is listed in this file before
 	enabling the MSS support.
@@ -121,9 +122,9 @@
 	operator chip used in the original AdLib card. Currently it's used
 	only in the cheapest (8 bit mono) cards. The OPL3 is a 4 operator 
 	FM chip which provides better sound quality and/or more available 
-	voices than the OPL2. The OPL4 is a new chip which has a OPL3 and
-	a wave table synthesizer packed on the same chip. The driver supports
-	just the OPL3 mode directly. Most cards having a OPL4 (like
+	voices than the OPL2. The OPL4 is a new chip that has an OPL3 and
+	a wave table synthesizer packed onto the same chip. The driver supports
+	just the OPL3 mode directly. Most cards with an OPL4 (like
 	SM Wave and AudioTriX Pro) support the OPL4 mode using MPU401
 	emulation. Writing a native OPL4 support is difficult
 	since Yamaha doesn't give information about their sample ROM chip.
@@ -143,7 +144,7 @@
 	The driver supports downloading DSP algorithms to these cards.
 
 MediaTriX AudioTriX Pro
-	The ATP card is built around a CS4231 codec and a OPL4 synthesizer
+	The ATP card is built around a CS4231 codec and an OPL4 synthesizer
 	chips. The OPL4 mode is supported by a microcontroller running a
 	General MIDI emulator. There is also a SB 1.5 compatible playback mode.
 
@@ -158,28 +159,30 @@
 MAD16 and Mozart based cards
 	The Mozart (OAK OTI-601) and MAD16 Pro (OPTi 82C929) interface
 	chips are used in many different soundcards, including some
-	cards by Reveal and Turtle Beach (Tropez). Purpose of these
+	cards by Reveal and Turtle Beach (Tropez). The purpose of these
 	chips is to connect other audio components to the PC bus. The
 	interface chip performs address decoding for the other chips.
+	NOTE! Tropez Plus is not MAD16 but CS4232 based.
 
 Audio Excell DSP16 
-	Support for this card is made by Riccardo Faccetti
+	Support for this card was written by Riccardo Faccetti
 	(riccardo@cdc8g5.cdc.polimi.it). See aedsp16.c for more info.
+	(This driver is not functional in version 3.5 of this driver).
 	
-Crystal CS4232 based cards such as AcerMagic S23 and many PC motherboards
-	(Compaq, HP, Intel, ...).
+Crystal CS4232 based cards such as AcerMagic S23, TB Tropez _Plus_ and 
+	many PC motherboards (Compaq, HP, Intel, ...)
 	CS4232 is a PnP multimedia chip which contains a CS3231A codec,
 	SB and MPU401 emulations. There is support for OPL3 too.
 	This is a temporary driver which uses the chip in non PnP mode
 	(The final driver should be included in version 3.6 of the driver).
-	Unfortunately the MPU401 mode doesn't work. The chip may also stop
-	working after it has been used few times (only cold boot resets it).
+	Unfortunately the MPU401 mode doesn't work (I don't know how to
+	initialize it). 
 
 Turtle Beach Maui and Tropez
 	This driver version supports sample, patch and program loading commands
 	described in the Maui/Tropez User's manual. There is no initialization
-	code for Maui so it must be initialized using DOS. Audio side of Tropez
-	is based on the MAD16 chip (see above).
+	code for Maui so it must be initialized with DOS. The audio side of
+	the Tropez is based on the MAD16 chip (see above).
 
 Jumpers and software configuration
 ----------------------------------
@@ -310,6 +313,10 @@
 	  you read the above list correctly). Don't answer 'y' if you
 	  have some other card made by Media Vision or Logitech since they
 	  are not PAS16 compatible.
+	  NOTE! Since 3.5-beta10 you need to enable SB support (next question)
+	  if you want to use the SB emulation of PAS16. It's also possible to
+   	  the emulation if you want to use a true SB card together with PAS16
+	  (there is another question about this that is asked later).
   "SoundBlaster support",
 	- Answer 'y' if you have an original SB card made by Creative Labs
 	  or a full 100% hardware compatible clone (like Thunderboard or
@@ -317,6 +324,7 @@
 	  please look at the card specific instructions later in this file
 	  before answering this question. For an unknown card you may answer 
 	  'y' if the card claims to be SB compatible.
+	 Enable this option also with PAS16 (changed since v3.5-beta9).
 
 	 Don't enable SB if you have a MAD16 or Mozart compatible card.
 
@@ -477,11 +485,15 @@
 ProAudioSpectrum 16 and compatibles
 -----------------------------------
 
-There are nothing special with these cards. Just don't enable any
-other cards in case you don't have them also. The PAS16 has
-a SB mode so the driver config program will prompt for the SB settings
-do. Use I/O 0x220 and DMA1 for the SB mode. Ensure that you assign different
-IRQ numbers for the SB and PAS16 modes.
+PAS16 has a SB emulation chip which can be used together with the native
+(16 bit) mode of the card. To enable this emulation you should configure 
+the driver to have SB support too (this has been changed since version
+3.5-beta9 of this driver).
+
+With current driver versions it's also possible to use PAS16 together with 
+another SB compatible card. In this case you should configure SB support
+for the other card and to disable the SB emulation of PAS16 (there is a
+separate questions about this).
 
 With PAS16 you can use two audio device files at the same time. /dev/dsp (and
 /dev/audio) is connected to the 8/16 bit native codec and the /dev/dsp1 (and
@@ -773,11 +785,15 @@
 There are some new Sound Galaxies in the market. I have no experience with
 them so read the card's manual carefully.
 
-ESS ES1688 'AudioDrive' based cards
------------------------------------
+ESS ES1688 and ES688 'AudioDrive' based cards
+---------------------------------------------
 
 Configure these cards just like SB Pro. Enable the 'SB MPU401 MIDI port'
-if you want to use MIDI features of the card.
+if you want to use MIDI features of ES1688. ES688 doesn't have MPU mode
+so you don't need to enable it (the driver uses normal SB MIDI automaticly
+with ES688).
+
+NOTE! ESS cards are not compatible with MSS/WSS.
 
 Reveal cards
 ------------

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov with Sam's (original) version
of this