Metropoli BBS
VIEWER: suppress.doc MODE: TEXT (ASCII)
        SUPPRESS  Version 1.06                  12/27/86


        Suppress was written in a fit of pique.  Why does every game insist
    that I have a color screen simply because I have a CGA card?  I have a
    CGA card and a GREEN screen not a $600 color monitor.  The game
    instructions are printed in multiple colors which appear unreadable.
    The game itself is unplayable.  Then along came SUPPRESS, SUPPRESS is a
    video preprocessor.  It traps all screen writes at the BIOS level and
    SUPPRESSes the color.  It does it by inserting itself at BIOS INT 10h
    and preprocessing the call to INT 10h before calling BIOS.  Obviously,
    the games that write directly to the video buffer will not show any
    improvement.  However, any game using DOS or BIOS calls for screen I/O
    should greatly improve.

        When should you use SUPPRESS ?

        Whenever a program thinks your GREEN screen is a color monitor.  If
    a program displays hard to read output due to similar shading of the
    background and the characters, try SUPPRESS.

        How does SUPPRESS work ?

        SUPPRESS is a terminate and stay resident ( TSR ) program.  You run
    SUPPRESS once and it is ready until you reboot.  SUPPRESS takes over
    INT 10h ( BIOS Video call ).  It looks at the request being made BEFORE
    BIOS sees it.  It then decides what, if any, preprocessing needs to be
    done to ensure legable output.  To remove SUPPRESS you MUST reboot.

        TRY IT, IT CAN'T HURT !




  HISTORY:
      Version     Date             Description
        1.00    11/10/86    Original release
        1.01    11/11/86    Masked all foreground colors either on or off
        1.02    11/14/86    Masked all background colors either on or off
        1.03    11/22/86    Added check for already resident
        1.04    11/23/86    Fixed bug with black on black displays
        1.05    11/30/86    Set B & W mode at install incase application checks
                            Improved check for monochrome monitors
	    1.06    12/27/86    Added limited support for graphics screen i/o.

[ RETURN TO DIRECTORY ]