Zormax
Admin
Регистрация: 12.12.05 Сообщений: 5826 Репутация: 5274 Откуда: Nizhniy Novgorod
#781 [28.05.09, 00:56] Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
Для получения статуса Эльфмейкер нужно написать свой эльф, не учитывается помощь других в участии написания. Для статуса Patcher нужно 10 разных замейнов с комментариями и кодом ! Все патчи должны быть протестированы и работать. Патчи не должны быть связаны с графикой и папками. Кто уже портировал данное или большее кол-во патчей, отпишитесь здесь, выложив список патчей. Пользователь должен оставлять заявку на новый статус самостоятельно. Авторы сообщений рода: "я считаю, что %user% заслуживает %статус% будут наказываться! " Разработчика и Patchmaster`a выдаем по согласованию с другими Разработчиками и по решению Администрации
Спасибо сказали: -BourNe-, SEVENI, bazk7i, nitr, Rc, DuXeN0N, TahaSpawn, MNS81, Blend, HotRabbit, Desperanto, E1kolyan, Happy, nagmet, albertnet3, Oganyan-Arthur, antoniomun, anarkes, CaH4e33, SoLiDuS_91, clisto, Juanchy, Vov4ик, Skorp1992, Nook, punchaleksey, buhh83, Thilina, Boysie, [Amatory], farid, Neodzen, Done4, a6b6, Aang, NickHolmes, sc0rpi0n3, axe17, vile
-Sotik-
Patcher
Регистрация: 28.12.07 Сообщений: 880 Репутация: 2655 Откуда: Днепр-City UA
#782 [04.11.10, 01:01] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
н-да, судя по исху - придется
michel1907`у пока потерпеть, потренироваться еще.....
хотя патчи рабочие, без косяков
Happy писал:
щас наверно меня за фукают, но рискну) пишу по причине: иногда некого порта с с902
да не, дружище...ему пока ранова-то - слишком просты патчи
-Sotik-
Patcher
Регистрация: 28.12.07 Сообщений: 880 Репутация: 2655 Откуда: Днепр-City UA
#783 [04.11.10, 21:48] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
Happy писал:
Sotik11, он всю тему суппортит от с 902_ао
а, точно, я затупил - по ссылке перешел а там
matii_ziomek . думал ты про него пишешь.....ну пусть выложит, скажем, исх этого патча:
Патч: ;C902 SW-R3EG004 AO ;Copying/moving files in any folder ;Added 4 tab in File Manager, which includes folders tpa, system, ifs, boot, sys ;Ability to copy a folder tpa and ifs ;Removed restrictions on copying of protected files ;Removed restrictions on the transfer unknown files ;Ability to rename a jar and jad files ;included patch "Changing icons of folders tpa/system/IFS/boot/SYS on 4 tab" ;add items "View mode", "Sort by" and "Memory status" to MoreList on 4 tab ;included patch "Possibility to display files *.txt, *.htm, *.html and *.swf on 4th Tab" ;separate icons and separate small labels for the items "tpa" and "ifs" appear when copy and move ;adding a folder /card/system on 4th Tab ;now the display order is: tpa, IFS, boot, SYS, system (phone), system (card). These are also the names of elements. ;label "Internal FS" changed to "System files" ;added item "Patches" for window "Copy to:" and "Move to:" ;added item "Patches" to 4 tab ;ability to create folders in empty folders ;changed title and gui for window "Copy to:" and "Move to:" ;included patch "Add the possibility of transferring protected java-applications" ;v. 1 ;© IronMaster ;(p) buhh83
buhh83
Patcher
Регистрация: 13.12.09 Сообщений: 140 Репутация: 3151 Откуда: Poland
#784 [07.11.10, 13:28] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
Spoiler:
Код:
include "x.inc" sub_11A52340 = 0x11A62CC0 sub_117CFFE0 = 0x117E0960 aCard = 0x11E74534 aUsb = 0x11E773B8 loc_117DE850 = 0x117EF1D0 sub_11A508C0 = 0x11A61240 sub_117E4CE8 = 0x117F5668 loc_117E554E = 0x117F5ECE loc_117E5710 = 0x117F6090 loc_117D1910 = 0x117E2290 loc_117D2518 = 0x117E2E98 loc_117D2238 = 0x117E2BB8 loc_117E0408 = 0x117F0D88 loc_117D0504 = 0x117E0E84 loc_117CF6FC = 0x117E007C loc_117E3F56 = 0x117F48D6 loc_117E429A = 0x117F4C1A loc_117CFBD4 = 0x117E0554 loc_117DC7E4 = 0x117ED164 loc_117DC7DE = 0x117ED15E sub_117DA76C = 0x117EB0EC loc_10DCAFDC = 0x10DD3220 sub_10DCC864 = 0x10DD4AA8 aTpa = 0x11E75858 aCardSystem = 0x11BFF138 aSystem = 0x11E743F2 loc_117E01C8 = 0x117F0B48 sub_117DF0CC = 0x117EFA4C sub_10DCA41C = 0x10DD2660 sub_1176AB24 = 0x1177B490 sub_1176AB60 = 0x1177B4CC loc_117DF39C = 0x117EFD1C loc_117DD478 = 0x117EDDF8 loc_117DD530 = 0x117EDEB0 sub_11A6F088 = 0x11A7FA08 aSemcDir = 0x11F25FE0 sub_11A6E274 = 0x11A7EBF4 sub_11A6E460 = 0x11A7EDE0 sub_117E27FC = 0x117F317C sub_109AB0E8 = 0x109B32C8 sub_109AB078 = 0x109B3258 sub_109AB0CC = 0x109B32AC sub_11A6F028 = 0x11A7F9A8 sub_11A6E488 = 0x11A7EE08 sub_11A6E598 = 0x11A7EF18 sub_11A6E5C4 = 0x11A7EF44 sub_107EAEB4 = 0x107F3094 sub_1176AB40 = 0x1177B4AC sub_10F3DECC = 0x10F46110 sub_1176AC08 = 0x1177B574 sub_1176ABC0 = 0x1177B52C sub_11A6F04C = 0x11A7F9CC sub_11A6F058 = 0x11A7F9D8 sub_11A6F098 = 0x11A7FA18 sub_11A6E474 = 0x11A7EDF4 sub_117E2574 = 0x117F2EF4 sub_117E2814 = 0x117F3194 sub_117E280C = 0x117F318C sub_117E70F8 = 0x117F7A78 sub_117E2824 = 0x117F31A4 sub_117E2790 = 0x117F3110 sub_117DE7BC = 0x117EF13C sub_117E2624 = 0x117F2FA4 sub_10DCC950 = 0x10DD4B94 sub_117E2774 = 0x117F30F4 sub_117E27C8 = 0x117F3148 sub_117E27D8 = 0x117F3158 sub_117E27E0 = 0x117F3160 sub_109AAC8C = 0x109B2E6C sub_117E28AC = 0x117F322C sub_117E2844 = 0x117F31C4 hook1 equ 0x10937FD0 hook2 equ 0x117E0072 hook3 equ 0x117E0084 hook4 equ 0x117E008C hook5 equ 0x117E0554 hook6 equ 0x117E05CC hook7 equ 0x117E064C hook8 equ 0x117E06A2 hook9 equ 0x117E07BC hook10 equ 0x117E09C6 hook11 equ 0x117E0E7A hook12 equ 0x117E0E8C hook13 equ 0x117E0E94 hook14 equ 0x117E3106 hook15 equ 0x117EB072 hook16 equ 0x117ED152 hook17 equ 0x117ED1C8 hook18 equ 0x117EF1A4 hook19 equ 0x117EF1CA hook20 equ 0x117EFA92 hook21 equ 0x117EFBC4 hook22 equ 0x117EFCF4 hook23 equ 0x117EFEB4 hook24 equ 0x117F0D38 hook25 equ 0x117F0D7E hook26 equ 0x117F0F10 hook27 equ 0x117F0F58 hook28 equ 0x117F48CC hook29 equ 0x117F48E2 hook30 equ 0x117F48EC hook31 equ 0x117F4C10 hook32 equ 0x117F4C26 hook33 equ 0x117F4C30 hook34 equ 0x117F548C hook35 equ 0x117F56CE hook36 equ 0x117F578C hook37 equ 0x117F5812 hook38 equ 0x117F5894 hook39 equ 0x117F58F2 hook40 equ 0x117F5EC8 hook41 equ 0x117F5F06 hook42 equ 0x117F6084 hook43 equ 0x117F6142 hook44 equ 0x11C363C6 hook45 equ 0x11F29008 hook46 equ 0x11F28CF0 hook47 equ 0x11F2D014 hook48 equ 0x11F2FBB8 hook49 equ 0x11F2FBF0 patch equ 0x12645AF0 org hook1 MOV R5, 0 STR R5, [R1] org hook2 LDR R0, off_117CF6F8 BX R0 DCB 0xFF DCB 0xFF off_117CF6F8 DCD loc_11AD4A22+1 org hook3 MOV R1, 2 org hook4 MOV R1, 3 org hook5 PUSH {R0,R4-R7,LR} SUB SP, SP, 0x40 org hook6 ADD R1, R6, 0 ADD R0, R4, 0 BL sub_11A52340 org hook7 ADD R1, R6, 0 ADD R0, R4, 0 BL sub_11A52340 org hook8 LDR R0, off_117CFD28 BX R0 NOP off_117CFD28 DCD loc_11AD4DE4+1 org hook9 LSL R0, R0, 2 adr R1, off_117CFE4C LDR R1, [R1,R0] ADD R0, R4, 0 BL sub_117CFFE0 POP {R2-R7,PC} DCB 0xFF DCB 0xFF off_117CFE4C DCD aCard dw aUsb dw aTpa dw aIfs dw aCardOtherPatch org hook10 NOP NOP org hook11 LDR R0, off_117D0500 BX R0 DCB 0xFF DCB 0xFF off_117D0500 DCD loc_11AD49FC+1 org hook12 MOV R1, 2 org hook13 MOV R1, 3 org hook14 NOP MOV R0, 2 org hook15 MOV R1, 0x24 org hook16 LDR R1, off_117DC7D8 BX R1 DCB 0xFF DCB 0xFF off_117DC7D8 DCD loc_11AD4AB8+1 org hook17 MOV R1, 4 org hook18 B loc_117DE850 org hook19 B loc_117DE850 org hook20 MOVL R1, 0x328 org hook21 LDR R0, off_117DF374 BLX R0 org hook22 off_117DF374 DCD loc_11AD4BC0+1 org hook23 LDR R1, off_117DF538 BX R1 off_117DF538 DCD loc_11AD4EC0+1 org hook24 LDR R1, off_117E0590 BLX R1 org hook25 LDR R1, off_117E0594 BX R1 org hook26 off_117E0590 DCD loc_11AD4BD0+1 off_117E0594 DCD loc_11AD49E0+1 org hook27 LDR R1, off_117E05DC BX R1 off_117E05DC DCD sub_11AD4D9A+1 org hook28 LDR R0, off_117E3F50 BX R0 off_117E3F50 DCD loc_11AD4A48+1 NOP org hook29 MOV R1, 2 org hook30 MOV R1, 3 org hook31 LDR R0, off_117E4294 BX R0 off_117E4294 DCD loc_11AD4A74+1 NOP org hook32 MOV R1, 2 org hook33 MOV R1, 3 org hook34 PUSH {R4-R7,LR} ADD R4, R0, 0 ADD R0, R1, 0 BL sub_11A508C0 LSL R0, R0, 2 adr R1, off_117E4B24 LDR R1, [R1,R0] ADD R0, R4, 0 BL sub_117E4CE8 POP {R4-R7,PC} off_117E4B24 DCD aCard dw aUsb dw aTpa dw aIfs dw aCardOtherPatch org hook35 NOP NOP org hook36 PUSH {R0,R4-R7,LR} org hook37 ADD R1, R6, 0 ADD R0, R4, 0 BL sub_11A52340 org hook38 ADD R1, R6, 0 ADD R0, R4, 0 BL sub_11A52340 org hook39 LDR R0, off_117E4F78 BX R0 NOP off_117E4F78 DCD loc_11AD4DE4+1 org hook40 B loc_117E554E org hook41 NOP org hook42 B loc_117E5710 org hook43 B loc_117E5710 org hook44 db 0 db 0 org hook45 dw 0xD dw loc_117D1910+1 dw 0x71D dw loc_117D2518+1 org hook46 dw 0xD dw loc_117D1910+1 dw 0x71D dw loc_117D2518+1 org hook47 dw loc_117D2238+1 org hook48 dw 0x10 dw loc_11AD4B18+1 org hook49 dw 0x2E dw loc_11AD4B26+1 org patch loc_11AD49E0: CMP R0, 0 BEQ loc_11AD49EE CMP R0, 2 BNE loc_11AD49F2 MOV R1, 2 loc_11AD49EA: LDR R0, off_11AD49F8 BX R0 loc_11AD49EE: MOV R1, 0 B loc_11AD49EA loc_11AD49F2: ADD SP, SP, 0x28 POP {R0,R4-R7,PC} align 4 off_11AD49F8 dw loc_117E0408+1 loc_11AD49FC: LDR R0, [R4,0x14] MOV R1, 5 BL sub_11AD507C LDR R0, [R4,0x14] MOV R1, 0 BL sub_11AD505C LDR R0, [R4,0x14] MOV R1, 5 BL sub_11AD5064 LDR R0, [R4,0x14] LDR R1, dword_11AD4AB4 BL sub_11AD506C LDR R1, off_11AD4AB0 LDR R0, off_11AD4AA0 BX R0 loc_11AD4A22: LDR R0, [R4] MOV R1, 5 BL sub_11AD507C LDR R0, [R4] MOV R1, 0 BL sub_11AD505C LDR R0, [R4] MOV R1, 5 BL sub_11AD5064 LDR R0, [R4] LDR R1, dword_11AD4AB4 BL sub_11AD506C LDR R1, off_11AD4AB0 LDR R0, off_11AD4AA4 BX R0 loc_11AD4A48: LDR R0, [R4] MOV R1, 5 LDR R0, [R0,0x10] BL sub_11AD507C LDR R0, [R4] MOV R1, 0 LDR R0, [R0,0x10] BL sub_11AD505C LDR R0, [R4] MOV R1, 5 LDR R0, [R0,0x10] BL sub_11AD5064 LDR R0, [R4] LDR R1, dword_11AD4AB4 LDR R0, [R0,0x10] BL sub_11AD506C LDR R0, off_11AD4AA8 BX R0 loc_11AD4A74: LDR R0, [R4] MOV R1, 5 LDR R0, [R0,0x10] BL sub_11AD507C LDR R0, [R4] MOV R1, 0 LDR R0, [R0,0x10] BL sub_11AD505C LDR R0, [R4] MOV R1, 5 LDR R0, [R0,0x10] BL sub_11AD5064 LDR R0, [R4] LDR R1, dword_11AD4AB4 LDR R0, [R0,0x10] BL sub_11AD506C LDR R0, off_11AD4AAC BX R0 off_11AD4AA0 dw loc_117D0504+1 off_11AD4AA4 dw loc_117CF6FC+1 off_11AD4AA8 dw loc_117E3F56+1 off_11AD4AAC dw loc_117E429A+1 off_11AD4AB0 dw loc_117CFBD4+1 dword_11AD4AB4 dw 0xF341 loc_11AD4AB8: LDRB R1, [R5,0xA] CMP R0, 0 BEQ loc_11AD4B04 CMP R1, 0 BNE loc_11AD4B00 PUSH {R0-R7} LDR R0, off_11AD4B14 LDR R5, off_11AD4BB0 BLX R5 CMP R0, 0 BNE loc_11AD4AFA MOV R6, 0 LDR R0, off_11AD4BAC loc_11AD4AD2: BLX R5 CMP R0, 0 BEQ loc_11AD4AF2 MOVL R1, 0x290 LDR R2, [R0,R1] LDR R0, [R2,0x10] LSR R0, R0, 0x18 CMP R0, 0x50 BEQ loc_11AD4AFA CMP R6, 0 BNE loc_11AD4AF2 MOV R6, 1 adr R0, sub_11AD4B80 ADD R0, 1 B loc_11AD4AD2 loc_11AD4AF2: POP {R0-R7} MOV R0, 1 STRB R0, [R5,0xA] B loc_11AD4B00 loc_11AD4AFA: POP {R0-R7} MOV R0, 0 STRB R0, [R5,0xA] loc_11AD4B00: LDR R0, off_11AD4B10 BX R0 loc_11AD4B04: ADD R0, R1, 0 LDR R1, off_11AD4B0C BX R1 align 4 off_11AD4B0C dw loc_117DC7E4+1 off_11AD4B10 dw loc_117DC7DE+1 off_11AD4B14 dw sub_117DA76C+1 loc_11AD4B18: PUSH {R4-R7,LR} ADD R4, R1, 0 LDR R1, [R4,0x18] MOV R0, 0x2E LDR R2, off_11AD4BA0 BLX R2 POP {R4-R7,PC} loc_11AD4B26: PUSH {R4-R7,LR} ADD R4, R1, 0 ADD R0, R4, 0 MOVL R1, 0x2FC LDRB R6, [R4,R1] MOVL R1, 0x324 LDRB R7, [R4,R1] adr R0, sub_11AD4B80 ADD R0, 1 LDR R1, off_11AD4BB0 BLX R1 CMP R0, 0 BNE locret_11AD4B7E ADD R0, R4, 0 LDR R1, off_11AD4BA4 BLX R1 MOV R0, 0 MOV R1, 1 MOV R2, 0 LDR R3, off_11AD4BA8 BLX R3 LDR R0, off_11AD4BAC LDR R1, off_11AD4BB0 BLX R1 CMP R0, 0 BEQ locret_11AD4B7E MOVL R1, 0x2E8 LDR R5, [R0,R1] CMP R5, 0 BEQ locret_11AD4B7E ADD R0, R5, 0 ADD R1, R6, 0 LDR R2, off_11AD4BB4 BLX R2 ADD R0, R5, 0 ADD R1, R6, 0 LDR R2, off_11AD4BB8 BLX R2 ADD R1, R7, 0 BL sub_11AD504C locret_11AD4B7E: POP {R4-R7,PC} sub_11AD4B80: PUSH {R4,LR} ADD R4, R0, 0 LDR R1, off_11AD4BBC LDR R0, [R0,4] CMP R1, R0 BNE loc_11AD4B9A MOVL R1, 0x2E8 LDR R0, [R4,R1] CMP R0, 0 BNE loc_11AD4B9A MOV R0, 1 POP {R4,PC} loc_11AD4B9A: MOV R0, 0 POP {R4,PC} align 4 off_11AD4BA0 dw loc_10DCAFDC+1 off_11AD4BA4 dw sub_10DCC864+1 off_11AD4BA8 dw loc_117E01C8+1 off_11AD4BAC dw sub_117DF0CC+1 off_11AD4BB0 dw sub_10DCA41C+1 off_11AD4BB4 dw sub_1176AB24+1 off_11AD4BB8 dw sub_1176AB60+1 off_11AD4BBC dw loc_117DF39C+1 loc_11AD4BC0: STR R2, [R7,0x30] STRB R2, [R5] PUSH {R1-R7,LR} MOV R0, 0 STR R0, [R5,0x1C] STR R0, [R5,0x20] STR R0, [R5,0x24] POP {R1-R7,PC} loc_11AD4BD0: var_18 = -0x18 LDRB R1, [R6,0x14] LDR R0, [R6] PUSH {R0-R7,LR} ADD R7, R6, 0 LDR R1, [SP,0x40+var_18] MOV R9, R1 ADD R6, 0x34 LDR R0, [R6] CMP R0, 0 BNE locret_11AD4C6C MOV R0, R9 MOV R1, 0 BL sub_11AD5044 STR R0, [R6] MOV R1, 7 BL sub_11AD507C LDR R0, [R6] MOV R1, 0 BL sub_11AD504C adr R1, sub_11AD4C98 ADD R1, 1 LDR R0, [R6] BL sub_11AD5084 MOV R1, 1 LDR R0, [R6] BL sub_11AD508C LDR R0, [R6] LDR R1, dword_11AD4C88 adr R2, sub_11AD4D0C ADD R2, 1 BL sub_11AD5094 LDR R0, [R6] MOVL R1, 0xFC0 LDR R2, off_11AD4C80 BL sub_11AD5094 LDR R0, [R6] LDR R1, dword_11AD4C8C LDR R2, off_11AD4C84 BL sub_11AD5094 LDR R2, [R6] MOV R1, 3 LDR R0, [R7] BL sub_11AD509C MOV R3, 0 PUSH {R3} adr R0, aSystemFiles MOV R1, 6 LDR R2, dword_11AD4EBC BL sub_11AD50A4 ADD SP, SP, 4 ADD R2, R0, 0 MOV R1, 3 LDR R0, [R7] BL sub_11AD50AC LDR R0, [R7] MOV R1, 3 LDR R2, dword_11AD4C90 MOV R3, 1 BL sub_11AD50B4 LDR R0, [R7] MOV R1, 3 LDR R2, dword_11AD4C94 MOV R3, 0 BL sub_11AD50B4 locret_11AD4C6C: POP {R0-R7,PC} align 4 aSystemFiles db "System files",0 db 0xFF align 4 off_11AD4C80 dw loc_117DD478+1 off_11AD4C84 dw loc_117DD530+1 dword_11AD4C88 dw 0xFC2 dword_11AD4C8C dw 0xFAF dword_11AD4C90 dw 0xF81D dword_11AD4C94 dw 0xF854 sub_11AD4C98: PUSH {R4-R7,LR} ADD R6, R0, 0 BL sub_11AD5074 CMP R0, 1 BNE loc_11AD4D08 ADD R0, R6, 0 BL sub_11AD50BC adr R1, off_11AD4F48 LSL R0, R0, 3 LDR R0, [R1,R0] ADD R0, 2 MOV R1, 0 LDR R2, dword_11AD4EBC MOV R3, 0 PUSH {R3} BL sub_11AD50A4 ADD SP, SP, 4 ADD R1, R0, 0 ADD R0, R6, 0 BL sub_11AD50C4 ADD R0, R6, 0 BL sub_11AD50BC MOV R1, 0 CMP R0, 0 BEQ loc_11AD4CEC CMP R0, 1 BEQ loc_11AD4CF0 CMP R0, 2 BEQ loc_11AD4CF4 CMP R0, 3 BEQ loc_11AD4CF8 CMP R0, 4 BEQ loc_11AD4CFC CMP R0, 5 BEQ loc_11AD4D00 LDR R2, dword_11AD4F04 B loc_11AD4D02 loc_11AD4CEC: LDR R2, dword_11AD4EEC B loc_11AD4D02 loc_11AD4CF0: LDR R2, dword_11AD4EF0 B loc_11AD4D02 loc_11AD4CF4: LDR R2, dword_11AD4EF4 B loc_11AD4D02 loc_11AD4CF8: LDR R2, dword_11AD4EF8 B loc_11AD4D02 loc_11AD4CFC: LDR R2, dword_11AD4EFC B loc_11AD4D02 loc_11AD4D00: LDR R2, dword_11AD4F00 loc_11AD4D02: ADD R0, R6, 0 BL sub_11AD50CC loc_11AD4D08: MOV R0, 1 POP {R4-R7,PC} sub_11AD4D0C: PUSH {R4-R7,LR} ADD R4, R0, 0 ADD R0, R1, 0 BL sub_11AD50D4 ADD R6, R0, 0 MOVL R1, 0x324 STRB R6, [R4,R1] BL sub_11AD50DC ADD R7, R0, 0 ADD R0, R4, 0 BL sub_11AD511C ADD R1, R0, 0 ADD R0, R7, 0 BL sub_11AD5124 adr R5, off_11AD4F10 LSL R6, R6, 3 ADD R1, R5, R6 ADD R0, R7, 0 BL sub_11AD50EC MOV R1, 1 ADD R0, R7, 0 BL sub_11AD50E4 ADD R0, R5, R6 LDR R0, [R0] BL sub_11AD50F4 ADD R1, R0, 0 ADD R0, R7, 0 BL sub_11AD50FC MOV R1, 8 ADD R0, R7, 0 BL sub_11AD5054 MOV R1, 0 ADD R0, R7, 0 BL sub_11AD5104 ADD R0, R7, 0 BL sub_11AD512C MOV R1, 1 ADD R0, R7, 0 BL sub_11AD5134 MOV R1, 1 ADD R0, R7, 0 BL sub_11AD514C MOV R1, 1 ADD R0, R7, 0 BL sub_11AD513C LDR R1, off_11AD4F0C ADD R0, R7, 0 BL sub_11AD5154 ADD R0, R7, 0 BL sub_11AD510C ADD R0, R7, 0 BL sub_11AD5114 POP {R4-R7,PC} sub_11AD4D9A: PUSH {R4-R7,LR} ADD R4, R0, 0 MOVL R1, 0x2EC ADD R6, R4, R1 MOV R7, 0 MOV R5, 0 loc_11AD4DA8: LSL R1, R5, 2 LDR R0, [R6,R1] CMP R0, 0 BEQ loc_11AD4DB6 STR R7, [R6,R1] BL sub_11AD5144 loc_11AD4DB6: ADD R5, R5, 1 CMP R5, 3 BLT loc_11AD4DA8 LDR R0, [R6,0x30] CMP R0, 0 BEQ loc_11AD4DC8 STR R7, [R6,0x30] BL sub_11AD5144 loc_11AD4DC8: LDR R0, [R6,0xC] CMP R0, 0 BEQ loc_11AD4DD4 STR R7, [R6,0xC] BL sub_11AD5144 loc_11AD4DD4: SUB R6, 4 LDR R0, [R6] CMP R0, 0 BEQ locret_11AD4DE2 STR R7, [R6] BL sub_11AD5144 locret_11AD4DE2: POP {R4-R7,PC} loc_11AD4DE4: MOV R0, SP LDRB R0, [R0,1] PUSH {R0-R7} LDR R0, [SP,0x60] BL sub_11AD50BC CMP R0, 2 BNE loc_11AD4E32 MOV R3, 0 PUSH {R3} LDR R0, off_11AD4F10 ADD R0, 2 MOV R1, 0 LDR R2, dword_11AD4EBC BL sub_11AD50A4 ADD SP, SP, 4 ADD R1, R0, 0 LDR R0, [SP,0x60] BL sub_11AD50C4 MOV R3, 0 PUSH {R3} adr R0, aSystemFiles_0 MOV R1, 6 LDR R2, dword_11AD4EBC BL sub_11AD50A4 ADD SP, SP, 4 ADD R1, R0, 0 LDR R0, [SP,0x60] LDR R3, off_11AD4F08 BLX R3 LDR R2, dword_11AD4EEC MOV R1, 0 LDR R0, [SP,0x60] BL sub_11AD50CC B loc_11AD4EB4 loc_11AD4E32: CMP R0, 3 BNE loc_11AD4E74 MOV R3, 0 PUSH {R3} LDR R0, off_11AD4F18 ADD R0, 2 MOV R1, 0 LDR R2, dword_11AD4EBC BL sub_11AD50A4 ADD SP, SP, 4 ADD R1, R0, 0 LDR R0, [SP,0x60] BL sub_11AD50C4 MOV R3, 0 PUSH {R3} adr R0, aDriverFiles MOV R1, 6 LDR R2, dword_11AD4EBC BL sub_11AD50A4 ADD SP, SP, 4 ADD R1, R0, 0 LDR R0, [SP,0x60] LDR R3, off_11AD4F08 BLX R3 LDR R2, dword_11AD4EF4 MOV R1, 0 LDR R0, [SP,0x60] BL sub_11AD50CC B loc_11AD4EB4 loc_11AD4E74: CMP R0, 4 BNE loc_11AD4EB4 MOV R3, 0 PUSH {R3} LDR R0, off_11AD4F78 ADD R0, 2 MOV R1, 0 LDR R2, dword_11AD4EBC BL sub_11AD50A4 ADD SP, SP, 4 ADD R1, R0, 0 LDR R0, [SP,0x60] BL sub_11AD50C4 MOV R3, 0 PUSH {R3} adr R0, aFilesVkp MOV R1, 6 LDR R2, dword_11AD4EBC BL sub_11AD50A4 ADD SP, SP, 4 ADD R1, R0, 0 LDR R0, [SP,0x60] LDR R3, off_11AD4F08 BLX R3 LDR R2, dword_11AD4EE8 MOV R1, 0 LDR R0, [SP,0x60] BL sub_11AD50CC loc_11AD4EB4: POP {R0-R7} ADD SP, SP, 0x40 POP {R3-R7,PC} align 4 dword_11AD4EBC dw 0xFFFF loc_11AD4EC0: MOVL R1, 0x2E8 ADD R1, R0, R1 LDR R2, [R1] CMP R2, 0 BEQ loc_11AD4EDA LDRB R2, [R1,0x14] CMP R2, 3 BCC loc_11AD4EDE LSL R2, R2, 2 ADD R1, 0x28 ADD R1, R1, R2 B loc_11AD4EE4 loc_11AD4EDA: LDR R0, [R0,0x1C] BX LR loc_11AD4EDE: LSL R2, R2, 2 ADD R1, 4 ADD R1, R1, R2 loc_11AD4EE4: LDR R0, [R1] BX LR dword_11AD4EE8 dw 0xEA2D dword_11AD4EEC dw 0xF53D dword_11AD4EF0 dw 0xF53E dword_11AD4EF4 dw 0xF53F dword_11AD4EF8 dw 0xF540 dword_11AD4EFC dw 0xF541 dword_11AD4F00 dw 0xF542 dword_11AD4F04 dw 0xF543 off_11AD4F08 dw sub_11A6F088+1 off_11AD4F0C dw aSemcDir off_11AD4F10 dw aTpa dw 0 off_11AD4F18 dw aIfs dw 0 dw aBoot dw 0 dw aSys dw 0 dw aSystem dw 0 dw aCardSystem dw 0 dw aCardOtherPatch dw 0 off_11AD4F48 dw aTpa dw 0 dw aIfs dw 0 dw aBoot dw 0 dw aSys dw 0 dw aSystemPhone dw 0 dw aSystemCard dw 0 off_11AD4F78 dw aPatches dw 0 aIfs du "/IFS",0 aBoot du "/boot",0 aSys du "/SYS",0 aSystemPhone du "/system (phone)",0 aSystemCard du "/system (card)",0 aCardOtherPatch du "/card/other/Patches",0 aPatches du "/Patches",0 aSystemFiles_0 db "System files",0 db 0xFF align 4 aDriverFiles db "Driver files",0 db 0xFF align 4 aFilesVkp db "Files vkp",0 align 4 sub_11AD5044: LDR R5, off_11AD5048 BX R5 off_11AD5048 dw sub_11A6E274+1 sub_11AD504C: LDR R5, off_11AD5050 BX R5 off_11AD5050 dw sub_11A6E460+1 sub_11AD5054: LDR R3, off_11AD5058 BX R3 off_11AD5058 dw sub_117E27FC+1 sub_11AD505C: LDR R3, off_11AD5060 BX R3 off_11AD5060 dw sub_109AB0E8+1 sub_11AD5064: LDR R3, off_11AD5068 BX R3 off_11AD5068 dw sub_109AB078+1 sub_11AD506C: LDR R3, off_11AD5070 BX R3 off_11AD5070 dw sub_109AB0CC+1 sub_11AD5074: LDR R2, off_11AD5078 BX R2 off_11AD5078 dw sub_11A6F028+1 sub_11AD507C: LDR R5, off_11AD5080 BX R5 off_11AD5080 dw sub_11A6E488+1 sub_11AD5084: LDR R5, off_11AD5088 BX R5 off_11AD5088 dw sub_11A6E598+1 sub_11AD508C: LDR R5, off_11AD5090 BX R5 off_11AD5090 dw sub_11A6E5C4+1 sub_11AD5094: LDR R5, off_11AD5098 BX R5 off_11AD5098 dw sub_107EAEB4+1 sub_11AD509C: LDR R5, off_11AD50A0 BX R5 off_11AD50A0 dw sub_1176AB40+1 sub_11AD50A4: LDR R5, off_11AD50A8 BX R5 off_11AD50A8 dw sub_10F3DECC+1 sub_11AD50AC: LDR R5, off_11AD50B0 BX R5 off_11AD50B0 dw sub_1176AC08+1 sub_11AD50B4: LDR R5, off_11AD50B8 BX R5 off_11AD50B8 dw sub_1176ABC0+1 sub_11AD50BC: LDR R3, off_11AD50C0 BX R3 off_11AD50C0 dw sub_11A6F04C+1 sub_11AD50C4: LDR R3, off_11AD50C8 BX R3 off_11AD50C8 dw sub_11A6F058+1 sub_11AD50CC: LDR R3, off_11AD50D0 BX R3 off_11AD50D0 dw sub_11A6F098+1 sub_11AD50D4: LDR R3, off_11AD50D8 BX R3 off_11AD50D8 dw sub_11A6E474+1 sub_11AD50DC: LDR R3, off_11AD50E0 BX R3 off_11AD50E0 dw sub_117E2574+1 sub_11AD50E4: LDR R3, off_11AD50E8 BX R3 off_11AD50E8 dw sub_117E2814+1 sub_11AD50EC: LDR R3, off_11AD50F0 BX R3 off_11AD50F0 dw sub_117E280C+1 sub_11AD50F4: LDR R3, off_11AD50F8 BX R3 off_11AD50F8 dw sub_117E70F8+1 sub_11AD50FC: LDR R3, off_11AD5100 BX R3 off_11AD5100 dw sub_117E2824+1 sub_11AD5104: LDR R3, off_11AD5108 BX R3 off_11AD5108 dw sub_117E2790+1 sub_11AD510C: LDR R3, off_11AD5110 BX R3 off_11AD5110 dw sub_117DE7BC+1 sub_11AD5114: LDR R3, off_11AD5118 BX R3 off_11AD5118 dw sub_117E2624+1 sub_11AD511C: LDR R3, off_11AD5120 BX R3 off_11AD5120 dw sub_10DCC950+1 sub_11AD5124: LDR R3, off_11AD5128 BX R3 off_11AD5128 dw sub_117E2774+1 sub_11AD512C: LDR R2, off_11AD5130 BX R2 off_11AD5130 dw sub_117E27C8+1 sub_11AD5134: LDR R2, off_11AD5138 BX R2 off_11AD5138 dw sub_117E27D8+1 sub_11AD513C: LDR R2, off_11AD5140 BX R2 off_11AD5140 dw sub_117E27E0+1 sub_11AD5144: LDR R2, off_11AD5148 BX R2 off_11AD5148 dw sub_109AAC8C+1 sub_11AD514C: LDR R2, off_11AD5150 BX R2 off_11AD5150 dw sub_117E28AC+1 sub_11AD5154: LDR R3, off_11AD5158 BX R3 off_11AD5158 dw sub_117E2844+1
michel1907
Patcher
Регистрация: 2.10.08 Сообщений: 192 Репутация: 2644 Откуда: Chile
#785 [10.11.10, 03:08] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
Sotik11 пишет: н-да, судя по исху - придется michel1907`у пока потерпеть, потренироваться еще.....
Spoiler:
Код:
;W580 SW-R6CA001_Orange ;Possibility to select Display Orientation for WALKMAM and My Music ;Requires modified Version of WalkmanDisplay elf ;Dont use key to change Orientation ;Next versions of the patch will not require Elf anymore ;Added Patch "Replace item "Online channels" on "Videos" in the MediaPlayer" ;v1.0 beta ;© yener90 ;® Ultrashot, michlantecuhtli ;(p) michel1907 include "x.inc" include "W580_R6CA001_Orange.lib.asm" aMediaplayer = 0x45BCFEE8 aMediaplayer_vi = 0x45BCA450 patch = 0x45C10E50 org 0x44f62cdc LDR R3, off_44F62CE0 BX R3 off_44F62CE0 DCD patch+1 org 0x44f66d54 LDR R3, off_44F66D58 BX R3 off_44F66D58 DCD loc_45C10F18+1 org 0x44f68306 MOV R1, 4 org 0x44f684f6 MOV R1, 4 org 0x4526c5aa LDR R3, off_4526C5B0 BX R3 DCB 0xFF DCB 0xFF off_4526C5B0 DCD loc_45C10F5C+1; org 0x452661fa LDR R3, off_45266200 BX R3 DCB 0xFF DCB 0xFF off_45266200 DCD loc_45C10FB8+1 org 0x45266290 B 0x45266298 org 0x45265b7c PUSH {LR} LDR R0, off_45265B88 BL 0x453B4338 POP {PC} DCB 0xFF DCB 0xFF off_45265B88 DCD aMediaplayer; org 0x4526465a LDR R3, off_45264660 BX R3 DCB 0xFF DCB 0xFF off_45264660 DCD loc_45C11008+1 org 0x45264708 B 0x45264710 org 0x45264224 PUSH {LR} LDR R0, off_45264230 BL 0x453B4338 POP {PC} DCB 0xFF DCB 0xFF off_45264230 DCD aMediaplayer org 0x4526d9ca LDR R3, off_4526D9D0 BX R3 DCB 0xFF DCB 0xFF off_4526D9D0 DCD loc_45C11058+1 org 0x4526daaa B 0x4526DAB2 org 0x45269afc LDR R3, off_45269B00 BX R3 off_45269B00 DCD loc_45C110B0+1 org 0x45269b9c B 0x45269BA4 org 0x4526a552 LDR R3, off_4526A558 BX R3 DCB 0xFF DCB 0xFF off_4526A558 DCD loc_45C11108+1 org 0x45266a76 B 0x45266A80 org 0x452669c0 PUSH {LR} LDR R0, off_452669CC BL 0x453B4338 POP {PC} DCB 0xFF DCB 0xFF off_452669CC DCD aMediaplayer org 0x452668c2 LDR R1, off_452668C8 BX R1 DCB 0xFF DCB 0xFF off_452668C8 DCD loc_45C1118A+1 org 0x4526c2d6 BL 0x4526CCC0 org 0x4526ccb4 LDR R2, off_4526CCB8 BX R2 off_4526CCB8 DCD loc_45C11160+1 ADD PC, R2 NOP sub_4526CCC0: var_18 = -0x18 CMP R2, 4 BEQ 0x4526CCCC org 0x4526ccc4 CMP R2, 4 BHI 0x4526CCCA BX LR loc_4526CCCA: POP {PC} loc_4526CCCC: LDR R0, off_4526CCD8 LDR R7, off_4526CCD4 BLX R7 POP {PC} org 0x4526ccd4 off_4526CCD4 DCD 0x453B4628+1 off_4526CCD8 DCD aMediaplayer_vi ;Free Space org patch loc_45C10E50: MOV R0, 0 BL sub_45C112EC CMP R0, 2 BEQ loc_45C10E68 LDR R2, off_45C10F08 MOV R1, 0x18 LDR R0, [R4,0x1C] BL sub_45C1136C LDR R2, dword_45C10EFC B loc_45C10E74 loc_45C10E68: LDR R2, off_45C10F04 MOV R1, 0x18 LDR R0, [R4,0x1C] BL sub_45C1136C LDR R2, dword_45C10F00 loc_45C10E74: MOV R1, 0x18 LDR R0, [R4,0x1C] BL sub_45C11374 LDR R7, off_45C10F0C BLX R7 loc_45C10E80: PUSH {R4,LR} ADD R4, R0, 0 BL sub_45C10EF4 LDR R2, off_45C10F04 LDR R0, [R4,0x1C] MOV R1, 0x18 BL sub_45C1136C LDR R2, dword_45C10F00 B loc_45C10E98 ADD R0, R0, 0 loc_45C10E98: LDR R0, [R4,0x1C] MOV R1, 0x18 BL sub_45C11374 POP {R4,PC} loc_45C10EA2: PUSH {R4,LR} ADD R4, R0, 0 BL sub_45C10EF8 LDR R2, off_45C10F08 LDR R0, [R4,0x1C] MOV R1, 0x18 BL sub_45C1136C LDR R2, dword_45C10EFC B loc_45C10E98 MOV R0, 0 POP {R4,PC} loc_45C10EBC: PUSH {R4,LR} ADD R4, R0, 0 MOV R0, 2 BL sub_45C112EC LDR R0, [R4,0x1C] MOV R1, 4 BL sub_45C1137C MOV R1, 1 ADD R0, R4, 0 BL sub_45C1138C POP {R4,PC} loc_45C10ED8: PUSH {R4,LR} ADD R4, R0, 0 MOV R0, 1 BL sub_45C112EC LDR R0, [R4,0x1C] MOV R1, 2 BL sub_45C1137C MOV R1, 0 ADD R0, R4, 0 BL sub_45C1138C POP {R4,PC} sub_45C10EF4: LDR R3, off_45C10F10 BX R3 sub_45C10EF8: LDR R3, off_45C10F14 BX R3 dword_45C10EFC DCD 0x4C3;Paisaje dword_45C10F00 DCD 0x5EF;Retrato off_45C10F04 DCD loc_45C10EA2+1 off_45C10F08 DCD loc_45C10E80+1 off_45C10F0C DCD 0x44F62CFC+1 off_45C10F10 DCD loc_45C10EBC+1 off_45C10F14 DCD loc_45C10ED8+1 loc_45C10F18: MOV R0, 0 BL sub_45C112EC CMP R0, 2 BEQ loc_45C10F34 LDR R0, [R6] MOV R1, 2 BL sub_45C1137C MOV R1, 0 ADD R0, R4, 0 BL sub_45C1138C B loc_45C10F54 loc_45C10F34: LDR R0, [R6] MOV R1, 4 BL sub_45C1137C MOV R1, 1 ADD R0, R4, 0 BL sub_45C1138C MOV R1, 0 ADD R0, R4, 0 BL sub_45C1129C MOV R1, 0 ADD R0, R4, 0 BL sub_45C112A0 loc_45C10F54: LDR R3, off_45C10F58 BX R3 off_45C10F58 DCD 0x44F66D5C+1 loc_45C10F5C: MOV R0, 0 BL sub_45C112EC CMP R0, 2 BEQ loc_45C10F80 LDR R0, [R5] MOV R1, 1 BL sub_45C1137C MOV R1, 0 ADD R0, R4, 0 BL sub_45C1138C LDR R0, [R5] BL sub_45C112A4 LDR R3, off_45C10FB0 BX R3 loc_45C10F80: LDR R0, [R5] MOV R1, 4 BL sub_45C1137C MOV R1, 1 ADD R0, R4, 0 BL sub_45C1138C LDR R1, dword_45C11158 LDR R0, [R5] BL sub_45C112AC LDR R1, dword_45C1115C LDR R0, [R5] BL sub_45C112B8 LDR R1, dword_45C10FB4 LDR R0, [R5] BL sub_45C112BC LDR R3, off_45C10FAC BX R3 off_45C10FAC DCD 0x4526C5FE+1 off_45C10FB0 DCD 0x4526C5B4+1 dword_45C10FB4 DCD 0xED12;icon Title Image Horizontal (ED12) 310x40 loc_45C10FB8: MOV R0, 0 BL sub_45C112EC CMP R0, 2 BEQ loc_45C10FDC LDR R0, [R7] MOV R1, 1 BL sub_45C1137C MOV R1, 0 ADD R0, R4, 0 BL sub_45C1138C LDR R0, [R7] BL sub_45C112A4 LDR R3, off_45C11004 BX R3 loc_45C10FDC: LDR R0, [R7] MOV R1, 4 BL sub_45C1137C MOV R1, 1 ADD R0, R4, 0 BL sub_45C1138C LDR R1, dword_45C11158 LDR R0, [R7] BL sub_45C112AC LDR R1, dword_45C1115C LDR R0, [R7] BL sub_45C112B8 LDR R3, off_45C11000 BX R3 off_45C11000 DCD 0x4526623E+1 off_45C11004 DCD 0x45266204+1 loc_45C11008: MOV R0, 0 BL sub_45C112EC CMP R0, 2 BEQ loc_45C1102C LDR R0, [R7] MOV R1, 1 BL sub_45C1137C MOV R1, 0 ADD R0, R4, 0 BL sub_45C1138C LDR R0, [R7] BL sub_45C112A4 LDR R3, off_45C11054 BX R3 loc_45C1102C: LDR R0, [R7] MOV R1, 4 BL sub_45C1137C MOV R1, 1 ADD R0, R4, 0 BL sub_45C1138C LDR R1, dword_45C11158 LDR R0, [R7] BL sub_45C112AC LDR R1, dword_45C1115C LDR R0, [R7] BL sub_45C112B8 LDR R3, off_45C11050 BX R3 off_45C11050 DCD 0x452646C2+1 off_45C11054 DCD 0x45264664+1 loc_45C11058: MOV R0, 0 BL sub_45C112EC CMP R0, 2 BEQ loc_45C1107C LDR R0, [R6] MOV R1, 1 BL sub_45C1137C MOV R1, 0 ADD R0, R4, 0 BL sub_45C1138C LDR R0, [R6] BL sub_45C112A4 LDR R3, off_45C110AC BX R3 loc_45C1107C: LDR R0, [R6] MOV R1, 4 BL sub_45C1137C MOV R1, 1 ADD R0, R4, 0 BL sub_45C1138C LDR R1, dword_45C11158 LDR R0, [R6] BL sub_45C112AC LDR R1, dword_45C1115C LDR R0, [R6] BL sub_45C112B8 LDR R0, [R6] MOV R1, 2 BL sub_45C112A8 LDR R3, off_45C110A8 BX R3 off_45C110A8 DCD 0x4526DA4A+1 off_45C110AC DCD 0x4526D9D4+1 loc_45C110B0: MOV R0, 0 BL sub_45C112EC CMP R0, 2 BEQ loc_45C110D4 LDR R0, [R4] MOV R1, 1 BL sub_45C1137C MOV R1, 0 LDR R0, [SP,8] BL sub_45C1138C LDR R0, [R4] BL sub_45C112A4 LDR R3, off_45C11104 BX R3 loc_45C110D4: LDR R0, [R4] MOV R1, 4 BL sub_45C1137C MOV R1, 1 LDR R0, [SP,8] BL sub_45C1138C LDR R1, dword_45C11158 LDR R0, [R4] BL sub_45C112AC LDR R1, dword_45C1115C LDR R0, [R4] BL sub_45C112B8 LDR R0, [R4] MOV R1, 2 BL sub_45C112A8 LDR R3, off_45C11100 BX R3 off_45C11100 DCD 0x45269B5C+1 off_45C11104 DCD 0x45269B06+1 loc_45C11108: MOV R0, 0 BL sub_45C112EC CMP R0, 2 BEQ loc_45C1112C LDR R0, [R5,4] MOV R1, 1 BL sub_45C1137C MOV R1, 0 ADD R0, R4, 0 BL sub_45C1138C LDR R0, [R5,4] BL sub_45C112A4 LDR R3, off_45C11154 BX R3 loc_45C1112C: LDR R0, [R5,4] MOV R1, 4 BL sub_45C1137C MOV R1, 1 ADD R0, R4, 0 BL sub_45C1138C LDR R1, dword_45C11158 LDR R0, [R5,4] BL sub_45C112AC LDR R1, dword_45C1115C LDR R0, [R5,4] BL sub_45C112B8 LDR R3, off_45C11150 BX R3 off_45C11150 DCD 0x4526A59A+1 off_45C11154 DCD 0x4526A55C+1 dword_45C11158 DCD 0xECF0;icon Background Horizonral (ECF0) 310x200 dword_45C1115C DCD 0xEADD;icon 24x24 en blanco loc_45C11160: CMP R1, 0 BEQ loc_45C11176 CMP R1, 1 BEQ loc_45C1117A CMP R1, 2 BEQ loc_45C1117E CMP R1, 3 BEQ loc_45C11182 CMP R1, 4 BEQ loc_45C11186 POP {R4,R5,PC} loc_45C11176: LDR R0, dword_45C1127C POP {R4,R5,PC} loc_45C1117A: LDR R0, dword_45C11280 POP {R4,R5,PC} loc_45C1117E: LDR R0, dword_45C11284 POP {R4,R5,PC} loc_45C11182: LDR R0, dword_45C11288 POP {R4,R5,PC} loc_45C11186: LDR R0, dword_45C1128C POP {R4,R5,PC} loc_45C1118A: MOV R0, 0 BL sub_45C112EC CMP R0, 2 BEQ loc_45C111A6 LDR R0, [R5,4] MOV R1, 1 BL sub_45C1137C MOV R1, 0 ADD R0, R4, 0 BL sub_45C1138C B loc_45C111D0 loc_45C111A6: LDR R0, [R5,4] MOV R1, 4 BL sub_45C1137C MOV R1, 1 ADD R0, R4, 0 BL sub_45C1138C LDR R1, dword_45C112E4 LDR R0, [R5,4] BL sub_45C112AC LDR R1, dword_45C112E8 LDR R0, [R5,4] BL sub_45C112B8 LDR R0, [R5,4] MOV R1, 2 BL sub_45C112A8 B loc_45C111F6 loc_45C111D0: LDR R0, [R5,4] BL sub_45C112A4 MOV R1, 1 MOV R0, 0 BL sub_45C1122E LDR R0, [R5,4] MOV R1, 2 BL sub_45C11226 LDR R0, [R5,4] MOV R1, 1 BL sub_45C1122A LDR R0, [R5,4] MOV R1, 0 BL sub_45C11232 loc_45C111F6: LDR R1, dword_45C11294 LDR R0, [R5,4] BL sub_45C11236 LDR R1, dword_45C11298 LDR R0, [R5,4] BL sub_45C1123A LDR R0, [R5,4] MOV R1, 1 BL sub_45C1123E LDR R1, dword_45C1128C LDR R0, [R5,4] BL sub_45C11242 LDR R1, dword_45C11290 LDR R0, [R5,4] BL sub_45C11246 LDR R1, off_45C1124C BX R1 LDR R2, off_45C11260 BX R2 sub_45C11226: LDR R2, off_45C1125C BX R2 sub_45C1122A: LDR R2, off_45C11258 BX R2 sub_45C1122E: LDR R2, off_45C11254 BX R2 sub_45C11232: LDR R2, off_45C11250 BX R2 sub_45C11236: LDR R2, off_45C1126C BX R2 sub_45C1123A: LDR R2, off_45C11270 BX R2 sub_45C1123E: LDR R2, off_45C11274 BX R2 sub_45C11242: LDR R2, off_45C11264 BX R2 sub_45C11246: LDR R2, _GUIObject_SetTitleBackgroundImage_1 BX R2 DCB 0xFF DCB 0xFF off_45C1124C DCD 0x452668D2+1 off_45C11250 DCD 0x4534BD98+1 off_45C11254 DCD 0x45268C84+1 off_45C11258 DCD 0x45268054+1 off_45C1125C DCD 0x45268040+1 off_45C11260 DCD 0x45268028+1 off_45C11264 DCD GUIObject_SetTitleText+1 _GUIObject_SetTitleBackgroundImage_1 DCD GUIObject_SetTitleBackgroundImage+1 off_45C1126C DCD 0x4539281C+1 off_45C11270 DCD 0x4539282C+1 off_45C11274 DCD 0x4526861C+1 DCD 0xED16 dword_45C1127C DCD 0x1029 dword_45C11280 DCD 0x1025 dword_45C11284 DCD 0x10AE dword_45C11288 DCD 0x108C dword_45C1128C DCD 0x10CC dword_45C11290 DCD 0xED12 ;icon Title Image Horizontal (ED12) 310x40 dword_45C11294 DCD 0xFFFF9933 dword_45C11298 DCD 0xCCCCCC sub_45C1129C: LDR R3, off_45C112DC BX R3 sub_45C112A0: LDR R3, off_45C112E0 BX R3 sub_45C112A4: LDR R3, off_45C112D0 BX R3 sub_45C112A8: LDR R3, off_45C112D4 BX R3 sub_45C112AC: LDR R2, _GUIObject_SetBackgroundImage BX R2 LDR R2, _GUIObject_SoftKeys_RemoveBackground BX R2 LDR R2, _GUIObject_SoftKeys_Hide BX R2 sub_45C112B8: LDR R2, _GUIObject_SetCursorImage BX R2 sub_45C112BC: LDR R2, _GUIObject_SetTitleBackgroundImage_2 BX R2 _GUIObject_SetBackgroundImage DCD GUIObject_SetBackgroundImage+1 _GUIObject_SoftKeys_Hide DCD GUIObject_SoftKeys_Hide+1 _GUIObject_SoftKeys_RemoveBackground DCD GUIObject_SoftKeys_RemoveBackground+1 _GUIObject_SetCursorImage DCD GUIObject_SetCursorImage+1 off_45C112D0 DCD 0x45267FE0+1 off_45C112D4 DCD 0x45392ADC+1 _GUIObject_SetTitleBackgroundImage_2 DCD GUIObject_SetTitleBackgroundImage+1 off_45C112DC DCD 0x452DC278+1 off_45C112E0 DCD 0x452DC264+1 dword_45C112E4 DCD 0xECF0;icon Background Horizonral (ECF0) 310x200 dword_45C112E8 DCD 0xEADD;icon 24x24 white sub_45C112EC: PUSH {R1-R7,LR} ADD R4, R0, 0 SUB SP, SP, 4 MOV R6, SP STRB R4, [R6] CMP R4, 0 BEQ loc_45C11304 MOV R2, 2 adr R0, aTpaSystemSetti ; "/tpa/system/settings" adr R1, aWalkman_bin ; "Walkman.bin" BL sub_45C1133C loc_45C11304: MOV R0, 0 PUSH {R0} adr R0, aTpaSystemSetti ; "/tpa/system/settings" adr R1, aWalkman_bin ; "Walkman.bin" MOV R3, 0xFF ADD R3, 0x81 MOV R2, 0xFF ADD R2, 9 BL sub_45C11344 ADD R1, R6, 0 ADD R5, R0, 0 ADD SP, SP, 4 CMP R4, 0 BNE loc_45C1132A MOV R2, 1 BL sub_45C11354 B loc_45C11330 loc_45C1132A: MOV R2, 1 BL sub_45C1135C loc_45C11330: ADD R0, R5, 0 BL sub_45C11364 LDRB R0, [R6] ADD SP, SP, 4 POP {R1-R7,PC} sub_45C1133C: LDR R3, _FileDelete BX R3 _FileDelete DCD FileDelete+1 sub_45C11344: var_20 = -0x20 var_1C = -0x1C var_18 = -0x18 arg_0 = 0 PUSH {R3} LDR R3, _fopen_ MOV R12, R3 POP {R3} BX R12 DCB 0xFF DCB 0xFF _fopen_ DCD _fopen+1 sub_45C11354: LDR R3, _fread BX R3 _fread DCD fread+1 sub_45C1135C: var_20 = -0x20 var_1C = -0x1C var_18 = -0x18 LDR R3, _fwrite BX R3 _fwrite DCD fwrite+1 sub_45C11364: LDR R3, _fclose BX R3 _fclose DCD fclose+1 sub_45C1136C: LDR R3, _MediaPlayer_SoftKeys_SetAction BX R3 _MediaPlayer_SoftKeys_SetAction DCD MediaPlayer_SoftKeys_SetAction+1 sub_45C11374: LDR R3, _MediaPlayer_SoftKeys_SetText BX R3 _MediaPlayer_SoftKeys_SetText DCD MediaPlayer_SoftKeys_SetText+1 sub_45C1137C: LDR R3, _GUIObject_SetStyle BX R3 _GUIObject_SetStyle DCD GUIObject_SetStyle+1 LDR R3, off_45C11388 BX R3 off_45C11388 DCD 0x45392590+1 sub_45C1138C: LDR R3, _BookObj_SetDisplayOrientation BX R3 _BookObj_SetDisplayOrientation DCD BookObj_SetDisplayOrientation+1 PUSH {R0-R7,LR} ADD R4, R0, 0 MOV R0, 2 BL sub_45C112EC POP {R0-R7,PC} PUSH {R0-R7,LR} MOV R0, 1 BL sub_45C112EC POP {R0-R7,PC} DCB 0xFF DCB 0xFF DCD 0x45C113A0+1 DCD 0x45C11394+1 DCD 0x44F62CFC+1 DCD 0x1E4E; DCD 0x1E2A; aTpaSystemSetti du "/tpa/system/settings",0 DCB 0xFF DCB 0xFF aWalkman_bin du "Walkman.bin",0
[ Редактировано michel1907 в 10.11.10 20:33 ]
MahmudS
Patchmaster
Регистрация: 3.12.07 Сообщений: 662 Репутация: 3103 Откуда: Черновцы.UA
#786 [10.11.10, 08:28] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
Нормальный исходник, что вы пристали к нему?
E1kolyan
Developer
Регистрация: 8.7.07 Сообщений: 663 Репутация: 11934 Откуда: Челябинск
#787 [10.11.10, 23:44] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
я тоже за...
michel1907
Patcher
Регистрация: 2.10.08 Сообщений: 192 Репутация: 2644 Откуда: Chile
#788 [11.11.10, 02:40] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
Код:
;W580 SW-R6CA001_Orange; W580 SW-R8BE001 include "x.inc" ;Possibility to select Display Orientation for WALKMAM and My Music ;Requires modified Version of WalkmanDisplay elf ;Dont use key to change Orientation ;Next versions of the patch will not require Elf anymore ;Added Patch "Replace item "Online channels" on "Videos" in the MediaPlayer" ;v1.0 beta ;© yener90 ;® Ultrashot, michlantecuhtli ;(p) michel1907 ;include "W580_R8BE001.lib.asm" include "W580_R6CA001_Orange.lib.asm" aMediaplayer = 0x45BCFEE8;0x45BCE034 aMediaplayer_vi = 0x45BCA450;0x45BC85B8 patch = 0x45C10E50;0x45C12800 org 0x44f62cdc;0x44f36758 LDR R3, off_44F3675C BX R3 off_44F3675C DCD patch+1; org 0x44f66d54;0x44f3a794 LDR R3, off_44F3A798 BX R3 off_44F3A798 DCD loc_45C128C8+1 org 0x44f68306;0x44f3bd52 MOV R1, 4 org 0x44f684f6;0x44f3bf42 MOV R1, 4 org 0x4526c5aa;0x4524195a LDR R3, off_45241960 BX R3 DCB 0xFF DCB 0xFF off_45241960 DCD loc_45C1290C+1 org 0x452661fa;0x4523b5aa LDR R3, off_4523B5B0 BX R3 DCB 0xFF DCB 0xFF off_4523B5B0 DCD loc_45C12968+1; org 0x45266290;0x4523b640 B 0x45266298;0x4523B648 org 0x45265b7c;0x4523af2c PUSH {LR} LDR R0, off_4523AF38 BL 0x453B4338;0x45386C90 POP {PC} DCB 0xFF DCB 0xFF off_4523AF38 DCD aMediaplayer org 0x4526465a;0x45239a0e LDR R3, off_45239A14 BX R3 DCB 0xFF DCB 0xFF off_45239A14 DCD loc_45C129B8+1 org 0x45264708;0x45239abc B 0x45264710;0x45239AC4 org 0x45264224;0x452395d8 PUSH {LR} LDR R0, off_452395E4 BL 0x453B4338;0x45386C90 POP {PC} DCB 0xFF DCB 0xFF off_452395E4 DCD aMediaplayer; "MediaPlayer" org 0x4526d9ca;0x45242d7a LDR R3, off_45242D80 BX R3 DCB 0xFF DCB 0xFF off_45242D80 DCD loc_45C12A08+1 org 0x4526daaa;0x45242e5c B 0x4526DAB2;0x45242E64 org 0x45269afc;0x4523eeac LDR R3, off_4523EEB0 BX R3 off_4523EEB0 DCD loc_45C12A60+1 org 0x45269b9c;0x4523ef4c B 0x45269BA4;0x4523EF54 org 0x4526a552;0x4523f906 LDR R3, off_4523F90C BX R3 DCB 0xFF DCB 0xFF off_4523F90C DCD loc_45C12AB8+1 org 0x45266a76;0x4523be24 B 0x45266A80;0x4523BE2E org 0x452669c0;0x4523bd70 PUSH {LR} LDR R0, off_4523BD7C BL 0x453B4338;0x45386C90 POP {PC} DCB 0xFF DCB 0xFF off_4523BD7C DCD aMediaplayer org 0x452668c2;0x4523bc72 LDR R1, off_4523BC78 BX R1 DCB 0xFF DCB 0xFF off_4523BC78 DCD loc_45C12B3A+1 org 0x4526c2d6;0x45241686 BL 0x4526CCC0;0x45242070 org 0x4526ccb4;0x45242064 LDR R2, off_45242068 BX R2 off_45242068 DCD loc_45C12B10+1 ADD PC, R2 NOP sub_45242070: var_18 = -0x18 CMP R2, 4 BEQ 0x4526CCCC;0x4524207C org 0x4526ccc4;0x45242074 CMP R2, 4 BHI 0x4526CCCA;0x4524207A BX LR loc_4524207A: POP {PC} loc_4524207C: LDR R0, off_45242088 LDR R7, off_45242084 BLX R7 POP {PC} org 0x4526ccd4;0x45242084 off_45242084 DCD 0x453B4628+1;0x45386F80+1 off_45242088 DCD aMediaplayer_vi ; "MediaPlayer_Video" ; free Space org patch loc_45C12800: MOV R0, 0 BL sub_45C12C9C CMP R0, 2 BEQ loc_45C12818 LDR R2, off_45C128B8 MOV R1, 0x18 LDR R0, [R4,0x1C] BL sub_45C12D1C LDR R2, dword_45C128AC B loc_45C12824 loc_45C12818: LDR R2, off_45C128B4 MOV R1, 0x18 LDR R0, [R4,0x1C] BL sub_45C12D1C LDR R2, dword_45C128B0 loc_45C12824: MOV R1, 0x18 LDR R0, [R4,0x1C] BL sub_45C12D24 LDR R7, off_45C128BC BLX R7 loc_45C12830: PUSH {R4,LR} ADD R4, R0, 0 BL sub_45C128A4 LDR R2, off_45C128B4 LDR R0, [R4,0x1C] MOV R1, 0x18 BL sub_45C12D1C LDR R2, dword_45C128B0 B loc_45C12848 ADD R0, R0, 0 loc_45C12848: LDR R0, [R4,0x1C] MOV R1, 0x18 BL sub_45C12D24 POP {R4,PC} loc_45C12852: PUSH {R4,LR} ADD R4, R0, 0 BL sub_45C128A8 LDR R2, off_45C128B8 LDR R0, [R4,0x1C] MOV R1, 0x18 BL sub_45C12D1C LDR R2, dword_45C128AC B loc_45C12848 MOV R0, 0 POP {R4,PC} loc_45C1286C: PUSH {R4,LR} ADD R4, R0, 0 MOV R0, 2 BL sub_45C12C9C LDR R0, [R4,0x1C] MOV R1, 4 BL sub_45C12D2C MOV R1, 1 ADD R0, R4, 0 BL sub_45C12D3C POP {R4,PC} loc_45C12888: PUSH {R4,LR} ADD R4, R0, 0 MOV R0, 1 BL sub_45C12C9C LDR R0, [R4,0x1C] MOV R1, 2 BL sub_45C12D2C MOV R1, 0 ADD R0, R4, 0 BL sub_45C12D3C POP {R4,PC} sub_45C128A4: LDR R3, off_45C128C0 BX R3 sub_45C128A8: LDR R3, off_45C128C4 BX R3 dword_45C128AC DCD 0x4C3;4C8 dword_45C128B0 DCD 0x5EF;5F4 off_45C128B4 DCD loc_45C12852+1 off_45C128B8 DCD loc_45C12830+1 off_45C128BC DCD 0x44F62CFC+1;0x44F36778+1 off_45C128C0 DCD loc_45C1286C+1 off_45C128C4 DCD loc_45C12888+1 loc_45C128C8: MOV R0, 0 BL sub_45C12C9C CMP R0, 2 BEQ loc_45C128E4 LDR R0, [R6] MOV R1, 2 BL sub_45C12D2C MOV R1, 0 ADD R0, R4, 0 BL sub_45C12D3C B loc_45C12904 loc_45C128E4: LDR R0, [R6] MOV R1, 4 BL sub_45C12D2C MOV R1, 1 ADD R0, R4, 0 BL sub_45C12D3C MOV R1, 0 ADD R0, R4, 0 BL sub_45C12C4C MOV R1, 0 ADD R0, R4, 0 BL sub_45C12C50 loc_45C12904: LDR R3, off_45C12908 BX R3 off_45C12908 DCD 0x44F66D5C+1;0x44F3A79C+1 loc_45C1290C: MOV R0, 0 BL sub_45C12C9C CMP R0, 2 BEQ loc_45C12930 LDR R0, [R5] MOV R1, 1 BL sub_45C12D2C MOV R1, 0 ADD R0, R4, 0 BL sub_45C12D3C LDR R0, [R5] BL sub_45C12C54 LDR R3, off_45C12960 BX R3 loc_45C12930: LDR R0, [R5] MOV R1, 4 BL sub_45C12D2C MOV R1, 1 ADD R0, R4, 0 BL sub_45C12D3C LDR R1, dword_45C12B08 LDR R0, [R5] BL sub_45C12C5C LDR R1, dword_45C12B0C LDR R0, [R5] BL sub_45C12C68 LDR R1, dword_45C12964 LDR R0, [R5] BL sub_45C12C6C LDR R3, off_45C1295C BX R3 off_45C1295C DCD 0x4526C5FE+1;0x452419AE+1 off_45C12960 DCD 0x4526C5B4+1;0x45241964+1 dword_45C12964 DCD 0xED12;ED25;icon Title Image Horizontal (ED12) 310x40ED25 loc_45C12968: MOV R0, 0 BL sub_45C12C9C CMP R0, 2 BEQ loc_45C1298C LDR R0, [R7] MOV R1, 1 BL sub_45C12D2C MOV R1, 0 ADD R0, R4, 0 BL sub_45C12D3C LDR R0, [R7] BL sub_45C12C54 LDR R3, off_45C129B4 BX R3 loc_45C1298C: LDR R0, [R7] MOV R1, 4 BL sub_45C12D2C MOV R1, 1 ADD R0, R4, 0 BL sub_45C12D3C LDR R1, dword_45C12B08 LDR R0, [R7] BL sub_45C12C5C LDR R1, dword_45C12B0C LDR R0, [R7] BL sub_45C12C68 LDR R3, off_45C129B0 BX R3 off_45C129B0 DCD 0x4526623E+1;0x4523B5EE+1 off_45C129B4 DCD 0x45266204+1;0x4523B5B4+1 loc_45C129B8: MOV R0, 0 BL sub_45C12C9C CMP R0, 2 BEQ loc_45C129DC LDR R0, [R7] MOV R1, 1 BL sub_45C12D2C MOV R1, 0 ADD R0, R4, 0 BL sub_45C12D3C LDR R0, [R7] BL sub_45C12C54 LDR R3, off_45C12A04 BX R3 loc_45C129DC: LDR R0, [R7] MOV R1, 4 BL sub_45C12D2C MOV R1, 1 ADD R0, R4, 0 BL sub_45C12D3C LDR R1, dword_45C12B08 LDR R0, [R7] BL sub_45C12C5C LDR R1, dword_45C12B0C LDR R0, [R7] BL sub_45C12C68 LDR R3, off_45C12A00 BX R3 off_45C12A00 DCD 0x452646C2+1;0x45239A76+1 off_45C12A04 DCD 0x45264664+1;0x45239A18+1 loc_45C12A08: MOV R0, 0 BL sub_45C12C9C CMP R0, 2 BEQ loc_45C12A2C LDR R0, [R6] MOV R1, 1 BL sub_45C12D2C MOV R1, 0 ADD R0, R4, 0 BL sub_45C12D3C LDR R0, [R6] BL sub_45C12C54 LDR R3, off_45C12A5C BX R3 loc_45C12A2C: LDR R0, [R6] MOV R1, 4 BL sub_45C12D2C MOV R1, 1 ADD R0, R4, 0 BL sub_45C12D3C LDR R1, dword_45C12B08 LDR R0, [R6] BL sub_45C12C5C LDR R1, dword_45C12B0C LDR R0, [R6] BL sub_45C12C68 LDR R0, [R6] MOV R1, 2 BL sub_45C12C58 LDR R3, off_45C12A58 BX R3 off_45C12A58 DCD 0x4526DA4A+1;0x45242DFA+1 off_45C12A5C DCD 0x4526D9D4+1;0x45242D84+1 loc_45C12A60: MOV R0, 0 BL sub_45C12C9C CMP R0, 2 BEQ loc_45C12A84 LDR R0, [R4] MOV R1, 1 BL sub_45C12D2C MOV R1, 0 LDR R0, [SP,8] BL sub_45C12D3C LDR R0, [R4] BL sub_45C12C54 LDR R3, off_45C12AB4 BX R3 loc_45C12A84: LDR R0, [R4] MOV R1, 4 BL sub_45C12D2C MOV R1, 1 LDR R0, [SP,8] BL sub_45C12D3C LDR R1, dword_45C12B08 LDR R0, [R4] BL sub_45C12C5C LDR R1, dword_45C12B0C LDR R0, [R4] BL sub_45C12C68 LDR R0, [R4] MOV R1, 2 BL sub_45C12C58 LDR R3, off_45C12AB0 BX R3 off_45C12AB0 DCD 0x45269B5C+1;0x4523EF0C+1 off_45C12AB4 DCD 0x45269B06+1;0x4523EEB6+1 loc_45C12AB8: MOV R0, 0 BL sub_45C12C9C CMP R0, 2 BEQ loc_45C12ADC LDR R0, [R5,4] MOV R1, 1 BL sub_45C12D2C MOV R1, 0 ADD R0, R4, 0 BL sub_45C12D3C LDR R0, [R5,4] BL sub_45C12C54 LDR R3, off_45C12B04 BX R3 loc_45C12ADC: LDR R0, [R5,4] MOV R1, 4 BL sub_45C12D2C MOV R1, 1 ADD R0, R4, 0 BL sub_45C12D3C LDR R1, dword_45C12B08 LDR R0, [R5,4] BL sub_45C12C5C LDR R1, dword_45C12B0C LDR R0, [R5,4] BL sub_45C12C68 LDR R3, off_45C12B00 BX R3 off_45C12B00 DCD 0x4526A59A+1;0x4523F94E+1 off_45C12B04 DCD 0x4526A55C+1;0x4523F910+1 dword_45C12B08 DCD 0xECF0;ED03;icon Background Horizonral (ECF0) 310x200 dword_45C12B0C DCD 0xEADD;EAED;icon 24x24 en blanco loc_45C12B10: CMP R1, 0 BEQ loc_45C12B26 CMP R1, 1 BEQ loc_45C12B2A CMP R1, 2 BEQ loc_45C12B2E CMP R1, 3 BEQ loc_45C12B32 CMP R1, 4 BEQ loc_45C12B36 POP {R4,R5,PC} loc_45C12B26: LDR R0, dword_45C12C2C POP {R4,R5,PC} loc_45C12B2A: LDR R0, dword_45C12C30 POP {R4,R5,PC} loc_45C12B2E: LDR R0, dword_45C12C34 POP {R4,R5,PC} loc_45C12B32: LDR R0, dword_45C12C38 POP {R4,R5,PC} loc_45C12B36: LDR R0, dword_45C12C3C POP {R4,R5,PC} loc_45C12B3A: MOV R0, 0 BL sub_45C12C9C CMP R0, 2 BEQ loc_45C12B56 LDR R0, [R5,4] MOV R1, 1 BL sub_45C12D2C MOV R1, 0 ADD R0, R4, 0 BL sub_45C12D3C B loc_45C12B80 loc_45C12B56: LDR R0, [R5,4] MOV R1, 4 BL sub_45C12D2C MOV R1, 1 ADD R0, R4, 0 BL sub_45C12D3C LDR R1, dword_45C12C94 LDR R0, [R5,4] BL sub_45C12C5C LDR R1, dword_45C12C98 LDR R0, [R5,4] BL sub_45C12C68 LDR R0, [R5,4] MOV R1, 2 BL sub_45C12C58 B loc_45C12BA6 loc_45C12B80: LDR R0, [R5,4] BL sub_45C12C54 MOV R1, 1 MOV R0, 0 BL sub_45C12BDE LDR R0, [R5,4] MOV R1, 2 BL sub_45C12BD6 LDR R0, [R5,4] MOV R1, 1 BL sub_45C12BDA LDR R0, [R5,4] MOV R1, 0 BL sub_45C12BE2 loc_45C12BA6: LDR R1, dword_45C12C44 LDR R0, [R5,4] BL sub_45C12BE6 LDR R1, dword_45C12C48 LDR R0, [R5,4] BL sub_45C12BEA LDR R0, [R5,4] MOV R1, 1 BL sub_45C12BEE LDR R1, dword_45C12C3C LDR R0, [R5,4] BL sub_45C12BF2 LDR R1, dword_45C12C40 LDR R0, [R5,4] BL sub_45C12BF6 LDR R1, off_45C12BFC BX R1 LDR R2, off_45C12C10 BX R2 sub_45C12BD6: LDR R2, off_45C12C0C BX R2 sub_45C12BDA: LDR R2, off_45C12C08 BX R2 sub_45C12BDE: LDR R2, off_45C12C04 BX R2 sub_45C12BE2: LDR R2, off_45C12C00 BX R2 sub_45C12BE6: LDR R2, off_45C12C1C BX R2 sub_45C12BEA: LDR R2, off_45C12C20 BX R2 sub_45C12BEE: LDR R2, off_45C12C24 BX R2 sub_45C12BF2: LDR R2, _GUIObject_SetTitleText BX R2 sub_45C12BF6: LDR R2, _GUIObject_SetTitleBackgroundImage BX R2 DCB 0xFF DCB 0xFF off_45C12BFC DCD 0x452668D2+1;0x4523BC82+1 off_45C12C00 DCD 0x4534BD98+1;0x4531E584+1 off_45C12C04 DCD 0x45268C84+1;0x4523E034+1 off_45C12C08 DCD 0x45268054+1;0x4523D404+1 off_45C12C0C DCD 0x45268040+1;0x4523D3F0+1 off_45C12C10 DCD 0x45268028+1;0x4523D3D8+1 _GUIObject_SetTitleText DCD GUIObject_SetTitleText+1 _GUIObject_SetTitleBackgroundImage DCD GUIObject_SetTitleBackgroundImage+1 off_45C12C1C DCD 0x4539281C+1;0x4536515C+1 off_45C12C20 DCD 0x4539282C+1;0x4536516C+1 off_45C12C24 DCD 0x4526861C+1;0x4523D9CC+1 DCD 0xED16 dword_45C12C2C DCD 0x1029;103A dword_45C12C30 DCD 0x1025;1035 dword_45C12C34 DCD 0x10AE;10BE dword_45C12C38 DCD 0x108C;109C dword_45C12C3C DCD 0x10CC;10DC dword_45C12C40 DCD 0xED12 ;ED25 ;icon Title Image Horizontal (ED12) 310x40 dword_45C12C44 DCD 0xFFFF9933 dword_45C12C48 DCD 0xCCCCCC sub_45C12C4C: LDR R3, off_45C12C8C BX R3 sub_45C12C50: LDR R3, off_45C12C90 BX R3 sub_45C12C54: LDR R3, off_45C12C80 BX R3 sub_45C12C58: LDR R3, off_45C12C84 BX R3 sub_45C12C5C: LDR R2, _GUIObject_SetBackgroundImage BX R2 LDR R2, _GUIObject_SoftKeys_RemoveBackground BX R2 LDR R2, _GUIObject_SoftKeys_Hide BX R2 sub_45C12C68: LDR R2, _GUIObject_SetCursorImage BX R2 sub_45C12C6C: LDR R2, _GUIObject_SetTitleBackgroundImage_2 BX R2 _GUIObject_SetBackgroundImage DCD GUIObject_SetBackgroundImage+1 _GUIObject_SoftKeys_Hide DCD GUIObject_SoftKeys_Hide+1 _GUIObject_SoftKeys_RemoveBackground DCD GUIObject_SoftKeys_RemoveBackground+1 _GUIObject_SetCursorImage DCD GUIObject_SetCursorImage+1 off_45C12C80 DCD 0x45267FE0+1;0x4523D390+1 off_45C12C84 DCD 0x45392ADC+1;0x4536541C+1 _GUIObject_SetTitleBackgroundImage_2 DCD GUIObject_SetTitleBackgroundImage+1 off_45C12C8C DCD 0x452DC278+1;0x452AE774+1 off_45C12C90 DCD 0x452DC264+1;0x452AE760+1 dword_45C12C94 DCD 0xECF0;ED03;icon Background Horizonral (ECF0) 310x200 dword_45C12C98 DCD 0xEADD;EAED;icon 24x24 white;EAED sub_45C12C9C: PUSH {R1-R7,LR} ADD R4, R0, 0 SUB SP, SP, 4 MOV R6, SP STRB R4, [R6] CMP R4, 0 BEQ loc_45C12CB4 MOV R2, 2 adr R0, aTpaSystemSetti ; "/tpa/system/settings" adr R1, aWalkman_bin ; "Walkman.bin" BL sub_45C12CEC loc_45C12CB4: MOV R0, 0 PUSH {R0} adr R0, aTpaSystemSetti ; "/tpa/system/settings" adr R1, aWalkman_bin ; "Walkman.bin" MOV R3, 0xFF ADD R3, 0x81 MOV R2, 0xFF ADD R2, 9 BL sub_45C12CF4 ADD R1, R6, 0 ADD R5, R0, 0 ADD SP, SP, 4 CMP R4, 0 BNE loc_45C12CDA MOV R2, 1 BL sub_45C12D04 B loc_45C12CE0 loc_45C12CDA: MOV R2, 1 BL sub_45C12D0C loc_45C12CE0: ADD R0, R5, 0 BL sub_45C12D14 LDRB R0, [R6] ADD SP, SP, 4 POP {R1-R7,PC} sub_45C12CEC: LDR R3, _FileDelete BX R3 _FileDelete DCD FileDelete+1 sub_45C12CF4: var_20 = -0x20 var_1C = -0x1C var_18 = -0x18 arg_0 = 0 PUSH {R3} LDR R3, _fopen_ MOV R12, R3 POP {R3} BX R12 DCB 0xFF DCB 0xFF _fopen_ DCD _fopen+1 sub_45C12D04: LDR R3, _fread BX R3 _fread DCD fread+1 sub_45C12D0C: var_20 = -0x20 var_1C = -0x1C var_18 = -0x18 LDR R3, _fwrite BX R3 _fwrite DCD fwrite+1 sub_45C12D14: LDR R3, _fclose BX R3 _fclose DCD fclose+1 sub_45C12D1C: LDR R3, _MediaPlayer_SoftKeys_SetAction BX R3 _MediaPlayer_SoftKeys_SetAction DCD MediaPlayer_SoftKeys_SetAction+1 sub_45C12D24: LDR R3, _MediaPlayer_SoftKeys_SetText BX R3 _MediaPlayer_SoftKeys_SetText DCD MediaPlayer_SoftKeys_SetText+1 sub_45C12D2C: LDR R3, _GUIObject_SetStyle BX R3 _GUIObject_SetStyle DCD GUIObject_SetStyle+1 LDR R3, off_45C12D38 BX R3 off_45C12D38 DCD 0x45392590+1;0x45364ED0+1 sub_45C12D3C: LDR R3, _BookObj_SetDisplayOrientation BX R3 _BookObj_SetDisplayOrientation DCD BookObj_SetDisplayOrientation+1 PUSH {R0-R7,LR} ADD R4, R0, 0 MOV R0, 2 BL sub_45C12C9C POP {R0-R7,PC} PUSH {R0-R7,LR} MOV R0, 1 BL sub_45C12C9C POP {R0-R7,PC} DCB 0xFF DCB 0xFF DCD 0x45C113A0+1;0x45C12D50+1 DCD 0x45C11394+1;0x45C12D44+1 DCD 0x44F62CFC+1;0x44F36778+1 DCD 0x1E4E DCD 0x1E2A aTpaSystemSetti du "/tpa/system/settings",0 DCB 0xFF DCB 0xFF aWalkman_bin du "Walkman.bin",0 ;
DuXeN0N
Patcher/Elfmaker
Регистрация: 17.8.08 Сообщений: 230 Репутация: 842 Откуда: Урал
#789 [11.11.10, 07:27] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
вроде ниче так
LathandredCrusader
Patcher
Регистрация: 1.12.09 Сообщений: 59 Репутация: 1025 Откуда: Turkey / Crusaderzone!..
#790 [11.11.10, 07:50] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
Hi. Buhh83 is an active one.. And, his patches are trustworthy. I think he deserves to be called as patcher. Have a good day. Regards...
Therion
Developer/Admin
Регистрация: 9.2.08 Сообщений: 1748 Репутация: 10884 Откуда: Украина, г. Киев
#791 [11.11.10, 12:10] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
michel1907 , по оформлению токо,не притензии,но вот что смущает
michel1907 писал:
DCB 0xFF DCB 0xFF
можно записать как align 4
michel1907 писал:
var_20 = -0x20 var_1C = -0x1C var_18 = -0x18 arg_0 = 0
и это не нужно) а вобщем нормально)
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.