Talk:Designing the RhoCoCo Retro Home COlor COmputer hardware

From RevSpace
Revision as of 12:26, 28 April 2017 by Glu (talk | contribs) (Pallette)
Jump to navigation Jump to search

Pallette

Benadski: If a FPGA is used, can you choose your own palette in software? It would be a cool feature!

Its actually something I had on my wishlist, but I'm not sure if its doable. One of the premises of the Spectrum that it used a minimum of hardware for a maximum of features, to keep it low in price, and still have necessary features.
The original idea was to have a (ARM-CPU's) 32-bit word split into four 8-bit shift registers, one for each R, G, B and I. Perhaps if the 4-bit bit stream can be used for a Palette-RAM we can have a "low complexity-cost" palette. I'm certainly keeping it in mind! Mahjongg (talk) 18:08, 29 January 2015 (CET)

You are talking about bytes here, shouldn't that be bits? "Three bytes will be shifted to the Red, Green an Blue colour inputs, and one to the intensity input, giving sixteen colours per pixel. Preferably the "glue logic" for it will consist of standard logic, but if necessary I will consider a small FPGA."

And maybe a CPLD is simpler/cheaper for glue logic (and palette maybe).