As a relic of the early 80s, the TRS-80 Color Computer couldn’t display very many colors. By default, the CoCo could only display 8 colors on the screen at a time, but [John] figured out a way to increase the number of colors displayed using a very simple trick that surprisingly isn’t found in original CoCo games.
The TRS-80 Color Computer uses a Motorola 6847 video display generator to produce color graphics on its display. There are several graphics modes available to CoCo programmers, including a high-resolution black and white mode, and two four-color modes using red, green, blue, and yellow or buff, cyan, magenta, and orange.
These color palettes are extremely limiting, and usually switching between these modes produces a lot of flicker. [John] figured out if he switched the color pallets every 1/60th of a second (i.e. during the vertical blanking interval), he could display 44 colors on the CoCo.
It’s a clever little hack to increase the color palette of the CoCo, and in our opinion should be in the running for winning this season’s Retrochallenge. Sadly, [John] is judge for the Retrochallenge this time around, so he’ll have to settle for earning a Hackaday merit badge.