This file contains breif descriptions of each saver module including the authors names. The modules are divided into the following categories: freebies, savers, blankers, utilities, commands and things planned for the future. Unless otherwise noted, all sources are included in the commercial distribution. ******* Freebies - things that come in the freely redistributable archive. black - The standard screen-to-black blanker. Who knows who first invented it? Code by Mike Meyer. Source included and commented for use in building more savers. stars - Idea and original code by Leo Schwab. Converted to a saver module by Mike Meyer. Originally done as a screen blanker by Randy Spencer. weaver - Graphics hack idea from letter in Jan 91 Algorithm from Mark Lutten. Amiga version as a screen saver by Mike Meyer. clock - Another "everybody done this" blanker. Displays digital clock, slowly drifting around the screen. guard - Utility inspired by Randy Spencer to prevent blanking if the mouse is hiding in a corner. Saver module by Mike Meyer. Includes source and comments for building your own utilities. ******* Savers - designed to prevent a pattern from burning into the screen, savers put up moving graphics of some kind or another. colorweaver - Mike Meyer's extension of weaver into more colorful realms. life - The classic game, with a random start position and restarts. Original code by Gary Teachout. Converted to a saver module by Mike Meyer. spark - The bouncing line hack. Original code by Scott Ballantyne. Converted to a saver module by Mike Meyer. hypno - Code by Markus Schmidt, based on code by Matt Dillon and Steve Berry, and inspired by Tomas Rokicki's mackie. Converted to a saver module by Mike Meyer. lines - Code adopted from mackie.c (by Tomas Rokicki) by Joel Swank. Converted to a saver module by Mike Meyer. dune - A simulation of a sand dune. It drops a grain of sand into a randomly chosen corner, and lets the sand "flow". Height of the dune is represented by a shade of grey, and motion by yellow. While pretty, it's not really suitable for use as a screen saver due to speed. Inspired by an article in Algorithm 1.5. Screen saver module by Mike Meyer. truchet - From Algorithm 1.6, in computer adventures. This draws random truchet tiles on the screen, then flips random tiles for as long as it runs. Screen Saver module by Mike Meyer. fract - Generates fractal patterns. The fractal equation used was from FracBlank by "Olaf Barthel & MXM". The rest of the code was written by Mike Meyer. ******* Blankers - designed to preserve the life of all pixels, they leave the screen mostly (or all) black, with a touch of motion to keep things interesting. StarBlanker - Randy Spencer's version of stars for use on a hires screen, complete with "warp drive" exit. blobs - A collection of worms crawling around your screen. Screen graphics hack by M. Peter Engelbrite. Converted to a saver module by Mike Meyer. warpclock - a clock that warps from place to place, instead of drifting. Original code and saver module by Mike Meyer. warp - Another variation on stars, this time in warp drive. By Mike Meyer. drops - Drops of water falling onto the screen. By Mike Cuddy. city - The lights of a city slowing turning on. By Mike Cuddy. lightning - Random flashes of lightning on the screen. By Mike Cuddy. ******* Utilities - things that run other saver modules. random - runs a random saver module. ******* Commands - other goodies usefull with this package. blank - A rexx script that invokes the current blanker, or the blanker of your choice. build.rexx - Automated builder for the modules. expand.rexx - file expander for use with build. ******* Planned convert blankette.asm (fun!) (write dimmer???) into an SM module. lockout - a utility that requires a password before it returns the system to you. (see InputLock on fish disk #483, or resethandler on #572). The "see through window" (madblanker on disk 406?) mazes - Builds & solves random mazes. "Sayings" - Warpclock with sayings instead of the time. Rexx utility - Runs a rexx script as a blanker (with defines for app builders from executables that can't deal CTRL_C signals). Rexx "animbrush mover" support system: similar to the Rexx utility, but with "openscreen HIRES|LORES LACE|NOLACE", "loadbrush FILE", "movebrush X, Y", "newframe" (last updates all brushes to current position). An anim player module. A "lifeguard" utility that beeps you every so often to go away from your computer for a rest... Convert plasma (fish disk #573) to a saver module.