freebsd-dev/sys/i386/isa/sound
Peter Wemm 5eaf45f67b I've been using these tweaks to enable the sound driver to talk to the
(mutant) Crystal CSS4236 chip on the Intel PR440FX SMP motherboard.

XXX this uses some rather ugly PnP bootstrap code that is *NOT* compatable
with 'controller pnp0' or *ANY* other PnP devices.  If you use some other
PnP devices, enabling css0 will burn your house down. :-]  The
"simplified" PnP init sequence directly blats your config(8) settings onto
the chip.  I'm pretty sure 'css0' will conflict with 'mss0', this whole
area desperately needs a cleanup.

I have been using the following with some success on the PR440FX:
controller   snd0
device css0  at isa? port 0x534 irq 5 drq 1 flags 0x08 vector adintr
device opl0  at isa? port 0x388
device mpu0  at isa? port 0x330 irq 10 vector mpuintr
1997-12-12 14:08:50 +00:00
..
ad1848_mixer.h Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
ad1848.c I've been using these tweaks to enable the sound driver to talk to the 1997-12-12 14:08:50 +00:00
adlib_card.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
aedsp16.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
alaw.h Enable A law encoding. 1997-09-06 17:39:06 +00:00
audio.c Fixed poll related problem which was exhibited by running 1997-11-24 07:31:20 +00:00
awe_hw.h Break my own rule again - I didn't think this stuff was going to come back 1996-11-15 18:35:35 +00:00
awe_voice.h Break my own rule again - I didn't think this stuff was going to come back 1996-11-15 18:35:35 +00:00
awe_wave.c Attach messages: remove unneded newlines and add 1997-12-06 07:48:22 +00:00
CHANGELOG Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
coproc.h This file got left out for some reason - merge it in with the rest of 1995-07-28 23:37:32 +00:00
COPYING Hannu Savolainen's VoxWare original sound drivers, version 2.9. 1994-10-01 01:33:47 +00:00
cs4232.c I've been using these tweaks to enable the sound driver to talk to the 1997-12-12 14:08:50 +00:00
dev_table.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
dev_table.h Missing part of my last sb_dsp.c sb16_dsp.c commit. 1997-11-23 19:05:01 +00:00
dmabuf.c Fixed an acquired dma problem with respect to sb cards only. 1997-11-23 22:49:50 +00:00
finetune.h Update the sound driver to VOXWARE 3.05 with one GUS patch from 1995-07-28 21:40:49 +00:00
gus_card.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
gus_hw.h Update the sound driver to VOXWARE 3.05 with one GUS patch from 1995-07-28 21:40:49 +00:00
gus_linearvol.h Update the sound driver to VOXWARE 3.05 with one GUS patch from 1995-07-28 21:40:49 +00:00
gus_midi.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
gus_vol.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
gus_wave.c Fix conflicts. 1997-11-10 18:31:35 +00:00
hex2hex.h Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
ics2101.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
iwdefs.h Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
local.h I've been using these tweaks to enable the sound driver to talk to the 1997-12-12 14:08:50 +00:00
mad16_sb_midi.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
mad16.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
mad16.h Update the sound driver to VOXWARE 3.05 with one GUS patch from 1995-07-28 21:40:49 +00:00
maui.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
midi_ctrl.h Update the sound driver to VOXWARE 3.05 with one GUS patch from 1995-07-28 21:40:49 +00:00
midi_synth.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
midi_synth.h Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
midibuf.c Fix conflicts. 1997-11-10 18:31:35 +00:00
mmap_test.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
mpu401.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
opl3.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
opl3.h Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
os.h Fix conflicts. 1997-11-10 18:31:35 +00:00
pas2_card.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
pas2_midi.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
pas2_mixer.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
pas2_pcm.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
pas_defs.h Rename sb.h to sb_defs.h and pas.h to pas_defs.h so there's no 1996-11-15 08:30:39 +00:00
pas_hw.h Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
patmgr.c Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
pcm86.c Fixed order of data transfer. 1997-06-03 10:25:41 +00:00
pss.c Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
pss.h Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
Readme Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
README Upgrade the sound drivers to VoxWare pre-3.0 and fix a number of bugs. 1995-03-04 21:11:21 +00:00
Readme.aedsp16 Update the sound driver to VOXWARE 3.05 with one GUS patch from 1995-07-28 21:40:49 +00:00
Readme.cards Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
README.FREEBSD Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
Readme.modules Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
Readme.v30 Upgrade the sound sources to Amancio Hasty's latest-and-greatest. 1997-10-31 06:30:22 +00:00
sb16_dsp.c Fixed acquired dma channel problem. 1997-11-23 07:35:06 +00:00
sb16_midi.c Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
sb_card.c Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
sb_defs.h Rename sb.h to sb_defs.h and pas.h to pas_defs.h so there's no 1996-11-15 08:30:39 +00:00
sb_dsp.c minor code clean up to sb_dsp.c and fix compile error with uart6850.c 1997-11-23 20:31:20 +00:00
sb_midi.c Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
sb_mixer.c Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
sb_mixer.h Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
sbcard.h Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
sequencer.c Fix conflicts. 1997-11-10 18:31:35 +00:00
sound_calls.h Fix conflicts. 1997-11-10 18:31:35 +00:00
sound_config.h Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
sound_pnp.c Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
sound_switch.c Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
sound_timer.c Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
sound.doc Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
soundcard.c I've been using these tweaks to enable the sound driver to talk to the 1997-12-12 14:08:50 +00:00
soundvers.h Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
sscape.c Fix conflicts. 1997-11-10 18:31:35 +00:00
sys_timer.c Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
trix_boot.h Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
trix.c Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
tuning.h Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00
uart6850.c minor code clean up to sb_dsp.c and fix compile error with uart6850.c 1997-11-23 20:31:20 +00:00
ulaw.h Fixed mu-law data. Originator's patch was applied. 1997-06-03 10:34:40 +00:00
ultrasound.h Bring our sound sources up to the level of Amancio's latest-and-greatest. 1997-10-31 17:25:35 +00:00

VoxWare v2.90 release notes
--------------------------


		This version includes some hidden features which
		are described in the file experimental.txt
		Some of these features are not enabled by default. Look at
		experimental.txt for more info.

		I just decided to release this version with some
		incompletely implemented features disabled since
		there are some new features required by a popular 
		application. In addition there is also support
		for the GUS MAX and the 16 bit sampling option of GUS.

		The MSS/WSS support works now. At least with SG NX Pro 16.

********* IMPORTANT *****************************************
Linux 1.0 or later is required to by this driver version.

Don't distribute binaries which use /dev/sequencer and are
compiled with the soundcard.h of this version. They will
not work with version 2.x of the driver.
*************************************************************


You will need the snd-util-2.5.tar.gz and snd-data-0.1.tar.Z
packages to use this driver. They should be in the same
ftp site or BBS from where you got this driver. For
example at nic.funet.fi:pub/OS/Linux/*.

If you are looking for the installation instructions, please
look at linux/Readme.

Compatibility with the earlier versions
---------------------------------------

This version is backward compatible with the version 2.X. All programs
compiled with sys/soundcard.h of v2.X should work without problems.
PROGRAMS COMPILED WITH THE sys/soundcard.h OF THIS VERSION WILL NOT
WORK WITH v2.X DRIVER. BE CAREFUL WHEN DISTRIBUTING BINARIES COMPILED 
FOR THIS VERSION.

Contributors
------------

This driver contains code by several contributors. In addition several other
persons have given useful suggestions. The following is a list of major
contributors. (I could have forgotten some names.)

	Craig Metz	1/2 of the PAS16 Mixer and PCM support
	Rob Hooft	Volume computation algorithm for the FM synth.
	Mika Liljeberg	uLaw encoding and decoding routines
	Greg Lee	Volume computation algorithm for the GUS and
			lot's of valuable suggestions.
	Andy Warner	ISC port
	Jim Lowe	FreeBSD port
	Anders Baekgaard 	Bughunting and valuable suggestions.
	Joerg Schubert	SB16 DSP support.
	Andrew Robinson Improvements to the GUS driver
	Megens SA	MIDI recording for SB and SB Pro.
	Mikael Nordqvist  Linear volume support for GUS.
	Mikael Nordqvist  	Linear volume support for GUS.
	Ian Hartas		SVR4.2 port
	Markus Aroharju	and
	Risto Kankkunen		Major contributions to the mixer support
				of GUS v3.7.
	Hunyue Yau	Mixer support for SG NX Pro.
	Marc Hoffman	PSS support.

Regards,

Hannu Savolainen
hannu@voxware.pp.fi

Snail mail:	Hannu Savolainen
		Hiekkalaiturintie 3 A 8
		00980 Helsinki
		Finland
FAX:		+358 0 341 6272 (answers if I have my machine (mgetty) on).

NOTE!	I probably don't answer to Snail mail or FAX messages. Sending answer
	to each of them is simply too expensive and time consuming. However I
	try to reply every email message I get (within a week). If you don't
	get response, please check how your address is written in the message
	header. I can't answer if I don't have a valid reply address.