A89: Re: Shifting Planes to create illusion of palette shifting.
[Prev][Next][Index][Thread]
A89: Re: Shifting Planes to create illusion of palette shifting.
> 4 color 3 plane grayscale.
Nope, it just don't work well that way - read on:
> Instead of 1 2 1 2 1 2 1 2 etc,
Actually, currently the grayscale all uses:
0 0 1 0 0 1 0 0 1 0 0 1. . . twice as many zeros as ones
(for graphlib - in gray4lib, it's twice as many ones as zeros)
always start counting a zero when refering to anything programming related
> we would do 1 2 1 2 1 2 1 2 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 2 1 2 1 2 1
2
That is exactly identical to [0 1 0 1 0 2] repeating, or:
0 1 0 1 0 2 0 1 0 1 0 2 0 1 0 1 0 2 0 1 0 1 0 2 0 1 0 1 0 2 0 1 0 1 0 2
(always spread these as evenly as possible.)
Yes, that WOULD normally allow 8-color grayscale - but it flickers too much
for the calc screen. Therefore, some sacrifices must be made which makes 1
screen display 2/3 of the time and the others each 1/6 of the time, I
believe. That allows for seven colors (8 combinations, but two overlap)
with very little flicker.
------------------------------
And to sum that up and reply to the whole rest of the message:
Theoretically, yes, you would be somewhat right (assuming you spread the
switches as evenly as possible, not "every half second") - but it's
certainly not an idea that many people haven't thought of before. And, in
practice, it just doesn't work - there are practicality issues preventing
that from working without a rediculous amount of flicker.
-Scott
Follow-Ups:
References: