User Tools

Site Tools


displaying_20inverse_20video

Displaying inverse video

Inverse video is a display mode where text and graphics on a display are presented as a negative of their original appearance.

Inverse Video Text

by Jon Ripley, May 2006

To read the current foreground and background text colours use the following code:

        fgcol% = @vdu%?70
        bgcol% = @vdu%?71

Here fgcol% and bgcol% are normalised values in the range 0 to 15 representing the logical colour used.

To invert the colours of the text display use the following code:

        COLOUR bgcol%
        COLOUR 128+fgcol%

Now any text you PRINT will be in inverse video.

To restore the original foreground and background text colours use the following code:

        COLOUR fgcol%
        COLOUR 128+bgcol%

Inverting the whole window

by Richard Russell, May 2006

You can invert all the existing colours in the output window (or in the graphics viewport, if one is defined) as follows:

        GCOL 4,128
        CLG

This will affect both text and graphics. Executing this code twice will restore the original colours.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
displaying_20inverse_20video.txt · Last modified: 2024/01/05 00:22 by 127.0.0.1