*********************************************************************************
*										*
*                 MODULAR ROLAND MPU-401 MIDI INTERFACE DRIVER                  *
*                            MIDI/Sequencer library                             *
*                                                                               *
*			    written by Kim Burgaard				*
*		      copyright (c) 1994, 1995 Kim Burgaard			*
*										*
*********************************************************************************

There is not much to do before actually installing this package since the driver
is ``run-time configurable''. You might want to change the install paths and
permissions in Makefile, but it should not be necessary.

Requirements:

*  Linux kernel version 1.2.4 or newer.
*  modules-1.2.8 or newer (recommended).
*  GCC 2.7.0 (recommended, mandatory if you are compiling to a 1.3.x kernel).

NOTICE: You must use a kernel configured with MOD_VERSIONS in order to use this
driver! However, if you are familiar with the kernel module interface, changing
this would be a matter of commenting a few includes out and modifying the top-
level make file apropriatly.

Do a

   make install

If you also want the library and driver documentation too (dvi and ps files),
type

   make doc

Hopefully everything went OK. There should be *NO* warnings of any kind.
Otherwise please report them to me. If the compilation went successfully then
`mpuconfig' is run, which invites you to answer *all* questions as open-minded
and honest as you can ;-). Here is the possible combinations for an original
Roland MPU-401 MIDI Interface:

   IRQ:      2 (= 9), 3, 4, 5, 6 and 7
   I/O PORT: 0x330, 0x332, 0x334 and 0x336

Because the IRQ's are cascaded on IRQ 2, you have to specify IRQ 9 if your MPU is
located at IRQ 2 (PC-hardware, *sigh*).

   E.g. my MPU card (actually it is a SCC-1) is located at IRQ 5, I/O Port 0x330.

The driver can be inserted into a running kernel with:

   insmod mpu401drv

You'll have to do this every time you boot or have removed the driver. You can
put this line in `/etc/rc.d/rc.local' or configure kerneld to load the driver
each time the device driver is needed.

If you did not answer all questions as honestly as you should have done, the
driver refuses to install itself. No need to worry! You simply run mpuconfig
again!

You can use this driver concurrently with the one the comes with the kernel
(VoxWare) as long as you *disable* MPU401 support!

*********************************************************************************
* $Id: INSTALL,v 1.3 1995/08/06 16:09:19 burgaard Exp $
* Local variables:
*   fill-column: 81
* End:
