These programs are intended to excercise the interpreter that it is 
functioning according to spec.  As far as I can determine, the programs 
are in the public domain or made freely available with no restrictions.  
Copyrights are retained by the original authors where noted.


crashme.inf	Self-modifying reproducing Z-code.  Generates random junk 
		to see how the interpreter behaves.  A good interpreter 
		shouldn't die except on fatal errors.
		Written by Evin Robertson in 1999.

etude/		TerpEtude (etude.z5).  Exercises the Z-machine for proper 
		behavior.  Does not test error-handling.
		Written by Andrew Plotkin in 1997

gntests.inf	Assorted tests for checking proper handling of fonts, 
		accents, input codes, colors, header, and timed input.  
		Conforms to the Z-Spec 0.99 by Graham Nelson.  Something 
		of a weaker version of TerpEtude (above).
		Written by Graham Nelson as a collection of sample 
		programs and unified by Andrew Plotkin in 1997.

random.inf	Inform Randomization Test v1.0.
		Assorted tests for checking the performance of the
		interpreter's random number generator.
		Written by David Griffith in 2002.

strictz.inf	Tests an interpreter's error-checking by attempting to
		cause all possible non-fatal errors.
		Written by Torbjorn Andersson in 1998.

unicode.inf	Unicode Test v1.0.
		Creates assorted unicode characters.
		Written by David Kinder in 2002.