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: