> When I do cat
> /dev/draw/new, it's telling me it's an r6g5b6 channel while in drawterm
> it's x8r8g8b8. ...
> 
> Is there anything I can do about this?

You can set the screen depth to 24 on the pi instead of the default 16.
Set vgasize=WxHx24 in cmdline.txt where W and H are your screen dimensions.

When I tried this the colours were reversed.  I think the videocore
firmware must have changed from BGR to RGB some time since I last
looked.  I will look into this.  Meanwhile a quick fix is

diff /n/dump/2016/0530/sys/src/9/bcm/screen.c /sys/src/9/bcm/screen.c
342c342
<               chan = BGR24;
---
>               chan = RGB24;


Reply via email to