- 积分
- 322
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2009-3-28 13:53:04
|
显示全部楼层
无码剩有码,直接反汇编出来就是源码- ROM:A0FC6C00 CODE16
- ROM:A0FC6C00 10 AA ADD R2, SP, #0x40
- ROM:A0FC6C02 38 B5 PUSH {R3-R5,LR}
- ROM:A0FC6C04 00 F0 5A F8 BL sub_A0FC6CBC
- ROM:A0FC6C04
- ROM:A0FC6C08 4B D0 BEQ loc_A0FC6CA2
- ROM:A0FC6C08
- ROM:A0FC6C0A 10 7A LDRB R0, [R2,#8]
- ROM:A0FC6C0C 08 28 CMP R0, #8
- ROM:A0FC6C0E 00 D9 BLS loc_A0FC6C12
- ROM:A0FC6C0E
- ROM:A0FC6C10 00 20 MOV R0, #0
- ROM:A0FC6C10
- ROM:A0FC6C12
- ROM:A0FC6C12 loc_A0FC6C12 ; CODE XREF: ROM:A0FC6C0Ej
- ROM:A0FC6C12 00 F0 2A F8 BL sub_A0FC6C6A
- ROM:A0FC6C12
- ROM:A0FC6C16 38 BC POP {R3-R5}
- ROM:A0FC6C18 46 D1 BNE loc_A0FC6CA8
- ROM:A0FC6C18
- ROM:A0FC6C1A 44 20 MOV R0, #0x44
- ROM:A0FC6C1C 44 E0 B loc_A0FC6CA8
- ROM:A0FC6C1C
- ROM:A0FC6C1C ; ---------------------------------------------------------------------------
- ROM:A0FC6C1E FF DCB 0xFF
- ROM:A0FC6C1F FF DCB 0xFF
- ROM:A0FC6C20 ; ---------------------------------------------------------------------------
- ROM:A0FC6C20 38 B5 PUSH {R3-R5,LR}
- ROM:A0FC6C22 00 F0 4B F8 BL sub_A0FC6CBC
- ROM:A0FC6C22
- ROM:A0FC6C26 3C D0 BEQ loc_A0FC6CA2
- ROM:A0FC6C26
- ROM:A0FC6C28 01 20 MOV R0, #1
- ROM:A0FC6C2A 7D DF SWI 0x7D
- ROM:A0FC6C2C 00 28 CMP R0, #0
- ROM:A0FC6C2E 38 D1 BNE loc_A0FC6CA2
- ROM:A0FC6C2E
- ROM:A0FC6C30 0A 20 MOV R0, #0xA
- ROM:A0FC6C32 00 F0 1A F8 BL sub_A0FC6C6A
- ROM:A0FC6C32
- ROM:A0FC6C36 38 BC POP {R3-R5}
- ROM:A0FC6C38 36 D1 BNE loc_A0FC6CA8
- ROM:A0FC6C38
- ROM:A0FC6C3A 44 20 MOV R0, #0x44
- ROM:A0FC6C3C 34 E0 B loc_A0FC6CA8
- ROM:A0FC6C3C
- ROM:A0FC6C3C ; ---------------------------------------------------------------------------
- ROM:A0FC6C3E FF DCB 0xFF
- ROM:A0FC6C3F FF DCB 0xFF
- ROM:A0FC6C40 ; ---------------------------------------------------------------------------
- ROM:A0FC6C40 7F B5 PUSH {R0-R6,LR}
- ROM:A0FC6C42 B1 69 LDR R1, [R6,#0x18]
- ROM:A0FC6C44 00 F0 3A F8 BL sub_A0FC6CBC
- ROM:A0FC6C44
- ROM:A0FC6C48 07 D0 BEQ loc_A0FC6C5A
- ROM:A0FC6C48
- ROM:A0FC6C4A 8F 42 CMP R7, R1
- ROM:A0FC6C4C 05 D0 BEQ loc_A0FC6C5A
- ROM:A0FC6C4C
- ROM:A0FC6C4E 09 20 MOV R0, #9
- ROM:A0FC6C50 FF 27 MOV R7, #0xFF
- ROM:A0FC6C52 00 F0 0A F8 BL sub_A0FC6C6A
- ROM:A0FC6C52
- ROM:A0FC6C56 00 D1 BNE loc_A0FC6C5A
- ROM:A0FC6C56
- ROM:A0FC6C58 44 27 MOV R7, #0x44
- ROM:A0FC6C58
- ROM:A0FC6C5A
- ROM:A0FC6C5A loc_A0FC6C5A ; CODE XREF: ROM:A0FC6C48j
- ROM:A0FC6C5A ; ROM:A0FC6C4Cj
- ROM:A0FC6C5A ; ROM:A0FC6C56j
- ROM:A0FC6C5A 7F BC POP {R0-R6}
- ROM:A0FC6C5C 00 06 LSL R0, R0, #0x18
- ROM:A0FC6C5E 00 0E LSR R0, R0, #0x18
- ROM:A0FC6C60 FF 2F CMP R7, #0xFF
- ROM:A0FC6C62 00 D0 BEQ loc_A0FC6C66
- ROM:A0FC6C62
- ROM:A0FC6C64 FD 2F CMP R7, #0xFD
- ROM:A0FC6C64
- ROM:A0FC6C66
- ROM:A0FC6C66 loc_A0FC6C66 ; CODE XREF: ROM:A0FC6C62j
- ROM:A0FC6C66 12 A2 ADR R2, loc_A0FC6CB0
- ROM:A0FC6C68 10 47 BX R2
- ROM:A0FC6C68
- ROM:A0FC6C6A
- ROM:A0FC6C6A ; *************** S U B R O U T I N E ***************************************
- ROM:A0FC6C6A
- ROM:A0FC6C6A
- ROM:A0FC6C6A sub_A0FC6C6A ; CODE XREF: ROM:loc_A0FC6C12p
- ROM:A0FC6C6A ; ROM:A0FC6C32p
- ROM:A0FC6C6A ; ROM:A0FC6C52p
- ROM:A0FC6C6A FE B5 PUSH {R1-R7,LR}
- ROM:A0FC6C6C 84 1C ADD R4, R0, #2
- ROM:A0FC6C6E 71 78 LDRB R1, [R6,#1]
- ROM:A0FC6C70 00 29 CMP R1, #0
- ROM:A0FC6C72 01 D0 BEQ loc_A0FC6C78
- ROM:A0FC6C72
- ROM:A0FC6C74 00 20 MOV R0, #0
- ROM:A0FC6C76 00 E0 B loc_A0FC6C7A
- ROM:A0FC6C76
- ROM:A0FC6C78 ; ---------------------------------------------------------------------------
- ROM:A0FC6C78
- ROM:A0FC6C78 loc_A0FC6C78 ; CODE XREF: sub_A0FC6C6A+8j
- ROM:A0FC6C78 B6 DF SWI 0xB6
- ROM:A0FC6C78
- ROM:A0FC6C7A
- ROM:A0FC6C7A loc_A0FC6C7A ; CODE XREF: sub_A0FC6C6A+Cj
- ROM:A0FC6C7A 0B 21 MOV R1, #0xB
- ROM:A0FC6C7C 48 43 MUL R0, R1
- ROM:A0FC6C7E 80 19 ADD R0, R0, R6
- ROM:A0FC6C80 FF 25 MOV R5, #0xFF
- ROM:A0FC6C82 02 5D LDRB R2, [R0,R4]
- ROM:A0FC6C84 52 00 LSL R2, R2, #1
- ROM:A0FC6C86 97 44 ADD PC, R2
- ROM:A0FC6C86
- ROM:A0FC6C86 ; End of function sub_A0FC6C6A
- ROM:A0FC6C86
- ROM:A0FC6C88 ; ---------------------------------------------------------------------------
- ROM:A0FC6C88 C0 46 NOP
- ROM:A0FC6C8A 08 E0 B loc_A0FC6C9E
- ROM:A0FC6C8A
- ROM:A0FC6C8C ; ---------------------------------------------------------------------------
- ROM:A0FC6C8C 05 E0 B loc_A0FC6C9A
- ROM:A0FC6C8C
- ROM:A0FC6C8E ; ---------------------------------------------------------------------------
- ROM:A0FC6C8E 00 E0 B loc_A0FC6C92
- ROM:A0FC6C8E
- ROM:A0FC6C90 ; ---------------------------------------------------------------------------
- ROM:A0FC6C90 04 E0 B loc_A0FC6C9C
- ROM:A0FC6C90
- ROM:A0FC6C92 ; ---------------------------------------------------------------------------
- ROM:A0FC6C92
- ROM:A0FC6C92 loc_A0FC6C92 ; CODE XREF: ROM:A0FC6C8Ej
- ROM:A0FC6C92 00 20 MOV R0, #0
- ROM:A0FC6C94 00 21 MOV R1, #0
- ROM:A0FC6C96 66 DF SWI 0x66
- ROM:A0FC6C98 00 E0 B loc_A0FC6C9C
- ROM:A0FC6C98
- ROM:A0FC6C9A ; ---------------------------------------------------------------------------
- ROM:A0FC6C9A
- ROM:A0FC6C9A loc_A0FC6C9A ; CODE XREF: ROM:A0FC6C8Cj
- ROM:A0FC6C9A 65 DF SWI 0x65
- ROM:A0FC6C9A
- ROM:A0FC6C9C
- ROM:A0FC6C9C loc_A0FC6C9C ; CODE XREF: ROM:A0FC6C90j
- ROM:A0FC6C9C ; ROM:A0FC6C98j
- ROM:A0FC6C9C 00 25 MOV R5, #0
- ROM:A0FC6C9C
- ROM:A0FC6C9E
- ROM:A0FC6C9E loc_A0FC6C9E ; CODE XREF: ROM:A0FC6C8Aj
- ROM:A0FC6C9E 28 1C ADD R0, R5, #0
- ROM:A0FC6CA0 FE BD POP {R1-R7,PC}
- ROM:A0FC6CA0
- ROM:A0FC6CA2 ; ---------------------------------------------------------------------------
- ROM:A0FC6CA2
- ROM:A0FC6CA2 loc_A0FC6CA2 ; CODE XREF: ROM:A0FC6C08j
- ROM:A0FC6CA2 ; ROM:A0FC6C26j
- ROM:A0FC6CA2 ; ROM:A0FC6C2Ej
- ROM:A0FC6CA2 38 BC POP {R3-R5}
- ROM:A0FC6CA4 B6 DF SWI 0xB6
- ROM:A0FC6CA6 7B DF SWI 0x7B
- ROM:A0FC6CA6
- ROM:A0FC6CA8
- ROM:A0FC6CA8 loc_A0FC6CA8 ; CODE XREF: ROM:A0FC6C18j
- ROM:A0FC6CA8 ; ROM:A0FC6C1Cj
- ROM:A0FC6CA8 ; ROM:A0FC6C38j
- ROM:A0FC6CA8 ; ROM:A0FC6C3Cj
- ROM:A0FC6CA8 06 1C ADD R6, R0, #0
- ROM:A0FC6CAA C0 46 NOP
- ROM:A0FC6CAC 78 47 BX PC
- ROM:A0FC6CAC
- ROM:A0FC6CAC ; ---------------------------------------------------------------------------
- ROM:A0FC6CAE 00 DCB 0
- ROM:A0FC6CAF 00 DCB 0
- ROM:A0FC6CB0 ; ---------------------------------------------------------------------------
- ROM:A0FC6CB0 CODE32
- ROM:A0FC6CB0
- ROM:A0FC6CB0 loc_A0FC6CB0 ; CODE XREF: ROM:A0FC6C68j
- ROM:A0FC6CB0 ; ROM:A0FC6CACj
- ROM:A0FC6CB0 ; DATA XREF: ROM:loc_A0FC6C66o
- ROM:A0FC6CB0 00 40 BD E8 LDMFD SP!, {LR}
- ROM:A0FC6CB4 04 E0 8E E2 ADD LR, LR, #4
- ROM:A0FC6CB8 1E FF 2F E1 BX LR
- ROM:A0FC6CB8
- ROM:A0FC6CBC CODE16
- ROM:A0FC6CBC
- ROM:A0FC6CBC ; *************** S U B R O U T I N E ***************************************
- ROM:A0FC6CBC
- ROM:A0FC6CBC
- ROM:A0FC6CBC sub_A0FC6CBC ; CODE XREF: ROM:A0FC6C04p
- ROM:A0FC6CBC ; ROM:A0FC6C22p
- ROM:A0FC6CBC ; ROM:A0FC6C44p
- ROM:A0FC6CBC BF B5 PUSH {R0-R5,R7,LR}
- ROM:A0FC6CBE CD 20 00 02 MOVL R0, 0xCD00
- ROM:A0FC6CC2 09 30 ADD R0, #9
- ROM:A0FC6CC4 C4 DF SWI 0xC4
- ROM:A0FC6CC6 00 D0 BEQ loc_A0FC6CCA
- ROM:A0FC6CC6
- ROM:A0FC6CC8 06 1C ADD R6, R0, #0
- ROM:A0FC6CC8
- ROM:A0FC6CCA
- ROM:A0FC6CCA loc_A0FC6CCA ; CODE XREF: sub_A0FC6CBC+Aj
- ROM:A0FC6CCA BF BD POP {R0-R5,R7,PC}
- ROM:A0FC6CCA
- ROM:A0FC6CCA ; End of function sub_A0FC6CBC
复制代码 |
|