Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. include "x.inc"
  2. include "lib.asm"
  3.  
  4. org 0x150ADE7A
  5. NOP
  6.  
  7. org 0x14D8BD94
  8. NOP
  9.  
  10. org 0x150ADE7E
  11. BX      R1
  12. NOP
  13.  
  14. org 0x150ADEAC
  15. DCD loc_15E5B7F0
  16.  
  17. org 0x14D8BD98
  18. BX      R1
  19. NOP
  20. NOP
  21.  
  22.  
  23. CODE32
  24. org 0x15E69F40
  25. loc_15E5B7F0:
  26.         LDRH    R0, [R7]
  27.         CMP R0, 2
  28.         BNE loc_15E5B804
  29.         LDR R0, dword_15E5B8BC
  30.         B   loc_15E5B808
  31.  
  32. loc_15E5B804:
  33.         LDR R0, dword_15E5B8C0
  34.  
  35. loc_15E5B808:
  36.         LDRH    R1, [R6,4]
  37.         BL  sub_15E5B860
  38.         ADD R1, R0, 0
  39.         ADD R0, R5, 0
  40.         BL  sub_15E5B858
  41.         LDR R1, ICON_0
  42.         ADD R0, R5, 0
  43.         BL  GUIObject_SetTitleIcon_0
  44.  
  45.         LDR R12, off_15E5B8CC
  46.         BX  R12
  47.         LDRH    R0, [R7,6]
  48.         CMP R0, 2
  49.         BNE loc_15E5B838
  50.         LDR R0, dword_15E5B8BC
  51.         B   loc_15E5B83C
  52.  
  53. loc_15E5B838:
  54.         LDR R0, dword_15E5B8C0
  55.  
  56. loc_15E5B83C:
  57.         LDRH    R1, [R5,4]
  58.         BL  sub_15E5B860
  59.         ADD R1, R0, 0
  60.         ADD R0, R6, 0
  61.         BL  sub_15E5B858
  62.         LDR R1, ICON_0
  63.         ADD R0, R6, 0
  64.         BL  GUIObject_SetTitleIcon_0
  65.        
  66.         LDR R12, off_15E5B8C8
  67.         BX  R12
  68.  
  69. sub_15E5B858:
  70.         LDR R12, off_15E5B8C4
  71.         BX  R12
  72.            
  73. sub_15E5B860:
  74.  
  75. var_1C      = -0x1C
  76. var_18      = -0x18
  77. var_14      = -0x14
  78.  
  79.         STMFD   SP!, {R0-R5,LR}
  80.         ADR R5, asc_15E5B8D8 ; ": "
  81.         STR R0, [SP,0x1C+var_1C]
  82.         ADD R0, R1, 0
  83.         SUB R0, R0, 1
  84.         BL  sub_15E5B8B4
  85.         MOV R4, R0
  86.         MOV R2, 2
  87.         MOV R1, 0
  88.         MOV R0, R5
  89.         BL  sub_15E5B8AC
  90.         STR R0, [SP,0x1C+var_18]
  91.         STR R4, [SP,0x1C+var_14]
  92.         MOV R2, 3
  93.         MOV R1, 5
  94.         MOV R0, SP
  95.         BL  sub_15E5B8AC
  96.         ADD SP, SP, 0x10
  97.         LDMFD   SP!, {R4,R5,PC}
  98.  
  99. sub_15E5B8AC:
  100.         LDR R12, off_15E5B8D4
  101.         BX  R12
  102.  
  103. sub_15E5B8B4:
  104.         LDR R12, off_15E5B8D0
  105.         BX  R12
  106.  
  107. GUIObject_SetTitleIcon_0:
  108.         LDR R12, GUIObject_SetTitleIcon_
  109.         BX  R12
  110.  
  111. ; ---------------------------------------------------------------------------
  112. ICON_0  DCD 0xEEF9
  113. dword_15E5B8BC  DCD 0xD22
  114. dword_15E5B8C0  DCD 0xE64
  115. off_15E5B8C4    DCD GUIObject_SetTitleText+1
  116. off_15E5B8C8    DCD 0x14D8BD9E+1
  117. off_15E5B8CC    DCD 0x150ADE88+1
  118. off_15E5B8D0    DCD int2strID+1
  119. off_15E5B8D4    DCD Str2ID+1
  120. GUIObject_SetTitleIcon_ DCD GUIObject_SetTitleIcon+1
  121. asc_15E5B8D8    du ": ",0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement