tn_p28.jpg
tn_p06.jpg
tn_p14.jpg
tn_p05.jpg
tn_p02.jpg
tn_p27.jpg
tn_p10.jpg
While I consulted for Mark Williams Company in 1993, I wrote a screensaver called mwclogo. It displayed the company logo, a strikingly simple and beautiful interlacing of the letters 'M' and 'W' as seen at left, on a then state-of-the-art VGA 640x480 screen in 8-bit color. It picked random color schemes (two colors per screen, letters and background) and random transitions between successive screens (wipes, dissolves, etc.). It looked great. I'm a Frank Stella fan, especially of his big bright geometric paintings, so I used the same graphics library and transitions library for another screensaver called Stella, as seen at right.

My original C code was for the Mark Williams COHERENT operating system, but it ported easily to MS-DOS, so it ran on both. A tarball of my venerable C sources from 1993-1994 is here. Almost 15 years later, the 1996-vintage MS-DOS binaries mwclogo.exe and Stella.exe still work on a Windows PC, as seen in these screenshots. These programs grab the entire screen when they start; hit <Esc> or 'q' to quit.

When I wrote this page, I ported some of my old C code to PHP GD. Click here to display the Mark Williams logo as a .png image, or here to display one of the Stellas. You can twiddle the parameters to change the size and padding of the image, or hit your browser's reload button to change the colors. A few more PHP images are here.

Someday I'll port these screensavers to Java, but don't hold your breath.
tn_p04.jpg
tn_p40a.jpg
tn_p11.jpg
tn_p13.jpg
tn_p54a.jpg
tn_p23.jpg
tn_p08.jpg
tn_p12.jpg
tn_p07.jpg
tn_p03.jpg
tn_p13.jpg