About..
-------

	NSPmod - No Signal Processor MOD Player - Version 0.1
	=====================================================
				   
		   Copyright (c) 1995 Toru Egashira

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at
your option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.


NOTICE
------

This program is, as the version number saids, in the ALPHA development
stage.  Don't expect the next version (if exists) will be compatible
with this version.  And especially, DON'T EXPECT IT IS SAFE FOR YOUR
HEARING. I recommend you to keep the volume turned down.


What is NSPmod?
---------------

NSPmod is a MOD (Protracker module and some of its extensions) / S3M
(Scream Tracker 3 module) / MTM (Multitracker module) music player.
This program uses a technology called No Signal Processor (NSP), which
enables your PC play MODs without DSP such as Gravis UltraSound (GUS)
GF1.

This program requires VoxWare v2.90 compatible 8bit DAC device.


NSP, What's Good?
-----------------

If you don't have GUS (yet):
 - Good idle task for a CPU to be used for a heater. (DOS is better?)
 - Your system gets slower. The speed reminds you of the days with
   your former system.  The good old days..
 - You will be interested in MODs, then soon become a happy GUS owner.

If you have GUS:
 - Useless. But try once. The trial will reconfirm your love for GUS.


Compilation
-----------

On Linux, just type "make".  Other systems require some changes in
Makefile and/or sources.  "Make install" is not supported.  Just copy
the executable file "nspmod" to a directory in your $PATH.  Only the
executable file is required to run.


Found Bugs..
------------

If you notice NSPmod plays a module incorrectly, check the module with
Scream Tracker 3 (scrmt321.zip) first. ST3 is NSPmod's reference
player. So, if NSPmod plays as ST3 does, it is meant to be.
Next, consult my web pages:

<URL:http://www.jeton.or.jp/users/toru/>

newer information or fixes might be there.
If those don't help, let me know:

Email:
 toru@jms.jeton.or.jp
 egashira@nwk.CL.nec.co.jp (employee account. so not recommended)

Messages in Japanese are of course welcome.


Thanks To..
-----------

Jeff Epler for mono support code (sorry, NSPmod still does
  stereo-mixing. Even the stereo code is now messy enough..),
David Groves for turning me to CPU-usage-conscious, :)
Psi for Scream Tracker 3,
Kalle Kivola for ST3.DOC,
Lars Hamre, Norman Lin, Mark Cox, Peter Hanning, Steiner Midtskogen,
  Marc Espie, and Thomas Meyer for MOD-FORM.TXT,
Daniel Goldstein(?) for MTM-FORM.TXT,
Hannu Savolainen for VoxWare,

..and of course, all mod musicians!  I will be happy if NSPmod will
increase your audience.


History
-------

v0.0 (950822)
 - Initial public release.

v0.1 (950917)
 - Added MTM support.
 - Added mono support. ('-m' option. v0.0's '-m' is now '-i')
 - Added vol zero optimization.
 - Rewrote critical loops, cut CPU usage >10%, even if no vol 0 opt.
 - Reduced note-off clicks.
 - Fixed: '-r' now works on S3Ms.
 - Fixed MOD default tempo. (126 -> 125)
