MiFa

Untitled

Jun 26th, 2011
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;W902 SW-R3EG004
  2. ;Ability change orientation in file manager
  3. ;Ability change GUI in file manager normal/fullscreen/activity menu style
  4. ;Ability show/hide softkeys
  5. ;All functions are now in the Options / Settings GUI
  6. ;
  7. ;+Ability to change GUI mode in 4 and 5 tab (c) HotRabbit
  8. ;+Ability change orientation in file manager
  9. ;+Ability show/hide softkeys
  10. ;
  11. ;(!) Should Edit lng file:
  12. ;
  13. ;0x32E3 - "Activity Menu Style"/Styl menu czynnosci
  14. ;0x32E9 - "Softkeys"/Przyciski
  15. ;0x3316 - "Show softkeys"/Pokaz przyciski
  16. ;0x3317 - "Hide Softkeys"/Ukryj przyciski
  17. ;v4.0
  18. ;(c) Juhu07
  19. ;(e) HotRabbit, Therion
  20.  
  21. off_11E5DE00 = 0x11F25B10;11E5DE00 ;page_DataBrowser_Main
  22. aTpaSystemSetti = 0x11E6BA4C;11DA40C8 ;/tpa/system/settings
  23. ;---zakl
  24. unk_126D0B41 = 0x11D5D641;126D0B41
  25. unk_126D0AB7 = 0x11D5D5B7;126D0AB7
  26.  
  27. include "x.inc"
  28. include "lib\W902.inc"
  29.  
  30. ;--------------------------------------z patcha 4i5 zakladka------------------------------------
  31. org 0x11D5D638;126D0B38
  32. ;3068002100F06EFB
  33.                 LDR     R3, off_126D0B3C
  34.                 BX      R3
  35. off_126D0B3C    DCD loc_1278C0BC+1
  36.  
  37. org 0x11D5D5A8;126D0AA8
  38. ;052100F0BBFB3068002100F0B3FB
  39.                 LDR     R3, off_126D0AAC
  40.                 BX      R3
  41. off_126D0AAC    DCD loc_1278C114+1
  42. ;-----------------------------------------------------------------------------------------------
  43. org 0x118121DA;117F040E
  44.                 LDR     R3, off_117F0414
  45.                 BX      R3
  46.                 align 4
  47. off_117F0414    DCD loc_1278B9A8+1
  48.  
  49. org 0x11812216;117F044A
  50.                 LDR     R3, off_117F0450
  51.                 BX      R3
  52.                 align 4
  53. off_117F0450    DCD loc_1278B9D8+1
  54.  
  55. org 0x10C1CCCE;10C14062
  56.                 LDR     R0, [SP]
  57.                 LDR     R3, off_10C14068
  58.                 BX      R3
  59. off_10C14068    DCD loc_1278BA08+1
  60.  
  61. org 0x118121BA;117F03EE
  62.                 LDR     R3, off_117F03F4
  63.                 BX      R3
  64.                 align 4
  65. off_117F03F4    DCD loc_1278B930+1
  66.  
  67. org 0x11821044;117FF290
  68.                 BLX     R0
  69.  
  70. org 0x118210DC;117FF328
  71. off_117FF328    DCD loc_1278BA80+1
  72.  
  73. ;-------------------------------------------patchbody------------------------------------------
  74. org 0x11D5E0B0;1278B930
  75. loc_1278B930:
  76.                                        
  77.                 mov     R1, 3
  78.                 add     R0, R6, 0
  79.                 bl      sub_1278C068
  80.                 bl      loc_1278BE40
  81.                 cmp     R0, 1
  82.                 beq     loc_1278B952
  83.                 bl      loc_1278BE4A
  84.                 cmp     R0, 1
  85.                 beq     loc_1278B956
  86.                 bl      loc_1278BE54
  87.                 cmp     R0, 1
  88.                 beq     loc_1278B95A
  89.                 B       loc_1278B95C
  90.  
  91.  
  92. loc_1278B952:                          
  93.                 mov     R1, 4
  94.                 B       loc_1278B95C
  95.  
  96.  
  97. loc_1278B956:                          
  98.                 mov     R1, 1
  99.                 B       loc_1278B95C
  100.  
  101.  
  102. loc_1278B95A:                          
  103.                 mov     R1, 9
  104.  
  105. loc_1278B95C:                          
  106.                                        
  107.                 add     R0, R6, 0
  108.                 bl      sub_1278C06C
  109.                 bl      sub_1278BE2C
  110.                 cmp     R0, 1
  111.                 beq     loc_1278B974
  112.                 bl      sub_1278BE36
  113.                 cmp     R0, 1
  114.                 beq     loc_1278B978
  115.                 B       loc_1278B97A
  116.  
  117.  
  118. loc_1278B974:                          
  119.                 mov     R1, 0
  120.                 B       loc_1278B97A
  121.  
  122.  
  123. loc_1278B978:                          
  124.                 mov     R1, 1
  125.  
  126. loc_1278B97A:                          
  127.                                        
  128.                 add     R0, R4, 0
  129.                 bl      sub_1278C044
  130.                 bl      loc_1278BE5E
  131.                 cmp     R0, 1
  132.                 beq     loc_1278B990
  133.                 bl      loc_1278BE68
  134.                 cmp     R0, 1
  135.                 beq     loc_1278B998
  136.  
  137. loc_1278B990:                          
  138.                 add     R0, R6, 0
  139.                 bl      sub_1278C074
  140.                 B       loc_1278B99E
  141.  
  142.  
  143. loc_1278B998:                          
  144.                 add     R0, R6, 0
  145.                 bl      sub_1278C078
  146.  
  147. loc_1278B99E:                          
  148.                 mov     R1, 1
  149.                 ldr     R3, return_hook6
  150.                 bx      R3
  151.  
  152.  
  153. return_hook6    dw 0x118121C4+1;117F03F8+1
  154.  
  155.  
  156.  
  157. loc_1278B9A8:                          
  158.                                        
  159.                 mov     R1, 3
  160.                 add     R0, R6, 0
  161.                 bl      sub_1278C068
  162.                 bl      sub_1278BE2C
  163.                 cmp     R0, 1
  164.                 beq     loc_1278B9C2
  165.                 bl      sub_1278BE36
  166.                 cmp     R0, 1
  167.                 beq     loc_1278B9C6
  168.                 B       loc_1278B9C8
  169.  
  170.  
  171. loc_1278B9C2:                          
  172.                 mov     R1, 0
  173.                 B       loc_1278B9C8
  174.  
  175.  
  176. loc_1278B9C6:                          
  177.                 mov     R1, 1
  178.  
  179. loc_1278B9C8:                          
  180.                                        
  181.                 add     R0, R4, 0
  182.                 bl      sub_1278C044
  183.                 mov     R1, 1
  184.                 ldr     R3, return_hook3
  185.                 bx      R3
  186.  
  187.  
  188. return_hook3    dw 0x118121E4+1;117F0418+1
  189.  
  190.  
  191.  
  192. loc_1278B9D8:                          
  193.                                        
  194.                 mov     R1, 5
  195.                 add     R0, R6, 0
  196.                 bl      sub_1278C068
  197.                 bl      sub_1278BE2C
  198.                 cmp     R0, 1
  199.                 beq     loc_1278B9F2
  200.                 bl      sub_1278BE36
  201.                 cmp     R0, 1
  202.                 beq     loc_1278B9F6
  203.                 B       loc_1278B9F8
  204.  
  205.  
  206. loc_1278B9F2:                          
  207.                 mov     R1, 0
  208.                 B       loc_1278B9F8
  209.  
  210.  
  211. loc_1278B9F6:                          
  212.                 mov     R1, 1
  213.  
  214. loc_1278B9F8:                          
  215.                                        
  216.                 add     R0, R4, 0
  217.                 bl      sub_1278C044
  218.                 add     R0, R6, 0
  219.                 ldr     R3, return_hook4
  220.                 bx      R3
  221.  
  222.  
  223. return_hook4    dw 0x11812220+1;117F0454+1
  224.  
  225.  
  226. loc_1278BA08:                          
  227.                                        
  228.                 ldr     R1, [R0,0xC]
  229.                 add     R0, R6, 0
  230.                 bl      sub_1278C07C
  231.                 bl      loc_1278BE40
  232.                 cmp     R0, 1
  233.                 beq     loc_1278BA2A
  234.                 bl      loc_1278BE4A
  235.                 cmp     R0, 1
  236.                 beq     loc_1278BA2E
  237.                 bl      loc_1278BE54
  238.                 cmp     R0, 1
  239.                 beq     loc_1278BA32
  240.                 B       loc_1278BA34
  241.  
  242.  
  243. loc_1278BA2A:                          
  244.                 mov     R1, 4
  245.                 B       loc_1278BA34
  246.  
  247.  
  248. loc_1278BA2E:                          
  249.                 mov     R1, 1
  250.                 B       loc_1278BA34
  251.  
  252.  
  253. loc_1278BA32:                          
  254.                 mov     R1, 9
  255.  
  256. loc_1278BA34:                          
  257.                                        
  258.                 add     R0, R6, 0
  259.                 bl      sub_1278C06C
  260.                 bl      sub_1278BE2C
  261.                 cmp     R0, 1
  262.                 beq     loc_1278BA4C
  263.                 bl      sub_1278BE36
  264.                 cmp     R0, 1
  265.                 beq     loc_1278BA50
  266.                 B       loc_1278BA52
  267.  
  268.  
  269. loc_1278BA4C:                          
  270.                 mov     R1, 0
  271.                 B       loc_1278BA52
  272.  
  273.  
  274. loc_1278BA50:                          
  275.                 mov     R1, 1
  276.  
  277. loc_1278BA52:                          
  278.                                        
  279.                 add     R0, R4, 0
  280.                 bl      sub_1278C044
  281.                 bl      loc_1278BE5E
  282.                 cmp     R0, 1
  283.                 beq     loc_1278BA68
  284.                 bl      loc_1278BE68
  285.                 cmp     R0, 1
  286.                 beq     loc_1278BA70
  287.  
  288. loc_1278BA68:                          
  289.                 add     R0, R6, 0
  290.                 bl      sub_1278C074
  291.                 B       loc_1278BA76
  292.  
  293.  
  294. loc_1278BA70:                          
  295.                 add     R0, R6, 0
  296.                 bl      sub_1278C078
  297.  
  298. loc_1278BA76:                          
  299.                 mov     R1, 0
  300.                 ldr     R3, return_hook5
  301.                 bx      R3
  302.  
  303. return_hook5    dw 0x10C1CCD8+1;10C1406C+1
  304.  
  305.  
  306.  
  307. loc_1278BA80:                          
  308.                                        
  309.                 ldr     R0, dword_1278BB28
  310.                 add     R6, R4, R0
  311.                 push    {R0-R7,LR}
  312.                 ldrH    R1, [R5]
  313.                 ldr     R0, [R6]
  314.                 bl      sub_1278BFDC
  315.                 bl      sub_1278BFE4
  316.                 cmp     R0, 1
  317.                 bne     locret_1278BB24
  318.                 ldr     R0, [R6]
  319.                 mov     R1, 0xD0
  320.                 bl      sub_1278BFEC
  321.                 cmp     R0, 0
  322.                 bne     locret_1278BB24
  323.                 ldr     R0, [R6]
  324.                 mov     R2, 0
  325.                 mov     R1, 0xD0
  326.                 bl      sub_1278C048
  327.                 adr     R0, aGuiSettings
  328.                 mov     R1, 0
  329.                 mov     R2, 0xFF
  330.                 bl      sub_1278C070
  331.                 add     R2, R0, 0
  332.                 mov     R1, 0xD0
  333.                 ldr     R0, [R6]
  334.                 bl      sub_1278C04C
  335.                 ldr     R0, [R6]
  336.                 mov     R1, 0xD0
  337.                 mov     R2, 0xD1
  338.                 bl      sub_1278C050
  339.                 ldr     R0, [R6]
  340.                 mov     R1, 0xD1
  341.                 ldr     R2, word_Orientation
  342.                 bl      sub_1278C04C
  343.                 ldr     R0, [R6]
  344.                 mov     R1, 0xD1
  345.                 ldr     R2, off_1278BB34
  346.                 bl      sub_1278C048
  347.                 ldr     R0, [R6]
  348.                 mov     R1, 0xD0
  349.                 mov     R2, 0xD2
  350.                 bl      sub_1278C050
  351.                 adr     R0, aGuiMode    
  352.                 mov     R1, 0
  353.                 mov     R2, 0xFF
  354.                 bl      sub_1278C070
  355.                 add     R2, R0, 0
  356.                 mov     R1, 0xD2
  357.                 ldr     R0, [R6]
  358.                 bl      sub_1278C04C
  359.                 ldr     R0, [R6]
  360.                 mov     R1, 0xD2
  361.                 ldr     R2, off_1278BB38
  362.                 bl      sub_1278C048
  363.                 ldr     R0, [R6]
  364.                 mov     R1, 0xD0
  365.                 mov     R2, 0xD3
  366.                 bl      sub_1278C050
  367.                 ldr     R0, [R6]
  368.                 mov     R1, 0xD3
  369.                 ldr     R2, word_Softkeys
  370.                 bl      sub_1278C04C
  371.                 ldr     R0, [R6]
  372.                 mov     R1, 0xD3
  373.                 ldr     R2, off_1278BB3C
  374.                 bl      sub_1278C048
  375.  
  376. locret_1278BB24:                        
  377.                                        
  378.                 pop     {R0-R7,PC}
  379.  
  380.  
  381.                 align 4
  382. dword_1278BB28        dw 0x974
  383. word_Orientation      dw 0x12B5
  384. word_Softkeys         dw 0x3EF
  385. off_1278BB34    dw loc_1278BB70+1      
  386. off_1278BB38    dw loc_1278BC18+1      
  387. off_1278BB3C    dw loc_1278BCE8+1      
  388. aGuiMode        du      "GUI Mode",0
  389.                 align 4
  390. aGuiSettings    du      "GUI Settings",0
  391.                 align 4
  392.  
  393.  
  394. loc_1278BB70:                          
  395.                 push    {R4,LR}
  396.                 add     R4, R0, 0
  397.                 mov     R1, 0
  398.                 bl      sub_1278BFFC
  399.                 str     R0, [R4,0x1C]
  400.                 mov     R1, 2
  401.                 bl      sub_1278C004
  402.                 ldr     R0, [R4,0x1C]
  403.                 ldr     R1, word_Orientation1
  404.                 bl      sub_1278C07C
  405.                 ldr     R0, [R4,0x1C]
  406.                 mov     R1, 9
  407.                 bl      sub_1278C06C
  408.                 ldr     R0, [R4,0x1C]
  409.                 mov     R1, 0
  410.                 bl      sub_1278C00C
  411.                 ldr     R0, [R4,0x1C]
  412.                 mov     R1, 0
  413.                 bl      sub_1278C014
  414.                 ldr     R0, [R4,0x1C]
  415.                 adr     R1, loc_1278BBEC
  416.                 add     R1, 1
  417.                 bl      sub_1278C01C
  418.                 ldr     R0, [R4,0x1C]
  419.                 movl    R1, 0xFC0
  420.                 ldr     R2, off_1278BBD8
  421.                 bl      sub_1278C048
  422.                 ldr     R0, [R4,0x1C]
  423.                 ldr     R1, ACTION_LONG_BACK
  424.                 ldr     R2, off_1278BBD4
  425.                 bl      sub_1278C048
  426.                 ldr     R0, [R4,0x1C]
  427.                 ldr     R1, ACTION_SELECT1
  428.                 ldr     R2, off_1278BBE8
  429.                 bl      sub_1278C048
  430.                 ldr     R0, [R4,0x1C]
  431.                 bl      sub_1278BFF4
  432.                 pop     {R4,PC}
  433.  
  434. off_1278BBD4    dw _freebook+1
  435. off_1278BBD8    dw loc_1278BE1C+1      
  436. word_Orientation1       dw 0x12B5
  437. ACTION_LONG_BACK        dw 0xFAF
  438. ACTION_SELECT1          dw 0xFC2
  439. off_1278BBE8    dw loc_1278BD9C+1      
  440.  
  441.  
  442. loc_1278BBEC:                          
  443.                 push    {R4,LR}
  444.                 add     R4, R0, 0
  445.                 bl      sub_1278C024
  446.                 cmp     R0, 1
  447.                 bne     locret_1278BC0E
  448.                 add     R0, R4, 0
  449.                 bl      sub_1278C02C
  450.                 cmp     R0, 0
  451.                 beq     loc_1278BC06
  452.                 ldr     R1, word_Landscape
  453.                 B       loc_1278BC08
  454.  
  455.  
  456. loc_1278BC06:                          
  457.                 ldr     R1, word_Portrait
  458.  
  459. loc_1278BC08:                          
  460.                 add     R0, R4, 0
  461.                 bl      sub_1278C034
  462.  
  463. locret_1278BC0E:                        
  464.                 pop     {R4,PC}
  465.  
  466. word_Portrait   dw 0xAB0
  467. word_Landscape  dw 0xAAE
  468.  
  469.  
  470. loc_1278BC18:                          
  471.                 push    {R4,LR}
  472.                 add     R4, R0, 0
  473.                 mov     R1, 0
  474.                 bl      sub_1278BFFC
  475.                 str     R0, [R4,0x1C]
  476.                 mov     R1, 3
  477.                 bl      sub_1278C004
  478.                 adr     R0, aGuiMode_0  
  479.                 mov     R1, 0
  480.                 mov     R2, 0xFF
  481.                 bl      sub_1278C070
  482.                 add     R1, R0, 0
  483.                 ldr     R0, [R4,0x1C]
  484.                 bl      sub_1278C07C
  485.                 ldr     R0, [R4,0x1C]
  486.                 mov     R1, 9
  487.                 bl      sub_1278C06C
  488.                 ldr     R0, [R4,0x1C]
  489.                 mov     R1, 0
  490.                 bl      sub_1278C00C
  491.                 ldr     R0, [R4,0x1C]
  492.                 mov     R1, 0
  493.                 bl      sub_1278C014
  494.                 ldr     R0, [R4,0x1C]
  495.                 adr     R1, loc_1278BCB0
  496.                 add     R1, 1
  497.                 bl      sub_1278C01C
  498.                 ldr     R0, [R4,0x1C]
  499.                 movl    R1, 0xFC0
  500.                 ldr     R2, off_1278BCA0
  501.                 bl      sub_1278C048
  502.                 ldr     R0, [R4,0x1C]
  503.                 ldr     R1, ACTION_LONG_BACK_1
  504.                 ldr     R2, off_1278BC9C
  505.                 bl      sub_1278C048
  506.                 ldr     R0, [R4,0x1C]
  507.                 ldr     R1, ACTION_SELECT1_1
  508.                 ldr     R2, off_1278BCAC
  509.                 bl      sub_1278C048
  510.                 ldr     R0, [R4,0x1C]
  511.                 bl      sub_1278BFF4
  512.                 pop     {R4,PC}
  513.  
  514.                 align 4
  515. aGuiMode_0      du      "GUI Mode",0
  516.                 align 4
  517. off_1278BC9C    dw _freebook+1
  518. off_1278BCA0    dw loc_1278BE1C+1      
  519. ACTION_LONG_BACK_1  dw 0xFAF
  520. ACTION_SELECT1_1    dw 0xFC2
  521. off_1278BCAC    dw loc_1278BDB0+1      
  522.  
  523.  
  524. loc_1278BCB0:                          
  525.                 push    {R4,LR}
  526.                 add     R4, R0, 0
  527.                 bl      sub_1278C024
  528.                 cmp     R0, 1
  529.                 bne     locret_1278BCDA
  530.                 add     R0, R4, 0
  531.                 bl      sub_1278C02C
  532.                 cmp     R0, 0
  533.                 beq     loc_1278BCCE
  534.                 cmp     R0, 1
  535.                 beq     loc_1278BCD2
  536.                 ldr     R1, word_ActivityMenuStyle
  537.                 B       loc_1278BCD4
  538.  
  539.  
  540. loc_1278BCCE:                          
  541.                 ldr     R1, word_Fullscreen
  542.                 B       loc_1278BCD4
  543.  
  544.  
  545. loc_1278BCD2:                          
  546.                 ldr     R1, word_Normalscreen
  547.  
  548. loc_1278BCD4:                          
  549.                                        
  550.                 add     R0, R4, 0
  551.                 bl      sub_1278C034
  552.  
  553. locret_1278BCDA:                        
  554.                 pop     {R4,PC}
  555.  
  556. word_Fullscreen         dw 0xAAD
  557. word_Normalscreen       dw 0xAAF
  558. word_ActivityMenuStyle  dw 0x3F0
  559.  
  560.  
  561. loc_1278BCE8:                          
  562.                 push    {R4,LR}
  563.                 add     R4, R0, 0
  564.                 mov     R1, 0
  565.                 bl      sub_1278BFFC
  566.                 str     R0, [R4,0x1C]
  567.                 mov     R1, 2
  568.                 bl      sub_1278C004
  569.                 ldr     R0, [R4,0x1C]
  570.                 ldr     R1, word_Softkeys1
  571.                 bl      sub_1278C07C
  572.                 ldr     R0, [R4,0x1C]
  573.                 mov     R1, 9
  574.                 bl      sub_1278C06C
  575.                 ldr     R0, [R4,0x1C]
  576.                 mov     R1, 0
  577.                 bl      sub_1278C00C
  578.                 ldr     R0, [R4,0x1C]
  579.                 mov     R1, 0
  580.                 bl      sub_1278C014
  581.                 ldr     R0, [R4,0x1C]
  582.                 adr     R1, loc_1278BD64
  583.                 add     R1, 1
  584.                 bl      sub_1278C01C
  585.                 ldr     R0, [R4,0x1C]
  586.                 movl    R1, 0xFC0
  587.                 ldr     R2, off_1278BD50
  588.                 bl      sub_1278C048
  589.                 ldr     R0, [R4,0x1C]
  590.                 ldr     R1, dword_1278BD58
  591.                 ldr     R2, off_1278BD4C
  592.                 bl      sub_1278C048
  593.                 ldr     R0, [R4,0x1C]
  594.                 ldr     R1, dword_1278BD5C
  595.                 ldr     R2, off_1278BD60
  596.                 bl      sub_1278C048
  597.                 ldr     R0, [R4,0x1C]
  598.                 bl      sub_1278BFF4
  599.                 pop     {R4,PC}
  600.  
  601. off_1278BD4C    dw _freebook+1
  602. off_1278BD50    dw loc_1278BE1C+1      
  603. word_Softkeys1  dw 0x3EF
  604. dword_1278BD58  dw 0xFAF                
  605. dword_1278BD5C  dw 0xFC2                
  606. off_1278BD60    dw loc_1278BDC8+1      
  607.  
  608.  
  609. loc_1278BD64:                          
  610.                 push    {R4,LR}
  611.                 add     R4, R0, 0
  612.                 bl      sub_1278C024
  613.                 cmp     R0, 1
  614.                 bne     locret_1278BD86
  615.                 add     R0, R4, 0
  616.                 bl      sub_1278C02C
  617.                 cmp     R0, 0
  618.                 beq     loc_1278BD7E
  619.                 ldr     R1, word_HideSoftkeys
  620.                 B       loc_1278BD80
  621.  
  622.  
  623. loc_1278BD7E:                          
  624.                 ldr     R1, word_Showsoftkeys
  625.  
  626. loc_1278BD80:                          
  627.                 add     R0, R4, 0
  628.                 bl      sub_1278C034
  629.  
  630. locret_1278BD86:                        
  631.                 pop     {R4,PC}
  632.  
  633. word_Showsoftkeys  dw 0x3F1
  634. word_HideSoftkeys  dw 0x3F2
  635.  
  636.  
  637. _freebook:
  638.                                        
  639.                 push    {LR}
  640.                 ldr     R3, off_1278BD98
  641.                 blX     R3              
  642.                 pop     {PC}
  643.  
  644. off_1278BD98    dw FreeBook+1          
  645.                                        
  646.  
  647.  
  648. loc_1278BD9C:                          
  649.                 push    {R4-R7,LR}
  650.                 add     R4, R0, 0
  651.                 add     R0, R1, 0
  652.                 bl      sub_1278C03C
  653.                 cmp     R0, 0
  654.                 beq     loc_1278BDDC
  655.                 cmp     R0, 1
  656.                 beq     loc_1278BDE4
  657.                 pop     {R4-R7,PC}
  658.  
  659.  
  660. loc_1278BDB0:                          
  661.                 push    {R4-R7,LR}
  662.                 add     R4, R0, 0
  663.                 add     R0, R1, 0
  664.                 bl      sub_1278C03C
  665.                 cmp     R0, 0
  666.                 beq     loc_1278BDEC
  667.                 cmp     R0, 1
  668.                 beq     loc_1278BDF4
  669.                 cmp     R0, 2
  670.                 beq     loc_1278BDFC
  671.                 pop     {R4-R7,PC}
  672.  
  673.  
  674. loc_1278BDC8:                          
  675.                 push    {R4-R7,LR}
  676.                 add     R4, R0, 0
  677.                 add     R0, R1, 0
  678.                 bl      sub_1278C03C
  679.                 cmp     R0, 0
  680.                 beq     loc_1278BE04
  681.                 cmp     R0, 1
  682.                 beq     loc_1278BE0C
  683.                 pop     {R4-R7,PC}
  684.  
  685.  
  686. loc_1278BDDC:                          
  687.                 add     R0, R4, 0
  688.                 bl      sub_1278BEE4
  689.                 B       loc_1278BE12
  690.  
  691.  
  692. loc_1278BDE4:                          
  693.                 add     R0, R4, 0
  694.                 bl      sub_1278BEF4
  695.                 B       loc_1278BE12
  696.  
  697.  
  698. loc_1278BDEC:                          
  699.                 add     R0, R4, 0
  700.                 bl      loc_1278BF04
  701.                 B       loc_1278BE12
  702.  
  703.  
  704. loc_1278BDF4:                          
  705.                 add     R0, R4, 0
  706.                 bl      loc_1278BF14
  707.                 B       loc_1278BE12
  708.  
  709.  
  710. loc_1278BDFC:                          
  711.                 add     R0, R4, 0
  712.                 bl      loc_1278BF24
  713.                 B       loc_1278BE12
  714.  
  715.  
  716. loc_1278BE04:                          
  717.                 add     R0, R4, 0
  718.                 bl      loc_1278BF44
  719.                 B       loc_1278BE12
  720.  
  721.  
  722. loc_1278BE0C:                          
  723.                 add     R0, R4, 0
  724.                 bl      loc_1278BF34
  725.  
  726. loc_1278BE12:                          
  727.                                        
  728.                 ldr     R1, off_1278BF64
  729.                 add     R0, R4, 0
  730.                 bl      sub_1278C064
  731.                 pop     {R4-R7,PC}
  732.  
  733.  
  734. loc_1278BE1C:                          
  735.                                        
  736.                 push    {LR}
  737.                 ldr     R1, off_1278BE28
  738.                 bl      sub_1278C064
  739.                 pop     {PC}
  740.  
  741.                 align 4
  742. off_1278BE28    dw off_11E5DE00  ;zdef
  743.  
  744.  
  745.  
  746.  
  747. sub_1278BE2C:                          
  748.                                        
  749.                 push    {R1,R2,LR}
  750.                 ldr     R0, off_1278BF68
  751.                 mov     R2, 0
  752.                 adr     R1, aPortrait  
  753.                 B       loc_1278BE70
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760. sub_1278BE36:                          
  761.                                        
  762.                 push    {R1,R2,LR}
  763.                 ldr     R0, off_1278BF68
  764.                 mov     R2, 0
  765.                 adr     R1, aLandscape  
  766.                 B       loc_1278BE70
  767.  
  768.  
  769. loc_1278BE40:                          
  770.                                        
  771.                 push    {R1,R2,LR}
  772.                 ldr     R0, off_1278BF68
  773.                 mov     R2, 0
  774.                 adr     R1, aFmfull    
  775.                 B       loc_1278BE70
  776.  
  777.  
  778. loc_1278BE4A:                          
  779.                                        
  780.                 push    {R1,R2,LR}
  781.                 ldr     R0, off_1278BF68
  782.                 mov     R2, 0
  783.                 adr     R1, aFmnormal  
  784.                 B       loc_1278BE70
  785.  
  786.  
  787. loc_1278BE54:                          
  788.                                        
  789.                 push    {R1,R2,LR}
  790.                 ldr     R0, off_1278BF68
  791.                 mov     R2, 0
  792.                 adr     R1, aFmam      
  793.                 B       loc_1278BE70
  794.  
  795.  
  796. loc_1278BE5E:                          
  797.                                        
  798.                 push    {R1,R2,LR}
  799.                 ldr     R0, off_1278BF68
  800.                 mov     R2, 0
  801.                 adr     R1, aHides      
  802.                 B       loc_1278BE70
  803.  
  804.  
  805. loc_1278BE68:                          
  806.                                        
  807.                 push    {R1,R2,LR}
  808.                 ldr     R0, off_1278BF68
  809.                 mov     R2, 0
  810.                 adr     R1, aShows      
  811.  
  812. loc_1278BE70:                          
  813.                                        
  814.                 bl      sub_1278C054
  815.                 BMI     loc_1278BE7A
  816.                 mov     R0, 1
  817.                 B       locret_1278BE7C
  818.  
  819.  
  820. loc_1278BE7A:                          
  821.                 mov     R0, 0
  822.  
  823. locret_1278BE7C:                        
  824.                 pop     {R1,R2,PC}
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831. sub_1278BE7E:                          
  832.                                        
  833.                 push    {LR}
  834.                 bl      sub_1278BEA6
  835.                 bl      sub_1278BEAE
  836.                 pop     {PC}
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843. sub_1278BE8A:                          
  844.                                        
  845.                 push    {LR}
  846.                 bl      loc_1278BEB6
  847.                 bl      loc_1278BEBE
  848.                 bl      loc_1278BEC6
  849.                 pop     {PC}
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856. sub_1278BE9A:                          
  857.                                        
  858.                 push    {LR}
  859.                 bl      loc_1278BECE
  860.                 bl      loc_1278BED6
  861.                 pop     {PC}
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868. sub_1278BEA6:                          
  869.                 push    {R0-R7,LR}
  870.                 ldr     R0, off_1278BF68
  871.                 adr     R1, aPortrait  
  872.                 B       loc_1278BEDC
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879. sub_1278BEAE:                          
  880.                 push    {R0-R7,LR}
  881.                 ldr     R0, off_1278BF68
  882.                 adr     R1, aLandscape  
  883.                 B       loc_1278BEDC
  884.  
  885.  
  886. loc_1278BEB6:                          
  887.                 push    {R0-R7,LR}
  888.                 ldr     R0, off_1278BF68
  889.                 adr     R1, aFmfull    
  890.                 B       loc_1278BEDC
  891.  
  892.  
  893. loc_1278BEBE:                          
  894.                 push    {R0-R7,LR}
  895.                 ldr     R0, off_1278BF68
  896.                 adr     R1, aFmnormal  
  897.                 B       loc_1278BEDC
  898.  
  899.  
  900. loc_1278BEC6:                          
  901.                 push    {R0-R7,LR}
  902.                 ldr     R0, off_1278BF68
  903.                 adr     R1, aFmam      
  904.                 B       loc_1278BEDC
  905.  
  906.  
  907. loc_1278BECE:                          
  908.                 push    {R0-R7,LR}
  909.                 ldr     R0, off_1278BF68
  910.                 adr     R1, aHides      
  911.                 B       loc_1278BEDC
  912.  
  913.  
  914. loc_1278BED6:                          
  915.                 push    {R0-R7,LR}
  916.                 ldr     R0, off_1278BF68
  917.                 adr     R1, aShows      
  918.  
  919. loc_1278BEDC:                          
  920.                                        
  921.                 mov     R2, 0
  922.                 bl      sub_1278C060
  923.                 pop     {R0-R7,PC}
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930. sub_1278BEE4:                          
  931.                 push    {R0-R7,LR}
  932.                 mov     R0, 0
  933.                 push    {R0}
  934.                 bl      sub_1278BE7E
  935.                 ldr     R0, off_1278BF68
  936.                 adr     R1, aPortrait  
  937.                 B       loc_1278BF52
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944. sub_1278BEF4:                          
  945.                 push    {R0-R7,LR}
  946.                 mov     R0, 0
  947.                 push    {R0}
  948.                 bl      sub_1278BE7E
  949.                 ldr     R0, off_1278BF68
  950.                 adr     R1, aLandscape  
  951.                 B       loc_1278BF52
  952.  
  953.  
  954. loc_1278BF04:                          
  955.                 push    {R0-R7,LR}
  956.                 mov     R0, 0
  957.                 push    {R0}
  958.                 bl      sub_1278BE8A
  959.                 ldr     R0, off_1278BF68
  960.                 adr     R1, aFmfull    
  961.                 B       loc_1278BF52
  962.  
  963.  
  964. loc_1278BF14:                          
  965.                 push    {R0-R7,LR}
  966.                 mov     R0, 0
  967.                 push    {R0}
  968.                 bl      sub_1278BE8A
  969.                 ldr     R0, off_1278BF68
  970.                 adr     R1, aFmnormal  
  971.                 B       loc_1278BF52
  972.  
  973.  
  974. loc_1278BF24:                          
  975.                 push    {R0-R7,LR}
  976.                 mov     R0, 0
  977.                 push    {R0}
  978.                 bl      sub_1278BE8A
  979.                 ldr     R0, off_1278BF68
  980.                 adr     R1, aFmam      
  981.                 B       loc_1278BF52
  982.  
  983.  
  984. loc_1278BF34:                          
  985.                 push    {R0-R7,LR}
  986.                 mov     R0, 0
  987.                 push    {R0}
  988.                 bl      sub_1278BE9A
  989.                 ldr     R0, off_1278BF68
  990.                 adr     R1, aHides      
  991.                 B       loc_1278BF52
  992.  
  993.  
  994. loc_1278BF44:                          
  995.                 push    {R0-R7,LR}
  996.                 mov     R0, 0
  997.                 push    {R0}
  998.                 bl      sub_1278BE9A
  999.                 ldr     R0, off_1278BF68
  1000.                 adr     R1, aShows      
  1001.  
  1002. loc_1278BF52:                          
  1003.                                        
  1004.                 mov     R2, 4
  1005.                 movl    R3, 0x180
  1006.                 bl      sub_1278C058
  1007.                 bl      sub_1278C05C
  1008.                 add     SP, SP, 4
  1009.                 pop     {R0-R7,PC}
  1010.  
  1011.  
  1012.  
  1013. off_1278BF64    dw off_11E5DE00 ;zdef
  1014. off_1278BF68    dw aTpaSystemSetti ;zdef
  1015.                                        
  1016.                                        
  1017. aPortrait       du      "portrait",0    
  1018.                                        
  1019.                 align 4
  1020. aLandscape      du      "landscape",0
  1021.                                        
  1022. aFmfull         du      "fmfull",0      
  1023.                                        
  1024.                 align 4
  1025. aFmnormal       du      "fmnormal",0    
  1026.                                        
  1027.                 align 4
  1028. aFmam           du      "fmam",0        
  1029.                                        
  1030.                 align 4
  1031. aHides          du      "hides",0      
  1032.                                        
  1033. aShows          du      "shows",0      
  1034.                                        
  1035.  
  1036.  
  1037.  
  1038.  
  1039. sub_1278BFDC:                          
  1040.                 ldr     R3, off_1278BFE0
  1041.                 bx      R3              
  1042.  
  1043.  
  1044.  
  1045. off_1278BFE0    dw GUIObject_GetBook+1  
  1046.                                        
  1047.  
  1048.  
  1049.  
  1050.  
  1051. sub_1278BFE4:                          
  1052.                 ldr     R3, off_1278BFE8
  1053.                 bx      R3              
  1054.  
  1055.  
  1056.  
  1057. off_1278BFE8    dw isDataBrowserBook+1  
  1058.                                        
  1059.  
  1060.  
  1061.  
  1062.  
  1063. sub_1278BFEC:                          
  1064.                 ldr     R3, off_1278BFF0
  1065.                 bx      R3
  1066.  
  1067.  
  1068.  
  1069. off_1278BFF0    dw 0x10815710+1;1080D6D0+1
  1070.  
  1071.  
  1072.  
  1073.  
  1074. sub_1278BFF4:                          
  1075.                                        
  1076.                 ldr     R3, off_1278BFF8
  1077.                 bx      R3              
  1078.  
  1079.  
  1080.  
  1081. off_1278BFF8    dw ShowWindow+1
  1082.                                        
  1083.  
  1084.  
  1085.  
  1086.  
  1087. sub_1278BFFC:                          
  1088.                                        
  1089.                 ldr     R5, off_1278C000
  1090.                 bx      R5              
  1091.  
  1092.  
  1093.  
  1094. off_1278C000    dw CreateListObject+1  
  1095.                                        
  1096.  
  1097.  
  1098.  
  1099.  
  1100. sub_1278C004:                          
  1101.                                        
  1102.                 ldr     R5, off_1278C008
  1103.                 bx      R5              
  1104.  
  1105.  
  1106.  
  1107. off_1278C008    dw SetNumOfMenuItem+1  
  1108.                                        
  1109.  
  1110.  
  1111.  
  1112.  
  1113. sub_1278C00C:                          
  1114.                                        
  1115.                 ldr     R5, off_1278C010
  1116.                 bx      R5              
  1117.  
  1118.  
  1119.  
  1120. off_1278C010    dw SetMenuItemStyle+1  
  1121.                                        
  1122.  
  1123.  
  1124.  
  1125.  
  1126. sub_1278C014:                          
  1127.                                        
  1128.                 ldr     R5, off_1278C018
  1129.                 bx      R5              
  1130.  
  1131.  
  1132.  
  1133. off_1278C018    dw SetCursorToItem+1    
  1134.                                        
  1135.  
  1136.  
  1137.  
  1138.  
  1139. sub_1278C01C:                          
  1140.                                        
  1141.  
  1142.  
  1143.  
  1144.                 ldr     R5, off_1278C020
  1145.                 bx      R5              
  1146.  
  1147.  
  1148.  
  1149. off_1278C020    dw ListMenu_SetOnMessages+1
  1150.                                        
  1151.  
  1152.  
  1153.  
  1154.  
  1155. sub_1278C024:                          
  1156.                                        
  1157.  
  1158.  
  1159.  
  1160.                 ldr     R5, off_1278C028
  1161.                 bx      R5              
  1162.  
  1163.  
  1164.  
  1165. off_1278C028    dw GUIonMessage_GetMsg+1
  1166.                                        
  1167.  
  1168.  
  1169.  
  1170.  
  1171. sub_1278C02C:                          
  1172.                                        
  1173.                 ldr     R5, off_1278C030
  1174.                 bx      R5              
  1175.  
  1176.  
  1177.  
  1178. off_1278C030    dw GUIonMessage_GetCreatedItemIndex+1
  1179.                                        
  1180.  
  1181.  
  1182.  
  1183.  
  1184. sub_1278C034:                          
  1185.                                        
  1186.                 ldr     R5, off_1278C038
  1187.                 bx      R5              
  1188.  
  1189.  
  1190.  
  1191. off_1278C038    dw SetMenuItemText0+1  
  1192.                                        
  1193.  
  1194.  
  1195.  
  1196.  
  1197. sub_1278C03C:                          
  1198.                                        
  1199.                 ldr     R3, off_1278C040
  1200.                 bx      R3              
  1201.  
  1202.  
  1203.  
  1204. off_1278C040    dw ListMenu_GetSelectedItem+1
  1205.                                        
  1206.  
  1207.  
  1208.  
  1209.  
  1210. sub_1278C044:                          
  1211.                                        
  1212.                 ldr     R3, off_1278C080
  1213.                 bx      R3              
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220. sub_1278C048:                          
  1221.                                        
  1222.                 ldr     R3, off_1278C088
  1223.                 bx      R3              
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230. sub_1278C04C:                          
  1231.                                        
  1232.                 ldr     R3, off_1278C08C
  1233.                 bx      R3              
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240. sub_1278C050:                          
  1241.                                        
  1242.                 ldr     R3, off_1278C090
  1243.                 bx      R3              
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250. sub_1278C054:                          
  1251.                 ldr     R3, off_1278C084
  1252.                 bx      R3              
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259. sub_1278C058:                          
  1260.                 ldr     R6, off_1278C094
  1261.                 bx      R6              
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268. sub_1278C05C:                          
  1269.                 ldr     R3, off_1278C098
  1270.                 bx      R3              
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277. sub_1278C060:                          
  1278.                 ldr     R3, off_1278C09C
  1279.                 bx      R3              
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286. sub_1278C064:                          
  1287.                                        
  1288.                 ldr     R3, off_1278C0A0
  1289.                 bx      R3              
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296. sub_1278C068:                          
  1297.                                        
  1298.                 ldr     R3, off_1278C0A4
  1299.                 bx      R3              
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306. sub_1278C06C:                          
  1307.                                        
  1308.                 ldr     R3, off_1278C0A8
  1309.                 bx      R3              
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316. sub_1278C070:                          
  1317.                                        
  1318.                 ldr     R3, off_1278C0AC
  1319.                 bx      R3              
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326. sub_1278C074:                          
  1327.                                        
  1328.                 ldr     R3, off_1278C0B0
  1329.                 bx      R3              
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336. sub_1278C078:                          
  1337.                                        
  1338.                 ldr     R3, off_1278C0B4
  1339.                 bx      R3              
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346. sub_1278C07C:                          
  1347.                                        
  1348.                 ldr     R3, off_1278C0B8
  1349.                 bx      R3              
  1350.  
  1351.  
  1352.  
  1353. off_1278C080    dw BookObj_SetDisplayOrientation+1
  1354.                                        
  1355. off_1278C084    dw fstat+1              
  1356.                                        
  1357. off_1278C088    dw GUIObject_Softkey_SetAction+1
  1358.                                        
  1359. off_1278C08C    dw GUIObject_Softkey_SetText+1  
  1360.                                        
  1361. off_1278C090    dw SoftKey_SetItemAsSubItem+1
  1362.                                        
  1363. off_1278C094    dw _fopen+1            
  1364.                                        
  1365. off_1278C098    dw fclose+1            
  1366.                                        
  1367. off_1278C09C    dw FileDelete+1
  1368.                                        
  1369. off_1278C0A0    dw BookObj_GotoPage+1  
  1370.                                        
  1371. off_1278C0A4    dw GuiObject_SetTitleType+1
  1372.                                        
  1373. off_1278C0A8    dw GUI_SetStyle+1      
  1374.                                        
  1375. off_1278C0AC    dw Str2ID+1            
  1376.                                        
  1377. off_1278C0B0    dw GUIObject_HideSoftkeys+1
  1378.                                        
  1379. off_1278C0B4    dw GUIObject_ShowSoftkeys+1
  1380.                                        
  1381. off_1278C0B8    dw GuiObject_SetTitleText+1
  1382.                                        
  1383.  
  1384.  
  1385. loc_1278C0BC:                          
  1386.                                        
  1387.                 ldr     R0, [R6]
  1388.                 mov     R1, 0
  1389.                 bl      sub_1278C190
  1390.                 ldr     R3, off_1278C174
  1391.                 blX     R3
  1392.                 cmp     R0, 1
  1393.                 beq     loc_1278C0DE
  1394.                 ldr     R3, off_1278C178
  1395.                 blX     R3
  1396.                 cmp     R0, 1
  1397.                 beq     loc_1278C0E2
  1398.                 ldr     R3, off_1278C17C
  1399.                 blX     R3
  1400.                 cmp     R0, 1
  1401.                 beq     loc_1278C0E6
  1402.                 B       loc_1278C0E8
  1403.  
  1404.  
  1405. loc_1278C0DE:                          
  1406.                 mov     R1, 4
  1407.                 B       loc_1278C0E8
  1408.  
  1409.  
  1410. loc_1278C0E2:                          
  1411.                 mov     R1, 1
  1412.                 B       loc_1278C0E8
  1413.  
  1414.  
  1415. loc_1278C0E6:                          
  1416.                 mov     R1, 9
  1417.  
  1418. loc_1278C0E8:                          
  1419.                                        
  1420.                 ldr     R0, [R6]
  1421.                 bl      sub_1278C198
  1422.                 ldr     R3, off_1278C180
  1423.                 blX     R3
  1424.                 cmp     R0, 1
  1425.                 beq     loc_1278C0FE
  1426.                 ldr     R3, off_1278C184
  1427.                 blX     R3
  1428.                 cmp     R0, 1
  1429.                 beq     loc_1278C106
  1430.  
  1431. loc_1278C0FE:                          
  1432.                 ldr     R0, [R6]
  1433.                 bl      sub_1278C1A0
  1434.                 B       loc_1278C10C
  1435.  
  1436.  
  1437. loc_1278C106:                          
  1438.                 ldr     R0, [R6]
  1439.                 bl      sub_1278C1A8
  1440.  
  1441. loc_1278C10C:                          
  1442.                 ldr     R3, off_1278C110
  1443.                 bx      R3
  1444.  
  1445. off_1278C110    dw unk_126D0B41  ;z 4i5 zakladki zdef
  1446.  
  1447.  
  1448. loc_1278C114:                          
  1449.                                        
  1450.                 mov     R1, 5
  1451.                 bl      sub_1278C188
  1452.                 ldr     R0, [R6]
  1453.                 mov     R1, 0
  1454.                 bl      sub_1278C190
  1455.                 ldr     R3, off_1278C174
  1456.                 blX     R3
  1457.                 cmp     R0, 1
  1458.                 beq     loc_1278C13C
  1459.                 ldr     R3, off_1278C178
  1460.                 blX     R3
  1461.                 cmp     R0, 1
  1462.                 beq     loc_1278C140
  1463.                 ldr     R3, off_1278C17C
  1464.                 blX     R3
  1465.                 cmp     R0, 1
  1466.                 beq     loc_1278C144
  1467.                 B       loc_1278C146
  1468.  
  1469.  
  1470. loc_1278C13C:                          
  1471.                 mov     R1, 4
  1472.                 B       loc_1278C146
  1473.  
  1474.  
  1475. loc_1278C140:                          
  1476.                 mov     R1, 1
  1477.                 B       loc_1278C146
  1478.  
  1479.  
  1480. loc_1278C144:                          
  1481.                 mov     R1, 9
  1482.  
  1483. loc_1278C146:                          
  1484.                                        
  1485.                 ldr     R0, [R6]
  1486.                 bl      sub_1278C198
  1487.                 ldr     R3, off_1278C180
  1488.                 blX     R3
  1489.                 cmp     R0, 1
  1490.                 beq     loc_1278C15C
  1491.                 ldr     R3, off_1278C184
  1492.                 blX     R3
  1493.                 cmp     R0, 1
  1494.                 beq     loc_1278C164
  1495.  
  1496. loc_1278C15C:                          
  1497.                 ldr     R0, [R6]
  1498.                 bl      sub_1278C1A0
  1499.                 B       loc_1278C16A
  1500.  
  1501.  
  1502. loc_1278C164:                          
  1503.                 ldr     R0, [R6]
  1504.                 bl      sub_1278C1A8
  1505.  
  1506. loc_1278C16A:                          
  1507.                 ldr     R3, off_1278C170
  1508.                 bx      R3
  1509.  
  1510.                 align 4
  1511. off_1278C170    dw unk_126D0AB7 ;z 4i5 zakladki   zdef
  1512.  
  1513. off_1278C174    dw loc_1278BE40+1      
  1514.                                        
  1515. off_1278C178    dw loc_1278BE4A+1      
  1516.                                        
  1517. off_1278C17C    dw loc_1278BE54+1      
  1518.                                        
  1519. off_1278C180    dw loc_1278BE5E+1      
  1520.                                        
  1521. off_1278C184    dw loc_1278BE68+1      
  1522.                                        
  1523.  
  1524. sub_1278C188:                          
  1525.                 ldr     R3, off_1278C18C
  1526.                 bx      R3              
  1527.  
  1528.  
  1529.  
  1530. off_1278C18C    dw SetNumOfMenuItem+1  
  1531.                                        
  1532.  
  1533.  
  1534.  
  1535.  
  1536. sub_1278C190:                          
  1537.                                        
  1538.                 ldr     R3, off_1278C194
  1539.                 bx      R3              
  1540.  
  1541.  
  1542.  
  1543. off_1278C194    dw SetCursorToItem+1    
  1544.                                        
  1545.  
  1546.  
  1547.  
  1548.  
  1549. sub_1278C198:                          
  1550.                                        
  1551.                 ldr     R3, off_1278C19C
  1552.                 bx      R3              
  1553.  
  1554.  
  1555.  
  1556. off_1278C19C    dw GUI_SetStyle+1      
  1557.                                        
  1558.  
  1559.  
  1560.  
  1561.  
  1562. sub_1278C1A0:                          
  1563.                                        
  1564.                 ldr     R3, off_1278C1A4
  1565.                 bx      R3              
  1566.  
  1567.  
  1568.  
  1569. off_1278C1A4    dw GUIObject_HideSoftkeys+1
  1570.                                        
  1571.  
  1572.  
  1573.  
  1574.  
  1575. sub_1278C1A8:                          
  1576.                                        
  1577.                 ldr     R3, off_1278C1AC
  1578.                 bx      R3              
  1579.  
  1580.  
  1581.  
  1582. off_1278C1AC    dw GUIObject_ShowSoftkeys+1
Advertisement
Add Comment
Please, Sign In to add comment