SU v1.0 - Freeware DOS Screen Utility by C. S.

This simple program is my third attempt at C++. It sets DOS text modes, like
the DOS MODE command, but it does not need ANSI.SYS for 50 line modes. The
program is public domain. The source is a bit chaotic because I merged the
first two attempt at C++ into this.

Files in this package:

SU      .CPP - Borland C++ source code
SUV     .CPP - Borland C++ source code with verbose output
SU      .EXE - An LZEXE-compressed version (54.3% of original file size)
SU-O    .EXE - The original compiled EXE file
INFO    .TXT - This file :-)
INFO-D  .TXT - German version of this file (Diese Datei in Deutsch)

Usage:
SU can set the following screen modes:
BW40 - 40 columns black/white
CO40 - 40 columns colour
BW80 - 80 columns black/white
CO80 - 80 columns colour
MONO - Monochrome mode

In addition to that, SU can set the number on lines on the screen to 50 lines
on a VGA screen or 43 lines on an EGA screen, and it can blank the screen
until a key is pressed, which can be used to trigger certain monitors' power
management feature.

The additional options:
50 for 50/43 lines, bl for blank.
Start SM without parameters for a display of the syntax.

Examples:

SU bl         blanks the screen until a key is pressed.
SU bw40       sets black and white and 40 columns.
SU co80 50    sets colour, 80 columns and 50 lines.
SU 50         sets 50 lines without changing colour mode or columns - without
              even clearing the screen!
SU bw80 50 bl sets B/W 80x50 and blanks

Known bugs:
-In B/W 80x50 mode, DOS programs like EDIT or HELP go into Colour 80x25 mode
-Some programs, like SM itself or McAfee ProView, don't write to the screen
 correctly in 40x50 modes

Although LZEXE gave a file size mismatch warning, the compressed version
seems to run perfectly.

C. S. is Christian Schmadalla (st000328@hrz1.hrz.tu-darmstadt.de)
Home Page:
http://www.geocities.com/TimeSquare/1350/index.html (English)
http://www.tu-darmstadt.de/~st000328/index.html (Deutsch)
