爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 7237|回复: 0
收起左侧

[S57-Patch]更改软键显示方式 V2

[复制链接]
发表于 2005-8-7 00:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

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判断左软键不对呢?大家讨论讨论~

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-29 03:15

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表