- 积分
- 213
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2005-9-16 09:14:31
|
显示全部楼层
是不是下面这个原码所指补丁? 请高手移植吧。
;#name SMA. SMS Move to Archive短信移到档案
;add: june 12, 2004
;------------------------------;
org 0d9e490h ; mov [-r0],r9 mov [-r0],r8
calls sma_pushreg
;org 0d9ef12h ; add r0, #458h
; calls sma_clearreg
org 0da8822h
jmps sma_main
org 0c7e1d0h
sma_pushreg:
mov r4, #pof(SMS_RAM)+4
extp #pag(SMS_RAM), #2
mov [-r4], r13
mov [-r4], r12
mov [-r0], r9
mov [-r0], r8
rets
;sma_clearreg:
; cmp r6, #0
; jmpr cc_NZ, sma_ret1
; extp #pag(SMS_RAM), #1
; mov pof(SMS_RAM)+2, ZEROS
;sma_ret1:
; add r0, #458h
; rets
sma_main:
push r0
add r0, #8 ; r0+8
;mov r8, [r0+]
;mov r9, [r0+] ; r0+12
;mov [-r0], r9
;mov [-r0], r8
mov [-r0], r7
mov [-r0], r6 ; r0+4-458
sub r0, #458h ; sub r0, #458h
mov r4, #pof(SMS_RAM)
extp #pag(SMS_RAM), #2
mov r8, [r4+]
mov r9, [r4+]
cmp r9, #35h ;4+2+2+4+2+2=16
jmpr cc_NZ, sma_exit2
extp r9, #1
mov r4, [r8+#42h]
cmp r4, r9
jmpr cc_NZ, sma_exit2
calls 0d9ea42h
sma_exit2:
pop r0
jmps 0da8908h |
|