+ HISTORY
+ of the "Morse Classic" trainer
+
Written by:
Joe Dellinger, Hawaii Institute of Geophysics, University of Hawaii at Manoa
* First alpha on Tue Aug 11 14:01:02 HST 1992
* submitted to comp.sources.misc Dec 15 1993
* Revised version submitted to comp.sources.misc Nov 22 1994
+Joe had this to say about the origin of the program:
+
+ This code is (ridiculously) heavily modified from morse.c from the Reno
+ UNIX distribution. I (Joe) also used slightly modified versions of a
+ subroutine from Richard Ottolini at Unocal for Sun workstation tone
+ generation. Scott Seligman at Stanford added support for other sorts
+ of devices and made several other changes. John Shalamskas helped test
+ and made comments.
+
+(Note that Sun support and the beeper code for most of these odd devices
+was long obsolete and has been removed.)
+
Marc Unangst, N8VRH, mju@mudos.ann-arbor.mi.us, Dec 1992:
added System V support.
QSO assumes that srand48/lrand48 is available, so morse will too.
Wrote the manual page.
Updated all code to use ANSI prototypes.
+ Named it "Morse Classic" in recognition of its ancient BSD-Reno roots and
+ to distinguish it from Alan Cox's morse program.
Jay Maynard K5ZC, January 2005:
Mac OS X port patches.
-A generic morse-code practice utility for Unix systems.
+This is Morse Classic, a generic morse-code practice utility for Unix systems.
+You'll invoke it as "morse"; the full name is to distinguish it from Alan
+Cox's "morse" program.
Currently supported devices:
X11: The X11 window system. (Warning: not all X11 implementations handle
Adding a new device is as simple as creating a new implementation of the
beep.h interface. See beep*.[ch] for examples and documentation.
-Please send any additions to the authors!!
+Please send any additions to the maintainers.
A modified version of the program "QSO" by Paul J. Drongowski is also included.
* It doesn't keep PERFECT time, but it seems reasonably close
* for reasonable word speeds on my slow SUN IPC!
*
- * This code is (ridiculously) heavily modified from morse.c from the Reno UNIX
- * distribution. I (Joe) also used slightly modified versions of a subroutine
- * from Richard Ottolini at Unocal for Sun workstation tone generation.
- * Scott Seligman at Stanford added support for other sorts of devices and
- * made several other changes. John Shalamskas helped test and made comments.
- *
- * For a more detailed history, see the HISTORY file
+ * This program has a long history, see the HISTORY file for details.
*/
/*
Name: morse
-Summary: morse trainer program
+Summary: Morse Classic morse trainer program
Version: 2.0
Release: 1
License: BSD
#Destinations: mailto:geojoe@freeusp.org, mailto:pjd@cs.tufts.edu, mailto:jmaynard@conmicro.cx
%description
-morse is a Morse-code training program for aspiring radio hams. It
+Morse Classic is a Morse-code training program for aspiring radio hams. It
can generate random tests or simulated QSOs resembling those used in
the ARRL test (a QSO generator is included). There are a plethora of
options to vary the training method. In one of the simpler modes,
%{_bindir}/QSO
%changelog
-* Mon Jan 24 2005 Eric S. Raymond <esr@snark.thyrsus.com> - 2.1-1
+* Tue Jan 25 2005 Eric S. Raymond <esr@snark.thyrsus.com> - 2.1-1
- Patched to use termios(3) rather than ioctls() and sigaction rather
- than sigset(3). This should allow it to run under Mac OS.
+ than sigset(3). This should allow it to run under Mac OS X.
* Mon Jan 24 2005 Eric S. Raymond <esr@snark.thyrsus.com> - 2.0-1
- Initial build. See HISTORY file in the distribution for prior history.