SCCW - Soundcard CW for Linux	 	Steven J. Merrifield  VK3ESM  
					sjm@ee.latrobe.edu.au
					http://www.labyrinth.net.au/~steve

I wrote this program because I wasn't happy with any of the existing Linux
based Morse practice programs. Essentially, I was after something where you
could alter the volume and tone, was easy to use, and could be run from 
either a virtual console or an xterm. As a result, I chose to use the 
AdLib/SoundBlaster FM chip, with no support for the PC speaker, and minimal
external libray usage.

Since the port addresses for the FM chip are the same for both the AdLib and
SoundBlaster cards, there is no need to detect the base address of the
soundcard. The index/status port is hardwired at 0x388, and the data port
lives at 0x389. All low-level access is achieved by writing directly to the 
IO ports of the soundcard, hence this program must be compiled using at least 
-O2 and run setuid root. Hence, this program must be installed by root, but
can then be run as a normal user. 

YOU DO NOT NEED TO BE ROOT TO RUN THIS PROGRAM.

When the user quits from the program, the current settings are saved in
the configuration file .sccw in the users home directory. These values 
will be automagically loaded the next time the program is run.

To install:	1. make	(as root)
		2. make install (as root)
		3. copy sccw to wherever (typically /usr/local/bin)

Revision History:
	v1.0	Initial release, August 96.
	v1.1	Bugfix release, Sept 98. I finally found some time to get around
		to fixing a few things - fixed reading/writing of the char group
		setting to the config file. Added John Gott's patches to handle
		the user-input checking.


