Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include "x.inc"
- org 0x116F6E48 ;116B4D98
- loc_116B4D98:
- PUSH {R0-R7,LR}
- LDR R3, off_116B4DA0
- BLX R3
- POP {R0-R7,PC}
- off_116B4DA0 dw sub_120DFBB0+1
- org 0x11A6EAAC
- dw pizda
- dw łechtaczka+1
- org 0x121e41c0 ;120DF510
- sub_120DF510:
- PUSH {R4,LR}
- MOV R1, 0
- MOV R3, 5
- LSL R4, R0, 0
- adr R0, loc_120DF540
- PUSH {R0,R1}
- MOV R2, 1
- LSL R1, R4, 0
- MOV R0, 0
- MVN R0, R0
- BL sub_120DFCC8
- POP {R2-R4,PC}
- LSL R0, R0, 0
- sub_120DF52C:
- PUSH {LR}
- CMP R0, 0
- BEQ locret_120DF53E
- MOV R3, 0
- adr R2, loc_120DF540
- LSL R1, R0, 0
- MOV R0, 0
- BL sub_120DFCD8
- locret_120DF53E:
- POP {PC}
- loc_120DF540:
- STRB R3, [R6,0x11]
- LSL R0, R0, 0
- sub_120DF544:
- PUSH {R4-R6,LR}
- LSL R4, R0, 0
- LDR R0, off_120DF72C
- LSL R5, R1, 0
- MOV R1, 0
- PUSH {R1}
- MOVL R3, 0x180
- MOVL R2, 0x108
- LSL R1, R0, 0
- ADD R1, 0x68
- ADD R0, 0x3C
- BL sub_120DFCE8
- LSL R6, R0, 0
- LSL R2, R5, 0
- LSL R1, R4, 0
- BL sub_120DFCF8
- LSL R0, R6, 0
- BL sub_120DFD00
- POP {R3-R6,PC}
- sub_120DF574:
- var_144 = -0x144
- var_140 = -0x140
- var_13C = -0x13C
- var_138 = -0x138
- var_134 = -0x134
- var_34 = -0x34
- PUSH {R4-R7,LR}
- SUB SP, SP, 0x130
- LSL R5, R1, 0
- LSL R7, R0, 0
- MOV R0, 0xF
- BL sub_120DF510
- LSL R4, R0, 0
- MOV R2, 0xF
- MOV R1, 0xFF
- BL sub_120DFD08
- MOV R1, 0xF
- LSL R0, R4, 0
- BL sub_120DF544
- BL sub_120DFD10
- LDR R0, [R0,0x18]
- BL sub_120DFD18
- LDR R2, dword_120DF628
- LDRB R1, [R4,R7]
- LSL R6, R0, 0
- BL sub_120DFD20
- STRB R5, [R4,R7]
- CMP R7, 2
- BNE loc_120DF5B8
- ADD R0, SP, 0x144+var_134
- BL sub_120DFD28
- LSL R2, R0, 0
- B loc_120DF5EE
- loc_120DF5B8:
- CMP R7, 5
- BNE loc_120DF5F6
- ADD R0, SP, 0x144+var_34
- STR R0, [SP,0x144+var_13C]
- MOV R1, SP
- MOV R0, 0
- BL sub_120DFD30
- ADD R3, SP, 0x144+var_138
- ADD R2, SP, 0x144+var_140
- MOV R1, 1
- MVN R1, R1
- MOV R0, 0
- BL sub_120DFD38
- LDR R0, [SP,0x144+var_144]
- CMP R0, 1
- BLT loc_120DF5EC
- MOV R0, SP
- LDRH R2, [R0,0x144+var_140]
- LDR R0, [SP,0x144+var_13C]
- MOV R1, 0
- BL sub_120DFD48
- LSL R2, R0, 0
- B loc_120DF5EE
- loc_120DF5EC:
- LDR R2, dword_120DF628
- loc_120DF5EE:
- LSL R1, R5, 0
- LSL R0, R6, 0
- BL sub_120DFD20
- loc_120DF5F6:
- LDR R0, off_120DF72C
- MOV R1, 0
- PUSH {R1}
- MOVL R3, 0x180
- MOVL R2, 0x204
- LSL R1, R0, 0
- ADD R1, 0x68
- ADD R0, 0x3C
- BL sub_120DFCE8
- LSL R5, R0, 0
- MOV R2, 0xF
- LSL R1, R4, 0
- BL sub_120DFD50
- LSL R0, R5, 0
- BL sub_120DFD00
- LSL R0, R4, 0
- BL sub_120DF52C
- ADD SP, SP, 0x134
- POP {R4-R7,PC}
- dword_120DF628 dw 0x6FFFFFFF
- sub_120DF62C:
- PUSH {R4-R6,LR}
- LSL R4, R0, 0
- LSL R5, R1, 0
- BL sub_120DFD70
- LSL R6, R0, 0
- LSL R0, R4, 0
- BL sub_120DFD78
- LSL R1, R5, 0
- LSL R0, R4, 0
- BL sub_120DFD80
- LSL R1, R6, 0
- LSL R0, R4, 0
- BL sub_120DFD88
- LDR R1, dword_120DF834
- MOV R2, 1
- LSL R0, R4, 0
- BL sub_120DFD90
- POP {R4-R6,PC}
- LSL R0, R0, 0
- loc_120DF65C:
- PUSH {R4,LR}
- LSL R4, R0, 0
- LDR R0, [R4,0x1C]
- BL sub_120DFD70
- CMP R0, 0xE
- BHI loc_120DF6BC
- adr R1, loc_120DF670
- LDRB R1, [R1,R0]
- ADD PC, R1
- loc_120DF670:
- ASR R6, R1, 8
- SUB R6, R2, R0
- MOV R2, 0x1E
- CMP R2, 0x26
- ADD R2, 0x2E
- SUB R2, 0x36
- TST R6, R7
- LSL R6, R0, 1
- MOV R0, 0xFF
- B loc_120DF6BA
- MOV R0, 0
- B loc_120DF6BA
- MOV R0, 6
- B loc_120DF6BA
- MOV R0, 1
- B loc_120DF6BA
- MOV R0, 2
- B loc_120DF6BA
- MOV R0, 7
- B loc_120DF6BA
- MOV R0, 4
- B loc_120DF6BA
- MOV R0, 9
- B loc_120DF6BA
- MOV R0, 0xB
- B loc_120DF6BA
- MOV R0, 0xC
- B loc_120DF6BA
- MOV R0, 0xD
- B loc_120DF6BA
- MOV R0, 0xE
- B loc_120DF6BA
- MOV R0, 0xF
- B loc_120DF6BA
- MOV R0, 0x10
- B loc_120DF6BA
- MOV R0, 0x11
- loc_120DF6BA:
- STR R0, [R4,0x20]
- loc_120DF6BC:
- LDR R1, [R4,0x20]
- LDR R0, [R4,0x24]
- BL sub_120DF574
- B loc_120DF6CC
- LSL R0, R0, 0
- loc_120DF6C8:
- PUSH {R4,LR}
- LSL R4, R0, 0
- loc_120DF6CC:
- LDR R0, [R4,0x1C]
- CMP R0, 0
- BEQ loc_120DF6D8
- BL sub_120DFD98
- STR R0, [R4,0x1C]
- loc_120DF6D8:
- LDR R0, [R4,0x18]
- MOV R1, 0xE
- BL sub_120DF62C
- POP {R4,PC}
- LSL R0, R0, 0
- sub_120DF6E4:
- var_28 = -0x28
- PUSH {R4-R7,LR}
- SUB SP, SP, 0x1C
- LSL R4, R0, 0
- MOV R5, 0xFF
- CMP R4, 0xFF
- BEQ loc_120DF722
- LDR R0, off_120DF72C
- MOV R2, SP
- LSL R1, R0, 0
- ADD R1, 0x68
- ADD R0, 0x3C
- BL sub_120DFDA0
- CMP R0, 0
- BMI loc_120DF724
- LDR R7, [SP,0x30+var_28]
- LSL R0, R7, 0
- BL sub_120DF510
- LSL R6, R0, 0
- LSL R1, R7, 0
- BL sub_120DF544
- LDRB R0, [R6,R4]
- CMP R0, 0xFF
- BEQ loc_120DF71A
- LSL R5, R0, 0
- loc_120DF71A:
- LSL R0, R6, 0
- BL sub_120DF52C
- B loc_120DF724
- loc_120DF722:
- MOV R5, 0xFE
- loc_120DF724:
- LSL R0, R5, 0
- ADD SP, SP, 0x1C
- POP {R4-R7,PC}
- NOP
- off_120DF72C dw loc_120DFEB8
- sub_120DF730:
- CMP R0, 0x11
- BHI loc_120DF786
- adr R1, loc_120DF73C
- LDRB R1, [R1,R0]
- ADD PC, R1
- LSL R0, R0, 0
- loc_120DF73C:
- SUB R2, R2, R0
- LDR R2, dword_120DF7B8
- LDR R2, dword_120DF7DC
- MOV R2, 0x16
- CMP R2, 0x4A
- CMP R6, 0x4A
- ADD R6, 0x32
- SUB R6, 0x3A
- MOV R2, R8
- MOV R0, 0
- BX LR
- MOV R0, 1
- BX LR
- MOV R0, 2
- BX LR
- MOV R0, 3
- BX LR
- MOV R0, 4
- BX LR
- MOV R0, 5
- BX LR
- MOV R0, 6
- BX LR
- MOV R0, 7
- BX LR
- MOV R0, 8
- BX LR
- MOV R0, 9
- BX LR
- MOV R0, 0xA
- BX LR
- MOV R0, 0xB
- BX LR
- MOV R0, 0xC
- BX LR
- MOV R0, 0xD
- BX LR
- loc_120DF786:
- MOV R0, 0xFF
- BX LR
- align 4
- loc_120DF78C:
- PUSH {R1,R4-R7,LR}
- SUB SP, SP, 0x1C
- LDR R7, off_120DF908
- LSL R4, R0, 0
- BL sub_120DFDA8
- LDR R1, dword_120DF828
- LSL R6, R0, 0
- BL sub_120DFDB0
- MOV R2, 0xF
- LSL R1, R7, 0
- LSL R0, R6, 0
- BL sub_120DFDB8
- MOV R2, SP
- LSL R1, R7, 0
- ADD R1, 0x68
- ADD R7, 0x3C
- LSL R0, R7, 0
- BL sub_120DFDA0
- dword_120DF7B8 dw 0xD4132800
- LDR R5, [SP,8]
- LSL R0, R5, 0
- BL sub_120DF510
- LSL R7, R0, 0
- LSL R1, R5, 0
- BL sub_120DF544
- LDR R0, [SP,0x1C]
- LDRB R0, [R7,R0]
- BL sub_120DF730
- CMP R0, 0xFF
- BNE dword_120DF7DC
- MOV R5, 0
- B dword_120DF7DC+2
- dword_120DF7DC dw 0x381C45
- BL sub_120DF52C
- LSL R1, R5, 0
- LDR R5, off_120DF82C
- LSL R0, R6, 0
- BL sub_120DFDC0
- MOV R1, 2
- LSL R0, R6, 0
- BL sub_120DFDC8
- LSL R2, R5, 0
- MOVL R1, 0xFC0
- LSL R0, R6, 0
- BL sub_120DFDD0
- LDR R1, dword_120DFAF4
- LSL R2, R5, 0
- LSL R0, R6, 0
- BL sub_120DFDD0
- LDR R2, off_120DF830
- LDR R1, dword_120DF834
- LSL R0, R6, 0
- BL sub_120DFDD0
- STR R6, [R4,0x1C]
- LDR R0, [SP,0x1C]
- STR R0, [R4,0x24]
- LSL R0, R6, 0
- BL sub_120DFDD8
- MOV R0, 1
- ADD SP, SP, 0x20
- POP {R4-R7,PC}
- dword_120DF828 dw 0x92A
- off_120DF82C dw loc_120DF6C8+1
- off_120DF830 dw loc_120DF65C+1
- dword_120DF834 dw 0xFC2
- sub_120DF838:
- CMP R0, 0x11
- BHI loc_120DF892
- adr R1, loc_120DF844
- LDRB R1, [R1,R0]
- ADD PC, R1
- align 4
- loc_120DF844:
- SUB R2, R2, R0
- LDR R6, dword_120DF8C0
- LDR R6, dword_120DF8E4
- MOV R2, 0x16
- CMP R2, 0x4E
- ADD R0, 0x4E
- SUB R0, 0x34
- TST R6, R7
- LDR R2, off_120DF970
- LDR R0, dword_120DF898
- BX LR
- LDR R0, dword_120DF89C
- BX LR
- LDR R0, dword_120DF8A0
- BX LR
- LDR R0, dword_120DF8A4
- BX LR
- LDR R0, dword_120DF8A8
- BX LR
- LDR R0, dword_120DF8AC
- BX LR
- MOVL R0, 0x1E9
- BX LR
- LDR R0, dword_120DF8B0
- BX LR
- LDR R0, dword_120DF8B4
- BX LR
- MOVL R0, 0x190
- BX LR
- LDR R0, dword_120DF8B8
- BX LR
- LDR R0, dword_120DF8BC
- BX LR
- LDR R0, dword_120DF8C0
- BX LR
- LDR R0, dword_120DF8C4
- BX LR
- loc_120DF892:
- LDR R0, dword_120DF8C8
- BX LR
- NOP
- dword_120DF898 dw 0x2C7A
- dword_120DF89C dw 0x2C79
- dword_120DF8A0 dw 0x2C81
- dword_120DF8A4 dw 0x1C76
- dword_120DF8A8 dw 0x1DB5
- dword_120DF8AC dw 0x1E19
- dword_120DF8B0 dw 0x1C77
- dword_120DF8B4 dw 0x2355
- dword_120DF8B8 dw 0x13F7
- dword_120DF8BC dw 0x1403
- dword_120DF8C0 dw 0x1C78
- dword_120DF8C4 dw 0x1C79
- dword_120DF8C8 dw 0xA72
- loc_120DF8CC:
- PUSH {R4,R5,LR}
- LSL R4, R0, 0
- BL sub_120DFD58
- LDRB R0, [R4]
- CMP R0, 1
- BNE loc_120DF902
- LSL R0, R4, 0
- BL sub_120DFD60
- LDR R1, off_120DF908
- LSL R5, R0, 0
- dword_120DF8E4 dw 0x180800A8
- LDR R1, [R0,4]
- LSL R0, R4, 0
- BL sub_120DFD68
- LSL R0, R5, 0
- BL sub_120DF6E4
- BL sub_120DF838
- LSL R1, R0, 0
- LSL R0, R4, 0
- BL sub_120DFDE0
- loc_120DF902:
- MOV R0, 1
- POP {R4,R5,PC}
- NOP
- off_120DF908 dw loc_120DFEB8
- loc_120DF90C:
- PUSH {R4,LR}
- LSL R4, R0, 0
- LDR R0, [R4,0x18]
- BL sub_120DFD70
- LSL R1, R0, 0
- LSL R0, R4, 0
- BL loc_120DF78C
- POP {R4,PC}
- loc_120DF920:
- PUSH {LR}
- BL sub_120DFDE8
- POP {PC}
- loc_120DF928:
- PUSH {LR}
- BL sub_120DFDE8
- LDR R0, dword_120DF938
- BL sub_120DFDF0
- POP {PC}
- NOP
- dword_120DF938 dw 0x841
- PUSH {LR}
- LSL R0, R1, 0
- BL sub_120DFDE8
- MOV R0, 1
- POP {PC}
- loc_120DF948:
- LDR R2, dword_120DF96C
- LDR R0, off_120DF970
- PUSH {R4,LR}
- MOV R1, 6
- BL sub_120DFD48
- LSL R4, R0, 0
- LDR R0, dword_120DF974
- MOV R1, 0
- PUSH {R0,R1}
- MOV R3, 1
- LDR R0, dword_120DFC44
- MOV R2, 0
- LSL R1, R4, 0
- BL sub_120DFDF8
- POP {R2-R4,PC}
- NOP
- dword_120DF96C dw 0xFFFF
- off_120DF970 dw aStandbyManager
- dword_120DF974 dw 0x1388
- loc_120DF978:
- PUSH {R4-R7,LR}
- LDR R6, off_120DFC48
- SUB SP, SP, 0x1C
- LSL R5, R0, 0
- MOV R2, SP
- LSL R1, R6, 0
- ADD R1, 0x68
- LSL R0, R6, 0
- ADD R0, 0x3C
- BL sub_120DFDA0
- CMP R0, 0
- BMI loc_120DF9EC
- LDR R7, [SP,8]
- LSL R0, R7, 0
- BL sub_120DF510
- LSL R4, R0, 0
- LSL R1, R7, 0
- BL sub_120DF544
- LDRB R0, [R4,0xE]
- CMP R0, 0
- BNE loc_120DF9AE
- LDR R2, dword_120DFB00
- MOV R0, 1
- B loc_120DF9B2
- loc_120DF9AE:
- LDR R2, dword_120DFAFC
- MOV R0, 0
- loc_120DF9B2:
- STRB R0, [R4,0xE]
- LDR R0, [R5,0x18]
- MOV R1, 2
- BL sub_120DFE08
- MOV R0, 0
- PUSH {R0}
- MOVL R3, 0x180
- MOVL R2, 0x204
- LSL R1, R6, 0
- ADD R1, 0x68
- ADD R6, 0x3C
- LSL R0, R6, 0
- BL sub_120DFCE8
- LSL R5, R0, 0
- MOV R2, 0xF
- LSL R1, R4, 0
- BL sub_120DFD50
- LSL R0, R5, 0
- BL sub_120DFD00
- LSL R0, R4, 0
- BL sub_120DF52C
- ADD SP, SP, 4
- loc_120DF9EC:
- ADD SP, SP, 0x1C
- POP {R4-R7,PC}
- PUSH {R4-R7,LR}
- SUB SP, SP, 0x1C
- LSL R5, R1, 0
- LDR R0, [R5,0x18]
- CMP R0, 0
- BEQ loc_120DFA02
- BL sub_120DFD98
- STR R0, [R5,0x18]
- loc_120DFA02:
- MOV R1, 0
- LSL R0, R5, 0
- BL sub_120DFE10
- LSL R4, R0, 0
- BNE loc_120DFA16
- LSL R0, R5, 0
- BL sub_120DFDE8
- B loc_120DFAD6
- loc_120DFA16:
- LDR R6, off_120DFC48
- MOV R1, 0xE
- BL sub_120DFD80
- MOV R1, 0
- LSL R0, R4, 0
- BL sub_120DFD88
- LDR R1, off_120DFADC
- LSL R0, R4, 0
- BL sub_120DFE18
- MOV R1, 3
- LSL R0, R4, 0
- BL sub_120DFE20
- MOV R1, 2
- LSL R0, R4, 0
- BL sub_120DFDC8
- MOV R2, 0xF
- MOV R1, 6
- LSL R0, R6, 0
- ADD R0, 0x64
- BL sub_120DFD48
- LSL R1, R0, 0
- LSL R0, R4, 0
- BL sub_120DFDB0
- LDR R2, off_120DFAE0
- MOVL R1, 0xFC0
- LSL R0, R4, 0
- BL sub_120DFDD0
- LDR R2, off_120DFAE4
- LDR R1, dword_120DFAF4
- LSL R0, R4, 0
- BL sub_120DFDD0
- LDR R2, off_120DFAE8
- LDR R1, dword_120DFAF8
- LSL R0, R4, 0
- BL sub_120DFDD0
- LDR R2, off_120DFAEC
- MOV R1, 1
- LSL R0, R4, 0
- BL sub_120DFDD0
- MOVL R2, 0x16D
- MOV R1, 1
- LSL R0, R4, 0
- BL sub_120DFE08
- MOV R2, SP
- LSL R1, R6, 0
- ADD R1, 0x68
- ADD R6, 0x3C
- LSL R0, R6, 0
- BL sub_120DFDA0
- CMP R0, 0
- BMI loc_120DFAC4
- LDR R7, [SP,8]
- LSL R0, R7, 0
- BL sub_120DF510
- LSL R6, R0, 0
- LSL R1, R7, 0
- BL sub_120DF544
- LDRB R0, [R6,0xE]
- CMP R0, 0
- BNE loc_120DFAB4
- LDR R2, dword_120DFAFC
- B loc_120DFAB6
- loc_120DFAB4:
- LDR R2, dword_120DFB00
- loc_120DFAB6:
- MOV R1, 2
- LSL R0, R4, 0
- BL sub_120DFE08
- LSL R0, R6, 0
- BL sub_120DF52C
- loc_120DFAC4:
- LDR R2, off_120DFAF0
- MOV R1, 2
- LSL R0, R4, 0
- BL sub_120DFDD0
- LSL R0, R4, 0
- BL sub_120DFDD8
- STR R4, [R5,0x18]
- loc_120DFAD6:
- MOV R0, 1
- ADD SP, SP, 0x1C
- POP {R4-R7,PC}
- off_120DFADC dw loc_120DF8CC+1
- off_120DFAE0 dw loc_120DF920+1
- off_120DFAE4 dw loc_120DF928+1
- off_120DFAE8 dw loc_120DF90C+1
- off_120DFAEC dw loc_120DF948+1
- off_120DFAF0 dw loc_120DF978+1
- dword_120DFAF4 dw 0xFAF
- dword_120DFAF8 dw 0xFC2
- dword_120DFAFC dw 0x1C7A
- dword_120DFB00 dw 0x1C7B
- loc_120DFB04:
- PUSH {R4,LR}
- LSL R4, R0, 0
- LDR R0, [R4,0x18]
- CMP R0, 0
- BEQ locret_120DFB18
- BEQ loc_120DFB14
- BL sub_120DFD98
- loc_120DFB14:
- MOV R0, 0
- STR R0, [R4,0x18]
- locret_120DFB18:
- POP {R4,PC}
- align 4
- sub_120DFB1C:
- var_2C = -0x2C
- var_18 = -0x18
- PUSH {R0,R4-R7,LR}
- LDR R0, off_120DFC48
- SUB SP, SP, 0x1C
- MOV R6, 0
- MOV R4, 0
- MOV R2, SP
- LSL R1, R0, 0
- ADD R1, 0x68
- ADD R0, 0x3C
- BL sub_120DFDA0
- CMP R0, 0
- BMI loc_120DFB5C
- LDR R7, [SP,0x34+var_2C]
- LSL R0, R7, 0
- BL sub_120DF510
- LSL R5, R0, 0
- LSL R1, R7, 0
- BL sub_120DF544
- loc_120DFB46:
- LDRB R0, [R5,R6]
- LDR R1, [SP,0x34+var_18]
- CMP R0, R1
- BNE loc_120DFB50
- MOV R4, 1
- loc_120DFB50:
- ADD R6, R6, 1
- CMP R6, 0xF
- BLT loc_120DFB46
- LSL R0, R5, 0
- BL sub_120DF52C
- loc_120DFB5C:
- LSL R0, R4, 0
- ADD SP, SP, 0x20
- POP {R4-R7,PC}
- LSL R0, R0, 0
- sub_120DFB64:
- var_3C = -0x3C
- var_38 = -0x38
- var_34 = -0x34
- var_30 = -0x30
- var_2C = -0x2C
- var_24 = -0x24
- LDR R1, off_120DFBA8
- PUSH {R4,LR}
- SUB SP, SP, 0x34
- MOV R3, 0x1C
- LSL R4, R0, 0
- ADD R0, SP, 0x3C+var_24
- loc_120DFB70:
- SUB R3, R3, 4
- LDR R2, [R1,R3]
- STR R2, [R0,R3]
- BNE loc_120DFB70
- ADD R1, SP, 0x3C+var_2C
- MOV R0, 0
- BL sub_120DFE28
- MOV R1, SP
- ADD R0, SP, 0x3C+var_2C
- BL sub_120DFE30
- LDR R0, dword_120DFBAC
- STR R4, [SP,0x3C+var_38]
- STR R0, [SP,0x3C+var_34]
- MOV R0, SP
- LDRB R0, [R0,0x3C+var_3C]
- ADD R1, SP, 0x3C+var_24
- MOV R2, 3
- LSL R0, R0, 2
- LDR R0, [R1,R0]
- MOV R1, 5
- STR R0, [SP,0x3C+var_30]
- ADD R0, SP, 0x3C+var_38
- BL sub_120DFD48
- ADD SP, SP, 0x34
- POP {R4,PC}
- off_120DFBA8 dw loc_120DFF5C
- dword_120DFBAC dw 0x78000020
- sub_120DFBB0:
- var_34 = -0x34
- var_30 = -0x30
- var_28 = -0x28
- PUSH {R4-R7,LR}
- SUB SP, SP, 0x20
- LSL R6, R1, 0
- LSL R7, R2, 0
- BL sub_120DFD18
- LSL R4, R0, 0
- LSL R0, R6, 0
- BL sub_120DF730
- BL sub_120DF6E4
- LSL R5, R0, 0
- CMP R5, 0xFE
- BNE loc_120DFBD4
- LSL R2, R7, 0
- LSL R1, R6, 0
- B loc_120DFC38
- loc_120DFBD4:
- CMP R5, 0xFF
- BNE loc_120DFBF4
- LSL R0, R6, 0
- BL sub_120DFB1C
- CMP R0, 0
- BNE loc_120DFBEC
- LDR R2, dword_120DFC44
- LSL R1, R6, 0
- LSL R0, R4, 0
- BL sub_120DFD20
- loc_120DFBEC:
- LSL R0, R7, 0
- BL sub_120DFE38
- B loc_120DFC3E
- loc_120DFBF4:
- CMP R6, 0xD
- BNE loc_120DFC34
- LDR R0, off_120DFC48
- ADD R2, SP, 0x34+var_30
- LSL R1, R0, 0
- ADD R1, 0x68
- ADD R0, 0x3C
- BL sub_120DFDA0
- CMP R0, 0
- BMI loc_120DFC2E
- LDR R0, [SP,0x34+var_28]
- STR R0, [SP,0x34+var_34]
- BL sub_120DF510
- LDR R1, [SP,0x34+var_34]
- LSL R6, R0, 0
- BL sub_120DF544
- LDRB R0, [R6,0xE]
- CMP R0, 1
- BNE loc_120DFC28
- LSL R0, R7, 0
- BL sub_120DFB64
- LSL R7, R0, 0
- loc_120DFC28:
- LSL R0, R6, 0
- BL sub_120DF52C
- loc_120DFC2E:
- LSL R2, R7, 0
- LSL R1, R5, 0
- B loc_120DFC38
- loc_120DFC34:
- LSL R2, R7, 0
- LSL R1, R5, 0
- loc_120DFC38:
- LSL R0, R4, 0
- BL sub_120DFD20
- loc_120DFC3E:
- ADD SP, SP, 0x20
- POP {R4-R7,PC}
- align 4
- dword_120DFC44 dw 0x6FFFFFFF
- off_120DFC48 dw loc_120DFEB8
- sub_120DFC4C:
- PUSH {R4,R5,LR}
- LDR R5, off_120DFC90
- MOV R0, 0x28
- BL sub_120DF510
- LSL R4, R0, 0
- MOV R2, 0x28
- MOV R1, 0
- BL sub_120DFD08
- MOV R1, 0
- MOV R0, 0
- MVN R0, R0
- PUSH {R0,R1}
- LSL R3, R5, 0
- LDR R1, off_120DFC94
- LSL R2, R5, 0
- ADD R2, 0x10
- LSL R0, R4, 0
- BL sub_120DFE40
- ADD SP, SP, 8
- CMP R0, 0
- BNE loc_120DFC84
- LSL R0, R4, 0
- BL sub_120DF52C
- POP {R4,R5,PC}
- loc_120DFC84:
- ADD R5, 0x1C
- LSL R1, R5, 0
- LSL R0, R4, 0
- BL sub_120DFE50
- POP {R4,R5,PC}
- off_120DFC90 dw loc_120DFF78
- off_120DFC94 dw loc_120DFB04+1
- łechtaczka:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL sub_120DFE58
- CMP R0, 0
- BEQ loc_120DFCAA
- CMP R0, 1
- BEQ loc_120DFCB0
- POP {R4,PC}
- loc_120DFCAA:
- BL sub_120DFC4C
- POP {R4,PC}
- loc_120DFCB0:
- LDR R0, off_120DFCC4
- MOV R2, 0x10
- MOV R1, 0
- BL sub_120DFD48
- LSL R1, R0, 0
- LSL R0, R4, 0
- BL sub_120DFE60
- POP {R4,PC}
- off_120DFCC4 dw aStandbyElement
- sub_120DFCC8:
- PUSH {R3}
- LDR R3, off_120DFCD4
- MOV R12, R3
- POP {R3}
- BX R12
- NOP
- off_120DFCD4 dw 0x107C4560+1 ;11080DF0+1 na pewno zly
- sub_120DFCD8:
- PUSH {R3}
- LDR R3, off_120DFCE4
- MOV R12, R3
- POP {R3}
- BX R12
- NOP
- off_120DFCE4 dw 0x110C94AC+1 ;11080E00+1
- sub_120DFCE8:
- PUSH {R3}
- LDR R3, off_120DFCF4
- MOV R12, R3
- POP {R3}
- BX R12
- NOP
- off_120DFCF4 dw 0x110155A4+1 ;10FDBE10+1
- sub_120DFCF8:
- LDR R3, off_120DFCFC
- BX R3
- off_120DFCFC dw 0x11016CE8+1 ;10FDD554+1
- sub_120DFD00:
- LDR R3, off_120DFD04
- BX R3
- off_120DFD04 dw 0x115EE4F4+1 ;115AE044+1
- sub_120DFD08:
- LDR R3, dword_120DFD0C
- BX R3
- dword_120DFD0C dw 0x2A1C07A0
- sub_120DFD10:
- LDR R3, off_120DFD14
- BX R3
- off_120DFD14 dw 0x11651608+1 ;1160F55C+1
- sub_120DFD18:
- LDR R3, off_120DFD1C
- BX R3
- off_120DFD1C dw 0x116E8B70+1 ;116A6AC0+1
- sub_120DFD20:
- LDR R3, off_120DFD24
- BX R3
- off_120DFD24 dw 0x116F38F4+1 ;116B1844+1
- sub_120DFD28:
- LDR R3, off_120DFD2C
- BX R3
- off_120DFD2C dw 0x10F84B64+1 ;10F4B180+1
- sub_120DFD30:
- LDR R3, off_120DFD34
- BX R3
- off_120DFD34 dw 0x117E550C+1 ;1179F4A8+1
- sub_120DFD38:
- PUSH {R3}
- LDR R3, off_120DFD44
- MOV R12, R3
- POP {R3}
- BX R12
- NOP
- off_120DFD44 dw 0x117E5638+1 ;1179F5D4+1
- sub_120DFD48:
- LDR R3, off_120DFD4C
- BX R3
- off_120DFD4C dw 0x116C64E4+1 ;1168442C+1
- sub_120DFD50:
- LDR R3, off_120DFD54
- BX R3
- off_120DFD54 dw 0x11016EB4+1 ;10FDD720+1
- sub_120DFD58:
- LDR R3, off_120DFD5C
- BX R3
- off_120DFD5C dw 0x1169B124+1 ;11659054+1
- sub_120DFD60:
- LDR R3, off_120DFD64
- BX R3
- off_120DFD64 dw 0x1169B140+1 ;11659070+1
- sub_120DFD68:
- LDR R3, off_120DFD6C
- BX R3
- off_120DFD6C dw 0x1169B14C+1 ;1165907C+1
- sub_120DFD70:
- LDR R3, off_120DFD74
- BX R3
- off_120DFD74 dw 0x1169A630+1 ;11658560+1
- sub_120DFD78:
- LDR R3, off_120DFD7C
- BX R3
- off_120DFD7C dw 0x1169AB08+1 ;11658A38+1
- sub_120DFD80:
- LDR R3, off_120DFD84
- BX R3
- off_120DFD84 dw 0x1169A644+1 ;11658574+1
- sub_120DFD88:
- LDR R3, off_120DFD8C
- BX R3
- off_120DFD8C dw 0x1169A61C+1 ;1165854C+1
- sub_120DFD90:
- LDR R3, off_120DFD94
- BX R3
- off_120DFD94 dw 0x11702618+1 ;116C0568+1
- sub_120DFD98:
- LDR R3, off_120DFD9C
- BX R3
- off_120DFD9C dw 0x116E8B00+1 ;116A6A50+1
- sub_120DFDA0:
- LDR R3, off_120DFDA4
- BX R3
- off_120DFDA4 dw 0x11015E9C+1 ;10FDC708+1
- sub_120DFDA8:
- LDR R3, off_120DFDAC
- BX R3
- off_120DFDAC dw 0x1169C778+1 ;1165A6A8+1
- sub_120DFDB0:
- LDR R3, off_120DFDB4
- BX R3
- off_120DFDB4 dw 0x116E9228+1 ;116A7178+1
- sub_120DFDB8:
- LDR R3, off_120DFDBC
- BX R3
- off_120DFDBC dw 0x1169C974+1 ;1165A8A4+1
- sub_120DFDC0:
- LDR R3, off_120DFDC4
- BX R3
- off_120DFDC4 dw 0x1169C940+1 ;1165A870+1
- sub_120DFDC8:
- LDR R3, off_120DFDCC
- BX R3
- off_120DFDCC dw 0x116E8D54+1 ;116A6CA4+1
- sub_120DFDD0:
- LDR R3, off_120DFDD4
- BX R3
- off_120DFDD4 dw 0x1170251C+1 ;116C046C+1
- sub_120DFDD8:
- LDR R3, off_120DFDDC
- BX R3
- off_120DFDDC dw 0x116E8CFC+1 ;116A6C4C+1
- sub_120DFDE0:
- LDR R3, off_120DFDE4
- BX R3
- off_120DFDE4 dw 0x1169B17C+1 ;116590AC+1
- sub_120DFDE8:
- LDR R3, off_120DFDEC
- BX R3
- off_120DFDEC dw 0x116460CC+1 ;11604000+1
- sub_120DFDF0:
- LDR R3, off_120DFDF4
- BX R3
- off_120DFDF4 dw 0x11644908+1 ;1160283C+1
- sub_120DFDF8:
- PUSH {R3}
- LDR R3, off_120DFE04
- MOV R12, R3
- POP {R3}
- BX R12
- NOP
- off_120DFE04 dw 0x1164B7BC+1 ;116096F0+1
- sub_120DFE08:
- LDR R3, off_120DFE0C
- BX R3
- off_120DFE0C dw 0x11702594+1 ;116C04E4+1
- sub_120DFE10:
- LDR R3, off_120DFE14
- BX R3
- off_120DFE14 dw 0x1169A414+1 ;11658344+1
- sub_120DFE18:
- LDR R3, off_120DFE1C
- BX R3
- off_120DFE1C dw 0x1169A754+1 ;11658684+1
- sub_120DFE20:
- LDR R3, off_120DFE24
- BX R3
- off_120DFE24 dw 0x1169A680+1 ;116585B0+1
- sub_120DFE28:
- LDR R3, off_120DFE2C
- BX R3
- off_120DFE2C dw 0x10EEAAF4+1 ;10EB0E84+1
- sub_120DFE30:
- LDR R3, off_120DFE34
- BX R3
- off_120DFE34 dw 0x1121B1B0+1 ;111E0AFC+1
- sub_120DFE38:
- LDR R3, off_120DFE3C
- BX R3
- off_120DFE3C dw 0x116C677C+1 ;116846C4+1
- sub_120DFE40:
- PUSH {R3}
- LDR R3, off_120DFE4C
- MOV R12, R3
- POP {R3}
- BX R12
- NOP
- off_120DFE4C dw 0x11645AC0+1 ;116039F4+1
- sub_120DFE50:
- LDR R3, off_120DFE54
- BX R3
- off_120DFE54 dw 0x11645838+1 ;1160376C+1
- sub_120DFE58:
- LDR R3, off_120DFE5C
- BX R3
- off_120DFE5C dw 0x11707084+1 ;116C4FCC+1
- sub_120DFE60:
- LDR R3, off_120DFE64
- BX R3
- off_120DFE64 dw 0x11707048+1 ;116C4F90+1
- STRB R3, [R2,0x11]
- LDR R1, [R4,0x64]
- STR R4, [R4,0x24]
- LDRSH R1, [R7,R5]
- STR R3, [R2,0x54]
- LDRSH R4, [R6,R5]
- STR R2, [R0,0x14]
- STR R3, [R6,0x54]
- STR R7, [R3,R1]
- STR R1, [R4,0x74]
- LSL R5, R4, 1
- align 4
- STRB R3, [R2,0x11]
- LDR R1, [R4,0x64]
- STR R4, [R4,0x24]
- LDRSH R1, [R7,R5]
- STR R3, [R2,0x54]
- LDRSH R4, [R6,R5]
- STR R5, [R1,0x14]
- LDR R1, [R5,0x64]
- STR R7, [R3,R1]
- STR R1, [R4,0x74]
- LSL R5, R4, 1
- align 4
- pizda:
- LSL R3, R2, 1
- LSL R4, R6, 1
- LSL R1, R4, 1
- LSL R6, R5, 1
- LSL R4, R4, 1
- LSL R2, R4, 1
- LSL R1, R7, 1
- LSL R7, R3, 1
- LSL R3, R2, 1
- LSL R5, R4, 1
- LSL R4, R6, 1
- LSL R7, R3, 1
- LSL R1, R1, 1
- LSL R4, R4, 1
- LSL R0, R0, 0
- align 4
- loc_120DFEB8:
- LSL R2, R1, 4
- LSL R0, R0, 0
- CMP R4, 0x7A
- LSL R0, R0, 0
- CMP R4, 0x79
- LSL R0, R0, 0
- CMP R4, 0x81
- LSL R0, R0, 0
- ADD R6, R6, 1
- LSL R0, R0, 0
- ADD R5, R6, 6
- LSL R0, R0, 0
- SUB R1, R3, 0
- LSL R0, R0, 0
- LSL R1, R5, 7
- LSL R0, R0, 0
- ADD R7, R6, 1
- LSL R0, R0, 0
- MOV R3, 0x55
- LSL R0, R0, 0
- LSL R0, R2, 6
- LSL R0, R0, 0
- ASR R7, R6, 0xF
- LSL R0, R0, 0
- ASR R3, R0, 0x10
- LSL R0, R0, 0
- ADD R0, R7, 1
- LSL R0, R0, 0
- ADD R1, R7, 1
- LSL R0, R0, 0
- STRB R7, [R5,0x10]
- STR R0, [R6,0x14]
- STRB R7, [R5,0xC]
- STRB R1, [R7,0xD]
- STR R4, [R6,0x54]
- CMP R7, 0x6D
- STR R3, [R6,0x54]
- STRB R4, [R6,0x11]
- LDR R1, [R5,0x64]
- STRB R7, [R4,0xD]
- LSL R7, R5, 0
- align 4
- STRB R3, [R2,0x11]
- LDR R1, [R4,0x64]
- STR R4, [R4,0x24]
- MUL R1, R7
- STR R6, [R4,0x74]
- STR R6, [R5,0x20]
- LDR R1, [R5,0x64]
- db 0
- db 0xFF
- STRB R3, [R2,0x11]
- LDR R1, [R4,0x64]
- STR R4, [R4,0x24]
- MOV R0, 0x79
- STR R5, [R1,0x14]
- STR R6, [R5,0x14]
- STR R7, [R4,0x54]
- LSL R2, R6, 1
- aStandbyManager db "Standby Manager",0xA
- db 0xA
- db "(c) Ploik & MaPkiZzz",0xA
- db "(p) farid",0
- loc_120DFF5C:
- MOV R5, 0x5C
- LSL R0, R0, 0
- MOV R5, 0x7D
- LSL R0, R0, 0
- MOV R5, 0x7F
- LSL R0, R0, 0
- MOV R5, 0x7A
- LSL R0, R0, 0
- MOV R5, 0x55
- LSL R0, R0, 0
- MOV R5, 0x62
- LSL R0, R0, 0
- MOV R5, 0x78
- LSL R0, R0, 0
- loc_120DFF78:
- STRB R3, [R2,0x11]
- LDR R1, [R4,0x64]
- STR R4, [R4,0x24]
- LDRSH R1, [R7,R5]
- STR R5, [R1,0x14]
- STR R6, [R5,0x14]
- STR R7, [R4,0x54]
- LSL R2, R6, 1
- dw 0x120DFE68
- LSL R0, R0, 0
- LSL R0, R0, 0
- db 0xC4
- db 0xFF
- ASR R5, R1, 8
- dw 0x120DFE80
- LSL R0, R0, 0
- LSL R0, R0, 0
- db 0xDC
- db 0xFF
- ASR R5, R1, 8
- aStandbyElement du "Standby Elements",0
- align 4
- LSL R4, R0, 0
- LSL R0, R0, 0
- db 0x3D
- db 0xF9
- ASR R5, R1, 8
- LSR R1, R0, 1
- LSL R0, R0, 0
- db 0x3D
- db 0xF9
- ASR R5, R1, 8
- LSL R0, R0, 0
- LSL R0, R0, 0
- LSL R0, R0, 0
- LSL R0, R0, 0
- LSL R6, R1, 0
- LSL R0, R0, 0
- db 0xF1
- db 0xF9
- ASR R5, R1, 8
- LSL R0, R0, 0
- LSL R0, R0, 0
- LSL R0, R0, 0
- LSL R0, R0, 0
- LSL R0, R0, 0
- LSL R0, R0, 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement