=====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.