I have been messing around with text and was trying to change the colour of text in a single character without affecting adjacent characters and have been struggling.
Below is a quick demo program written in BBC BASIC:
In theory the colour of each character should be different but it looks like the colour is actually set each 8 pixels even though the font in mode 0 is 6 pixels wide.
Is there any way round this using mode 0?
It puts me in mind of attribute clash on the Speccy.
Changing text colour in Mode 0
-
- Posts: 302
- Joined: Thu Oct 24, 2019 11:47 am
Changing text colour in Mode 0
TC-01 + einSDein + TM-01 + TK-02 + gotek
-
- Posts: 302
- Joined: Thu Oct 24, 2019 11:47 am
Re: Changing text colour in Mode 0
Thanks to a magazine purchase from Mike:
TC-01 + einSDein + TM-01 + TK-02 + gotek
-
- Posts: 77
- Joined: Tue Jun 01, 2021 12:00 am
Re: Changing text colour in Mode 0
So the Einstein would need 96K to implement 16 different colours at pixel level!
No wonder the implementation involves compromises.
I hadn't realised the spacing pixel is to the left of the character.
Fascinating stuff!
No wonder the implementation involves compromises.
I hadn't realised the spacing pixel is to the left of the character.
Fascinating stuff!