amigademo	Graphical benchmark for comparing amigas. Author:
		Charlie Heath (MicroSmiths)

amigaterm	Terminal emulation program with xmodem upload/download
		capability. Author: Michael Mounier

balls		Simulation of the "kinetic thingy" with balls on
		strings where only the end balls move (quick, can YOU
		come up with a better description?). Anyway, cute.
		Author: Perry Kivolowitz

colorful	Shows off use of hold-and-modify mode. Posted to usenet
		by Robert Pariseau.

dhrystone	Dhrystone benchmark program. Author: Reinhold Weicker
		(Ada version) Rick Richardson (C version)

dotty		Source to the "dotty window" demo on the Workbench
		disk. Posted to usenet by Dale Luck.

freedraw	A small "paint" type program. Free drawing, boxes,
		filled boxes, etc. Author: Rick Ross

gad		"Fun with Gadgets". Demonstration program for use of
		gadgets. Author: John Draper (Aka "crunch")

gfxmem		Graphical memory usage display program. Watch your
		machine's memory usage! Cute and useful. Author: Louis

halfbrite	Sample program that demonstrates "Extra-Half-Brite"
		mode on latter AMIGA's with new VLSI chip. Allows 64
		colors in low-res mode, rather than 32. Posted to
		usenet by Robert Pariseau.

hello		Demonstrates creation of a simple window, "hello
		world". Posted to usenet by Eric Lavitsky.

latffp		Shows how to access the Motorola Fast Floating Point
		library from Lattice C. Also demonstrates the
		tremendous speedup obtained. Author: Larry Hildenbrand

palette		Sample program for designing color palettes. Author:
		Charlie Heath

trackdisk	Demonstrates use of the trackdisk driver. Useful
		example of "raw" disk read/write. Author: Rob Peck

requesters	Sample program and documentation for building and using
		requesters. John worked REAL hard to dig out all the
		information in this one! Author: John Draper (aka

speech		Sample speech demo program. Stripped down version of
		"speechtoy". Author: Rob Peck

speechtoy	Another speech demo program. Cute. You have to see this
		one. Be sure to click gadget that pops up the face.
		Author: David Lucas


alib		Object module librarian. Author: Mike Schwartz

cc		Unix-like frontend for Lattice C compiler. Author: Fred

dbug		Macro based C debugging package. Machine independent.
		Provides function trace, selective printing of internal
		state information, and more. Author: Fred Fish

make		Subset of "unix" make command. Useful, but does not
		have many of the features of the full make, much less
		the newer "augmented make". Author: Landon Dyer

make2		Another make subset command. Author: Marc Mengel

microemacs	Small, relatively portable version of emacs. Has
		keyboard macros. No extension language. Author: Dave

portar		Portable archiver. Used to bundle text file up into a
		single file for transmission as a unit, or otherwise
		handling as a single file. "Portable" because the code
		itself is portable and because the archive format is
		very simple (uses ascii headers to separate files).
		From Decus C distribution. Author: Martin Minow

xrf		C cross reference utility. Originally from Decus C
		distribution. Author: Bob Denny


gothic		Gothic banner printer. Prints DOWN the page, rather
		than across, so arbitrarily long banners can be
		created. Send EOF (CTRL-\) to end input. From a Decus C
		distribution several years ago. Author: unknown

roff		A "roff" type text formatter, roughly following
		"Software Tools" version. Somewhat upwardly compatible
		with unix "nroff" command. Author Ken Yap

ff		A very fast text formatter, controlled exclusively by
		command line arguments. Author: Gary Perlman & hordes
		of students

cforth		A highly portable forth implementation. Lots of
		goodies. Author: Allan Pratt

xlisp		A nice little lisp implementation. Compiles and links
		ok, but something in the Lattice C setjmp/longjmp code
		prevents it from currently running. Might be easily
		fixed. Version 1.4 Author: David Betz


banner		Prints horizontal banner (across screen). From Decus C
		distribution of several years ago. Author: Unknown

bgrep		Another grep like utility, also using the Boyer-Moore
		algorithm. Author: Roy Mongiovi and Arnold Robbins

bison		A replacement for unix "yacc" command. This is from the
		GNU (GNU is Not Unix) effort, and was obtained from the
		Free Software Foundation. Compiles and links (with some
		effort) but currently crashes the machine. Needs work,
		but will probably be worth it. Author: Bob Corbett and
		Richard Stallman

bm		A grep like utility using the Boyer-Moore algorithm.
		Author: Peter Bain

grep		Decus grep (Get Regular Expression and Print). Useful
		for finding strings in files. Author: Unknown

kermit		This is an absolutely ancient kermit, who's only saving
		grace is that it is small and quite portable. On the
		AMIGA, there is no connect mode, only send and receive.
		You must log into the remote machine via one of it's
		local terminals and point it's kermit at the
		appropriate serial line connected to the AMIGA. Author:
		Unknown, but it is so hacked up it doesn't matter by

MyCLI		Another CLI for the AMIGA. Author: Mike Schwartz

mandel		A Mandelbrot set program. Author: Robert French, with
		additions by RJ Mical


cons		Console device demo program with supporting macro
		routines. Author: Rob Peck 12/1/85

freemap		Creates a visual diagram of free memory. Comes with
		custom icon so can be run from workbench screen.
		Author: Robert J. Mical	In combination with hander.interface.asm (supplied),
		lets a user trap keyboard or mouse events before they
		get to Intuition and if desired, install new
		(phony/generated/other-devices-mouse-simulations) into
		the input stream. Handler.interface.asm is needed to
		convert the calling sequence performed by the
		input.task for the input stream management into
		something that a C program can understand. Author: Rob
		Peck 12/1/85

joystick	Shows how to set up the gameport device as a joystick.
		Reports parameters received from joystick hooked to
		right port. Author: Rob Peck 12/1/85

keyboard	Sample program to demonstrate direct communications
		with the keyboard. Author: Rob Peck 12/1/85

layers		Shows use of the layers library, used by Intuition to
		create windows (layers handles all overlapping drawing
		areas and keeps things straight, sending to the back,
		bringing to the front, making larger/smaller, etc.)
		Author: Rob Peck 12/1/85

mandelbrot	Latest and greatest mandelbrot program. New features
		include the ability to save images in "iff" format, for
		reading into Deluxe Paint or other programs that use
		iff. Also includes code from GraphiCraft to handle
		color palette and change colors at will. Many additions
		by RJ Mical. Author: Robert French

mouse		Shows how to set up the gameport device as a mouse so
		that hooking up the mouse to the right port gives
		access to mouse information. Author: Rob Peck 12/1/85

one.window	Produces a window with a console attached. Does
		graphics in the top half and limits the console
		activity to the lower half. Author: Rob Peck 12/18/85

parallel	Demonstrates access to the parallel port. Author: Tom
		Pohorsky 12/1/85

printer		Shows how to open and use a printer, does a screen dump
		of the workbench screen if there is a graphics-capable
		printer attached. Currently does not compile under
		Lattice C Ver3.02 and does not link under Lattice C
		Ver3.03. Author: Rob Peck 12/1/85	Printer support routines. Currently won't compile,
		missing a header file "local.h". Author: unknown

proctest	Sample code to create a process, set up message ports,
		pass messages, etc. Sample slave code for create
		process test (littleproc.c) currently does not link
		under either Lattice C 3.02 or 3.03 (unresolved global
		variables not in libraries). Author: Rob Peck 1/4/86

region		Demonstrates how a drawing area can be split into
		linked rectangular regions. Draws a rectangle in a
		single playfield display, then draws "Behind a Fence"
		several times behind an apparent fence in the
		rectangle. Only works under Lattice Ver3.03. Author:
		Rob Peck 12/1/85

samplefont	A sample font that produces clubs, hearts, spaces, and
		diamonds as its four characters. Shows precisely what
		is contained in an Amiga font. Author: Unknown

serial		Demonstrates access to the serial port. Requires an
		external terminal connected to the serial port. Author:

singlePlayfield	Creates and displays a 320 by 200 by 2 bit
		plane single playfield display. Completely covers
		Intuition's display, but gives the system back at exit.
		Author: Rob Peck 12/1/85

speechtoy	Latest and greatest version of Dave's cute speech demo
		program. Comes with custom icon so can be run from a
		workbench screen. Author: Dave Lucas

speech.demo	A much simplified version of speechtoy. Also includes
		exec support functions for extended IO requests,
		CreateExtIO() to allocate and initialize a new IO
		request block and DeleteExtIO() to free an extended IO
		request block. Author: Rob Peck 12/1/85

text.demo	Sample program that asks AvailFonts() to make a list of
		the fonts that are available, then opens a window and
		then prints a description of the various attributes
		that can be applied to the fonts, in the font itself.
		Previous versions were released as "whichfont". Author:
		Rob Peck 12/1/85

timer		Simple timer example program. Includes dynamic
		allocation of data structures needed to communicate
		with the timer device, as well as the actual device IO.
		Author: Rob Peck 12/1/85

trackdisk	Demonstrates use of trackdisk driver. Useful example of
		"raw" disk read/write. Author Rob Peck 12/1/85


compress	Compress reduces the size of the named files using
		adaptive Lempel-Ziv coding. The amount of compression
		obtained depends on the size of the input, the number
		of bits per code, and the distribution of common
		substrings. Typically, text such as source code or
		English is reduced by 50-60%. Compression is generally
		much better then that achieved by Huffman coding (as
		used in "pack") or adaptive Huffman coding (as used in
		"compact"), and takes less time to compute. Great for
		saving disk space, or reducing transmission time over
		phone lines! Also includes "btoa" and "atob" for
		converting binary files to ascii, and then back to
		binary (for transmission over links that do not support
		8 bits). Author: Thomas Spencer, with improvements by

dadc		A digital computer impersonating an analog clock
		impersonating a digital clock. Author: Perry S.

microemacs	An upgraded version of microemacs originally
		distributed on disk number 2. I don't have an exact
		list of changes but the new executable is about 25%
		larger, so there must be something in there! One
		enhancement is that some functions are now also bound
		to function keys. Author: Dave Conroy, with
		enhancements by Jack Roose.

mult		Mult reads the input comparing adjacent lines. In the
		normal case, the second and succeeding copies of
		repeated lines are output, and the remainder of the
		lines are removed. Repeated lines must be adjacent in
		order to be found. Options are present to output the
		first of multiple lines, for comparing adjacent lines
		by field only, and for specifying the field separator
		character. Kind of the opposite of the Unix "uniq"
		program. Author: Dennis Bednar

scales		Demonstrates use of the Audio functions in the ROM to
		produce four voice sound. It uses a simple waveform
		(sawtooth) with no amplitude control (ie, envelope) or
		frequency variation (ie, vibrato), but these can be
		easily implemented. Also includes considerable
		documentation on audio device. Author: Steven A.

setparallel	Allows the CLI user to dynamically change any
		particular parallel port parameter. Author: Keith
		Stobie and Tom Pohorsky

setserial	Allows the CLI user to dynamically change any
		particular serial port parameter. Author: Keith Stobie
		and Tom Pohorsky

sortc		A quicksort based sort program, using separate driver
		and sort modules. Originally from a DECUS C
		distribution. Claims to be fast, but when operating
		entirely out of ram takes 93 seconds to sort its input
		file, sort.c, while AmigaDos's sort takes only 43
		seconds under the same conditions. Author: Dave Conroy,
		Martin Minow, and Ray Van Tassle

stripc		Strips comments and extraneous whitespace from C source
		files. Useful for compacting the C header files to
		increase usable disk space. Author: Chris Metcalf


Hack		This disk contains a port (executables only) of the
		popular UNIX game "Hack", courtesy of John Toebes, 120
		H Northington Pl, Cary NC. 27511. This is Version


Hack		It contains the source to "Hack", a popular UNIX game
		ported to the AMIGA by John Toebes. Please read all the
		associated README files before redistributing with


moire		Draws moire patterns in black and white in a borderless
		backdrop window. Currently only runs with Lattice C
		version 3.02, when compiled with 3.03 crashes the
		system. Author: Scott Ballantyne

MVP-FORTH	Mountain View Press Forth, version 1.00.03A. A
		shareware version of forth from Fantasia Systems.
		Runable from the workbench, comes with icons and such.
		If you use this, you should send a contribution to
		Fantasia Systems Mountain View Press.

proff		Another text formatting program. This one is
		significantly more powerful than any of the others
		previously distributed on these disks.

setlace		Program to toggle interlace mode on and off. When used
		with a black background, and amber or green characters,
		produces a nice CLI environment. Author: Bob Pariseau,
		Nov 85

skewb		Not quite sure what this is supposed to be, it was
		downloaded from a bbs with no documentation. C'mon
		folks, at least put a three line description at the
		start of your programs! Author: Raymond S. Brand

sparks		Graphics demo that draws a "moving pathway", adding to
		the front and removing from the tail (sure is hard to
		come up with verbal descriptions of these things!).
		Author: Scott Ballantyne


conquest	You control an interstellar empire, decide which star
		systems to explore, which planets to colonize, etc. The
		computer will also be building its own empire and
		competing with you for resources. The one with the
		greatest population at the end wins. Executable only,
		no source. Downloaded from Denver BBS. Author: Unknown,
		ported to Amiga by Rob Shimbo

dehex		Simple little program to convert hex format file into a
		binary file. Reads lines of hex characters on stdin and
		writes 8 bit dehex'd bytes to stdout. Author: Fred Fish

filezap		Patch program for any type of file. Executable only, no
		source available. Author: John Hodgson

fixobj		Strip