Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.77 KB | None | 0 0
  1. include "x.inc"
  2.  
  3.  
  4. org 0x116F6E48 ;116B4D98
  5. loc_116B4D98:
  6.  
  7. PUSH {R0-R7,LR}
  8. LDR R3, off_116B4DA0
  9. BLX R3
  10. POP {R0-R7,PC}
  11.  
  12. off_116B4DA0 dw sub_120DFBB0+1
  13. org 0x11A6EAAC
  14. dw pizda
  15. dw łechtaczka+1
  16. org 0x121e41c0 ;120DF510
  17. sub_120DF510:
  18.  
  19. PUSH {R4,LR}
  20. MOV R1, 0
  21. MOV R3, 5
  22. LSL R4, R0, 0
  23. adr R0, loc_120DF540
  24. PUSH {R0,R1}
  25. MOV R2, 1
  26. LSL R1, R4, 0
  27. MOV R0, 0
  28. MVN R0, R0
  29. BL sub_120DFCC8
  30. POP {R2-R4,PC}
  31.  
  32.  
  33.  
  34. LSL R0, R0, 0
  35.  
  36.  
  37.  
  38.  
  39. sub_120DF52C:
  40.  
  41. PUSH {LR}
  42. CMP R0, 0
  43. BEQ locret_120DF53E
  44. MOV R3, 0
  45. adr R2, loc_120DF540
  46. LSL R1, R0, 0
  47. MOV R0, 0
  48. BL sub_120DFCD8
  49.  
  50. locret_120DF53E:
  51. POP {PC}
  52.  
  53.  
  54.  
  55.  
  56. loc_120DF540:
  57.  
  58. STRB R3, [R6,0x11]
  59. LSL R0, R0, 0
  60.  
  61.  
  62.  
  63.  
  64. sub_120DF544:
  65.  
  66. PUSH {R4-R6,LR}
  67. LSL R4, R0, 0
  68. LDR R0, off_120DF72C
  69. LSL R5, R1, 0
  70. MOV R1, 0
  71. PUSH {R1}
  72. MOVL R3, 0x180
  73. MOVL R2, 0x108
  74. LSL R1, R0, 0
  75. ADD R1, 0x68
  76. ADD R0, 0x3C
  77. BL sub_120DFCE8
  78. LSL R6, R0, 0
  79. LSL R2, R5, 0
  80. LSL R1, R4, 0
  81. BL sub_120DFCF8
  82. LSL R0, R6, 0
  83. BL sub_120DFD00
  84. POP {R3-R6,PC}
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91. sub_120DF574:
  92.  
  93. var_144 = -0x144
  94. var_140 = -0x140
  95. var_13C = -0x13C
  96. var_138 = -0x138
  97. var_134 = -0x134
  98. var_34 = -0x34
  99.  
  100. PUSH {R4-R7,LR}
  101. SUB SP, SP, 0x130
  102. LSL R5, R1, 0
  103. LSL R7, R0, 0
  104. MOV R0, 0xF
  105. BL sub_120DF510
  106. LSL R4, R0, 0
  107. MOV R2, 0xF
  108. MOV R1, 0xFF
  109. BL sub_120DFD08
  110. MOV R1, 0xF
  111. LSL R0, R4, 0
  112. BL sub_120DF544
  113. BL sub_120DFD10
  114. LDR R0, [R0,0x18]
  115. BL sub_120DFD18
  116. LDR R2, dword_120DF628
  117. LDRB R1, [R4,R7]
  118. LSL R6, R0, 0
  119. BL sub_120DFD20
  120. STRB R5, [R4,R7]
  121. CMP R7, 2
  122. BNE loc_120DF5B8
  123. ADD R0, SP, 0x144+var_134
  124. BL sub_120DFD28
  125. LSL R2, R0, 0
  126. B loc_120DF5EE
  127.  
  128.  
  129. loc_120DF5B8:
  130. CMP R7, 5
  131. BNE loc_120DF5F6
  132. ADD R0, SP, 0x144+var_34
  133. STR R0, [SP,0x144+var_13C]
  134. MOV R1, SP
  135. MOV R0, 0
  136. BL sub_120DFD30
  137. ADD R3, SP, 0x144+var_138
  138. ADD R2, SP, 0x144+var_140
  139. MOV R1, 1
  140. MVN R1, R1
  141. MOV R0, 0
  142. BL sub_120DFD38
  143. LDR R0, [SP,0x144+var_144]
  144. CMP R0, 1
  145. BLT loc_120DF5EC
  146. MOV R0, SP
  147. LDRH R2, [R0,0x144+var_140]
  148. LDR R0, [SP,0x144+var_13C]
  149. MOV R1, 0
  150. BL sub_120DFD48
  151. LSL R2, R0, 0
  152. B loc_120DF5EE
  153.  
  154.  
  155. loc_120DF5EC:
  156. LDR R2, dword_120DF628
  157.  
  158. loc_120DF5EE:
  159.  
  160. LSL R1, R5, 0
  161. LSL R0, R6, 0
  162. BL sub_120DFD20
  163.  
  164. loc_120DF5F6:
  165. LDR R0, off_120DF72C
  166. MOV R1, 0
  167. PUSH {R1}
  168. MOVL R3, 0x180
  169. MOVL R2, 0x204
  170. LSL R1, R0, 0
  171. ADD R1, 0x68
  172. ADD R0, 0x3C
  173. BL sub_120DFCE8
  174. LSL R5, R0, 0
  175. MOV R2, 0xF
  176. LSL R1, R4, 0
  177. BL sub_120DFD50
  178. LSL R0, R5, 0
  179. BL sub_120DFD00
  180. LSL R0, R4, 0
  181. BL sub_120DF52C
  182. ADD SP, SP, 0x134
  183. POP {R4-R7,PC}
  184.  
  185.  
  186.  
  187. dword_120DF628 dw 0x6FFFFFFF
  188.  
  189.  
  190.  
  191.  
  192.  
  193. sub_120DF62C:
  194. PUSH {R4-R6,LR}
  195. LSL R4, R0, 0
  196. LSL R5, R1, 0
  197. BL sub_120DFD70
  198. LSL R6, R0, 0
  199. LSL R0, R4, 0
  200. BL sub_120DFD78
  201. LSL R1, R5, 0
  202. LSL R0, R4, 0
  203. BL sub_120DFD80
  204. LSL R1, R6, 0
  205. LSL R0, R4, 0
  206. BL sub_120DFD88
  207. LDR R1, dword_120DF834
  208. MOV R2, 1
  209. LSL R0, R4, 0
  210. BL sub_120DFD90
  211. POP {R4-R6,PC}
  212.  
  213.  
  214.  
  215. LSL R0, R0, 0
  216.  
  217. loc_120DF65C:
  218. PUSH {R4,LR}
  219. LSL R4, R0, 0
  220. LDR R0, [R4,0x1C]
  221. BL sub_120DFD70
  222. CMP R0, 0xE
  223. BHI loc_120DF6BC
  224. adr R1, loc_120DF670
  225. LDRB R1, [R1,R0]
  226. ADD PC, R1
  227.  
  228.  
  229. loc_120DF670:
  230. ASR R6, R1, 8
  231. SUB R6, R2, R0
  232. MOV R2, 0x1E
  233. CMP R2, 0x26
  234. ADD R2, 0x2E
  235. SUB R2, 0x36
  236. TST R6, R7
  237. LSL R6, R0, 1
  238. MOV R0, 0xFF
  239. B loc_120DF6BA
  240.  
  241. MOV R0, 0
  242. B loc_120DF6BA
  243.  
  244. MOV R0, 6
  245. B loc_120DF6BA
  246.  
  247. MOV R0, 1
  248. B loc_120DF6BA
  249.  
  250. MOV R0, 2
  251. B loc_120DF6BA
  252.  
  253. MOV R0, 7
  254. B loc_120DF6BA
  255.  
  256. MOV R0, 4
  257. B loc_120DF6BA
  258.  
  259. MOV R0, 9
  260. B loc_120DF6BA
  261.  
  262. MOV R0, 0xB
  263. B loc_120DF6BA
  264.  
  265. MOV R0, 0xC
  266. B loc_120DF6BA
  267.  
  268. MOV R0, 0xD
  269. B loc_120DF6BA
  270.  
  271. MOV R0, 0xE
  272. B loc_120DF6BA
  273.  
  274. MOV R0, 0xF
  275. B loc_120DF6BA
  276.  
  277. MOV R0, 0x10
  278. B loc_120DF6BA
  279.  
  280. MOV R0, 0x11
  281.  
  282. loc_120DF6BA:
  283.  
  284. STR R0, [R4,0x20]
  285.  
  286. loc_120DF6BC:
  287. LDR R1, [R4,0x20]
  288. LDR R0, [R4,0x24]
  289. BL sub_120DF574
  290. B loc_120DF6CC
  291.  
  292. LSL R0, R0, 0
  293.  
  294. loc_120DF6C8:
  295. PUSH {R4,LR}
  296. LSL R4, R0, 0
  297.  
  298. loc_120DF6CC:
  299. LDR R0, [R4,0x1C]
  300. CMP R0, 0
  301. BEQ loc_120DF6D8
  302. BL sub_120DFD98
  303. STR R0, [R4,0x1C]
  304.  
  305. loc_120DF6D8:
  306. LDR R0, [R4,0x18]
  307. MOV R1, 0xE
  308. BL sub_120DF62C
  309. POP {R4,PC}
  310.  
  311. LSL R0, R0, 0
  312.  
  313.  
  314.  
  315.  
  316. sub_120DF6E4:
  317.  
  318.  
  319. var_28 = -0x28
  320.  
  321. PUSH {R4-R7,LR}
  322. SUB SP, SP, 0x1C
  323. LSL R4, R0, 0
  324. MOV R5, 0xFF
  325. CMP R4, 0xFF
  326. BEQ loc_120DF722
  327. LDR R0, off_120DF72C
  328. MOV R2, SP
  329. LSL R1, R0, 0
  330. ADD R1, 0x68
  331. ADD R0, 0x3C
  332. BL sub_120DFDA0
  333. CMP R0, 0
  334. BMI loc_120DF724
  335. LDR R7, [SP,0x30+var_28]
  336. LSL R0, R7, 0
  337. BL sub_120DF510
  338. LSL R6, R0, 0
  339. LSL R1, R7, 0
  340. BL sub_120DF544
  341. LDRB R0, [R6,R4]
  342. CMP R0, 0xFF
  343. BEQ loc_120DF71A
  344. LSL R5, R0, 0
  345.  
  346. loc_120DF71A:
  347. LSL R0, R6, 0
  348. BL sub_120DF52C
  349. B loc_120DF724
  350.  
  351.  
  352. loc_120DF722:
  353. MOV R5, 0xFE
  354.  
  355. loc_120DF724:
  356.  
  357. LSL R0, R5, 0
  358. ADD SP, SP, 0x1C
  359. POP {R4-R7,PC}
  360.  
  361.  
  362.  
  363. NOP
  364.  
  365. off_120DF72C dw loc_120DFEB8
  366.  
  367.  
  368.  
  369.  
  370.  
  371. sub_120DF730:
  372.  
  373. CMP R0, 0x11
  374. BHI loc_120DF786
  375. adr R1, loc_120DF73C
  376. LDRB R1, [R1,R0]
  377. ADD PC, R1
  378.  
  379. LSL R0, R0, 0
  380.  
  381. loc_120DF73C:
  382. SUB R2, R2, R0
  383. LDR R2, dword_120DF7B8
  384. LDR R2, dword_120DF7DC
  385. MOV R2, 0x16
  386. CMP R2, 0x4A
  387. CMP R6, 0x4A
  388. ADD R6, 0x32
  389. SUB R6, 0x3A
  390. MOV R2, R8
  391. MOV R0, 0
  392. BX LR
  393.  
  394. MOV R0, 1
  395. BX LR
  396.  
  397. MOV R0, 2
  398. BX LR
  399.  
  400. MOV R0, 3
  401. BX LR
  402.  
  403. MOV R0, 4
  404. BX LR
  405.  
  406. MOV R0, 5
  407. BX LR
  408.  
  409. MOV R0, 6
  410. BX LR
  411.  
  412. MOV R0, 7
  413. BX LR
  414.  
  415. MOV R0, 8
  416. BX LR
  417.  
  418. MOV R0, 9
  419. BX LR
  420.  
  421. MOV R0, 0xA
  422. BX LR
  423.  
  424. MOV R0, 0xB
  425. BX LR
  426.  
  427. MOV R0, 0xC
  428. BX LR
  429.  
  430. MOV R0, 0xD
  431. BX LR
  432.  
  433.  
  434. loc_120DF786:
  435. MOV R0, 0xFF
  436. BX LR
  437.  
  438.  
  439.  
  440. align 4
  441.  
  442.  
  443. loc_120DF78C:
  444. PUSH {R1,R4-R7,LR}
  445. SUB SP, SP, 0x1C
  446. LDR R7, off_120DF908
  447. LSL R4, R0, 0
  448. BL sub_120DFDA8
  449. LDR R1, dword_120DF828
  450. LSL R6, R0, 0
  451. BL sub_120DFDB0
  452. MOV R2, 0xF
  453. LSL R1, R7, 0
  454. LSL R0, R6, 0
  455. BL sub_120DFDB8
  456. MOV R2, SP
  457. LSL R1, R7, 0
  458. ADD R1, 0x68
  459. ADD R7, 0x3C
  460. LSL R0, R7, 0
  461. BL sub_120DFDA0
  462.  
  463. dword_120DF7B8 dw 0xD4132800
  464.  
  465. LDR R5, [SP,8]
  466. LSL R0, R5, 0
  467. BL sub_120DF510
  468. LSL R7, R0, 0
  469. LSL R1, R5, 0
  470. BL sub_120DF544
  471. LDR R0, [SP,0x1C]
  472. LDRB R0, [R7,R0]
  473. BL sub_120DF730
  474. CMP R0, 0xFF
  475. BNE dword_120DF7DC
  476. MOV R5, 0
  477. B dword_120DF7DC+2
  478.  
  479. dword_120DF7DC dw 0x381C45
  480.  
  481.  
  482.  
  483. BL sub_120DF52C
  484. LSL R1, R5, 0
  485. LDR R5, off_120DF82C
  486. LSL R0, R6, 0
  487. BL sub_120DFDC0
  488. MOV R1, 2
  489. LSL R0, R6, 0
  490. BL sub_120DFDC8
  491. LSL R2, R5, 0
  492. MOVL R1, 0xFC0
  493. LSL R0, R6, 0
  494. BL sub_120DFDD0
  495. LDR R1, dword_120DFAF4
  496. LSL R2, R5, 0
  497. LSL R0, R6, 0
  498. BL sub_120DFDD0
  499. LDR R2, off_120DF830
  500. LDR R1, dword_120DF834
  501. LSL R0, R6, 0
  502. BL sub_120DFDD0
  503. STR R6, [R4,0x1C]
  504. LDR R0, [SP,0x1C]
  505. STR R0, [R4,0x24]
  506. LSL R0, R6, 0
  507. BL sub_120DFDD8
  508. MOV R0, 1
  509. ADD SP, SP, 0x20
  510. POP {R4-R7,PC}
  511.  
  512. dword_120DF828 dw 0x92A
  513. off_120DF82C dw loc_120DF6C8+1
  514. off_120DF830 dw loc_120DF65C+1
  515. dword_120DF834 dw 0xFC2
  516.  
  517.  
  518.  
  519.  
  520.  
  521. sub_120DF838:
  522. CMP R0, 0x11
  523. BHI loc_120DF892
  524. adr R1, loc_120DF844
  525. LDRB R1, [R1,R0]
  526. ADD PC, R1
  527.  
  528. align 4
  529.  
  530.  
  531. loc_120DF844:
  532. SUB R2, R2, R0
  533. LDR R6, dword_120DF8C0
  534. LDR R6, dword_120DF8E4
  535. MOV R2, 0x16
  536. CMP R2, 0x4E
  537. ADD R0, 0x4E
  538. SUB R0, 0x34
  539. TST R6, R7
  540. LDR R2, off_120DF970
  541. LDR R0, dword_120DF898
  542. BX LR
  543.  
  544. LDR R0, dword_120DF89C
  545. BX LR
  546.  
  547. LDR R0, dword_120DF8A0
  548. BX LR
  549.  
  550. LDR R0, dword_120DF8A4
  551. BX LR
  552.  
  553. LDR R0, dword_120DF8A8
  554. BX LR
  555.  
  556. LDR R0, dword_120DF8AC
  557. BX LR
  558.  
  559. MOVL R0, 0x1E9
  560. BX LR
  561.  
  562. LDR R0, dword_120DF8B0
  563. BX LR
  564.  
  565. LDR R0, dword_120DF8B4
  566. BX LR
  567.  
  568. MOVL R0, 0x190
  569. BX LR
  570.  
  571. LDR R0, dword_120DF8B8
  572. BX LR
  573.  
  574. LDR R0, dword_120DF8BC
  575. BX LR
  576.  
  577. LDR R0, dword_120DF8C0
  578. BX LR
  579.  
  580. LDR R0, dword_120DF8C4
  581. BX LR
  582.  
  583.  
  584. loc_120DF892:
  585. LDR R0, dword_120DF8C8
  586. BX LR
  587.  
  588.  
  589.  
  590. NOP
  591.  
  592. dword_120DF898 dw 0x2C7A
  593. dword_120DF89C dw 0x2C79
  594. dword_120DF8A0 dw 0x2C81
  595. dword_120DF8A4 dw 0x1C76
  596. dword_120DF8A8 dw 0x1DB5
  597. dword_120DF8AC dw 0x1E19
  598. dword_120DF8B0 dw 0x1C77
  599. dword_120DF8B4 dw 0x2355
  600. dword_120DF8B8 dw 0x13F7
  601. dword_120DF8BC dw 0x1403
  602. dword_120DF8C0 dw 0x1C78
  603. dword_120DF8C4 dw 0x1C79
  604. dword_120DF8C8 dw 0xA72
  605.  
  606.  
  607. loc_120DF8CC:
  608. PUSH {R4,R5,LR}
  609. LSL R4, R0, 0
  610. BL sub_120DFD58
  611. LDRB R0, [R4]
  612. CMP R0, 1
  613. BNE loc_120DF902
  614. LSL R0, R4, 0
  615. BL sub_120DFD60
  616. LDR R1, off_120DF908
  617. LSL R5, R0, 0
  618.  
  619. dword_120DF8E4 dw 0x180800A8
  620.  
  621. LDR R1, [R0,4]
  622. LSL R0, R4, 0
  623. BL sub_120DFD68
  624. LSL R0, R5, 0
  625. BL sub_120DF6E4
  626. BL sub_120DF838
  627. LSL R1, R0, 0
  628. LSL R0, R4, 0
  629. BL sub_120DFDE0
  630.  
  631. loc_120DF902:
  632. MOV R0, 1
  633. POP {R4,R5,PC}
  634.  
  635. NOP
  636.  
  637. off_120DF908 dw loc_120DFEB8
  638.  
  639.  
  640.  
  641. loc_120DF90C:
  642. PUSH {R4,LR}
  643. LSL R4, R0, 0
  644. LDR R0, [R4,0x18]
  645. BL sub_120DFD70
  646. LSL R1, R0, 0
  647. LSL R0, R4, 0
  648. BL loc_120DF78C
  649. POP {R4,PC}
  650.  
  651.  
  652. loc_120DF920:
  653. PUSH {LR}
  654. BL sub_120DFDE8
  655. POP {PC}
  656.  
  657.  
  658. loc_120DF928:
  659. PUSH {LR}
  660. BL sub_120DFDE8
  661. LDR R0, dword_120DF938
  662. BL sub_120DFDF0
  663. POP {PC}
  664.  
  665. NOP
  666.  
  667. dword_120DF938 dw 0x841
  668.  
  669. PUSH {LR}
  670. LSL R0, R1, 0
  671. BL sub_120DFDE8
  672. MOV R0, 1
  673. POP {PC}
  674.  
  675.  
  676. loc_120DF948:
  677. LDR R2, dword_120DF96C
  678. LDR R0, off_120DF970
  679. PUSH {R4,LR}
  680. MOV R1, 6
  681. BL sub_120DFD48
  682. LSL R4, R0, 0
  683. LDR R0, dword_120DF974
  684. MOV R1, 0
  685. PUSH {R0,R1}
  686. MOV R3, 1
  687. LDR R0, dword_120DFC44
  688. MOV R2, 0
  689. LSL R1, R4, 0
  690. BL sub_120DFDF8
  691. POP {R2-R4,PC}
  692.  
  693. NOP
  694.  
  695. dword_120DF96C dw 0xFFFF
  696. off_120DF970 dw aStandbyManager
  697.  
  698.  
  699. dword_120DF974 dw 0x1388
  700.  
  701.  
  702. loc_120DF978:
  703. PUSH {R4-R7,LR}
  704. LDR R6, off_120DFC48
  705. SUB SP, SP, 0x1C
  706. LSL R5, R0, 0
  707. MOV R2, SP
  708. LSL R1, R6, 0
  709. ADD R1, 0x68
  710. LSL R0, R6, 0
  711. ADD R0, 0x3C
  712. BL sub_120DFDA0
  713. CMP R0, 0
  714. BMI loc_120DF9EC
  715. LDR R7, [SP,8]
  716. LSL R0, R7, 0
  717. BL sub_120DF510
  718. LSL R4, R0, 0
  719. LSL R1, R7, 0
  720. BL sub_120DF544
  721. LDRB R0, [R4,0xE]
  722. CMP R0, 0
  723. BNE loc_120DF9AE
  724. LDR R2, dword_120DFB00
  725. MOV R0, 1
  726. B loc_120DF9B2
  727.  
  728.  
  729. loc_120DF9AE:
  730. LDR R2, dword_120DFAFC
  731. MOV R0, 0
  732.  
  733. loc_120DF9B2:
  734. STRB R0, [R4,0xE]
  735. LDR R0, [R5,0x18]
  736. MOV R1, 2
  737. BL sub_120DFE08
  738. MOV R0, 0
  739. PUSH {R0}
  740. MOVL R3, 0x180
  741. MOVL R2, 0x204
  742. LSL R1, R6, 0
  743. ADD R1, 0x68
  744. ADD R6, 0x3C
  745. LSL R0, R6, 0
  746. BL sub_120DFCE8
  747. LSL R5, R0, 0
  748. MOV R2, 0xF
  749. LSL R1, R4, 0
  750. BL sub_120DFD50
  751. LSL R0, R5, 0
  752. BL sub_120DFD00
  753. LSL R0, R4, 0
  754. BL sub_120DF52C
  755. ADD SP, SP, 4
  756.  
  757. loc_120DF9EC:
  758. ADD SP, SP, 0x1C
  759. POP {R4-R7,PC}
  760.  
  761. PUSH {R4-R7,LR}
  762. SUB SP, SP, 0x1C
  763. LSL R5, R1, 0
  764. LDR R0, [R5,0x18]
  765. CMP R0, 0
  766. BEQ loc_120DFA02
  767. BL sub_120DFD98
  768. STR R0, [R5,0x18]
  769.  
  770. loc_120DFA02:
  771. MOV R1, 0
  772. LSL R0, R5, 0
  773. BL sub_120DFE10
  774. LSL R4, R0, 0
  775. BNE loc_120DFA16
  776. LSL R0, R5, 0
  777. BL sub_120DFDE8
  778. B loc_120DFAD6
  779.  
  780.  
  781. loc_120DFA16:
  782. LDR R6, off_120DFC48
  783. MOV R1, 0xE
  784. BL sub_120DFD80
  785. MOV R1, 0
  786. LSL R0, R4, 0
  787. BL sub_120DFD88
  788. LDR R1, off_120DFADC
  789. LSL R0, R4, 0
  790. BL sub_120DFE18
  791. MOV R1, 3
  792. LSL R0, R4, 0
  793. BL sub_120DFE20
  794. MOV R1, 2
  795. LSL R0, R4, 0
  796. BL sub_120DFDC8
  797. MOV R2, 0xF
  798. MOV R1, 6
  799. LSL R0, R6, 0
  800. ADD R0, 0x64
  801. BL sub_120DFD48
  802. LSL R1, R0, 0
  803. LSL R0, R4, 0
  804. BL sub_120DFDB0
  805. LDR R2, off_120DFAE0
  806. MOVL R1, 0xFC0
  807. LSL R0, R4, 0
  808. BL sub_120DFDD0
  809. LDR R2, off_120DFAE4
  810. LDR R1, dword_120DFAF4
  811. LSL R0, R4, 0
  812. BL sub_120DFDD0
  813. LDR R2, off_120DFAE8
  814. LDR R1, dword_120DFAF8
  815. LSL R0, R4, 0
  816. BL sub_120DFDD0
  817. LDR R2, off_120DFAEC
  818. MOV R1, 1
  819. LSL R0, R4, 0
  820. BL sub_120DFDD0
  821. MOVL R2, 0x16D
  822. MOV R1, 1
  823. LSL R0, R4, 0
  824. BL sub_120DFE08
  825. MOV R2, SP
  826. LSL R1, R6, 0
  827. ADD R1, 0x68
  828. ADD R6, 0x3C
  829. LSL R0, R6, 0
  830. BL sub_120DFDA0
  831. CMP R0, 0
  832. BMI loc_120DFAC4
  833. LDR R7, [SP,8]
  834. LSL R0, R7, 0
  835. BL sub_120DF510
  836. LSL R6, R0, 0
  837. LSL R1, R7, 0
  838. BL sub_120DF544
  839. LDRB R0, [R6,0xE]
  840. CMP R0, 0
  841. BNE loc_120DFAB4
  842. LDR R2, dword_120DFAFC
  843. B loc_120DFAB6
  844.  
  845.  
  846. loc_120DFAB4:
  847. LDR R2, dword_120DFB00
  848.  
  849. loc_120DFAB6:
  850. MOV R1, 2
  851. LSL R0, R4, 0
  852. BL sub_120DFE08
  853. LSL R0, R6, 0
  854. BL sub_120DF52C
  855.  
  856. loc_120DFAC4:
  857. LDR R2, off_120DFAF0
  858. MOV R1, 2
  859. LSL R0, R4, 0
  860. BL sub_120DFDD0
  861. LSL R0, R4, 0
  862. BL sub_120DFDD8
  863. STR R4, [R5,0x18]
  864.  
  865. loc_120DFAD6:
  866. MOV R0, 1
  867. ADD SP, SP, 0x1C
  868. POP {R4-R7,PC}
  869.  
  870. off_120DFADC dw loc_120DF8CC+1
  871. off_120DFAE0 dw loc_120DF920+1
  872. off_120DFAE4 dw loc_120DF928+1
  873. off_120DFAE8 dw loc_120DF90C+1
  874. off_120DFAEC dw loc_120DF948+1
  875. off_120DFAF0 dw loc_120DF978+1
  876. dword_120DFAF4 dw 0xFAF
  877.  
  878. dword_120DFAF8 dw 0xFC2
  879. dword_120DFAFC dw 0x1C7A
  880.  
  881. dword_120DFB00 dw 0x1C7B
  882.  
  883.  
  884.  
  885. loc_120DFB04:
  886. PUSH {R4,LR}
  887. LSL R4, R0, 0
  888. LDR R0, [R4,0x18]
  889. CMP R0, 0
  890. BEQ locret_120DFB18
  891. BEQ loc_120DFB14
  892. BL sub_120DFD98
  893.  
  894. loc_120DFB14:
  895. MOV R0, 0
  896. STR R0, [R4,0x18]
  897.  
  898. locret_120DFB18:
  899. POP {R4,PC}
  900.  
  901. align 4
  902.  
  903.  
  904.  
  905.  
  906. sub_120DFB1C:
  907.  
  908. var_2C = -0x2C
  909. var_18 = -0x18
  910.  
  911. PUSH {R0,R4-R7,LR}
  912. LDR R0, off_120DFC48
  913. SUB SP, SP, 0x1C
  914. MOV R6, 0
  915. MOV R4, 0
  916. MOV R2, SP
  917. LSL R1, R0, 0
  918. ADD R1, 0x68
  919. ADD R0, 0x3C
  920. BL sub_120DFDA0
  921. CMP R0, 0
  922. BMI loc_120DFB5C
  923. LDR R7, [SP,0x34+var_2C]
  924. LSL R0, R7, 0
  925. BL sub_120DF510
  926. LSL R5, R0, 0
  927. LSL R1, R7, 0
  928. BL sub_120DF544
  929.  
  930. loc_120DFB46:
  931. LDRB R0, [R5,R6]
  932. LDR R1, [SP,0x34+var_18]
  933. CMP R0, R1
  934. BNE loc_120DFB50
  935. MOV R4, 1
  936.  
  937. loc_120DFB50:
  938. ADD R6, R6, 1
  939. CMP R6, 0xF
  940. BLT loc_120DFB46
  941. LSL R0, R5, 0
  942. BL sub_120DF52C
  943.  
  944. loc_120DFB5C:
  945. LSL R0, R4, 0
  946. ADD SP, SP, 0x20
  947. POP {R4-R7,PC}
  948.  
  949.  
  950.  
  951. LSL R0, R0, 0
  952.  
  953.  
  954.  
  955.  
  956. sub_120DFB64:
  957.  
  958. var_3C = -0x3C
  959. var_38 = -0x38
  960. var_34 = -0x34
  961. var_30 = -0x30
  962. var_2C = -0x2C
  963. var_24 = -0x24
  964.  
  965. LDR R1, off_120DFBA8
  966. PUSH {R4,LR}
  967. SUB SP, SP, 0x34
  968. MOV R3, 0x1C
  969. LSL R4, R0, 0
  970. ADD R0, SP, 0x3C+var_24
  971.  
  972. loc_120DFB70:
  973. SUB R3, R3, 4
  974. LDR R2, [R1,R3]
  975. STR R2, [R0,R3]
  976. BNE loc_120DFB70
  977. ADD R1, SP, 0x3C+var_2C
  978. MOV R0, 0
  979. BL sub_120DFE28
  980. MOV R1, SP
  981. ADD R0, SP, 0x3C+var_2C
  982. BL sub_120DFE30
  983. LDR R0, dword_120DFBAC
  984. STR R4, [SP,0x3C+var_38]
  985. STR R0, [SP,0x3C+var_34]
  986. MOV R0, SP
  987. LDRB R0, [R0,0x3C+var_3C]
  988. ADD R1, SP, 0x3C+var_24
  989. MOV R2, 3
  990. LSL R0, R0, 2
  991. LDR R0, [R1,R0]
  992. MOV R1, 5
  993. STR R0, [SP,0x3C+var_30]
  994. ADD R0, SP, 0x3C+var_38
  995. BL sub_120DFD48
  996. ADD SP, SP, 0x34
  997. POP {R4,PC}
  998.  
  999.  
  1000.  
  1001. off_120DFBA8 dw loc_120DFF5C
  1002. dword_120DFBAC dw 0x78000020
  1003.  
  1004.  
  1005.  
  1006.  
  1007. sub_120DFBB0:
  1008.  
  1009.  
  1010. var_34 = -0x34
  1011. var_30 = -0x30
  1012. var_28 = -0x28
  1013.  
  1014. PUSH {R4-R7,LR}
  1015. SUB SP, SP, 0x20
  1016. LSL R6, R1, 0
  1017. LSL R7, R2, 0
  1018. BL sub_120DFD18
  1019. LSL R4, R0, 0
  1020. LSL R0, R6, 0
  1021. BL sub_120DF730
  1022. BL sub_120DF6E4
  1023. LSL R5, R0, 0
  1024. CMP R5, 0xFE
  1025. BNE loc_120DFBD4
  1026. LSL R2, R7, 0
  1027. LSL R1, R6, 0
  1028. B loc_120DFC38
  1029.  
  1030.  
  1031. loc_120DFBD4:
  1032. CMP R5, 0xFF
  1033. BNE loc_120DFBF4
  1034. LSL R0, R6, 0
  1035. BL sub_120DFB1C
  1036. CMP R0, 0
  1037. BNE loc_120DFBEC
  1038. LDR R2, dword_120DFC44
  1039. LSL R1, R6, 0
  1040. LSL R0, R4, 0
  1041. BL sub_120DFD20
  1042.  
  1043. loc_120DFBEC:
  1044. LSL R0, R7, 0
  1045. BL sub_120DFE38
  1046. B loc_120DFC3E
  1047.  
  1048.  
  1049. loc_120DFBF4:
  1050. CMP R6, 0xD
  1051. BNE loc_120DFC34
  1052. LDR R0, off_120DFC48
  1053. ADD R2, SP, 0x34+var_30
  1054. LSL R1, R0, 0
  1055. ADD R1, 0x68
  1056. ADD R0, 0x3C
  1057. BL sub_120DFDA0
  1058. CMP R0, 0
  1059. BMI loc_120DFC2E
  1060. LDR R0, [SP,0x34+var_28]
  1061. STR R0, [SP,0x34+var_34]
  1062. BL sub_120DF510
  1063. LDR R1, [SP,0x34+var_34]
  1064. LSL R6, R0, 0
  1065. BL sub_120DF544
  1066. LDRB R0, [R6,0xE]
  1067. CMP R0, 1
  1068. BNE loc_120DFC28
  1069. LSL R0, R7, 0
  1070. BL sub_120DFB64
  1071. LSL R7, R0, 0
  1072.  
  1073. loc_120DFC28:
  1074. LSL R0, R6, 0
  1075. BL sub_120DF52C
  1076.  
  1077. loc_120DFC2E:
  1078. LSL R2, R7, 0
  1079. LSL R1, R5, 0
  1080. B loc_120DFC38
  1081.  
  1082.  
  1083. loc_120DFC34:
  1084. LSL R2, R7, 0
  1085. LSL R1, R5, 0
  1086.  
  1087. loc_120DFC38:
  1088.  
  1089. LSL R0, R4, 0
  1090. BL sub_120DFD20
  1091.  
  1092. loc_120DFC3E:
  1093. ADD SP, SP, 0x20
  1094. POP {R4-R7,PC}
  1095.  
  1096.  
  1097.  
  1098. align 4
  1099. dword_120DFC44 dw 0x6FFFFFFF
  1100.  
  1101. off_120DFC48 dw loc_120DFEB8
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107. sub_120DFC4C:
  1108. PUSH {R4,R5,LR}
  1109. LDR R5, off_120DFC90
  1110. MOV R0, 0x28
  1111. BL sub_120DF510
  1112. LSL R4, R0, 0
  1113. MOV R2, 0x28
  1114. MOV R1, 0
  1115. BL sub_120DFD08
  1116. MOV R1, 0
  1117. MOV R0, 0
  1118. MVN R0, R0
  1119. PUSH {R0,R1}
  1120. LSL R3, R5, 0
  1121. LDR R1, off_120DFC94
  1122. LSL R2, R5, 0
  1123. ADD R2, 0x10
  1124. LSL R0, R4, 0
  1125. BL sub_120DFE40
  1126. ADD SP, SP, 8
  1127. CMP R0, 0
  1128. BNE loc_120DFC84
  1129. LSL R0, R4, 0
  1130. BL sub_120DF52C
  1131. POP {R4,R5,PC}
  1132.  
  1133.  
  1134. loc_120DFC84:
  1135. ADD R5, 0x1C
  1136. LSL R1, R5, 0
  1137. LSL R0, R4, 0
  1138. BL sub_120DFE50
  1139. POP {R4,R5,PC}
  1140.  
  1141.  
  1142.  
  1143. off_120DFC90 dw loc_120DFF78
  1144. off_120DFC94 dw loc_120DFB04+1
  1145.  
  1146. łechtaczka:
  1147. PUSH {R4,LR}
  1148. LSL R4, R0, 0
  1149. BL sub_120DFE58
  1150. CMP R0, 0
  1151. BEQ loc_120DFCAA
  1152. CMP R0, 1
  1153. BEQ loc_120DFCB0
  1154. POP {R4,PC}
  1155.  
  1156.  
  1157. loc_120DFCAA:
  1158. BL sub_120DFC4C
  1159. POP {R4,PC}
  1160.  
  1161.  
  1162. loc_120DFCB0:
  1163. LDR R0, off_120DFCC4
  1164. MOV R2, 0x10
  1165. MOV R1, 0
  1166. BL sub_120DFD48
  1167. LSL R1, R0, 0
  1168. LSL R0, R4, 0
  1169. BL sub_120DFE60
  1170. POP {R4,PC}
  1171.  
  1172. off_120DFCC4 dw aStandbyElement
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178. sub_120DFCC8:
  1179. PUSH {R3}
  1180. LDR R3, off_120DFCD4
  1181. MOV R12, R3
  1182. POP {R3}
  1183. BX R12
  1184.  
  1185.  
  1186.  
  1187. NOP
  1188.  
  1189. off_120DFCD4 dw 0x107C4560+1 ;11080DF0+1 na pewno zly
  1190.  
  1191.  
  1192.  
  1193.  
  1194. sub_120DFCD8:
  1195. PUSH {R3}
  1196. LDR R3, off_120DFCE4
  1197. MOV R12, R3
  1198. POP {R3}
  1199. BX R12
  1200.  
  1201.  
  1202.  
  1203. NOP
  1204.  
  1205. off_120DFCE4 dw 0x110C94AC+1 ;11080E00+1
  1206.  
  1207.  
  1208.  
  1209.  
  1210. sub_120DFCE8:
  1211.  
  1212. PUSH {R3}
  1213. LDR R3, off_120DFCF4
  1214. MOV R12, R3
  1215. POP {R3}
  1216. BX R12
  1217.  
  1218.  
  1219.  
  1220. NOP
  1221.  
  1222. off_120DFCF4 dw 0x110155A4+1 ;10FDBE10+1
  1223.  
  1224.  
  1225.  
  1226.  
  1227. sub_120DFCF8:
  1228. LDR R3, off_120DFCFC
  1229. BX R3
  1230.  
  1231.  
  1232.  
  1233. off_120DFCFC dw 0x11016CE8+1 ;10FDD554+1
  1234.  
  1235.  
  1236.  
  1237.  
  1238. sub_120DFD00:
  1239.  
  1240. LDR R3, off_120DFD04
  1241. BX R3
  1242.  
  1243.  
  1244.  
  1245. off_120DFD04 dw 0x115EE4F4+1 ;115AE044+1
  1246.  
  1247.  
  1248.  
  1249.  
  1250. sub_120DFD08:
  1251.  
  1252. LDR R3, dword_120DFD0C
  1253. BX R3
  1254.  
  1255.  
  1256.  
  1257. dword_120DFD0C dw 0x2A1C07A0
  1258.  
  1259.  
  1260.  
  1261.  
  1262. sub_120DFD10:
  1263. LDR R3, off_120DFD14
  1264. BX R3
  1265.  
  1266.  
  1267.  
  1268. off_120DFD14 dw 0x11651608+1 ;1160F55C+1
  1269.  
  1270.  
  1271.  
  1272.  
  1273. sub_120DFD18:
  1274.  
  1275. LDR R3, off_120DFD1C
  1276. BX R3
  1277.  
  1278.  
  1279.  
  1280. off_120DFD1C dw 0x116E8B70+1 ;116A6AC0+1
  1281.  
  1282.  
  1283.  
  1284.  
  1285. sub_120DFD20:
  1286.  
  1287. LDR R3, off_120DFD24
  1288. BX R3
  1289.  
  1290.  
  1291.  
  1292. off_120DFD24 dw 0x116F38F4+1 ;116B1844+1
  1293.  
  1294.  
  1295.  
  1296.  
  1297. sub_120DFD28:
  1298. LDR R3, off_120DFD2C
  1299. BX R3
  1300.  
  1301.  
  1302.  
  1303. off_120DFD2C dw 0x10F84B64+1 ;10F4B180+1
  1304.  
  1305.  
  1306.  
  1307.  
  1308. sub_120DFD30:
  1309. LDR R3, off_120DFD34
  1310. BX R3
  1311.  
  1312.  
  1313.  
  1314. off_120DFD34 dw 0x117E550C+1 ;1179F4A8+1
  1315.  
  1316.  
  1317.  
  1318.  
  1319. sub_120DFD38:
  1320. PUSH {R3}
  1321. LDR R3, off_120DFD44
  1322. MOV R12, R3
  1323. POP {R3}
  1324. BX R12
  1325.  
  1326.  
  1327.  
  1328. NOP
  1329.  
  1330. off_120DFD44 dw 0x117E5638+1 ;1179F5D4+1
  1331.  
  1332.  
  1333.  
  1334.  
  1335. sub_120DFD48:
  1336.  
  1337. LDR R3, off_120DFD4C
  1338. BX R3
  1339.  
  1340.  
  1341.  
  1342. off_120DFD4C dw 0x116C64E4+1 ;1168442C+1
  1343.  
  1344.  
  1345.  
  1346.  
  1347. sub_120DFD50:
  1348.  
  1349. LDR R3, off_120DFD54
  1350. BX R3
  1351.  
  1352.  
  1353.  
  1354. off_120DFD54 dw 0x11016EB4+1 ;10FDD720+1
  1355.  
  1356.  
  1357.  
  1358.  
  1359. sub_120DFD58:
  1360.  
  1361.  
  1362.  
  1363. LDR R3, off_120DFD5C
  1364. BX R3
  1365.  
  1366.  
  1367.  
  1368. off_120DFD5C dw 0x1169B124+1 ;11659054+1
  1369.  
  1370.  
  1371.  
  1372.  
  1373. sub_120DFD60:
  1374. LDR R3, off_120DFD64
  1375. BX R3
  1376.  
  1377.  
  1378.  
  1379. off_120DFD64 dw 0x1169B140+1 ;11659070+1
  1380.  
  1381.  
  1382.  
  1383.  
  1384. sub_120DFD68:
  1385. LDR R3, off_120DFD6C
  1386. BX R3
  1387.  
  1388.  
  1389.  
  1390. off_120DFD6C dw 0x1169B14C+1 ;1165907C+1
  1391.  
  1392.  
  1393.  
  1394.  
  1395. sub_120DFD70:
  1396.  
  1397. LDR R3, off_120DFD74
  1398. BX R3
  1399.  
  1400.  
  1401.  
  1402. off_120DFD74 dw 0x1169A630+1 ;11658560+1
  1403.  
  1404.  
  1405.  
  1406.  
  1407. sub_120DFD78:
  1408. LDR R3, off_120DFD7C
  1409. BX R3
  1410.  
  1411.  
  1412.  
  1413. off_120DFD7C dw 0x1169AB08+1 ;11658A38+1
  1414.  
  1415.  
  1416.  
  1417.  
  1418. sub_120DFD80:
  1419.  
  1420. LDR R3, off_120DFD84
  1421. BX R3
  1422.  
  1423.  
  1424.  
  1425. off_120DFD84 dw 0x1169A644+1 ;11658574+1
  1426.  
  1427.  
  1428.  
  1429.  
  1430. sub_120DFD88:
  1431.  
  1432. LDR R3, off_120DFD8C
  1433. BX R3
  1434.  
  1435.  
  1436.  
  1437. off_120DFD8C dw 0x1169A61C+1 ;1165854C+1
  1438.  
  1439.  
  1440.  
  1441.  
  1442. sub_120DFD90:
  1443. LDR R3, off_120DFD94
  1444. BX R3
  1445.  
  1446.  
  1447.  
  1448. off_120DFD94 dw 0x11702618+1 ;116C0568+1
  1449.  
  1450.  
  1451.  
  1452.  
  1453. sub_120DFD98:
  1454.  
  1455. LDR R3, off_120DFD9C
  1456. BX R3
  1457.  
  1458.  
  1459.  
  1460. off_120DFD9C dw 0x116E8B00+1 ;116A6A50+1
  1461.  
  1462.  
  1463.  
  1464.  
  1465. sub_120DFDA0:
  1466.  
  1467. LDR R3, off_120DFDA4
  1468. BX R3
  1469.  
  1470.  
  1471.  
  1472. off_120DFDA4 dw 0x11015E9C+1 ;10FDC708+1
  1473.  
  1474.  
  1475.  
  1476.  
  1477. sub_120DFDA8:
  1478. LDR R3, off_120DFDAC
  1479. BX R3
  1480.  
  1481.  
  1482.  
  1483. off_120DFDAC dw 0x1169C778+1 ;1165A6A8+1
  1484.  
  1485.  
  1486.  
  1487.  
  1488. sub_120DFDB0:
  1489.  
  1490. LDR R3, off_120DFDB4
  1491. BX R3
  1492.  
  1493.  
  1494.  
  1495. off_120DFDB4 dw 0x116E9228+1 ;116A7178+1
  1496.  
  1497.  
  1498.  
  1499.  
  1500. sub_120DFDB8:
  1501. LDR R3, off_120DFDBC
  1502. BX R3
  1503.  
  1504.  
  1505.  
  1506. off_120DFDBC dw 0x1169C974+1 ;1165A8A4+1
  1507.  
  1508.  
  1509.  
  1510.  
  1511. sub_120DFDC0:
  1512. LDR R3, off_120DFDC4
  1513. BX R3
  1514.  
  1515.  
  1516.  
  1517. off_120DFDC4 dw 0x1169C940+1 ;1165A870+1
  1518.  
  1519.  
  1520.  
  1521.  
  1522. sub_120DFDC8:
  1523.  
  1524. LDR R3, off_120DFDCC
  1525. BX R3
  1526.  
  1527.  
  1528.  
  1529. off_120DFDCC dw 0x116E8D54+1 ;116A6CA4+1
  1530.  
  1531.  
  1532.  
  1533.  
  1534. sub_120DFDD0:
  1535.  
  1536. LDR R3, off_120DFDD4
  1537. BX R3
  1538.  
  1539.  
  1540.  
  1541. off_120DFDD4 dw 0x1170251C+1 ;116C046C+1
  1542.  
  1543.  
  1544.  
  1545.  
  1546. sub_120DFDD8:
  1547.  
  1548. LDR R3, off_120DFDDC
  1549. BX R3
  1550.  
  1551.  
  1552.  
  1553. off_120DFDDC dw 0x116E8CFC+1 ;116A6C4C+1
  1554.  
  1555.  
  1556.  
  1557.  
  1558. sub_120DFDE0:
  1559. LDR R3, off_120DFDE4
  1560. BX R3
  1561.  
  1562.  
  1563.  
  1564. off_120DFDE4 dw 0x1169B17C+1 ;116590AC+1
  1565.  
  1566.  
  1567.  
  1568.  
  1569. sub_120DFDE8:
  1570.  
  1571. LDR R3, off_120DFDEC
  1572. BX R3
  1573.  
  1574.  
  1575.  
  1576. off_120DFDEC dw 0x116460CC+1 ;11604000+1
  1577.  
  1578.  
  1579.  
  1580.  
  1581. sub_120DFDF0:
  1582. LDR R3, off_120DFDF4
  1583. BX R3
  1584.  
  1585.  
  1586.  
  1587. off_120DFDF4 dw 0x11644908+1 ;1160283C+1
  1588.  
  1589.  
  1590.  
  1591.  
  1592. sub_120DFDF8:
  1593. PUSH {R3}
  1594. LDR R3, off_120DFE04
  1595. MOV R12, R3
  1596. POP {R3}
  1597. BX R12
  1598.  
  1599.  
  1600.  
  1601. NOP
  1602.  
  1603. off_120DFE04 dw 0x1164B7BC+1 ;116096F0+1
  1604.  
  1605.  
  1606.  
  1607.  
  1608. sub_120DFE08:
  1609.  
  1610. LDR R3, off_120DFE0C
  1611. BX R3
  1612.  
  1613.  
  1614.  
  1615. off_120DFE0C dw 0x11702594+1 ;116C04E4+1
  1616.  
  1617.  
  1618.  
  1619.  
  1620. sub_120DFE10:
  1621. LDR R3, off_120DFE14
  1622. BX R3
  1623.  
  1624.  
  1625.  
  1626. off_120DFE14 dw 0x1169A414+1 ;11658344+1
  1627.  
  1628.  
  1629.  
  1630.  
  1631. sub_120DFE18:
  1632. LDR R3, off_120DFE1C
  1633. BX R3
  1634.  
  1635.  
  1636.  
  1637. off_120DFE1C dw 0x1169A754+1 ;11658684+1
  1638.  
  1639.  
  1640.  
  1641.  
  1642. sub_120DFE20:
  1643. LDR R3, off_120DFE24
  1644. BX R3
  1645.  
  1646.  
  1647.  
  1648. off_120DFE24 dw 0x1169A680+1 ;116585B0+1
  1649.  
  1650.  
  1651.  
  1652.  
  1653. sub_120DFE28:
  1654. LDR R3, off_120DFE2C
  1655. BX R3
  1656.  
  1657.  
  1658.  
  1659. off_120DFE2C dw 0x10EEAAF4+1 ;10EB0E84+1
  1660.  
  1661.  
  1662.  
  1663.  
  1664. sub_120DFE30:
  1665. LDR R3, off_120DFE34
  1666. BX R3
  1667.  
  1668.  
  1669.  
  1670. off_120DFE34 dw 0x1121B1B0+1 ;111E0AFC+1
  1671.  
  1672.  
  1673.  
  1674.  
  1675. sub_120DFE38:
  1676. LDR R3, off_120DFE3C
  1677. BX R3
  1678.  
  1679.  
  1680.  
  1681. off_120DFE3C dw 0x116C677C+1 ;116846C4+1
  1682.  
  1683.  
  1684.  
  1685.  
  1686. sub_120DFE40:
  1687. PUSH {R3}
  1688. LDR R3, off_120DFE4C
  1689. MOV R12, R3
  1690. POP {R3}
  1691. BX R12
  1692.  
  1693.  
  1694.  
  1695. NOP
  1696.  
  1697. off_120DFE4C dw 0x11645AC0+1 ;116039F4+1
  1698.  
  1699.  
  1700.  
  1701.  
  1702. sub_120DFE50:
  1703. LDR R3, off_120DFE54
  1704. BX R3
  1705.  
  1706.  
  1707.  
  1708. off_120DFE54 dw 0x11645838+1 ;1160376C+1
  1709.  
  1710.  
  1711.  
  1712.  
  1713. sub_120DFE58:
  1714.  
  1715.  
  1716.  
  1717. LDR R3, off_120DFE5C
  1718. BX R3
  1719.  
  1720.  
  1721.  
  1722. off_120DFE5C dw 0x11707084+1 ;116C4FCC+1
  1723.  
  1724.  
  1725.  
  1726.  
  1727. sub_120DFE60:
  1728. LDR R3, off_120DFE64
  1729. BX R3
  1730.  
  1731.  
  1732.  
  1733. off_120DFE64 dw 0x11707048+1 ;116C4F90+1
  1734.  
  1735. STRB R3, [R2,0x11]
  1736. LDR R1, [R4,0x64]
  1737. STR R4, [R4,0x24]
  1738. LDRSH R1, [R7,R5]
  1739. STR R3, [R2,0x54]
  1740. LDRSH R4, [R6,R5]
  1741. STR R2, [R0,0x14]
  1742. STR R3, [R6,0x54]
  1743. STR R7, [R3,R1]
  1744. STR R1, [R4,0x74]
  1745. LSL R5, R4, 1
  1746.  
  1747. align 4
  1748.  
  1749. STRB R3, [R2,0x11]
  1750. LDR R1, [R4,0x64]
  1751. STR R4, [R4,0x24]
  1752. LDRSH R1, [R7,R5]
  1753. STR R3, [R2,0x54]
  1754. LDRSH R4, [R6,R5]
  1755. STR R5, [R1,0x14]
  1756. LDR R1, [R5,0x64]
  1757. STR R7, [R3,R1]
  1758. STR R1, [R4,0x74]
  1759. LSL R5, R4, 1
  1760.  
  1761. align 4
  1762. pizda:
  1763. LSL R3, R2, 1
  1764. LSL R4, R6, 1
  1765. LSL R1, R4, 1
  1766. LSL R6, R5, 1
  1767. LSL R4, R4, 1
  1768. LSL R2, R4, 1
  1769. LSL R1, R7, 1
  1770. LSL R7, R3, 1
  1771. LSL R3, R2, 1
  1772. LSL R5, R4, 1
  1773. LSL R4, R6, 1
  1774. LSL R7, R3, 1
  1775. LSL R1, R1, 1
  1776. LSL R4, R4, 1
  1777. LSL R0, R0, 0
  1778.  
  1779. align 4
  1780.  
  1781.  
  1782. loc_120DFEB8:
  1783.  
  1784. LSL R2, R1, 4
  1785. LSL R0, R0, 0
  1786. CMP R4, 0x7A
  1787. LSL R0, R0, 0
  1788. CMP R4, 0x79
  1789. LSL R0, R0, 0
  1790. CMP R4, 0x81
  1791. LSL R0, R0, 0
  1792. ADD R6, R6, 1
  1793. LSL R0, R0, 0
  1794. ADD R5, R6, 6
  1795. LSL R0, R0, 0
  1796. SUB R1, R3, 0
  1797. LSL R0, R0, 0
  1798. LSL R1, R5, 7
  1799. LSL R0, R0, 0
  1800. ADD R7, R6, 1
  1801. LSL R0, R0, 0
  1802. MOV R3, 0x55
  1803. LSL R0, R0, 0
  1804. LSL R0, R2, 6
  1805. LSL R0, R0, 0
  1806. ASR R7, R6, 0xF
  1807. LSL R0, R0, 0
  1808. ASR R3, R0, 0x10
  1809. LSL R0, R0, 0
  1810. ADD R0, R7, 1
  1811. LSL R0, R0, 0
  1812. ADD R1, R7, 1
  1813. LSL R0, R0, 0
  1814. STRB R7, [R5,0x10]
  1815. STR R0, [R6,0x14]
  1816. STRB R7, [R5,0xC]
  1817. STRB R1, [R7,0xD]
  1818. STR R4, [R6,0x54]
  1819. CMP R7, 0x6D
  1820. STR R3, [R6,0x54]
  1821. STRB R4, [R6,0x11]
  1822. LDR R1, [R5,0x64]
  1823. STRB R7, [R4,0xD]
  1824. LSL R7, R5, 0
  1825.  
  1826. align 4
  1827.  
  1828. STRB R3, [R2,0x11]
  1829. LDR R1, [R4,0x64]
  1830. STR R4, [R4,0x24]
  1831. MUL R1, R7
  1832. STR R6, [R4,0x74]
  1833. STR R6, [R5,0x20]
  1834. LDR R1, [R5,0x64]
  1835.  
  1836. db 0
  1837. db 0xFF
  1838.  
  1839. STRB R3, [R2,0x11]
  1840. LDR R1, [R4,0x64]
  1841. STR R4, [R4,0x24]
  1842. MOV R0, 0x79
  1843. STR R5, [R1,0x14]
  1844. STR R6, [R5,0x14]
  1845. STR R7, [R4,0x54]
  1846. LSL R2, R6, 1
  1847.  
  1848. aStandbyManager db "Standby Manager",0xA
  1849. db 0xA
  1850. db "(c) Ploik & MaPkiZzz",0xA
  1851. db "(p) farid",0
  1852.  
  1853.  
  1854. loc_120DFF5C:
  1855. MOV R5, 0x5C
  1856. LSL R0, R0, 0
  1857. MOV R5, 0x7D
  1858. LSL R0, R0, 0
  1859. MOV R5, 0x7F
  1860. LSL R0, R0, 0
  1861. MOV R5, 0x7A
  1862. LSL R0, R0, 0
  1863. MOV R5, 0x55
  1864. LSL R0, R0, 0
  1865. MOV R5, 0x62
  1866. LSL R0, R0, 0
  1867. MOV R5, 0x78
  1868. LSL R0, R0, 0
  1869.  
  1870. loc_120DFF78:
  1871. STRB R3, [R2,0x11]
  1872. LDR R1, [R4,0x64]
  1873. STR R4, [R4,0x24]
  1874. LDRSH R1, [R7,R5]
  1875. STR R5, [R1,0x14]
  1876. STR R6, [R5,0x14]
  1877. STR R7, [R4,0x54]
  1878. LSL R2, R6, 1
  1879. dw 0x120DFE68
  1880. LSL R0, R0, 0
  1881. LSL R0, R0, 0
  1882.  
  1883. db 0xC4
  1884. db 0xFF
  1885.  
  1886. ASR R5, R1, 8
  1887. dw 0x120DFE80
  1888. LSL R0, R0, 0
  1889. LSL R0, R0, 0
  1890.  
  1891. db 0xDC
  1892. db 0xFF
  1893.  
  1894. ASR R5, R1, 8
  1895.  
  1896. aStandbyElement du "Standby Elements",0
  1897. align 4
  1898.  
  1899. LSL R4, R0, 0
  1900. LSL R0, R0, 0
  1901.  
  1902. db 0x3D
  1903. db 0xF9
  1904.  
  1905. ASR R5, R1, 8
  1906. LSR R1, R0, 1
  1907. LSL R0, R0, 0
  1908.  
  1909. db 0x3D
  1910. db 0xF9
  1911.  
  1912. ASR R5, R1, 8
  1913. LSL R0, R0, 0
  1914. LSL R0, R0, 0
  1915. LSL R0, R0, 0
  1916. LSL R0, R0, 0
  1917. LSL R6, R1, 0
  1918. LSL R0, R0, 0
  1919.  
  1920. db 0xF1
  1921. db 0xF9
  1922.  
  1923. ASR R5, R1, 8
  1924. LSL R0, R0, 0
  1925. LSL R0, R0, 0
  1926. LSL R0, R0, 0
  1927. LSL R0, R0, 0
  1928. LSL R0, R0, 0
  1929. LSL R0, R0, 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement