[求助]请教情景设置与LCD的显示问题
小弟近日在思考LCD的驱动问题,偶然想起了“有趣的屏幕显示”补丁,即选了情景中倒数第二个的业务音会使屏幕反色、水平或垂直反转等。我找来RizaPN的原版的反色补丁,反汇编如下:
csegC7:DB80 pTemp001:
csegC7:DB80 movb rh4,
csegC7:DB82 mov r11, r14
csegC7:DB84 extp #0Dh, #1
csegC7:DB88 movbz r5, byte_364A4
csegC7:DB8C jnb r5.6, loc_C7DB98
csegC7:DB90 cpl r1
csegC7:DB92 cpl r2
csegC7:DB94 cpl r3
csegC7:DB96 cpl r4
csegC7:DB98 loc_C7DB98:
csegC7:DB98 rets
请问
1. (v56) byte_364A4 的 Bit6 是对应大字体吗?或者从大体来讲,情景里每一项的设置是如何保存的?
2. 那条cpl r1的指令做了点什么?我看了汇编手册,好像是扩充用的,但不敢肯定,请大家指教。
关于第一个问题,我的猜想是1.在关机的时候保存到EEP中,开机后再读回来,2.直接就在ram中,因为关机后小8的Ram也没有断电,所以里面的内容还在,我个人更偏向于2,因为有一次我同学把我的电池上到他手机上,结果我的手机由于长时间没有电,情景模式里面都变成了原始的东西去了!
页:
[1]