Console color output on G5/Black Bird
Michael Tuexen
tuexen at freebsd.org
Thu Dec 12 15:51:42 UTC 2019
Dear all,
the color output on the console an G5 or Black Bird machines seems to be wrong.
When running a shell script with
printf "\033[30m%15s\033[0m\n" "BLACK #000000"
printf "\033[31m%15s\033[0m\n" "RED #FF0000"
printf "\033[32m%15s\033[0m\n" "GREEN #00FF00"
printf "\033[33m%15s\033[0m\n" "YELLOW #FFFF00"
printf "\033[34m%15s\033[0m\n" "BLUE #0000FF"
printf "\033[35m%15s\033[0m\n" "MEGENTA #FF00FF"
printf "\033[36m%15s\033[0m\n" "CYAN #00FFFF"
printf "\033[37m%15s\033[0m\n" "WHITE #FFFFFF"
on the G5 it seems that the red byte and the blue byte are swapped. So RED is written in blue,
for example. A similar but different issue is on the console on the Black Bird.
Any idea where the problem (I guess it is a byte ordering one) could be located?
In head/sys/dev/vt/hw/ofwfb/ofwfb.c for the G5? A different place for the Black bird?
Best regards
Michael
More information about the freebsd-ppc
mailing list