Spectrum Colour Numbers with BBC BASIC support ---------------------------------------------- Standard colour mapping: %00xxxBGR set foreground colour %01xxxBGR extensions %10xxxBGR set background colour %11xxxBGR set border colour b0: Red b1: Green b2: Blue b3: Intense b4: Flash b5: 0=change F/I 1=don't change F/I b6: 0=change RGB 1=don't change RGB b7: 0=foreground or F/I 1=background or border 0 &00 %000FIBGR - foreground colour 32 &20 %001xxBGR - foreground colour, don't change current F and I 64 &40 %010xIxxx - set I without changing anything else 96 &60 %011Fxxxx - set F without changing anything else 128 &80 %100FIBGR - background colour 160 &A0 %101xxBGR - background colour, don't change current F and I 192 &C0 %110xxBGR - border colour (no F or I anyway) 224 &E0 %111xxBGR - border colour, don't change current F and I %000FIBGR - foreground colour ----------------------------- 0 black ink 1 red ink 2 green ink 3 yellow ink 4 blue ink 5 magenta ink 6 cyan ink 7 white ink 8 black ink, bright 9 red ink, bright 10 green ink, bright 11 yellow ink, bright 12 blue ink, bright 13 magenta ink, bright 14 cyan ink, bright 15 white ink, bright 16 black ink, flash 17 red ink, flash 18 green ink, flash 19 yellow ink, flash 20 blue ink, flash 21 magenta ink, flash 22 cyan ink, flash 23 white ink, flash 24 black ink, bright, flash 25 red ink, bright, flash 26 green ink, bright, flash 27 yellow ink, bright, flash 28 blue ink, bright, flash 29 magenta ink, bright, flash 30 cyan ink, bright, flash 31 white ink, bright, flash %001xxBGR - foreground colour, don't change current F and I ----------------------------------------------------------- 32 black ink, bright unchanged, flash unchanged 33 red ink, bright unchanged, flash unchanged 34 green ink, bright unchanged, flash unchanged 35 yellow ink, bright unchanged, flash unchanged 36 blue ink, bright unchanged, flash unchanged 37 magenta ink, bright unchanged, flash unchanged 38 cyan ink, bright unchanged, flash unchanged 39 white ink, bright unchanged, flash unchanged %01xFIxxx - set I and F without changing current colours -------------------------------------------------------- 64 bright off 72 bright on 96 flash off 112 flash on %100FIBGR - background colour ----------------------------- 128 black paper 129 red paper 130 green paper 131 yellow paper 132 blue paper 133 magenta paper 134 cyan paper 135 white paper 136 black paper, bright 137 red paper, bright 138 green paper, bright 139 yellow paper, bright 140 blue paper, bright 141 magenta paper, bright 142 cyan paper, bright 143 white paper, bright 144 black paper, flash 145 red paper, flash 146 green paper, flash 147 yellow paper, flash 148 blue paper, flash 149 magenta paper, flash 150 cyan paper, flash 151 white paper, flash 152 black paper, bright, flash 153 red paper, bright, flash 154 green paper, bright, flash 155 yellow paper, bright, flash 156 blue paper, bright, flash 157 magenta paper, bright, flash 158 cyan paper, bright, flash 159 white paper, bright, flash %101xxBGR - foreground colour, don't change current F and I ----------------------------------------------------------- 160 black paper, bright unchanged, flash unchanged 161 red paper, bright unchanged, flash unchanged 162 green paper, bright unchanged, flash unchanged 163 yellow paper, bright unchanged, flash unchanged 164 blue paper, bright unchanged, flash unchanged 165 magenta paper, bright unchanged, flash unchanged 166 cyan paper, bright unchanged, flash unchanged 167 white paper, bright unchanged, flash unchanged %110FIxxx - border colour (but border doesn't have flash or bright) ------------------------------------------------------------------- 192 black border 193 red border 194 green border 195 yellow border 196 blue border 197 magenta border 198 cyan border 199 white border %111xxBGR - reserved - border colour, don't change current F and I ------------------------------------------------------------------