Crystal Fragment Turns Everything You See into 8-Bit Pixel Art
yankodesign.com
yankodesign.com
I’m guessing that Atari 8-bit computers would be the easiest, followed by pure 8 and 16-colour RGB and RGBi palettes. To do the Commodore 64 palette would be a very interesting materials science project.
And then do that with variable ones, like the Commodore 16, where you have an arbitrary subset of a quantised color space.
Try that without a power supply.
Other 8-bit machines could do clever tricks changing palettes mid-screen as well.
Keep in mind that 8-bit computers were limited to 64 kB of memory unless they used tricks like banking. It looks like the CPC used about 16 kB for video memory. Bumping it up to 8-bit colour at the lowest resolution would require 32 kB for video memory. (Adding a palette to that would fit into the rounding error.) Even if that memory wasn't directly addressable by the processor, the cost of RAM was another reason why those 8-bit machines were memory constrained.
Video memory is not always mapped to the CPU's memory space. A lot of 8-bit computers had dedicated VPDs with their own memory (the TI-99 is a pathological case of that - where the CPU had almost no memory and BASIC programs ran from the VDP's memory). MSX2 computers can, AFAIK, display 256 colours out of a 512 colour space (and, unlike their 1.x predecessors, VRAM can be banked into the CPU memory space.
And then let's not go into vectors, because, considering the Vectrex was an 8-bit machine, vector drawings are, by definition, "8-bit".
Especially since determining "the color"--even in a huge palette--ia a biologically-bound process, linked to the reaction of cells in primate retinas, as opposed to being a fundamental optical or mathematical operation.
Multispectral wavelengths are to colors as chemical-stew is to smells.
1. Pixel Window (not yet available to buy at the time of writing)
2. Pixel Mirror (a smaller version that is on sale at <https://monoli.easy-myshop.jp>)
I'm not related to the seller, but thought this info would clarify some things.
Or emit white light when excited by a filtered wavelength which you’d filter again to get the color you want. With this second one you could do arbitrary palettes such as the Commodore 64 one.
It’s a human sensory “feature” that certain graphs can be substituted by more standard ones that can be represented by a single number, e.g. a red LED’s spectrum between a certain range might combine well with a green and blue’s given spectrum, so that the combined graph looks similar to the original to us. Nonetheless, we have “compressed” the original and lost data.
Splitting the light three ways first would just be the icing on the cake.
Who thought current resolutions were unachievable?