Talk:Petit Computer 3/@comment-15296152-20140915203457

Remember my annoying talk about palettes? Well, even if they don't give an immediate method for that, it appears they have made an alternative method without knowing it, at least for sprites. Looking over the confirmed features again, I saw Transparency had a link to an example. It shows being able to take a sprite, and use SPCOLOR to force it to have hues of red, green, and blue, along with an alpha channel (though I prefer RGBA instead of ARGB) via SPCOLOR. So, if a color is white, and you use SPCOLOR, that color will be forced to the color that is specified in the command. Even if all you have is a single pixel of pure white, it would become whatever color you set. Anyone see where I'm going with this?

Now, take an NES Megaman sprite. How many colors does he make up? 6 colors (though technically you only see 5 because black is used twice but the black used for the face never changes during things like Buster charging). Cut out the face as if it was a separate sprite. Then his body would consist of 3 colors. Now, imagine that you separated each color to its own unique sprite area. Then, for each of the 3, force them all to be white. If yo uwere to combine them back together after this, the body would be of pure white. Back to separate sprites now. Now with each unique sprite, set the color you want each to be, via SPCOLOR, and put them back together. What do you have? The same sprite with different colors. A recipe for paletted sprites (even if it is not really convenient).

Still don't get it? Here's an example.