Código:
include "x.inc"
include "W580_R6CA001_Orange.lib.asm"
org 0x452EF844;0x452C1D98
LDR R3, off_452C1D9C
BX R3
off_452C1D9C dw loc_45C5D1E8+1
loc_452C1DA0:
org 0x452EF81C;0x452C1D70
LDR R3, off_452C1D74
BX R3
off_452C1D74 dw loc_45C5D20A+1
loc_452C1D78:
org 0x452EF86C;0x452C1DC0
LDR R3, off_452C1DC4
BX R3
off_452C1DC4 dw loc_45C5D22C+1
NOP
loc_452C1DCA:
org 0x452EF800;0x452C1D54
LDR R3, off_452C1D58
BX R3
off_452C1D58 dw loc_45C5D250+1
loc_452C1D5C:
org 0x4530E5A8;0x452E0CEE
BX R2
loc_452E0CF0:
org 0x4530E5C4;0x452E0D0C
dw loc_45C5D288+1
org 0x452EF9C4;0x452C1F18
LDR R3, off_452C1F1C
BX R3
off_452C1F1C dw loc_45C5D1C0+1
loc_452C1F20:
org 0x45c197d0;0x45C5D1C0
loc_45C5D1C0:
LDR R1, [R4,0x1C]
BL sub_45C5D272
CMP R0, 1
BEQ loc_45C5D1DC
ADD R0, R0, R1
ADD R2, R5, 0
MOV R1, 0xE
BL sub_45C5D394
ADD SP, SP, 0x24
POP {R4-R7,PC}
loc_45C5D1D8:
LDR R3, off_45C5D338
BX R3
loc_45C5D1DC:
ADD R0, R1, 0
LDR R2, dword_45C5D33C
MOV R1, 0xE
BL sub_45C5D394
B loc_45C5D1D8
loc_45C5D1E8:
LDR R1, [R0,0x1C]
BL sub_45C5D272
CMP R0, 1
BEQ loc_45C5D1FE
ADD R0, R1, 0
MOV R1, 0xC
BL sub_45C5D394
loc_45C5D1FA:
LDR R3, off_45C5D328
BX R3
loc_45C5D1FE:
ADD R0, R1, 0
LDR R2, dword_45C5D33C
MOV R1, 0xC
BL sub_45C5D394
B loc_45C5D1FA
loc_45C5D20A:
LDR R1, [R0,0x1C]
BL sub_45C5D272
CMP R0, 1
BEQ loc_45C5D220
ADD R0, R1, 0
MOV R1, 0xB
BL sub_45C5D394
loc_45C5D21C:
LDR R3, off_45C5D32C
BX R3
loc_45C5D220:
ADD R0, R1, 0
LDR R2, dword_45C5D33C
MOV R1, 0xB
BL sub_45C5D394
B loc_45C5D21C
loc_45C5D22C:
LDR R1, [R0,0x1C]
BL sub_45C5D272
CMP R0, 1
BEQ loc_45C5D244
ADD R2, R6, 0
ADD R0, R1, 0
MOV R1, 0xD
BL sub_45C5D394
loc_45C5D240:
LDR R3, off_45C5D330
BX R3
loc_45C5D244:
LDR R2, dword_45C5D33C
ADD R0, R1, 0
MOV R1, 0xD
BL sub_45C5D394
B loc_45C5D240
loc_45C5D250:
LDR R1, [R0,0x1C]
BL sub_45C5D272
CMP R0, 1
BEQ loc_45C5D266
ADD R0, R1, 0
MOV R1, 0xB
BL sub_45C5D394
loc_45C5D262:
LDR R3, off_45C5D334
BX R3
loc_45C5D266:
LDR R2, dword_45C5D33C
ADD R0, R1, 0
MOV R1, 0xB
BL sub_45C5D394
B loc_45C5D262
sub_45C5D272:
PUSH {R1,R2,LR}
LDR R0, off_45C5D340
MOV R2, 0
adr R1, aStandby_bin
BL sub_45C5D39C
BMI loc_45C5D284
MOV R0, 1
B loc_45C5D286
loc_45C5D284:
MOV R0, 0
loc_45C5D286:
POP {R1,R2,PC}
loc_45C5D288:
LDR R2, off_45C5D35C
MOV R1, 0
LDR R0, [R4,0x1C]
BL sub_45C5D384
LDR R2, dword_45C5D364
MOV R1, 0
LDR R0, [R4,0x1C]
BL sub_45C5D38C
LDR R2, dword_45C5D37C
MOV R1, 0
LDR R0, [R4,0x1C]
BL sub_45C5D3C4
MOV R2, 1
MOV R1, 0
LDR R0, [R4,0x1C]
BL sub_45C5D3CC
LDR R2, off_45C5D360
MOV R1, 1
LDR R0, [R4,0x1C]
BL sub_45C5D384
LDR R2, dword_45C5D368
MOV R1, 1
LDR R0, [R4,0x1C]
BL sub_45C5D38C
LDR R2, dword_45C5D380
MOV R1, 1
LDR R0, [R4,0x1C]
BL sub_45C5D3C4
MOV R2, 1
MOV R1, 1
LDR R0, [R4,0x1C]
BL sub_45C5D3CC
LDR R2, off_45C5D370
LDR R1, dword_45C5D374
LDR R3, off_45C5D36C
BX R3
loc_45C5D2E0:
PUSH {R0-R7,LR}
BL sub_45C5D272
CMP R0, 1
BNE loc_45C5D2FA
LDR R0, off_45C5D340
adr R1, aStandby_bin
MOV R2, 0
BL sub_45C5D3B4
LDR R0, dword_45C5D378
BL sub_45C5D3BC
loc_45C5D2FA:
POP {R0-R7,PC}
loc_45C5D2FC:
PUSH {R0-R7,LR}
BL sub_45C5D272
CMP R0, 1
BEQ loc_45C5D324
MOV R0, 0
PUSH {R0}
LDR R0, off_45C5D340
adr R1, aStandby_bin
MOV R2, 4
MOV R3, 0xFF
ADD R3, 0x81
BL sub_45C5D3A4
BL sub_45C5D3AC
ADD SP, SP, 4
LDR R0, dword_45C5D378
BL sub_45C5D3BC
loc_45C5D324:
POP {R0-R7,PC}
align 4
off_45C5D328 dw loc_452C1DA0+1
off_45C5D32C dw loc_452C1D78+1
off_45C5D330 dw loc_452C1DCA+1
off_45C5D334 dw loc_452C1D5C+1
off_45C5D338 dw loc_452C1F20+1
dword_45C5D33C dw 0x6FFFFFFF
off_45C5D340 dw 0x457421BC;0x45718728;aTpaSettings
aStandby_bin du "Standby.bin",0
off_45C5D35C dw loc_45C5D2E0+1
off_45C5D360 dw loc_45C5D2FC+1
dword_45C5D364 dw 0x22EA;0x7E8; Mostrar ;etiqueta
dword_45C5D368 dw 0x1473;0x14D1; ocultar ;etiqueta
off_45C5D36C dw loc_452E0CF0+1
off_45C5D370 dw 0x45057594+1;0x4502B678+1
dword_45C5D374 dw 0xFC2
dword_45C5D378 dw 0x848
dword_45C5D37C dw 0xEE71;0xEE7B ;icono
dword_45C5D380 dw 0xEE71;0xEE75 ;icono
sub_45C5D384:
LDR R3, off_45C5D388
BX R3
off_45C5D388 dw GUIObject_SoftKeys_SetAction+1
sub_45C5D38C:
LDR R3, off_45C5D390
BX R3
off_45C5D390 dw GUIObject_SoftKeys_SetText+1
sub_45C5D394:
LDR R3, off_45C5D398
BX R3
off_45C5D398 dw StatusIndication_SetItemText+1
sub_45C5D39C:
LDR R3, off_45C5D3A0
BX R3
off_45C5D3A0 dw fstat+1
sub_45C5D3A4:
LDR R5, off_45C5D3A8
BX R5
off_45C5D3A8 dw _fopen+1
sub_45C5D3AC:
LDR R5, off_45C5D3B0
BX R5
off_45C5D3B0 dw fclose+1
sub_45C5D3B4:
LDR R5, off_45C5D3B8
BX R5
off_45C5D3B8 dw FileDelete+1
sub_45C5D3BC:
LDR R3, off_45C5D3C0
BX R3
off_45C5D3C0 dw UI_Event+1
sub_45C5D3C4:
LDR R3, off_45C5D3C8
BX R3
off_45C5D3C8 dw 0x453AEDF8+1;0x45381740+1
sub_45C5D3CC:
LDR R3, off_45C5D3D0
BX R3
off_45C5D3D0 dw GUIObject_SoftKeys_SetEnable+1
Marcadores