• Home
  • History
  • Annotate
  • current directory
Name Date Size #Lines LOC

..16-Aug-2019-

COPYINGH A D18-Jun-199117.6 KiB340281

MakefileH A D16-Aug-20191.5 KiB7647

READMEH A D17-Sep-19953.5 KiB11883

TODOH A D17-Sep-1995492 1615

dacio-linux.cH A D16-Aug-20195.8 KiB304254

dacio.hH A D16-Aug-2019153 129

dacio.h_H A D17-Sep-1995227 98

defs.hH A D16-Sep-1995589 2517

dependH A D17-Sep-19951 KiB1817

hirev.cH A D16-Sep-19955.7 KiB279240

hirev.hH A D12-Sep-1995360 2117

hirev.h_H A D17-Sep-1995197 76

inst.cH A D16-Sep-199516.9 KiB877685

inst.hH A D29-Jul-1995291 1713

inst.h_H A D16-Sep-19951.4 KiB4241

magic.cH A D15-Sep-19951.7 KiB7160

magic.hH A D15-Sep-1995174 129

magic.h_H A D15-Sep-199566 21

makeprotoH A D29-Jul-199566 43

mem.cH A D29-Jul-1995833 5644

mem.hH A D29-Jul-199518 21

mem.h_H A D29-Jul-199586 43

nspmod-0.1.lsmH A D17-Sep-1995408 1413

nspmod.1H A D16-Sep-19951.6 KiB8860

nspmod.cH A D16-Aug-20193.8 KiB155137

nspmod.hH A D16-Aug-2019427 2016

nspmod.h_H A D17-Sep-199534 21

ovs.cH A D16-Sep-19953 KiB132104

ovs.hH A D29-Jul-199575 64

ovs.h_H A D17-Sep-199552 21

play-mod.cH A D17-Sep-199511.1 KiB504449

play-mod.hH A D14-Aug-1995124 75

play-mod.h_H A D17-Sep-199584 21

play-mtm.cH A D17-Sep-199510.3 KiB465412

play-mtm.hH A D15-Sep-1995124 75

play-mtm.h_H A D17-Sep-199558 21

play-s3m.cH A D16-Sep-19958.4 KiB380341

play-s3m.hH A D14-Aug-1995124 75

play-s3m.h_H A D16-Sep-199558 21

playnote.cH A D16-Sep-19958.6 KiB471386

playnote.hH A D30-Jul-1995213 1512

playnote.h_H A D16-Sep-1995367 1211

proto.plH A D19-Aug-1995487 2315

README

1About..
2-------
3
4	NSPmod - No Signal Processor MOD Player - Version 0.1
5	=====================================================
6
7		   Copyright (c) 1995 Toru Egashira
8
9This program is free software; you can redistribute it and/or modify
10it under the terms of the GNU General Public License as published by
11the Free Software Foundation; either version 2 of the License, or (at
12your option) any later version.
13
14This program is distributed in the hope that it will be useful, but
15WITHOUT ANY WARRANTY; without even the implied warranty of
16MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
17General Public License for more details.
18
19You should have received a copy of the GNU General Public License
20along with this program; if not, write to the Free Software
21Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
22
23
24NOTICE
25------
26
27This program is, as the version number saids, in the ALPHA development
28stage.  Don't expect the next version (if exists) will be compatible
29with this version.  And especially, DON'T EXPECT IT IS SAFE FOR YOUR
30HEARING. I recommend you to keep the volume turned down.
31
32
33What is NSPmod?
34---------------
35
36NSPmod is a MOD (Protracker module and some of its extensions) / S3M
37(Scream Tracker 3 module) / MTM (Multitracker module) music player.
38This program uses a technology called No Signal Processor (NSP), which
39enables your PC play MODs without DSP such as Gravis UltraSound (GUS)
40GF1.
41
42This program requires VoxWare v2.90 compatible 8bit DAC device.
43
44
45NSP, What's Good?
46-----------------
47
48If you don't have GUS (yet):
49 - Good idle task for a CPU to be used for a heater. (DOS is better?)
50 - Your system gets slower. The speed reminds you of the days with
51   your former system.  The good old days..
52 - You will be interested in MODs, then soon become a happy GUS owner.
53
54If you have GUS:
55 - Useless. But try once. The trial will reconfirm your love for GUS.
56
57
58Compilation
59-----------
60
61On Linux, just type "make".  Other systems require some changes in
62Makefile and/or sources.  "Make install" is not supported.  Just copy
63the executable file "nspmod" to a directory in your $PATH.  Only the
64executable file is required to run.
65
66
67Found Bugs..
68------------
69
70If you notice NSPmod plays a module incorrectly, check the module with
71Scream Tracker 3 (scrmt321.zip) first. ST3 is NSPmod's reference
72player. So, if NSPmod plays as ST3 does, it is meant to be.
73Next, consult my web pages:
74
75<URL:http://www.jeton.or.jp/users/toru/>
76
77newer information or fixes might be there.
78If those don't help, let me know:
79
80Email:
81 toru@jms.jeton.or.jp
82 egashira@nwk.CL.nec.co.jp (employee account. so not recommended)
83
84Messages in Japanese are of course welcome.
85
86
87Thanks To..
88-----------
89
90Jeff Epler for mono support code (sorry, NSPmod still does
91  stereo-mixing. Even the stereo code is now messy enough..),
92David Groves for turning me to CPU-usage-conscious, :)
93Psi for Scream Tracker 3,
94Kalle Kivola for ST3.DOC,
95Lars Hamre, Norman Lin, Mark Cox, Peter Hanning, Steiner Midtskogen,
96  Marc Espie, and Thomas Meyer for MOD-FORM.TXT,
97Daniel Goldstein(?) for MTM-FORM.TXT,
98Hannu Savolainen for VoxWare,
99
100..and of course, all mod musicians!  I will be happy if NSPmod will
101increase your audience.
102
103
104History
105-------
106
107v0.0 (950822)
108 - Initial public release.
109
110v0.1 (950917)
111 - Added MTM support.
112 - Added mono support. ('-m' option. v0.0's '-m' is now '-i')
113 - Added vol zero optimization.
114 - Rewrote critical loops, cut CPU usage >10%, even if no vol 0 opt.
115 - Reduced note-off clicks.
116 - Fixed: '-r' now works on S3Ms.
117 - Fixed MOD default tempo. (126 -> 125)
118