# Mnemonics

'*H' | Control Screen Colours

Definition

## Format

'*H' =colour_codes$
Where:

colour_codes$ | String of 8 characters representing screen colours for program listings.

The following ASCII colour codes are supported:

| 0 Black* | 4 Blue | 8 Dark Gray | < Dark Blue
| 1 Red | 5 Magenta | 9 Dark Red | = Dark Magenta
| 2 Green | 6 Cyan | : Dark Green | > Dark Cyan
| 3 Yellow | 7 White | ; Dark Yellow | ? Dark Gray

Each colour code position represents different elements:

1: | Background colour for highlighting *[...] searches
0 to 7 for standard background colours
8 to ? for bright/foreground colours
R for Reverse Video
2: | Colour for variables
3: | Colour for literals
4: | Colour for remarks
5: | Colour for error lines
6: | Colour for mnemonics
7: | Colour for statement numbers or labels
8: | Colour for operators (e.g. + - ( ) * / )
For positions 2 to 8, the colour codes are 0 to 7 for standard foreground colours and 8 to ? for dim/background colours. The command mode scanning feature uses Highlight=Yellow.

## Description

Use '*H' (asterisk H) to define colours in a displayed listing for the LIST directive and LST( ) function. Default settings are shown in the example below.

## See Also

LIST List Program Statements
LST( ) Return List Form of Statement
'CS' Coloured Syntax

## Example

mnemonic '*H'=";4:>1=;9"