- 积分
- 322
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 BingK 于 2009-7-18 22:57 编辑
本来只想在主菜单中显示的,后来发现很多地方都显示了,那就这样吧,显示了最好
为了有足够的空间显示时间,我把字体改小了- ;JAVA标题栏显示当前时间
- ;(c) BingK(binghelingxi)
- ;MMENU_TIME_HOOK
- 0x00B412AC: 0010A0E1 138F28EB
- ;MMENU_TIME_BODY
- #pragma enable old_equal_ff
- 0x01564F00: 70402DE914D04DE20060A0E10C108DE2
- 0x01564F10: 0000A0E3CB0FD0FB000096E5B000D0E1
- 0x01564F20: 100080E231A8D0FA4C109FE54C209FE5
- 0x01564F30: 0630A0E148409FE500408DE50C508DE2
- 0x01564F40: 0040D5E504408DE50140D5E508408DE5
- 0x01564F50: 0040A0E174A5D0FA0600A0E1C346B2FA
- 0x01564F60: 0410A0E114D08DE27080BDE825632577
- 0x01564F70: 2563253032643A25303264006C4F56A1
- 0x01564F80: 13E000001DE00000
- #pragma disable old_equal_ff
复制代码
源代码,IAR,:- RSEG MMENU_TIME_HOOK
- CODE32
- BL _MMENU_TIME
-
- #define GET_DATE_TIME 0xA0968E4B
- #define WS_PRINTF 0xA098E52D
- #define ALLOC_WS 0xA098EFF1
- #define FREE_WS 0xA01F6A71
- RSEG MMENU_TIME_BODY
- CODE32
- _MMENU_TIME
- STMFD SP!, {R4-R6, LR}
- SUB SP, SP, #20
- MOV R6, R0 //old ws
- ADD R1, SP, #12
- MOV R0, #0
- BLX GET_DATE_TIME
- LDR R0, [R6, #0]
- LDRH R0, [R0, #0]
- ADD R0, R0, #16
- BLX ALLOC_WS
- LDR R1, =_FORMAT
- LDR R2, =0xE013
- MOV R3, R6
- LDR R4, =0xE01D
- STR R4, [SP, #0]
- ADD R5, SP, #12
- LDRB R4, [R5, #0]
- STR R4, [SP, #4]
- LDRB R4, [R5, #1]
- STR R4, [SP, #8]
- MOV R4, R0
- BLX WS_PRINTF
- MOV R0, R6
- BLX FREE_WS
- MOV R1, R4
- ADD SP, SP, #20
- LDMFD SP!, {R4-R6, PC}
-
- DATA
- _FORMAT
- DCB "%c%w%c%02d:%02d"
复制代码- -Z(CODE)MMENU_TIME_HOOK=A0B412AC-FFFFFFFF
- -Z(CODE)MMENU_TIME_BODY=A1564F00-FFFFFFFF
复制代码 |
评分
-
查看全部评分
|