I know how hard it can be to read all those damn README files, but this is actually an important one. If you have used this package before, you know pretty much what you need to know, besides one thing. The major number of the /dev/matrix device has been changed, since the previously used 42 is not intended for distributed drivers. It now uses major 60, and doesn't care about the minor, you can set it to 0. NOTE that this will not be the major number for the device whenever it's (more) finished, it will then, hopefully, have major 14 as other soundcards. The second important thing in this readme file, is that the dsp56k driver is now being implemented into the linux tree. The patchfile in this directory will patch your kernel (2.1.21) to take use of the driver. This means that, if you do or have a kernel with dsp56k driver installed, you don't need the dsp56k driver in this package. Now, all you have to do is download the rest, and please, read the INSTALL files if you are unsure about how to use it. Or mail me, whatever! What you need: * dsp56k-0.9.6.tar.gz /dev/dsp56k device driver matrix-0.0.5.tar.gz /dev/matrix device driver mp2-0.0.9.tar.gz the player itself, might be a good idea Optional: audiocontrol-0.0.2.tar.gz to set volume of /dev/matrix (default=max) mp2info-0.0.1.tar.gz show info about mp2, scan and fix errors lod2c-0.5.0.tar.gz utilities if you want to hack some DSP code *) If you have a dsp56k driver supporting kernel, you don't need this. The above is for kernel version 2.1.79. Older 2.1.x kernels are not supported, but older versions of the drivers are still available. If you have a 2.0.x kernel, use the files in `2.0.x-at_own_risk'. That contains hacked versions, to fit with 2.0.x kernels. Note that these lack some memory checks, and might crash if you use them incorrectly. The mp2 player seems to be correct, and has not crashed for me. Have fun! - Tomas