MiFa

Add information about the audio in the file manager v21

Mar 16th, 2012
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;W902 SW-R3EG004
  2. ;Add information about the audio in the file manager
  3. ;Track and album name are displayed in the window title bar
  4. ;Display album art
  5. ;On / off animation screen appears
  6. ;Ability to minimize the window
  7. ;Editing in TagEditor (/ usb / other / ZBin / TagEditor.elf)
  8. ;If there is no elf in this way, the software does not appear
  9. ;Ability to choose the window style (Standard, Full Screen)
  10. ;Ability to choose the alignment of the header text (Left, Center, Right)
  11. ;Joystick Up / Down - volume * - lock buttons;
  12. ;v. 2.1
  13. ;(c) E1kolyan
  14. ;(p) MiFa
  15.  
  16. include "x.inc"
  17. include "lib\w902_r3eg004.asm"
  18.  
  19. org 0x11809380;117e76a8
  20. ; CODE XREF: pg_Sound_Run__0x16D1+40j
  21.                 LDR     R3, off_pamiec1
  22.                 BX      R3
  23. off_pamiec1     DCD nowy_kod+1
  24. ;                                PATCHBODY                                  ;
  25. ; ---------------------------------------------------------------------------
  26. org 0x127CC070;127dd990
  27. nowy_kod:
  28.                 ADD     R0, R6, 0
  29.                 BL      sub_127DE1A4
  30.                 ADD     R0, R5, 0
  31.                 BL      sub_127DDE60
  32.                 MOV     R0, 1
  33.                 POP     {R4-R7,PC}
  34. sub_127DD9A0:                          
  35. var_3C          = -0x3C
  36. var_38          = -0x38
  37. var_34          = -0x34
  38. var_30          = -0x30
  39. var_20          = -0x20
  40. var_10          = -0x10
  41.                 PUSH    {R1,R4,R5,LR}
  42.                 SUB     SP, SP, 0x2C
  43.                 LSL     R4, R0, 0
  44.                 LDR     R5, off_127DDA4C
  45.                 ADD     R0, SP, 0x3C-0x30
  46.                 MOV     R2, 0x10
  47. loc_127DD9AC:                          
  48.                 SUB     R2, R2, 4
  49.                 LDR     R1, [R5,R2]
  50.                 STR     R1, [R0,R2]
  51.                 BNE     loc_127DD9AC
  52.                 LDR     R1, off_127DDA50
  53.                 ADD     R0, SP, 0x3C-0x20
  54.                 MOV     R3, 0x10
  55. loc_127DD9BA:                          
  56.                 SUB     R3, R3, 4
  57.                 LDR     R2, [R1,R3]
  58.                 STR     R2, [R0,R3]
  59.                 BNE     loc_127DD9BA
  60.                 MOV     R0, 0
  61.                 STR     R0, [SP,0x3C-0x34]
  62.                 STR     R0, [SP,0x3C-0x3C]
  63.                 STR     R0, [SP,0x3C-0x38]
  64.                 ADD     R2, SP, 0x3C-0x34
  65.                 ADD     R1, SP, 0x3C-0x20
  66.                 ADD     R0, SP, 0x3C-0x30
  67.                 BL      j_CoCreateInstance
  68.                 LDR     R0, [SP,0x3C-0x34]
  69.                 CMP     R0, 0
  70.                 BEQ     loc_127DDA30
  71.                 LDR     R2, [R0]
  72.                 MOV     R1, SP
  73.                 LDR     R2, [R2,0x10]
  74.                 BLX     R2
  75.                 LDR     R0, [SP,0x3C-0x3C]
  76.                 CMP     R0, 0
  77.                 BEQ     loc_127DDA30
  78.                 LDR     R2, [R0]
  79.                 MOV     R1, 0
  80.                 LDR     R2, [R2,0x10]
  81.                 BLX     R2
  82.                 LDR     R0, [SP,0x3C-0x3C]
  83.                 ADD     R2, SP, 0x3C-0x38
  84.                 LDR     R3, [R0]
  85.                 LSL     R1, R5, 0
  86.                 LDR     R3, [R3,0x1C]
  87.                 ADD     R1, 0x10
  88.                 BLX     R3
  89.                 LDR     R0, [SP,0x3C-0x3C]
  90.                 ADD     R2, SP, 0x3C-0x38
  91.                 LDR     R3, [R0]
  92.                 ADD     R5, 0x10
  93.                 LDR     R3, [R3,0x20]
  94.                 LSL     R1, R5, 0
  95.                 BLX     R3
  96.                 LDR     R0, [SP,0x3C-0x38]
  97.                 CMP     R0, 0
  98.                 BEQ     loc_127DDA26
  99.                 ADD     R0, SP, 0x3C-0x10
  100.                 PUSH    {R0}
  101.                 LDR     R0, [SP,0x40-0x38]
  102.                 LSL     R1, R4, 0
  103.                 LDR     R4, [R0]
  104.                 MOV     R3, 4
  105.                 LDR     R4, [R4,0x2C]
  106.                 MOV     R2, 1
  107.                 BLX     R4
  108.                 ADD     SP, SP, 4
  109. loc_127DDA26:                          
  110.                 LDR     R0, [SP,0x3C-0x3C]
  111.                 MOV     R1, 1
  112.                 LDR     R2, [R0]
  113.                 LDR     R2, [R2,0x14]
  114.                 BLX     R2
  115. loc_127DDA30:                          
  116.                 LDR     R0, [SP,0x3C-0x38]
  117.                 CMP     R0, 0
  118.                 BEQ     loc_127DDA3C
  119.                 LDR     R1, [R0]
  120.                 LDR     R1, [R1,0xC]
  121.                 BLX     R1
  122. loc_127DDA3C:                          
  123.                 LDR     R0, [SP,0x3C-0x3C]
  124.                 CMP     R0, 0
  125.                 BEQ     loc_127DDA48
  126.                 LDR     R1, [R0]
  127.                 LDR     R1, [R1,0xC]
  128.                 BLX     R1
  129. loc_127DDA48:                          
  130.                 ADD     SP, SP, 0x30
  131.                 POP     {R4,R5,PC}
  132.  
  133. ; ---------------------------------------------------------------------------
  134. off_127DDA4C    DCD kod32_1259
  135. off_127DDA50    DCD kod32_1268
  136. ; ---------------------------------------------------------------------------
  137.  
  138. sub_127DDA54:                          
  139. var_38          = -0x38
  140. var_34          = -0x34
  141. var_30          = -0x30
  142. var_2C          = -0x2C
  143. var_28          = -0x28
  144. var_18          = -0x18
  145.                 LDR     R1, off_127DDAF8
  146.                 PUSH    {R4,LR}
  147.                 SUB     SP, SP, 0x30
  148.                 MOV     R3, 0x10
  149.                 LSL     R4, R0, 0
  150.                 ADD     R0, SP, 0x38-0x28
  151. loc_127DDA60:                          
  152.                 SUB     R3, R3, 4
  153.                 LDR     R2, [R1,R3]
  154.                 STR     R2, [R0,R3]
  155.                 BNE     loc_127DDA60
  156.                 LDR     R1, off_127DDAFC
  157.                 ADD     R0, SP, 0x38-0x18
  158.                 MOV     R3, 0x10
  159. loc_127DDA6E:                          
  160.                 SUB     R3, R3, 4
  161.                 LDR     R2, [R1,R3]
  162.                 STR     R2, [R0,R3]
  163.                 BNE     loc_127DDA6E
  164.                 MOV     R0, 0
  165.                 STR     R0, [SP,0x38-0x30]
  166.                 STR     R0, [SP,0x38-0x38]
  167.                 STR     R0, [SP,0x38-0x34]
  168.                 STR     R0, [SP,0x38-0x2C]
  169.                 ADD     R2, SP, 0x38-0x30
  170.                 ADD     R1, SP, 0x38-0x18
  171.                 ADD     R0, SP, 0x38-0x28
  172.                 BL      j_CoCreateInstance
  173.                 LDR     R0, [SP,0x38-0x30]
  174.                 CMP     R0, 0
  175.                 BEQ     loc_127DDAD8
  176.                 LDR     R2, [R0]
  177.                 MOV     R1, SP
  178.                 LDR     R2, [R2,0x10]
  179.                 BLX     R2
  180.                 LDR     R0, [SP,0x38-0x38]
  181.                 CMP     R0, 0
  182.                 BEQ     loc_127DDAD8
  183.                 LDR     R2, [R0]
  184.                 MOV     R1, 0
  185.                 LDR     R2, [R2,0x10]
  186.                 BLX     R2
  187.                 LDR     R0, [SP,0x38-0x38]
  188.                 LDR     R1, off_127DDB00
  189.                 LDR     R3, [R0]
  190.                 ADD     R2, SP, 0x38-0x34
  191.                 LDR     R3, [R3,0x1C]
  192.                 BLX     R3
  193.                 LDR     R0, [SP,0x38-0x34]
  194.                 CMP     R0, 0
  195.                 BEQ     loc_127DDACE
  196.                 MOV     R1, 0
  197.                 ADD     R0, SP, 0x38-0x2C
  198.                 PUSH    {R0,R1}
  199.                 LDR     R0, [SP,0x40-0x34]
  200.                 MOV     R3, 4
  201.                 MOV     R2, 1
  202.                 LSL     R1, R4, 0
  203.                 LDR     R4, [R0]
  204.                 LDR     R4, [R4,0x28]
  205.                 BLX     R4
  206.                 ADD     SP, SP, 8
  207. loc_127DDACE:                          
  208.                 LDR     R0, [SP,0x38-0x38]
  209.                 MOV     R1, 1
  210.                 LDR     R2, [R0]
  211.                 LDR     R2, [R2,0x14]
  212.                 BLX     R2
  213. loc_127DDAD8:                          
  214.                 LDR     R0, [SP,0x38-0x34]
  215.                 CMP     R0, 0
  216.                 BEQ     loc_127DDAE4
  217.                 LDR     R1, [R0]
  218.                 LDR     R1, [R1,0xC]
  219.                 BLX     R1
  220. loc_127DDAE4:                          
  221.                 LDR     R0, [SP,0x38-0x38]
  222.                 CMP     R0, 0
  223.                 BEQ     loc_127DDAF0
  224.                 LDR     R1, [R0]
  225.                 LDR     R1, [R1,0xC]
  226.                 BLX     R1
  227. loc_127DDAF0:                          
  228.                 LDR     R0, [SP,0x38-0x2C]
  229.                 ADD     SP, SP, 0x30
  230.                 POP     {R4,PC}
  231.  
  232.                 NOP
  233.  
  234. ; ---------------------------------------------------------------------------
  235. off_127DDAF8    DCD kod32_1272
  236. off_127DDAFC    DCD kod32_1276
  237. off_127DDB00    DCD aAppsMusicInfo      
  238. ; ---------------------------------------------------------------------------
  239.  
  240. sub_127DDB04:                          
  241.                 PUSH    {R4,LR}
  242.                 MOV     R0, 8
  243.                 BL      sub_127DDD34
  244.                 LSL     R4, R0, 0
  245.                 MOV     R2, 8
  246.                 MOV     R1, 0
  247.                 BL      j_memset
  248.                 LDR     R1, off_127DDB38
  249.                 LSL     R2, R4, 0
  250.                 MOV     R0, 0
  251.                 BL      j_set_envp
  252.                 LSL     R0, R4, 0
  253.                 POP     {R4,PC}
  254. sub_127DDB24:                          
  255.                 LDR     R1, off_127DDB38
  256.                 PUSH    {LR}
  257.                 MOV     R0, 0
  258.                 BL      j_get_envp
  259.                 CMP     R0, 0
  260.                 BNE     locret_127DDB36
  261.                 BL      sub_127DDB04
  262. locret_127DDB36:                        
  263.                 POP     {PC}
  264.  
  265. ; ---------------------------------------------------------------------------
  266. off_127DDB38    DCD aMusicinfo_var      
  267. ; ---------------------------------------------------------------------------
  268.  
  269. ; ---------------------------------------------------------------------------
  270. j_set_envp:                            
  271.                 LDR     R3, off_127DDB40
  272.                 BX      R3              
  273. off_127DDB40    DCD set_envp+1          
  274. ; ---------------------------------------------------------------------------
  275. j_get_envp:                            
  276.                 LDR     R3, off_127DDB48
  277.                 BX      R3
  278. off_127DDB48    DCD get_envp+1
  279. ; ---------------------------------------------------------------------------
  280. sub_127DDB4C:                          
  281. var_48          = -0x48
  282. var_44          = -0x44
  283. var_40          = -0x40
  284. var_3C          = -0x3C
  285. var_2C          = -0x2C
  286. var_1C          = -0x1C
  287. var_18          = -0x18
  288. arg_0           =  0
  289.                 PUSH    {R0,R1,R4-R7,LR}
  290.                 LDR     R1, off_127DDBE4
  291.                 SUB     SP, SP, 0x2C
  292.                 LDR     R6, [SP,0x48+0x0]
  293.                 LSL     R4, R2, 0
  294.                 LSL     R5, R3, 0
  295.                 ADD     R0, SP, 0x48-0x3C
  296.                 MOV     R3, 0x10
  297. loc_127DDB5C:                          
  298.                 SUB     R3, R3, 4
  299.                 LDR     R2, [R1,R3]
  300.                 STR     R2, [R0,R3]
  301.                 BNE     loc_127DDB5C
  302.                 LDR     R1, off_127DDBE8
  303.                 ADD     R0, SP, 0x48-0x2C
  304.                 MOV     R3, 0x10
  305. loc_127DDB6A:                          
  306.                 SUB     R3, R3, 4
  307.                 LDR     R2, [R1,R3]
  308.                 STR     R2, [R0,R3]
  309.                 BNE     loc_127DDB6A
  310.                 LDR     R0, dword_127DDBEC
  311.                 BL      sub_127DDD68
  312.                 LSL     R7, R0, 0
  313.                 MOVL    R0, 0xE00
  314.                 MOV     R1, 0
  315.                 STR     R1, [R7,R0]
  316.                 ADD     R2, R7, R0
  317.                 ADD     R1, SP, 0x48-0x3C
  318.                 ADD     R0, SP, 0x48-0x2C
  319.                 BL      j_CoCreateInstance
  320.                 LDR     R2, [SP,0x48-0x18]
  321.                 LDR     R1, [SP,0x48-0x1C]
  322.                 MOVL    R0, 0xE00
  323.                 LDR     R3, [R7,R0]
  324.                 LSL     R0, R3, 0
  325.                 LDR     R3, [R3]
  326.                 LDR     R3, [R3,0x10]
  327.                 BLX     R3
  328.                 MOVL    R0, 0xE00
  329.                 LDR     R2, [R7,R0]
  330.                 MOV     R1, SP
  331.                 LSL     R0, R2, 0
  332.                 LDR     R2, [R2]
  333.                 LDR     R2, [R2,0x20]
  334.                 BLX     R2
  335.                 CMP     R0, 0
  336.                 BPL     loc_127DDBB6
  337.                 MOV     R0, 0
  338.                 B       loc_127DDBDE
  339. loc_127DDBB6:                          
  340.                 MOV     R0, SP
  341.                 LDRB    R0, [R0,0x48-0x48]
  342.                 STRB    R0, [R4]
  343.                 LDR     R0, [SP,0x48-0x44]
  344.                 STR     R0, [R5]
  345.                 LDR     R0, [SP,0x48-0x40]
  346.                 STR     R0, [R6]
  347.                 MOVL    R0, 0xE00
  348.                 LDR     R1, [R7,R0]
  349.                 CMP     R1, 0
  350.                 BEQ     loc_127DDBD6
  351.                 LSL     R0, R1, 0
  352.                 LDR     R1, [R1]
  353.                 LDR     R1, [R1,0xC]
  354.                 BLX     R1
  355. loc_127DDBD6:                          
  356.                 LSL     R0, R7, 0
  357.                 BL      sub_127DDD6C
  358.                 MOV     R0, 1
  359. loc_127DDBDE:                          
  360.                 ADD     SP, SP, 0x34
  361.                 POP     {R4-R7,PC}
  362.  
  363.                 NOP
  364.  
  365. ; ---------------------------------------------------------------------------
  366. off_127DDBE4    DCD kod32_1286
  367. off_127DDBE8    DCD kod32_1290
  368. dword_127DDBEC  DCD 0xE04
  369. ; ---------------------------------------------------------------------------
  370.  
  371. sub_127DDBF0:                          
  372.                 LSL     R1, R0, 0
  373.                 CMP     R1, 4
  374.                 BGE     loc_127DDC14
  375.                 LDR     R0, off_127DDC18
  376.                 CMP     R1, 3
  377.                 BHI     loc_127DDC14
  378.                 ADR     R2, loc_127DDC04
  379.                 LDRB    R2, [R2,R1]
  380.                 ADD     PC, R2
  381.                 NOP
  382. loc_127DDC04:                          
  383.                 LSL     R2, R2, 0x10
  384.                 LSR     R0, R1, 0x10
  385.                 ADD     R0, 8
  386.                 BX      LR
  387.                 ADD     R0, 0x10
  388.                 BX      LR
  389.                 ADD     R0, 0x18
  390.                 BX      LR
  391. loc_127DDC14:                          
  392.                 MOV     R0, 0
  393.                 BX      LR
  394.  
  395. ; ---------------------------------------------------------------------------
  396. off_127DDC18    DCD aJpg                
  397. ; ---------------------------------------------------------------------------
  398.  
  399. sub_127DDC1C:                          
  400. var_418         = -0x418
  401. var_416         = -0x416
  402. var_414         = -0x414
  403. var_410         = -0x410
  404. var_40C         = -0x40C
  405.                 LDR     R2, dword_127DDCC8
  406.                 PUSH    {R4,R5,LR}
  407.                 ADD     SP, R2
  408.                 LSL     R4, R0, 0
  409.                 LSL     R5, R1, 0
  410.                 LDR     R1, dword_127DDCCC
  411.                 MOV     R0, SP
  412.                 STRH    R1, [R0,0x418-0x416]
  413.                 LSL     R1, R4, 0
  414.                 ADD     R0, SP, 0x418-0x40C
  415.                 BL      j_wstrcpy
  416.                 ADR     R1, asc_127DDCD0
  417.                 ADD     R0, SP, 0x418-0x40C
  418.                 BL      j_wstrcat
  419.                 LSL     R1, R5, 0
  420.                 ADD     R0, SP, 0x418-0x40C
  421.                 BL      j_wstrcat
  422.                 ADD     R0, SP, 0x418-0x410
  423.                 PUSH    {R0}
  424.                 ADD     R3, SP, 0x41C-0x414
  425.                 ADD     R2, SP, 0x41C-0x418
  426.                 LSL     R1, R5, 0
  427.                 LSL     R0, R4, 0
  428.                 BL      sub_127DDB4C
  429.                 ADD     SP, SP, 4
  430.                 CMP     R0, 0
  431.                 BEQ     loc_127DDCBC
  432.                 LDR     R2, dword_127DDCD4
  433.                 MOV     R3, 0
  434.                 MOV     R1, 1
  435.                 ADD     R0, SP, 0x418-0x40C
  436.                 BL      j_w_fopen
  437.                 LSL     R4, R0, 0
  438.                 BEQ     loc_127DDCBC
  439.                 LDR     R1, [SP,0x418-0x410]
  440.                 MOV     R2, 2
  441.                 BL      j_w_lseek
  442.                 CMP     R0, 0
  443.                 BEQ     loc_127DDCB6
  444.                 LDR     R0, [SP,0x418-0x414]
  445.                 ADD     R0, R0, 1
  446.                 BL      sub_127DDD34
  447.                 LDR     R2, [SP,0x418-0x414]
  448.                 LSL     R5, R0, 0
  449.                 ADD     R2, R2, 1
  450.                 MOV     R1, 0
  451.                 BL      j_memset
  452.                 LDR     R2, [SP,0x418-0x414]
  453.                 LSL     R1, R5, 0
  454.                 LSL     R0, R4, 0
  455.                 BL      j_w_fread
  456.                 MOV     R0, SP
  457.                 LDRB    R0, [R0,0x418-0x418]
  458.                 BL      sub_127DDBF0
  459.                 ADD     R1, SP, 0x418-0x418
  460.                 ADD     R1, R1, 2
  461.                 PUSH    {R1}
  462.                 LSL     R3, R0, 0
  463.                 MOV     R2, 0
  464.                 LDR     R1, [SP,0x41C-0x414]
  465.                 LSL     R0, R5, 0
  466.                 BL      j_ImageID_GetIndirect
  467.                 MOV     R0, 0
  468.                 BL      sub_127DDD50
  469.                 ADD     SP, SP, 4
  470. loc_127DDCB6:                          
  471.                 LSL     R0, R4, 0
  472.                 BL      j_w_fclose
  473. loc_127DDCBC:                          
  474.                 LDR     R1, dword_127DDCD8
  475.                 MOV     R0, SP
  476.                 LDRH    R0, [R0,0x418-0x416]
  477.                 ADD     SP, R1
  478.                 POP     {R4,R5,PC}
  479.  
  480.                 NOP
  481.  
  482. ; ---------------------------------------------------------------------------
  483. dword_127DDCC8  DCD 0xFFFFFBF4          
  484. dword_127DDCCC  DCD 0x5E3              
  485. asc_127DDCD0    du  "/",0
  486. dword_127DDCD4  DCD 0x1FF              
  487. dword_127DDCD8  DCD 0x40C
  488. ; ---------------------------------------------------------------------------
  489.  
  490. ; ---------------------------------------------------------------------------
  491. j_CoCreateInstance:                    
  492.                 LDR     R3, off_127DDCE0
  493.                 BX      R3              
  494. off_127DDCE0    DCD CoCreateInstance+1  
  495. ; ---------------------------------------------------------------------------
  496. j_wstrcpy:                              
  497.                 LDR     R3, off_127DDCE8
  498.                 BX      R3              
  499. off_127DDCE8    DCD wstrcpy+1          
  500. ; ---------------------------------------------------------------------------
  501. j_wstrcat:                              
  502.                 LDR     R3, off_127DDCF0
  503.                 BX      R3              
  504. off_127DDCF0    DCD wstrcat+1          
  505. ; ---------------------------------------------------------------------------
  506. j_w_fopen:                              
  507.                 PUSH    {R3}
  508.                 LDR     R3, off_127DDD00
  509.                 MOV     R12, R3
  510.                 POP     {R3}
  511.                 BX      R12            
  512.                 NOP
  513. off_127DDD00    DCD w_fopen+1          
  514. ; ---------------------------------------------------------------------------
  515. j_w_lseek:                              
  516.                 LDR     R3, off_127DDD08
  517.                 BX      R3              
  518. off_127DDD08    DCD w_lseek+1          
  519. ; ---------------------------------------------------------------------------
  520. j_memset:
  521.                 LDR     R3, dword_127DDD10
  522.                 BX      R3
  523. dword_127DDD10  DCD memset
  524. ; ---------------------------------------------------------------------------
  525. j_w_fread:
  526.                 LDR     R3, off_127DDD18
  527.                 BX      R3              
  528. off_127DDD18    DCD w_fread+1          
  529. ; ---------------------------------------------------------------------------
  530. j_ImageID_GetIndirect:                  
  531.                 PUSH    {R3}
  532.                 LDR     R3, off_127DDD28
  533.                 MOV     R12, R3
  534.                 POP     {R3}
  535.                 BX      R12            
  536.                 NOP
  537. off_127DDD28    DCD ImageID_GetIndirect+1
  538. ; ---------------------------------------------------------------------------
  539. j_w_fclose:                            
  540.                 LDR     R3, off_127DDD30
  541.                 BX      R3              
  542. off_127DDD30    DCD w_fclose+1          
  543. ; ---------------------------------------------------------------------------
  544. sub_127DDD34:                          
  545.                 PUSH    {R4,LR}
  546.                 MOV     R1, 0
  547.                 MOV     R3, 5
  548.                 LSL     R4, R0, 0
  549.                 LDR     R0, off_127DDD64
  550.                 MOV     R2, 1
  551.                 PUSH    {R0,R1}
  552.                 LSL     R1, R4, 0
  553.                 MOV     R0, 0
  554.                 MVN     R0, R0
  555.                 BL      j_memalloc
  556.                 POP     {R2-R4,PC}
  557.  
  558.                 DCB    0
  559.                 DCB    0
  560.  
  561. sub_127DDD50:
  562.                 PUSH    {LR}
  563.                 CMP     R0, 0
  564.                 BEQ     locret_127DDD62
  565.                 LDR     R2, off_127DDD64
  566.                 MOV     R3, 0
  567.                 LSL     R1, R0, 0
  568.                 MOV     R0, 0
  569.                 BL      j_memfree
  570. locret_127DDD62:                        
  571.                 POP     {PC}
  572.  
  573. ; ---------------------------------------------------------------------------
  574. off_127DDD64    DCD aMusicinfo          
  575. ; ---------------------------------------------------------------------------
  576.                                        
  577. sub_127DDD68:                          
  578.                 B       sub_127DDD34
  579.  
  580.                 DCB    0
  581.                 DCB    0
  582.  
  583. sub_127DDD6C:                          
  584.                 B       sub_127DDD50
  585.  
  586.                 DCB    0
  587.                 DCB    0
  588.  
  589. loc_127DDD70:                          
  590.                 PUSH    {R4,LR}
  591.                 LSL     R4, R1, 0
  592.                 MOV     R1, 3
  593.                 B       loc_127DDD8C
  594. loc_127DDD78:                          
  595.                 PUSH    {LR}
  596.                 MOV     R1, 0
  597.                 BL      j_BookObj_Hide
  598.                 POP     {PC}
  599.                 DCB    0
  600.                 DCB    0
  601. loc_127DDD84:                          
  602.                 PUSH    {R4,LR}
  603.                 LSL     R4, R1, 0
  604.                 MOV     R1, 4
  605.                 NOP
  606. loc_127DDD8C:                          
  607.                 BL      j_BookObj_ReturnPage
  608.                 CMP     R4, 0
  609.                 BEQ     locret_127DDD9A
  610.                 LSL     R0, R4, 0
  611.                 BL      j_GUIObject_Destroy
  612. locret_127DDD9A:                        
  613.                 POP     {R4,PC}
  614.  
  615. ; ---------------------------------------------------------------------------
  616. dword_127DDD9C  DCD 0xE92D4000          
  617.                 DCD 0xE3A03000
  618.                 DCD 0xEF00010D
  619.                 DCD 0xE8BD8000
  620.                 DCD 0xE12FFF1E
  621. ; ---------------------------------------------------------------------------
  622.  
  623. loc_127DDDB0:                          
  624.                 PUSH    {LR}
  625.                 BL      sub_127DDB24
  626.                 LDR     R2, [R0,4]
  627.                 LDR     R1, [R0]
  628.                 LDR     R0, off_127DDDC4
  629.                 BLX     dword_127DDD9C
  630.                 POP     {PC}
  631.  
  632.                 DCB    0
  633.                 DCB    0
  634.  
  635. ; ---------------------------------------------------------------------------
  636. off_127DDDC4    DCD aUsbOtherZbinTa    
  637. ; ---------------------------------------------------------------------------
  638.  
  639.  
  640. loc_127DDDC8:                          
  641.                 PUSH    {LR}
  642.                 MOV     R0, 0x60
  643.                 B       loc_127DDDD4
  644.  
  645.                 DCB    0
  646.                 DCB    0
  647.  
  648. loc_127DDDD0:                          
  649.                 PUSH    {LR}
  650.                 MOV     R0, 0x63
  651. loc_127DDDD4:                          
  652.                 BL      j_UI_Event
  653.                 POP     {PC}
  654.  
  655.                 DCB    0
  656.                 DCB    0
  657.  
  658. loc_127DDDDC:                          
  659.                 LDR     R0, dword_127DDDE4
  660.                 PUSH    {LR}
  661.                 B       loc_127DDDD4
  662.  
  663.                 NOP
  664.  
  665. ; ---------------------------------------------------------------------------
  666. dword_127DDDE4  DCD 0x5E27 ;UI_KEYLOCK_ACTIVATE_EVENT
  667. ; ---------------------------------------------------------------------------
  668.  
  669. sub_127DDDE8:                          
  670.                 PUSH    {R4,R5,LR}
  671.                 LSL     R4, R2, 0
  672.                 LSL     R5, R3, 0
  673.                 BL      sub_127DD9A0
  674.                 CMP     R5, 0
  675.                 BEQ     loc_127DDDFC
  676.                 LSL     R0, R5, 0
  677.                 BL      j_GUIObject_Destroy
  678. loc_127DDDFC:                          
  679.                 LSL     R0, R4, 0
  680.                 BL      sub_127DDE60
  681.                 POP     {R4,R5,PC}
  682. loc_127DDE04:                          
  683.                 PUSH    {LR}
  684.                 LSL     R3, R1, 0
  685.                 LSL     R2, R0, 0
  686.                 LDR     R0, off_127DDE28
  687.                 B       loc_127DDE34
  688.  
  689.                 DCB    0
  690.                 DCB    0
  691.  
  692. loc_127DDE10:                          
  693.                 PUSH    {LR}
  694.                 LSL     R3, R1, 0
  695.                 LSL     R2, R0, 0
  696.                 LDR     R0, off_127DDE28
  697.                 MOV     R1, 2
  698.                 B       loc_127DDE36
  699. loc_127DDE1C:                          
  700.                 PUSH    {LR}
  701.                 LSL     R3, R1, 0
  702.                 LSL     R2, R0, 0
  703.                 LDR     R0, off_127DDE28
  704.                 MOV     R1, 1
  705.                 B       loc_127DDE36
  706.  
  707. ; ---------------------------------------------------------------------------
  708. off_127DDE28    DCD aAlign
  709. ; ---------------------------------------------------------------------------
  710.                                        
  711. loc_127DDE2C:                          
  712.                 PUSH    {LR}
  713.                 LSL     R3, R1, 0
  714.                 LSL     R2, R0, 0
  715.                 LDR     R0, off_127DE198
  716. loc_127DDE34:                          
  717.                 MOV     R1, 0
  718. loc_127DDE36:                          
  719.                 BL      sub_127DDDE8
  720.                 POP     {PC}
  721. loc_127DDE3C:                          
  722.                 PUSH    {LR}
  723.                 LSL     R3, R1, 0
  724.                 LSL     R2, R0, 0
  725.                 LDR     R0, off_127DE198
  726.                 MOV     R1, 1
  727.                 B       loc_127DDE36
  728. loc_127DDE48:                          
  729.                 LDR     R0, off_127DE19C
  730.                 PUSH    {LR}
  731.                 MOV     R1, 0
  732.                 B       loc_127DDE58
  733. loc_127DDE50:                          
  734.                 LDR     R0, off_127DE19C
  735.                 PUSH    {LR}
  736.                 MOV     R1, 1
  737.                 NOP
  738. loc_127DDE58:                          
  739.                 BL      sub_127DD9A0
  740.                 POP     {PC}
  741.  
  742.                 DCB    0
  743.                 DCB    0
  744.  
  745. sub_127DDE60:                          
  746. var_38          = -0x38
  747. var_34          = -0x34
  748. var_30          = -0x30
  749.                 PUSH    {R4-R7,LR}
  750.                 SUB     SP, SP, 0x24
  751.                 LSL     R5, R0, 0
  752.                 BL      sub_127DDB24
  753.                 STR     R0, [SP,0x38-0x38]
  754.                 MOV     R1, 0
  755.                 LSL     R0, R5, 0
  756.                 BL      j_TextFeedbackWindow
  757.                 LSL     R5, R0, 0
  758.                 LDR     R0, [SP,0x38-0x38]
  759.                 LDR     R1, [R0,4]
  760.                 LDR     R0, [R0]
  761.                 BL      sub_127DDC1C
  762.                 LSL     R1, R0, 0
  763.                 LSL     R0, R5, 0
  764.                 BL      sub_127DE208
  765.                 LDR     R0, off_127DE194
  766.                 BL      sub_127DDA54
  767.                 LSL     R6, R0, 0
  768.                 LDR     R0, off_127DE198
  769.                 BL      sub_127DDA54
  770.                 STR     R0, [SP,0x38-0x34]
  771.                 LDR     R0, off_127DE19C
  772.                 BL      sub_127DDA54
  773.                 LSL     R7, R0, 0
  774.                 LSL     R1, R6, 0
  775.                 LSL     R0, R5, 0
  776.                 BL      sub_127DE210
  777.                 MOV     R1, 5
  778.                 LSL     R0, R5, 0
  779.                 BL      j_GUIObject_SetTitleType
  780.                 LDR     R0, [SP,0x38-0x38]
  781.                 MOV     R2, 0
  782.                 LDR     R1, [R0,4]
  783.                 LDR     R0, [R0]
  784.                 BL      sub_127DE220
  785.                 CMP     R0, 0
  786.                 BEQ     loc_127DDECC
  787.                 LDR     R2, dword_127DE124
  788.                 MOV     R1, 0
  789.                 BL      j_TextID_Create
  790.                 LSL     R1, R0, 0
  791.                 B       loc_127DDED0
  792. loc_127DDECC:                          
  793.                 MOVL    R1, 0x110
  794. loc_127DDED0:                          
  795.                 LSL     R0, R5, 0
  796.                 BL      j_GUIObject_SetSecondRowTitleText
  797.                 LDR     R0, [SP,0x38-0x38]
  798.                 MOV     R2, 1
  799.                 LDR     R1, [R0,4]
  800.                 LDR     R0, [R0]
  801.                 BL      sub_127DE220
  802.                 CMP     R0, 0
  803.                 BEQ     loc_127DDEEC
  804.                 LDR     R2, dword_127DE124
  805.                 MOV     R1, 0
  806.                 B       loc_127DDEFC
  807. loc_127DDEEC:                          
  808.                 LDR     R0, [SP,0x38-0x38]
  809.                 LDR     R0, [R0,4]
  810.                 BL      j_wstrlen
  811.                 SUB     R2, R0, 4
  812.                 LDR     R0, [SP,0x38-0x38]
  813.                 MOV     R1, 0
  814.                 LDR     R0, [R0,4]
  815. loc_127DDEFC:                          
  816.                 BL      j_TextID_Create
  817.                 LSL     R1, R0, 0
  818.                 LSL     R0, R5, 0
  819.                 BL      j_GUIObject_SetTitleText
  820.                 LDR     R0, [SP,0x38-0x34]
  821.                 CMP     R0, 0
  822.                 BNE     loc_127DDF18
  823.                 MOV     R1, 2
  824.                 LSL     R0, R5, 0
  825.                 BL      j_GUIObject_SetStyle
  826.                 B       loc_127DDF26
  827. loc_127DDF18:                          
  828.                 MOV     R1, 4
  829.                 LSL     R0, R5, 0
  830.                 BL      j_GUIObject_SetStyle
  831.                 LSL     R0, R5, 0
  832.                 BL      j_GUIObject_SoftKeys_RemoveBackground
  833. loc_127DDF26:                          
  834.                 LDR     R3, dword_127DE128
  835.                 LDR     R2, off_127DE12C
  836.                 MOV     R1, 0
  837.                 LSL     R0, R5, 0
  838.                 BL      sub_127DE258
  839.                 LDR     R3, dword_127DE130
  840.                 LDR     R2, off_127DE134
  841.                 MOV     R1, 1
  842.                 LSL     R0, R5, 0
  843.                 BL      sub_127DE258
  844.                 LDR     R0, off_127DE138
  845.                 MOV     R2, 0xC
  846.                 MOV     R1, 6
  847.                 BL      j_TextID_Create
  848.                 LSL     R3, R0, 0
  849.                 MOV     R2, 0
  850.                 MOV     R1, 2
  851.                 LSL     R0, R5, 0
  852.                 BL      sub_127DE258
  853.                 MOV     R2, 3
  854.                 MOV     R1, 2
  855.                 LSL     R0, R5, 0
  856.                 BL      j_GUIObject_SoftKeys_SetItemAsSubItem
  857.                 LDR     R0, off_127DE13C
  858.                 MOV     R2, 8
  859.                 MOV     R1, 6
  860.                 BL      j_TextID_Create
  861.                 LDR     R2, off_127DE140
  862.                 LSL     R3, R0, 0
  863.                 MOV     R1, 3
  864.                 LSL     R0, R5, 0
  865.                 BL      sub_127DE258
  866.                 MOV     R2, 4
  867.                 MOV     R1, 2
  868.                 LSL     R0, R5, 0
  869.                 BL      j_GUIObject_SoftKeys_SetItemAsSubItem
  870.                 LDR     R0, off_127DE144
  871.                 MOV     R2, 6
  872.                 MOV     R1, 6
  873.                 BL      j_TextID_Create
  874.                 LDR     R2, off_127DE148
  875.                 LSL     R3, R0, 0
  876.                 MOV     R1, 4
  877.                 LSL     R0, R5, 0
  878.                 BL      sub_127DE258
  879.                 MOV     R2, 5
  880.                 MOV     R1, 2
  881.                 LSL     R0, R5, 0
  882.                 BL      j_GUIObject_SoftKeys_SetItemAsSubItem
  883.                 LDR     R0, off_127DE14C
  884.                 MOV     R2, 9
  885.                 MOV     R1, 6
  886.                 BL      j_TextID_Create
  887.                 LDR     R2, off_127DE150
  888.                 LSL     R3, R0, 0
  889.                 MOV     R1, 5
  890.                 LSL     R0, R5, 0
  891.                 BL      sub_127DE258
  892.                 CMP     R6, 0
  893.                 BNE     loc_127DDFBC
  894.                 MOV     R4, 3
  895.                 B       loc_127DDFCA
  896. loc_127DDFBC:                          
  897.                 CMP     R6, 1
  898.                 BNE     loc_127DDFC4
  899.                 MOV     R4, 5
  900.                 B       loc_127DDFCA
  901. loc_127DDFC4:                          
  902.                 CMP     R6, 2
  903.                 BNE     loc_127DDFCA
  904.                 MOV     R4, 4
  905. loc_127DDFCA:                          
  906.                 LSL     R2, R4, 0
  907.                 MOV     R1, 2
  908.                 LSL     R0, R5, 0
  909.                 BL      sub_127DE270
  910.                 LDR     R0, off_127DE154
  911.                 MOV     R2, 0xA
  912.                 MOV     R1, 6
  913.                 BL      j_TextID_Create
  914.                 LSL     R3, R0, 0
  915.                 MOV     R2, 0
  916.                 MOV     R1, 6
  917.                 LSL     R0, R5, 0
  918.                 BL      sub_127DE258
  919.                 MOV     R2, 7
  920.                 MOV     R1, 6
  921.                 LSL     R0, R5, 0
  922.                 BL      j_GUIObject_SoftKeys_SetItemAsSubItem
  923.                 LDR     R2, off_127DE158
  924.                 MOVL    R3, 0xA00
  925.                 ADD     R3, 0xAF
  926.                 MOV     R1, 7
  927.                 LSL     R0, R5, 0
  928.                 BL      sub_127DE258
  929.                 MOV     R2, 8
  930.                 MOV     R1, 6
  931.                 LSL     R0, R5, 0
  932.                 BL      j_GUIObject_SoftKeys_SetItemAsSubItem
  933.                 LDR     R0, off_127DE15C
  934.                 MOV     R2, 0xD
  935.                 MOV     R1, 6
  936.                 BL      j_TextID_Create
  937.                 LDR     R2, off_127DE160
  938.                 LSL     R3, R0, 0
  939.                 MOV     R1, 8
  940.                 LSL     R0, R5, 0
  941.                 BL      sub_127DE258
  942.                 LDR     R0, [SP,0x38-0x34]
  943.                 CMP     R0, 0
  944.                 BNE     loc_127DE02E
  945.                 MOV     R4, 7
  946.                 B       loc_127DE034
  947. loc_127DE02E:                          
  948.                 CMP     R0, 1
  949.                 BNE     loc_127DE034
  950.                 MOV     R4, 8
  951. loc_127DE034:                          
  952.                 LSL     R2, R4, 0
  953.                 MOV     R1, 6
  954.                 LSL     R0, R5, 0
  955.                 BL      sub_127DE270
  956.                 LDR     R0, off_127DE164
  957.                 MOV     R2, 0xD
  958.                 MOV     R1, 6
  959.                 BL      j_TextID_Create
  960.                 LSL     R3, R0, 0
  961.                 MOV     R2, 0
  962.                 MOV     R1, 9
  963.                 LSL     R0, R5, 0
  964.                 BL      sub_127DE258
  965.                 MOV     R2, 0xA
  966.                 MOV     R1, 9
  967.                 LSL     R0, R5, 0
  968.                 BL      j_GUIObject_SoftKeys_SetItemAsSubItem
  969.                 LDR     R3, dword_127DE168
  970.                 LDR     R2, off_127DE16C
  971.                 MOV     R1, 0xA
  972.                 LSL     R0, R5, 0
  973.                 BL      sub_127DE258
  974.                 MOV     R2, 0xB
  975.                 MOV     R1, 9
  976.                 LSL     R0, R5, 0
  977.                 BL      j_GUIObject_SoftKeys_SetItemAsSubItem
  978.                 LDR     R2, off_127DE170
  979.                 MOVL    R3, 0x10D
  980.                 MOV     R1, 0xB
  981.                 LSL     R0, R5, 0
  982.                 BL      sub_127DE258
  983.                 CMP     R7, 0
  984.                 BNE     loc_127DE08A
  985.                 MOV     R4, 0xA
  986.                 B       loc_127DE090
  987. loc_127DE08A:                          
  988.                 CMP     R7, 1
  989.                 BNE     loc_127DE090
  990.                 MOV     R4, 0xB
  991. loc_127DE090:                          
  992.                 LSL     R2, R4, 0
  993.                 MOV     R1, 9
  994.                 LSL     R0, R5, 0
  995.                 BL      sub_127DE270
  996.                 LDR     R0, off_127DE1A0
  997.                 ADD     R2, SP, 0x38-0x30
  998.                 MOV     R1, 0
  999.                 BL      j_fstat
  1000.                 CMP     R0, 0
  1001.                 BNE     loc_127DE0BE
  1002.                 LDR     R0, off_127DE174
  1003.                 MOV     R2, 0xC
  1004.                 MOV     R1, 6
  1005.                 BL      j_TextID_Create
  1006.                 LDR     R2, off_127DE178
  1007.                 LSL     R3, R0, 0
  1008.                 MOV     R1, 0xC
  1009.                 LSL     R0, R5, 0
  1010.                 BL      sub_127DE258
  1011. loc_127DE0BE:                          
  1012.                 LDR     R2, off_127DE17C
  1013.                 MOV     R1, 0xD
  1014.                 LSL     R0, R5, 0
  1015.                 BL      j_GUIObject_SoftKeys_SetAction
  1016.                 MOV     R3, 0
  1017.                 MOV     R2, 9
  1018.                 MOV     R1, 0xD
  1019.                 LSL     R0, R5, 0
  1020.                 BL      sub_127DE288
  1021.                 LDR     R2, off_127DE180
  1022.                 MOV     R1, 0xE
  1023.                 LSL     R0, R5, 0
  1024.                 BL      j_GUIObject_SoftKeys_SetAction
  1025.                 MOV     R3, 0
  1026.                 MOV     R2, 0xD
  1027.                 MOV     R1, 0xE
  1028.                 LSL     R0, R5, 0
  1029.                 BL      sub_127DE288
  1030.                 LDR     R2, off_127DE184
  1031.                 MOV     R1, 0xF
  1032.                 LSL     R0, R5, 0
  1033.                 BL      j_GUIObject_SoftKeys_SetAction
  1034.                 MOV     R3, 0
  1035.                 MOV     R2, 0x22
  1036.                 MOV     R1, 0xF
  1037.                 LSL     R0, R5, 0
  1038.                 BL      sub_127DE288
  1039.                 LDR     R2, off_127DE188
  1040.                 LDR     R1, dword_127DE18C
  1041.                 LSL     R0, R5, 0
  1042.                 BL      j_GUIObject_SoftKeys_SetAction
  1043.                 LSL     R0, R5, 0
  1044.                 BL      j_GUIObject_Show
  1045.                 CMP     R7, 1
  1046.                 BNE     loc_127DE120
  1047.                 LSL     R0, R5, 0
  1048.                 BL      j_GUIObject_GetDispObject
  1049.                 LDR     R1, dword_127DE190
  1050.                 BL      j_DispObject_SetAnimation
  1051. loc_127DE120:                          
  1052.                 ADD     SP, SP, 0x24
  1053.                 POP     {R4-R7,PC}
  1054.  
  1055. ; ---------------------------------------------------------------------------
  1056. dword_127DE124  DCD 0xFFFF ;AB_ITEM_FIELD_NEW_ITEM
  1057. dword_127DE128  DCD 0xD99 ;Stop
  1058. off_127DE12C    DCD loc_127DDD70+1      
  1059. dword_127DE130  DCD 0xD4F ;Minim.
  1060. off_127DE134    DCD loc_127DDD78+1
  1061. off_127DE138    DCD aAlignment          
  1062. off_127DE13C    DCD aLeft
  1063. off_127DE140    DCD loc_127DDE04+1
  1064. off_127DE144    DCD aCenter            
  1065. off_127DE148    DCD loc_127DDE10+1
  1066. off_127DE14C    DCD aRight              
  1067. off_127DE150    DCD loc_127DDE1C+1
  1068. off_127DE154    DCD aStyle              
  1069. off_127DE158    DCD loc_127DDE2C+1
  1070. off_127DE15C    DCD aFullscreen        
  1071. off_127DE160    DCD loc_127DDE3C+1
  1072. off_127DE164    DCD aAnimation          
  1073. dword_127DE168  DCD 0x10A ;Turn off
  1074. off_127DE16C    DCD loc_127DDE48+1      
  1075. off_127DE170    DCD loc_127DDE50+1      
  1076. off_127DE174    DCD aTageditor          
  1077. off_127DE178    DCD loc_127DDDB0+1
  1078. off_127DE17C    DCD loc_127DDDC8+1      
  1079. off_127DE180    DCD loc_127DDDD0+1      
  1080. off_127DE184    DCD loc_127DDDDC+1      
  1081. off_127DE188    DCD loc_127DDD84+1      
  1082. dword_127DE18C  DCD 0xFAF ;ACTION_LONG_BACK
  1083. dword_127DE190  DCD 0x60021000 ;animacja
  1084. off_127DE194    DCD aAlign              
  1085. off_127DE198    DCD aDisplay
  1086. off_127DE19C    DCD aAnimation_0
  1087. off_127DE1A0    DCD aUsbOtherZbinTa
  1088. ; ---------------------------------------------------------------------------
  1089.  
  1090. sub_127DE1A4:                          
  1091.                 PUSH    {R4,R5,LR}
  1092.                 LSL     R4, R0, 0
  1093.                 BL      sub_127DDB24
  1094.                 LSL     R5, R0, 0
  1095.                 LDR     R0, [R4,4]
  1096.                 BL      j_FILEITEM_GetPath
  1097.                 STR     R0, [R5]
  1098.                 LDR     R0, [R4,4]
  1099.                 BL      j_FILEITEM_GetFname
  1100.                 STR     R0, [R5,4]
  1101.                 POP     {R4,R5,PC}
  1102. ; ---------------------------------------------------------------------------
  1103. j_memalloc:
  1104.                 PUSH    {R3}
  1105.                 LDR     R3, dword_127DE1CC
  1106.                 MOV     R12, R3
  1107.                 POP     {R3}
  1108.                 BX      R12
  1109.                 NOP
  1110. dword_127DE1CC  DCD memalloc
  1111. ; ---------------------------------------------------------------------------
  1112. j_memfree:
  1113.                 PUSH    {R3}
  1114.                 LDR     R3, dword_127DE1DC
  1115.                 MOV     R12, R3
  1116.                 POP     {R3}
  1117.                 BX      R12
  1118.                 NOP
  1119. dword_127DE1DC  DCD memfree
  1120. ; ---------------------------------------------------------------------------
  1121. j_BookObj_ReturnPage:                  
  1122.                 LDR     R3, off_127DE1E4
  1123.                 BX      R3              
  1124. off_127DE1E4    DCD BookObj_ReturnPage+1
  1125. ; ---------------------------------------------------------------------------
  1126. j_GUIObject_Destroy:                    
  1127.                 LDR     R3, off_127DE1EC
  1128.                 BX      R3              
  1129. off_127DE1EC    DCD GUIObject_Destroy+1
  1130. ; ---------------------------------------------------------------------------
  1131. j_BookObj_Hide:                        
  1132.                 LDR     R3, off_127DE1F4
  1133.                 BX      R3              
  1134. off_127DE1F4    DCD BookObj_Hide+1      
  1135. ; ---------------------------------------------------------------------------
  1136. j_UI_Event:                            
  1137.                 LDR     R3, off_127DE1FC
  1138.                 BX      R3              
  1139. off_127DE1FC    DCD UI_Event+1          
  1140. ; ---------------------------------------------------------------------------
  1141. j_TextFeedbackWindow:                  
  1142.                 LDR     R3, off_127DE204
  1143.                 BX      R3              
  1144. off_127DE204    DCD TextFeedbackWindow+1
  1145. ; ---------------------------------------------------------------------------
  1146. sub_127DE208:
  1147. ; pg_Notes_Receive_vNote_Note_Accepted_TF__0xF+1Ap
  1148.                 LDR     R3, off_127DE20C
  1149.                 BX      R3
  1150. off_127DE20C    DCD 0x1179EB9C+1;1177CC28+1
  1151. ; ---------------------------------------------------------------------------
  1152. sub_127DE210:
  1153. ; CODE XREF: pg_MSG_UI_ExtendedMessageList__0xF+10Ap
  1154.                 LDR     R3, off_127DE214
  1155.                 BX      R3
  1156. off_127DE214    DCD 0x109DAA5C+1;109B32C8+1
  1157. ; ---------------------------------------------------------------------------
  1158. j_GUIObject_SetTitleType:              
  1159.                 LDR     R3, off_127DE21C
  1160.                 BX      R3              
  1161. off_127DE21C    DCD GUIObject_SetTitleType+1
  1162. ; ---------------------------------------------------------------------------
  1163. sub_127DE220:                          
  1164.                 LDR     R3, off_127DE224
  1165.                 BX      R3
  1166. off_127DE224    DCD 0x118197B4+1;117F7BE8+1
  1167. ; ---------------------------------------------------------------------------
  1168. j_TextID_Create:                        
  1169.                 LDR     R3, off_127DE22C
  1170.                 BX      R3              
  1171. off_127DE22C    DCD TextID_Create+1    
  1172. ; ---------------------------------------------------------------------------
  1173. j_GUIObject_SetSecondRowTitleText:      
  1174.                 LDR     R3, off_127DE234
  1175.                 BX      R3              
  1176. off_127DE234    DCD GUIObject_SetSecondRowTitleText+1
  1177. ; ---------------------------------------------------------------------------
  1178. j_GUIObject_SetTitleText:              
  1179.                 LDR     R3, off_127DE23C
  1180.                 BX      R3              
  1181. off_127DE23C    DCD GUIObject_SetTitleText+1
  1182. ; ---------------------------------------------------------------------------
  1183. j_wstrlen:                              
  1184.                 LDR     R3, off_127DE244
  1185.                 BX      R3              
  1186. off_127DE244    DCD wstrlen+1          
  1187. ; ---------------------------------------------------------------------------
  1188. j_GUIObject_SetStyle:                  
  1189.                 LDR     R3, off_127DE24C
  1190.                 BX      R3              
  1191. off_127DE24C    DCD GUIObject_SetStyle+1
  1192. ; ---------------------------------------------------------------------------
  1193. j_GUIObject_SoftKeys_RemoveBackground:  
  1194.                 LDR     R3, off_127DE254
  1195.                 BX      R3              
  1196. off_127DE254    DCD GUIObject_SoftKeys_RemoveBackground+1
  1197. ; ---------------------------------------------------------------------------
  1198. sub_127DE258:
  1199.                 PUSH    {R3}
  1200.                 LDR     R3, off_127DE264
  1201.                 MOV     R12, R3
  1202.                 POP     {R3}
  1203.                 BX      R12
  1204.                 NOP
  1205. off_127DE264    DCD 0x10B639F4+1;10B3C898+1
  1206. ; ---------------------------------------------------------------------------
  1207. j_GUIObject_SoftKeys_SetItemAsSubItem:  
  1208.                 LDR     R3, off_127DE26C
  1209.                 BX      R3              
  1210. off_127DE26C    DCD GUIObject_SoftKeys_SetItemAsSubItem+1
  1211. ; ---------------------------------------------------------------------------
  1212. sub_127DE270:                          
  1213.                 LDR     R3, off_127DE274
  1214.                 BX      R3
  1215. off_127DE274    DCD 0x108155A4+1;107F3254+1
  1216. ; ---------------------------------------------------------------------------
  1217. j_fstat:                                
  1218.                 LDR     R3, off_127DE27C
  1219.                 BX      R3              
  1220. off_127DE27C    DCD fstat+1            
  1221. ; ---------------------------------------------------------------------------
  1222. j_GUIObject_SoftKeys_SetAction:        
  1223.                 LDR     R3, off_127DE284
  1224.                 BX      R3              
  1225. off_127DE284    DCD GUIObject_SoftKeys_SetAction+1
  1226. ; ---------------------------------------------------------------------------
  1227. sub_127DE288:                          
  1228.                 PUSH    {R3}
  1229.                 LDR     R3, off_127DE294
  1230.                 MOV     R12, R3
  1231.                 POP     {R3}
  1232.                 BX      R12
  1233.                 NOP
  1234. off_127DE294    DCD 0x10815620+1;107F32D0+1
  1235. ; ---------------------------------------------------------------------------
  1236. j_GUIObject_Show:                      
  1237.                 LDR     R3, off_127DE29C
  1238.                 BX      R3              
  1239. off_127DE29C    DCD GUIObject_Show+1    
  1240. ; ---------------------------------------------------------------------------
  1241. j_GUIObject_GetDispObject:              
  1242.                 LDR     R3, off_127DE2A4
  1243.                 BX      R3              
  1244. off_127DE2A4    DCD GUIObject_GetDispObject+1
  1245. ; ---------------------------------------------------------------------------
  1246. j_DispObject_SetAnimation:              
  1247.                 LDR     R3, off_127DE2AC
  1248.                 BX      R3              
  1249. off_127DE2AC    DCD DispObject_SetAnimation+1
  1250. ; ---------------------------------------------------------------------------
  1251. j_FILEITEM_GetPath:                    
  1252.                 LDR     R3, off_127DE2B4
  1253.                 BX      R3              
  1254. off_127DE2B4    DCD FILEITEM_GetPath+1  
  1255. ; ---------------------------------------------------------------------------
  1256. j_FILEITEM_GetFname:                    
  1257.                 LDR     R3, off_127DE2BC
  1258.                 BX      R3              
  1259. off_127DE2BC    DCD FILEITEM_GetFname+1
  1260. ; ---------------------------------------------------------------------------
  1261. kod32_1259      DCD 0x5A98A284
  1262.                 DCD 0x7E4B3E91
  1263.                 DCD 0xFC7EB3BE
  1264.                 DCD 0xEBB0F0FC
  1265. aAppsMusicInfo  DCB     "/apps/music-info/",0
  1266.  
  1267.                 DCB    0
  1268.                 DCB    0
  1269.  
  1270. kod32_1268      DCD 0x45C77142
  1271.                 DCD 0xB746210F
  1272.                 DCD 0xF499299A
  1273.                 DCD 0x2E266A21
  1274. kod32_1272      DCD 0x5A98A284
  1275.                 DCD 0x7E4B3E91
  1276.                 DCD 0xFC7EB3BE
  1277.                 DCD 0xEBB0F0FC
  1278. kod32_1276      DCD 0x45C77142
  1279.                 DCD 0xB746210F
  1280.                 DCD 0xF499299A
  1281.                 DCD 0x2E266A21
  1282.  
  1283. aMusicinfo_var  DCB     "MusicInfo_Var",0
  1284.  
  1285.                 DCB    0
  1286.                 DCB    0
  1287.  
  1288. kod32_1286      DCD 0x974FEBB1
  1289.                 DCD 0x942DDB0
  1290.                 DCD 0x11CE96B6
  1291.                 DCD 0xE8D85E2D
  1292. kod32_1290      DCD 0xF95CD0B
  1293.                 DCD 0x7A4EB69F
  1294.                 DCD 0x1DCACDA7
  1295.                 DCD 0x279ABA87
  1296.  
  1297. ; ---------------------------------------------------------------------------
  1298. aJpg            du      "jpg",0
  1299. aGif            du      "gif",0
  1300. aPng            du      "png",0
  1301. aBmp            du      "bmp",0
  1302. aMusicinfo      DCB     "MusicInfo",0
  1303. ; ---------------------------------------------------------------------------
  1304.  
  1305.                 DCB    0
  1306.                 DCB    0
  1307.  
  1308. aUsbOtherZbinTa du      "/usb/other/ZBin/TagEditor.elf",0
  1309. aAlign          DCB     "align",0
  1310.                                        
  1311.                 DCB    0
  1312.                 DCB    0
  1313.  
  1314. aDisplay        DCB     "display",0
  1315. aAnimation_0    DCB     "animation",0
  1316.  
  1317.                 DCB    0
  1318.                 DCB    0
  1319.  
  1320. aAlignment      DCB     "Alignment",0
  1321.  
  1322.                 DCB    0
  1323.                 DCB    0
  1324.  
  1325. aLeft           DCB     "Left",0
  1326.  
  1327.                 DCB    0
  1328.                 DCB    0
  1329.                 DCB    0
  1330.  
  1331. aCenter         DCB     "Center",0
  1332.  
  1333.                 DCB    0
  1334.  
  1335. aRight          DCB     "Right",0
  1336.  
  1337.                 DCB    0
  1338.                 DCB    0
  1339.  
  1340. aStyle          DCB     "Style",0
  1341.  
  1342.                 DCB    0
  1343.                 DCB    0
  1344.  
  1345. aFullscreen     DCB     "Fullscreen",0
  1346.  
  1347.                 DCB    0
  1348.  
  1349. aAnimation      DCB     "Animation",0
  1350.  
  1351.                 DCB    0
  1352.                 DCB    0
  1353.  
  1354. aTageditor      DCB     "TagEditor",0
  1355. ; ---------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment