- Initial Release Date
- June 1, 1993
- Color Palette
- 4/18b and 8/18b
- Max Resolution
- License Status
- Shareware © Daniel Baumberger and Ken Maupin
- Daniel Baumberger and Ken Maupin
Magic Mirror renders sets of bouncing lines in SVGA resolutions up to 1024x768. It was one of a package of screen savers known as the Over the Edge collection.
Magic Mirror (Magic) is a variation of the classic bouncing lines program. It as based on a program by Ken Maupin called Manic.
Magic Mirror, like many other line bouncers, takes a fairly simplified approach to drawing each set of lines, only drawing 2 lines per update: a black line to erase the line drawn X steps back (75 by default); and a line of the next color. Since the full set of lines isn't updated each time it performs quickly, but the simple erasure method used overwrites parts of lines not intended for deletion causing subtle black artifacts.
Unlike the other bouncing lines program in the Over the Edge collection, Northern Lights, Magic Mirror was targeted at older VGA displays, defaulting to a 640x480 4b 16 color mode and still supporting EGA modes.
Magic Mirror supports a variety of options. Some of the less obvious are described below. Refer to the Command Line Reference and Readme in the Documentation section for further details.
The Mirror setting controls the how lines are reflected.
- None, no reflection is used
- Vert, standard mirroring
- Horz, horizontal mirroring
- Both, mirror in both directions
Magic Mirror provides 2 color modes.
- Random: Selects new colors at random, without transitions.
- Linear: The default, first outputs the 16 default VGA colors, then shades of grey, and then a rainbow spectrum, then 8 more rainbow spectrums in alternating sets of more pastel / darker shades.
Manic mode will restrict lines to either halves or quarters of the screen depending on the mirroring mode selected.