Re: A82: Dead list, huh?
[Prev][Next][Index][Thread]
Re: A82: Dead list, huh?
At 10:29 PM 3/2/99 -0500, you wrote:
>82-PORTS or the datasheet for the display controller tells you have to do it
>(or you can use the sample program in the TI83 documentation). Just remember
>to either update the contrast value in the system part of the RAM or reset
>the contrast after you are done.
However, the contrast value in RAM is different between ROM v18.0 and 16.0.
I had a problem with Game Wizard v2.0 on 16.0 calcs until I adjusted the
value that I read from RAM. In order to change the contrast to be correct,
do something like this:
ld a,($29D0)
cp $36 ; Test for ROM v16.0
ld a,(CONTRAST)
jr nz,ROM18
add a,22
jr AnyROM
ROM18:
add a,32
AnyROM:
or $C0
out ($10),a
Thanks to Dines for the ROM version location :) Mess around with the
routine to optimize it if you can. I just threw it together from Game
Wizard's source.
Thomas J. Hruska -- shinelight@detroit.crosswinds.net
Shining Light Productions -- "Meeting the needs of fellow programmers"
http://www.geocities.com/SiliconValley/Heights/8504
http://click-on.to/shinelight
References: