- 积分
- 187
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
;更改软键显示方式 V2
;
;需要undo v1
;
;作者:Eternity@pku
;适合机型:S57 v18
;日期:2004-01-13
;
5cb3a6: 2f 33 ;软键宽度: 47 -> 51
5cb65a: 2f 33
5cb668: 2f 33
5cb746: e6f6aa00 e6f6ff00 ;已锁定软键
5cb672: bc1c cc00 ;图标软键右对齐
5cb604: e0268860 fafd00e0 ;软键文字对齐方式修改
bde000: ffffffffffffffffffffffffffffffff 88e0a8e848e02d05e04698e08860fa9c
bde010: ffffffffffffffffffffffff 08b6e01698e08860fa9c08b6
仍然有些问题。在查看通讯录、短信列表时文字对齐是相反的,比较诡异。把汇编贴上来大家看看哪里出了问题。
FD000:E000 loc_FDE000:
FD000:E000 mov [-r0], r14
FD000:E002 mov r14, [r8] ;r14 = x坐标
FD000:E004 cmp r14, #0 ;x=0为左软键
FD000:E006 jmpr cc_Z, loc_FDE012
FD000:E008 mov r6, #4 ;右软键,r6=4,右对齐
FD000:E00A mov r14, [r0+]
FD000:E00C mov [-r0], r6 ;push r6
FD000:E00E jmps 9Ch, loc_9CB608 ;回到原程序
FD000:E012 loc_FDE012:
FD000:E012 mov r6, #1 ;左软键,r6=1,左对齐
FD000:E014 mov r14, [r0+]
FD000:E016 mov [-r0], r6 ;push r6
FD000:E018 jmps 9Ch, loc_9CB608 ;回到原程序
是不是以x=0判断左软键不对呢?大家讨论讨论~
|
|