>> 1. The Palm IIIx doesn't have software contrast control, so this won't
>> help with the IIIx. Only the Palm V.
>
> You've tried this? I had someone with a IIIx test this code and they
> reported pretty good results, better than the 3.1.1 patch gave. But I'm
> open to any input.
>>>
To tell the truth, I haven't explicitly called SysLCDContrast() on a Palm
IIIx to see if anything happens. However, I'm fairly certain that contrast
on the IIIx is completely controlled by the hardware "pot" on the side of
the device. It's possible that there's a second, software controllable
method, but this would seem a little redundant.
BTW: If they're not running the 3.1.1 patch on a Palm IIIx, grayscale will
look pretty good no matter if you try to adjust or not. OS 3.1.1 is where
the enhancement was introduced that makes contrast different for black and
white and grayscale.
Does anyone know the answer to this for sure?
<<<
>> 2. This works around a bug in the Palm V running under OS 3.1. However,
>> it ends up breaking on the Handspring Visor running OS 3.1 (it may also
>> break the Palm V running 3.3--not sure). The bug in the Palm V (from
>> what I've been told) is that the OS resets the contrast to default when
>> you change modes. However, on the Visor, not only does the contrast not
>> reset to default, it automatically darkens to adjust for the fact that
>> grayscale is lighter than black and white. You are going through and
>> undoing that darkening.
>
> Is this feature of "Visor" OS 3.1 documented anywhere? I'm happy to pull
> the SysLCDContrast calls for Visors (and OS 3.3 and later) but I'd like
> to feel confident that the results will be better than what I achieve
> with the current code.
>>>
I don't know if it is documented anywhere, it's just what I've seen.
However, it is definitely the case with the Handspring Visor. I'll check
with dev support over at Handspring and make sure that this is written down
someplace where developers can find it.
..also: I haven't checked whether OS 3.3 has this fixed or not. That was
just speculation.