lurkio wrote: ↑Sat Jan 30, 2021 6:14 pm
Am I seeing the colours you intended me to see or am I doing something wrong?
It's very likely that what you're seeing is a side-effect of the absence of flashing colours in
BBC BASIC for Windows and
BBC BASIC for SDL 2.0 (without a hardware-paletted display, i.e. a Colour Look-Up Table such as the one in the BBC Micro's ULA, flashing colours are virtually impossible).
I wanted colour numbers 8-15 to do something useful, so in my BASICs they are
intensified colours, with colours 1-7 being slightly reduced in intensity (so for example COLOUR 2 has RGB values of
00 C8 00 not
00 FF 00). I find the resulting colours quite bright enough, but they will seem slighted muted compared to those from BBC Micro emulators.
If you don't mind the code overhead, the simple solution is to redefine the palette:
Code: Select all
COLOUR 1,&FF,&00,&00
COLOUR 2,&00,&FF,&00
COLOUR 3,&FF,&FF,&00
COLOUR 4,&00,&00,&FF
COLOUR 5,&FF,&00,&FF
COLOUR 6,&00,&FF,&FF
COLOUR 7,&FF,&FF,&FF
or in a single VDU statement:
Code: Select all
VDU 19,1,16,&FF,&00,&00,19,2,16,&00,&FF,&00,19,3,16,&FF,&FF,&00,19,4,16,&00,&00,&FF,19,5,16,&FF,&00,&FF,19,6,16,&00,&FF,&FF,19,7,16,&FF,&FF,&FF
I am suffering from 'cognitive decline' and depression. If you have a comment about the style or tone of this message please report it to the moderators by clicking the exclamation mark icon, rather than complaining on the public forum.