 
    Installation and testing instructions for MultiSound driver
    ===========================================================

    If you have placed the DSP-code images msndpp11.bin, msndpr11.bin
    and mdiag.bin in this directory (see README), under
	
    A)	System V386/R3.2, perform
	----------------

		mv Makefile Makefile.lnx
		mv Makefile.sysv Makefile
 
	Then just type `make'. You will see instructions how to proceed.
	You can perform testing similar to Linux 4.) and 5.).


    B)	Linux, do the following 
	-----

	1.) In /usr/src/linux/drivers:
		source tree of VoxWare should reside here, rename it by
			mv sound sound.VoxWare
		then make msnd sources appear to be the VoxWare source tree
			mkdir sound	
			cp files_of_msnd_distribution_+_dsp_code_images sound/.

	2.) If you have previously build a kernel with VoxWare
	    (that is if sound was already configured)
			cd /usr/src/linux/drivers/sound
			make 2>&1 | tee Log | less
		follow the instructions requested, also asking you to edit
		Makefile and Space.c (leave Space.c as is for the moment,
		even later you very likely don't need to tune its parameters)
	    else
			cd /usr/src/linux
		configure for sound by using
			make config
		start from 2.) again

	3.) Rebuild kernel as you normally would do from /usr/src/linux
	    and boot it

	4.) In /usr/src/linux/drivers/sound:
		(check: did you mknod /dev/msnd as instructed during make)
		msndctl
		(now try different args) 
		rec
		(try recording)
		play
		(try playing)
		cat /dev/msnd > /dev/null
		(interrupt to stop)

	5.) Now do performance testing: Select 44.1kHz, stereo, set
	    recording limit to a large size like 20Mb (yes 20000000) or
	    more. Record into that file in background. Now start X windows,
	    find / -name youwillneverfindme and the like to check how you
	    can load the system without breaking dataflow for recording.
	    DOS-filesystems are extremely slow, you might not be able to
	    use it for continuous CD-quality sampling.

	6.) link play, rec and msndctl to /usr/local/bin
	    CAUTION: play, rec and msndctl are links to the same executable.
		The function is determined by analysing argv[0]. Don't change
		names and dont call with full path, like /usr/local/bin/play.
	    link msndio.h to /usr/src/linux/include/linux/. and to
		/usr/include/sys/.
	    link manpages into appropriate directories. Link msndctl-manpage
		to rec and play manpage. Chapter-numbering convention is of
		ATT SysV386 (*sigh*), not of Linux ...


	HAVE FUN!


    ===EOT===$Id: INSTALL,v 2.1.0.1 1995/04/11 14:46:40 mummert Exp mummert $


