I have a quick (hopefully!) question for those of you who actually understand how the NES encodes its video signal ('cause I sure don't): if I draw a pattern of vertical stripes using one color for even-numbered columns and another for odd-numbered columns, is the perceived result roughly the same regardless of which color is odd and which is even? In other words, does a red-blue-red-blue pattern look as violet as a blue-red-blue-red pattern? Assuming the scroll doesn't change, if that matters.
I'm asking this because I am working on something that mixes colors like this, but also allocates colors dynamically, so there are no guarantees that the colors of a 2-color pattern will always be allocated in the same order, meaning that every time you run into a particular pattern it may or may not have its colors reversed compared to when you last saw it. I don't mind it looking a little different, but it has to be the same overall hue.
A quick test with blargg's NTSC filters suggests that switching the order of the colors has little to no impact on the final perceived color (I do see a slight shift in the artifact diagonal lines that are formed, but that's OK), but it would be nice to know if anyone here knows anything relevant that I don't, and what to expect on PAL consoles. Thanks.
I'm asking this because I am working on something that mixes colors like this, but also allocates colors dynamically, so there are no guarantees that the colors of a 2-color pattern will always be allocated in the same order, meaning that every time you run into a particular pattern it may or may not have its colors reversed compared to when you last saw it. I don't mind it looking a little different, but it has to be the same overall hue.
A quick test with blargg's NTSC filters suggests that switching the order of the colors has little to no impact on the final perceived color (I do see a slight shift in the artifact diagonal lines that are formed, but that's OK), but it would be nice to know if anyone here knows anything relevant that I don't, and what to expect on PAL consoles. Thanks.