Zormax
Admin
Регистрация: 12.12.05 Сообщений: 5820 Репутация: 5274 Откуда: Nizhniy Novgorod
#1081 [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
godlesplay
Patcher
Регистрация: 22.2.10 Сообщений: 201 Репутация: 2324 Откуда: Poland
#1082 [22.04.11, 17:05] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
my asms... for w890 r1fa035:
Код:
include "x.inc" org 0x112B7C56 LDR R1, off_1127D4F8 BLX R1 NOP off_1127D4F8 dw loc_12189470+1 org 0x121e24b0 loc_12189470: LDR R0, [R4,0x50] MOV R1, 5 BL sub_121894A6 LSL R1, R5, 0x10 LSR R0, R1, 0x10 BL sub_121894AE ADD R1, R0, 0 LDR R0, [R4,0x50] BL sub_121894AA LDR R0, [R4,0x50] MOV R1, 3 BL sub_121894A2 LDR R0, [R4,0x50] LSL R1, R5, 0x10 LSR R1, R1, 0x10 BL sub_1218949E LDR R1, off_121894B4 BLX R1 sub_1218949E: LDR R3, off_121894B8 BX R3 sub_121894A2: LDR R3, off_121894C0 BX R3 sub_121894A6: LDR R3, off_121894C4 BX R3 sub_121894AA: LDR R3, off_121894C8 BX R3 sub_121894AE: LDR R3, off_121894CC BX R3 align 4 off_121894B4 dw 0x112B7C60+1 off_121894B8 dw 0x1169A644+1 dw 0x117028E8+1 off_121894C0 dw 0x1169A780+1 off_121894C4 dw 0x116E920C+1 off_121894C8 dw 0x116E9244+1 off_121894CC dw 0x116C6324+1
Код:
include "x.inc" org 0x1128B102 MOV R1, 4 org 0x1128B112 MOV R1, 3 org 0x1128B108 LDR R3, off_112509D8 BX R3 off_112509D8 dw loc_120DF390+1 org 0x1128B2CE MOV R1, 4 org 0x1128B2DE MOV R1, 3 org 0x1128B2D4 LDR R3, off_11250BA4 BX R3 off_11250BA4 dw loc_120DF3C0+1 org 0x1128B400 MOV R1, 4 org 0x1128B410 MOV R1, 3 org 0x1128B406 LDR R3, off_11250CD8 BX R3 NOP off_11250CD8 dw loc_120DF3F0+1 org 0x1128B4B6 MOV R1, 4 org 0x1128B4C6 MOV R1, 3 org 0x1128B4BC LDR R3, off_11250D8C BX R3 off_11250D8C dw loc_120DF424+1 org 0x121E22A0 loc_120DF390: LDR R1, dword_120DF4B8 LDR R0, [R4,0x20] BL sub_120DF4A2 LDR R1, dword_120DF4C0 LDR R0, [R4,0x20] BL sub_120DF4AA LDR R0, [R4,0x20] MOV R1, 5 BL sub_120DF4AE BL sub_120DF456 ADD R1, R0, 0 LDR R0, [R4,0x20] BL sub_120DF4A6 LDR R0, [R4,0x20] MOV R1, 1 BL sub_120DF4B2 LDR R3, off_120DF4C8 BX R3 loc_120DF3C0: LDR R1, dword_120DF4BC LDR R0, [R4,0x20] BL sub_120DF4A2 LDR R1, dword_120DF4C0 LDR R0, [R4,0x20] BL sub_120DF4AA LDR R0, [R4,0x20] MOV R1, 5 BL sub_120DF4AE BL sub_120DF456 ADD R1, R0, 0 LDR R0, [R4,0x20] BL sub_120DF4A6 LDR R0, [R4,0x20] MOV R1, 1 BL sub_120DF4B2 LDR R3, off_120DF4CC BX R3 loc_120DF3F0: LDR R1, dword_120DF4BC ADD R1, 2 LDR R0, [R4,0x20] BL sub_120DF4A2 LDR R1, dword_120DF4C0 LDR R0, [R4,0x20] BL sub_120DF4AA LDR R0, [R4,0x20] MOV R1, 5 BL sub_120DF4AE BL sub_120DF456 ADD R1, R0, 0 LDR R0, [R4,0x20] BL sub_120DF4A6 LDR R0, [R4,0x20] MOV R1, 1 BL sub_120DF4B2 LDR R0, [R4,0x20] LDR R3, off_120DF4D0 BX R3 loc_120DF424: LDR R1, dword_120DF4BC ADD R1, 2 LDR R0, [R4,0x20] BL sub_120DF4A2 LDR R1, dword_120DF4C0 LDR R0, [R4,0x20] BL sub_120DF4AA LDR R0, [R4,0x20] MOV R1, 5 BL sub_120DF4AE BL sub_120DF456 ADD R1, R0, 0 LDR R0, [R4,0x20] BL sub_120DF4A6 LDR R0, [R4,0x20] MOV R1, 1 BL sub_120DF4B2 LDR R3, off_120DF4D4 BX R3 sub_120DF456: var_14 = -0x14 var_10 = -0x10 var_C = -0xC PUSH {R0-R2,R4,LR} MOV R2, 6 MOV R1, 6 adr R0, aHeap BL sub_120DF49E STR R0, [SP,0x14+var_14] BL sub_120DF496 ASR R1, R0, 9 LSR R1, R1, 0x16 ADD R0, R1, R0 ASR R0, R0, 0xA ASR R1, R0, 9 LSR R1, R1, 0x16 ADD R0, R1, R0 ASR R0, R0, 0xA BL sub_120DF49A STR R0, [SP,0x14+var_10] MOV R2, 3 MOV R1, 6 adr R0, aMb BL sub_120DF49E STR R0, [SP,0x14+var_C] MOV R2, 3 MOV R1, 5 MOV R0, SP BL sub_120DF49E POP {R1-R4,PC} sub_120DF496: LDR R3, off_120DF4DC BX R3 sub_120DF49A: LDR R3, off_120DF4E0 BX R3 sub_120DF49E: LDR R3, off_120DF4D8 BX R3 sub_120DF4A2: LDR R3, off_120DF4E4 BX R3 sub_120DF4A6: LDR R3, off_120DF4E8 BX R3 sub_120DF4AA: LDR R3, off_120DF4EC BX R3 sub_120DF4AE: LDR R3, off_120DF4F0 BX R3 sub_120DF4B2: LDR R3, off_120DF4F4 BX R3 align 4 dword_120DF4B8 dw 0x235D dword_120DF4BC dw 0x13C5 dword_120DF4C0 dw 0xEACC db 0 db 0 align 4 off_120DF4C8 dw 0x1128B110+1 off_120DF4CC dw 0x1128B2DC+1 off_120DF4D0 dw 0x1128B410+1 off_120DF4D4 dw 0x1128B4C4+1 off_120DF4D8 dw 0x116C64E4+1 off_120DF4DC dw 0x11652E00+1 off_120DF4E0 dw 0x116C6324+1 off_120DF4E4 dw 0x116E9228+1 off_120DF4E8 dw 0x116E9244+1 off_120DF4EC dw 0x116E9260+1 off_120DF4F0 dw 0x116E920C+1 off_120DF4F4 dw 0x1169A780+1 aHeap db "Heap: ",0 db 0xFF aMb db " MB",0
Код:
include "x.inc" org 0x1166503C ;11622F6C LDR R3, off_11622F70 BX R3 off_11622F70 dw sub_120A516C+1 ;;;;;; NOP org 0x116653F4 ;11623324 LDR R3, off_1162332C BLX R3 MOV R0, 1 POP {R4-R6,PC} off_1162332C dw loc_120A5158+1 org 0x11720CF8 ;116DE6E8 LDR R3, off_116DE6EC BX R3 off_116DE6EC dw loc_120A5130+1 NOP org 0x121e61f0 ;120A5130 loc_120A5130: PUSH {R4,R5,LR} MOV R5, 0 ADD R4, R1, 0 MOV R0, 0 BL sub_120A5274 CMP R0, 1 BEQ locret_120A5148 CMP R4, 0 BEQ loc_120A514A LDR R3, off_120A5150 BX R3 locret_120A5148: POP {R4,R5,PC} loc_120A514A: LDR R3, off_120A5154 BX R3 align 4 off_120A5150 dw 0x11720D02+1 ;116DE6F2+1 off_120A5154 dw 0x11720D3E+1 ;116DE72E+1 loc_120A5158: PUSH {R1-R3,LR} ADD R0, R4, 0 LDR R1, off_120A5168 BLX R1 MOV R0, 2 BL sub_120A5274 POP {R1-R3,PC} off_120A5168 dw 0x11667490+1 ;116253C0+1 sub_120A516C: PUSH {R4,LR} ADD R4, R0, 0 MOV R1, 0 BL sub_120A52D0 STR R0, [R4,0x1C] MOV R1, 2 BL sub_120A52D8 LDR R0, [R4,0x1C] LDR R1, dword_120A5218 BL sub_120A52E0 LDR R0, [R4,0x1C] MOV R1, 3 BL sub_120A52E8 LDR R0, [R4,0x1C] MOV R1, 0 BL sub_120A52F0 LDR R0, [R4,0x1C] adr R1, sub_120A51D8 ADD R1, 1 BL sub_120A52F8 LDR R0, [R4,0x1C] MOVL R1, 0xFC0 LDR R2, off_120A51CC BL sub_120A5300 LDR R0, [R4,0x1C] LDR R1, dword_120A51D0 LDR R2, off_120A51CC BL sub_120A5300 LDR R0, [R4,0x1C] LDR R1, dword_120A51D4 adr R2, sub_120A5224 ADD R2, 1 BL sub_120A5300 LDR R0, [R4,0x1C] BL sub_120A5308 POP {R4,PC} NOP off_120A51CC dw 0x116665B0+1 ;116244E0+1 dword_120A51D0 dw 0xFAF dword_120A51D4 dw 0xFC2 sub_120A51D8: PUSH {R4-R6,LR} ADD R4, R0, 0 BL sub_120A5310 CMP R0, 1 BEQ loc_120A5202 LDR R0, off_120A521C MOV R1, 6 MOV R2, 0xA BL sub_120A5318 ADD R5, R0, 0 MOV R0, 0 BL sub_120A5274 CMP R0, 1 LDR R6, dword_120A5220 BEQ loc_120A51FE B loc_120A5204 loc_120A51FE: ADD R6, 1 B loc_120A5204 loc_120A5202: LDR R5, dword_120A5218 loc_120A5204: ADD R1, R5, 0 ADD R0, R4, 0 BL sub_120A5320 ADD R1, R6, 0 ADD R0, R4, 0 BL sub_120A5328 POP {R4-R6,PC} NOP dword_120A5218 dw 0x13BD off_120A521C dw 0x11BCFA84 ;11B8380C dword_120A5220 dw 0x10C6 sub_120A5224: PUSH {R4-R7,LR} ADD R4, R0, 0 ADD R5, R1, 0 ADD R0, R1, 0 BL sub_120A5330 CMP R0, 1 BEQ loc_120A5240 BL sub_120A525C ADD R0, R4, 0 BL sub_120A516C POP {R4-R7,PC} loc_120A5240: LDR R0, [R4,0x1C] CMP R0, 0 BEQ loc_120A524A BL sub_120A5338 loc_120A524A: ADD R0, R4, 0 BL sub_120A5360 STR R0, [R4,0x1C] LDR R7, off_120A5258 BX R7 align 4 off_120A5258 dw 0x11665046+1 ;11622F76+1 sub_120A525C: PUSH {LR} MOV R0, 0 BL sub_120A5274 CMP R0, 0 BEQ loc_120A526C MOV R0, 2 B loc_120A526E loc_120A526C: MOV R0, 1 loc_120A526E: BL sub_120A5274 POP {PC} sub_120A5274: PUSH {R4,R5,LR} LDR R4, off_120A52CC adr R5, aNosleep CMP R0, 1 BEQ loc_120A5296 CMP R0, 2 BEQ loc_120A52B0 ADD R0, R4, 0 ADD R1, R5, 0 MOV R2, 0 BL sub_120A5340 BMI loc_120A5292 MOV R0, 1 POP {R4,R5,PC} loc_120A5292: MOV R0, 0 POP {R4,R5,PC} loc_120A5296: MOV R0, 0 PUSH {R0} ADD R0, R4, 0 ADD R1, R5, 0 MOV R2, 4 MOVL R3, 0x180 BL sub_120A5348 BL sub_120A5350 ADD SP, SP, 4 POP {R4,R5,PC} loc_120A52B0: ADD R0, R4, 0 ADD R1, R5, 0 MOV R2, 0 BL sub_120A5358 POP {R4,R5,PC} aNosleep du "NoSleep",0 off_120A52CC dw 0x119CC324 ;119880D4 sub_120A52D0: LDR R5, off_120A52D4 BX R5 off_120A52D4 dw 0x1169A414+1 ;11658344+1 sub_120A52D8: LDR R5, off_120A52DC BX R5 off_120A52DC dw 0x1169A644+1 ;11658574+1 sub_120A52E0: LDR R5, off_120A52E4 BX R5 off_120A52E4 dw 0x116E9228+1 ;116A7178+1 sub_120A52E8: LDR R5, off_120A52EC BX R5 off_120A52EC dw 0x1169A680+1 ;116585B0+1 sub_120A52F0: LDR R5, off_120A52F4 BX R5 off_120A52F4 dw 0x1169A61C+1 ;1165854C+1 sub_120A52F8: LDR R5, off_120A52FC BX R5 off_120A52FC dw 0x1169A754+1 ;11658684+1 sub_120A5300: LDR R5, off_120A5304 BX R5 off_120A5304 dw 0x1170251C+1 ;116C046C+1 sub_120A5308: LDR R5, off_120A530C BX R5 off_120A530C dw 0x116E8CFC+1 ;116A6C4C+1 sub_120A5310: LDR R5, off_120A5314 BX R5 off_120A5314 dw 0x1169B140+1 ;11659070+1 sub_120A5318: LDR R5, off_120A531C BX R5 off_120A531C dw 0x116C64E4+1 ;1168442C+1 sub_120A5320: LDR R5, off_120A5324 BX R5 off_120A5324 dw 0x1169B14C+1 ;1165907C+1 sub_120A5328: LDR R5, off_120A532C BX R5 off_120A532C dw 0x1169B17C+1 ;116590AC+1 sub_120A5330: LDR R5, off_120A5334 BX R5 off_120A5334 dw 0x1169A630+1 ;11658560+1 sub_120A5338: LDR R5, off_120A533C BX R5 off_120A533C dw 0x116E8B00+1 ;116A6A50+1 sub_120A5340: LDR R5, off_120A5344 BX R5 off_120A5344 dw 0x11015E9C+1 ;10FDC708+1 sub_120A5348: LDR R5, off_120A534C BX R5 off_120A534C dw 0x110155A4+1 ;10FDBE10+1 sub_120A5350: LDR R5, off_120A5354 BX R5 off_120A5354 dw 0x11016A58+1 ;10FDD2C4+1 sub_120A5358: LDR R5, off_120A535C BX R5 off_120A535C dw 0x11015FC4+1 ;10FDC830+1 sub_120A5360: LDR R5, off_120A5364 BX R5 off_120A5364 dw 0x1169C778+1 ;1165A6A8+1
Код:
include "x.inc" include "lib.asm" org 0x11059D96 ;1102070a LDR R3, off_11020710 BX R3 align 4 off_11020710 dw loc_1218C200+1 org 0x11068BB8 ;1102f568 LDR R3, off_1102F56C BX R3 off_1102F56C dw loc_1218C258+1 NOP org 0x121e7cf0 ;1218C200 loc_1218C200: MOV R1, 3 ADD R0, R6, 0 BL sub_1218C59C BL sub_1218C3E8 CMP R0, 1 BEQ loc_1218C222 BL sub_1218C3F2 CMP R0, 1 BEQ loc_1218C226 BL sub_1218C3FC CMP R0, 1 BEQ loc_1218C22A B loc_1218C22C loc_1218C222: MOV R1, 4 B loc_1218C22C loc_1218C226: MOV R1, 1 B loc_1218C22C loc_1218C22A: MOV R1, 9 loc_1218C22C: ADD R0, R6, 0 BL sub_1218C5A0 BL sub_1218C406 CMP R0, 1 BEQ loc_1218C242 BL sub_1218C410 CMP R0, 1 BEQ loc_1218C24A loc_1218C242: ADD R0, R6, 0 BL sub_1218C5A8 B loc_1218C250 loc_1218C24A: ADD R0, R6, 0 BL sub_1218C5AC loc_1218C250: LDR R3, off_1218C254 BX R3 off_1218C254 dw 0x11059DA2+1 ;loc_11020716+1 loc_1218C258: LDR R0, [R5,0x14] MOV R2, 1 ADD R1, R4, 0 BL sub_1218C578 LDR R0, [R5,0x14] MOV R2, 0 MOV R1, 0xD3 BL sub_1218C57C adr R0, aGui MOV R1, 0 MOV R2, 0xFF BL sub_1218C5A4 ADD R2, R0, 0 MOV R1, 0xD3 LDR R0, [R5,0x14] BL sub_1218C580 adr R2, sub_1218C470 ADD R2, 1 MOV R1, 0xD4 LDR R0, [R5,0x14] BL sub_1218C57C LDR R2, dword_1218C3D0 MOV R1, 0xD4 LDR R0, [R5,0x14] BL sub_1218C580 LDR R0, [R5,0x14] MOV R1, 0xD3 MOV R2, 0xD4 BL sub_1218C584 BL sub_1218C3E8 CMP R0, 0 BEQ loc_1218C2BC LDR R0, [R5,0x14] MOV R1, 0xD4 LDR R2, dword_1218C3CC BL sub_1218C594 LDR R0, [R5,0x14] MOV R1, 0xD4 MOV R2, 0 BL sub_1218C578 loc_1218C2BC: adr R2, sub_1218C47C ADD R2, 1 MOV R1, 0xD5 LDR R0, [R5,0x14] BL sub_1218C57C LDR R2, dword_1218C3D4 MOV R1, 0xD5 LDR R0, [R5,0x14] BL sub_1218C580 LDR R0, [R5,0x14] MOV R1, 0xD3 MOV R2, 0xD5 BL sub_1218C584 BL sub_1218C3F2 CMP R0, 0 BEQ loc_1218C2F8 LDR R0, [R5,0x14] MOV R1, 0xD5 LDR R2, dword_1218C3CC BL sub_1218C594 LDR R0, [R5,0x14] MOV R1, 0xD5 MOV R2, 0 BL sub_1218C578 loc_1218C2F8: adr R2, sub_1218C488 ADD R2, 1 MOV R1, 0xD6 LDR R0, [R5,0x14] BL sub_1218C57C LDR R2, dword_1218C3D8 MOV R1, 0xD6 LDR R0, [R5,0x14] BL sub_1218C580 LDR R0, [R5,0x14] MOV R1, 0xD3 MOV R2, 0xD6 BL sub_1218C584 BL sub_1218C3FC CMP R0, 0 BEQ loc_1218C334 LDR R0, [R5,0x14] MOV R1, 0xD6 LDR R2, dword_1218C3CC BL sub_1218C594 LDR R0, [R5,0x14] MOV R1, 0xD6 MOV R2, 0 BL sub_1218C578 loc_1218C334: LDR R0, [R5,0x14] MOV R2, 0 MOV R1, 0xD7 BL sub_1218C57C LDR R0, [R5,0x14] MOV R1, 0xD7 LDR R2, dword_1218C3DC BL sub_1218C580 adr R2, sub_1218C494 ADD R2, 1 MOV R1, 0xD8 LDR R0, [R5,0x14] BL sub_1218C57C LDR R2, dword_1218C3E0 MOV R1, 0xD8 LDR R0, [R5,0x14] BL sub_1218C580 LDR R0, [R5,0x14] MOV R1, 0xD7 MOV R2, 0xD8 BL sub_1218C584 BL sub_1218C406 CMP R0, 0 BEQ loc_1218C384 LDR R0, [R5,0x14] MOV R1, 0xD8 LDR R2, dword_1218C3CC BL sub_1218C594 LDR R0, [R5,0x14] MOV R1, 0xD8 MOV R2, 0 BL sub_1218C578 loc_1218C384: adr R2, sub_1218C4A0 ADD R2, 1 MOV R1, 0xD9 LDR R0, [R5,0x14] BL sub_1218C57C LDR R2, dword_1218C3E4 MOV R1, 0xD9 LDR R0, [R5,0x14] BL sub_1218C580 LDR R0, [R5,0x14] MOV R1, 0xD7 MOV R2, 0xD9 BL sub_1218C584 BL sub_1218C410 CMP R0, 0 BEQ loc_1218C3C0 LDR R0, [R5,0x14] MOV R1, 0xD9 LDR R2, dword_1218C3CC BL sub_1218C594 LDR R0, [R5,0x14] MOV R1, 0xD9 MOV R2, 0 BL sub_1218C578 loc_1218C3C0: LDR R3, off_1218C3C8 BX R3 NOP align 4 off_1218C3C8 dw 0x11068BC2+1 ;loc_1102F572+1 dword_1218C3CC dw 0x20DF dword_1218C3D0 dw 0x1585 dword_1218C3D4 dw 0x2CC9 dword_1218C3D8 dw 0xDC6 dword_1218C3DC dw 0x2119 dword_1218C3E0 dw 0x1A1A dword_1218C3E4 dw 0x27E sub_1218C3E8: PUSH {R1,R2,LR} LDR R0, off_1218C518 MOV R2, 0 adr R1, aFmfull B loc_1218C418 sub_1218C3F2: PUSH {R1,R2,LR} LDR R0, off_1218C518 MOV R2, 0 adr R1, aFmnormal B loc_1218C418 sub_1218C3FC: PUSH {R1,R2,LR} LDR R0, off_1218C518 MOV R2, 0 adr R1, aFmam B loc_1218C418 sub_1218C406: PUSH {R1,R2,LR} LDR R0, off_1218C518 MOV R2, 0 adr R1, aHides B loc_1218C418 sub_1218C410: PUSH {R1,R2,LR} LDR R0, off_1218C518 MOV R2, 0 adr R1, aShows loc_1218C418: BL sub_1218C574 BMI loc_1218C422 MOV R0, 1 B locret_1218C424 loc_1218C422: MOV R0, 0 locret_1218C424: POP {R1,R2,PC} sub_1218C426: PUSH {LR} BL sub_1218C442 BL sub_1218C44A BL sub_1218C452 POP {PC} sub_1218C436: PUSH {LR} BL sub_1218C45A BL sub_1218C462 POP {PC} sub_1218C442: PUSH {R0-R7,LR} LDR R0, off_1218C518 adr R1, aFmfull B loc_1218C468 sub_1218C44A: PUSH {R0-R7,LR} LDR R0, off_1218C518 adr R1, aFmnormal B loc_1218C468 sub_1218C452: PUSH {R0-R7,LR} LDR R0, off_1218C518 adr R1, aFmam B loc_1218C468 sub_1218C45A: PUSH {R0-R7,LR} LDR R0, off_1218C518 adr R1, aHides B loc_1218C468 sub_1218C462: PUSH {R0-R7,LR} LDR R0, off_1218C518 adr R1, aShows loc_1218C468: MOV R2, 0 BL sub_1218C590 POP {R0-R7,PC} sub_1218C470: PUSH {R4,LR} ADD R4, R0, 0 BL sub_1218C4B2 B loc_1218C4A8 align 4 sub_1218C47C: PUSH {R4,LR} ADD R4, R0, 0 BL sub_1218C4C2 B loc_1218C4A8 align 4 sub_1218C488: PUSH {R4,LR} ADD R4, R0, 0 BL sub_1218C4D2 B loc_1218C4A8 align 4 sub_1218C494: PUSH {R4,LR} ADD R4, R0, 0 BL sub_1218C4E2 B loc_1218C4A8 align 4 sub_1218C4A0: PUSH {R4,LR} ADD R4, R0, 0 BL sub_1218C4F2 loc_1218C4A8: LDR R1, off_1218C514 ADD R0, R4, 0 BL sub_1218C598 POP {R4,PC} sub_1218C4B2: PUSH {R0-R7,LR} MOV R0, 0 PUSH {R0} BL sub_1218C426 LDR R0, off_1218C518 adr R1, aFmfull B loc_1218C500 sub_1218C4C2: PUSH {R0-R7,LR} MOV R0, 0 PUSH {R0} BL sub_1218C426 LDR R0, off_1218C518 adr R1, aFmnormal B loc_1218C500 sub_1218C4D2: PUSH {R0-R7,LR} MOV R0, 0 PUSH {R0} BL sub_1218C426 LDR R0, off_1218C518 adr R1, aFmam B loc_1218C500 sub_1218C4E2: PUSH {R0-R7,LR} MOV R0, 0 PUSH {R0} BL sub_1218C436 LDR R0, off_1218C518 adr R1, aHides B loc_1218C500 sub_1218C4F2: PUSH {R0-R7,LR} MOV R0, 0 PUSH {R0} BL sub_1218C436 LDR R0, off_1218C518 adr R1, aShows loc_1218C500: MOV R2, 4 MOVL R3, 0x180 BL sub_1218C588 BL sub_1218C58C ADD SP, SP, 4 POP {R0-R7,PC} align 4 off_1218C514 dw 0x11A89F78 ;off_11A41050 off_1218C518 dw 0x119D06E0 ;aTpaSystemSetti aGui du "GUI ",0 aFmfull du "fmfull",0 align 4 aFmnormal du "fmnormal",0 align 4 aFmam du "fmam",0 align 4 aHides du "hides",0 aShows du "shows",0 sub_1218C574: LDR R3, off_1218C5B0 BX R3 sub_1218C578: LDR R3, off_1218C5B4 BX R3 sub_1218C57C: LDR R3, off_1218C5B8 BX R3 sub_1218C580: LDR R3, off_1218C5BC BX R3 sub_1218C584: LDR R3, off_1218C5C0 BX R3 sub_1218C588: LDR R6, off_1218C5C4 BX R6 sub_1218C58C: LDR R3, off_1218C5C8 BX R3 sub_1218C590: LDR R3, off_1218C5CC BX R3 sub_1218C594: LDR R3, off_1218C5D0 BX R3 sub_1218C598: LDR R3, off_1218C5D4 BX R3 sub_1218C59C: LDR R3, off_1218C5D8 BX R3 sub_1218C5A0: LDR R3, off_1218C5DC BX R3 sub_1218C5A4: LDR R3, off_1218C5E0 BX R3 sub_1218C5A8: LDR R3, off_1218C5E4 BX R3 sub_1218C5AC: LDR R3, off_1218C5E8 BX R3 off_1218C5B0 dw fstat+1 off_1218C5B4 dw GUIObject_SoftKeys_SetEnable+1 off_1218C5B8 dw GUIObject_SoftKeys_SetAction+1 off_1218C5BC dw GUIObject_SoftKeys_SetText+1 off_1218C5C0 dw GUIObject_SoftKeys_SetItemAsSubItem+1 off_1218C5C4 dw _fopen+1 off_1218C5C8 dw fclose+1 off_1218C5CC dw FileDelete+1 off_1218C5D0 dw GUIObject_SoftKeys_SetInfoText+1 off_1218C5D4 dw BookObj_GotoPage+1 off_1218C5D8 dw GUIObject_SetTitleType+1 off_1218C5DC dw GUIObject_SetStyle+1 off_1218C5E0 dw 0x116C64E4+1 ;sub_1168442C+1 off_1218C5E4 dw GUIObject_SoftKeys_Hide+1 off_1218C5E8 dw GUIObject_SoftKeys_Show+1
Код:
include "x.inc" include "lib.asm" org 0x11a81874 dw 0x12E org 0x11a81bc4 dw 0x12E org 0x11a81f14 dw 0x12E org 0x11a822c0 dw 0x12E org 0x11a826ec dw 0x12E org 0x11a82a64 dw 0x12E org 0x11a83160 dw 0x12E org 0x1104DC30 ;10FEBB5C PUSH {R4,R5,LR} LDR R4, off_110144B4 BLX R4 POP {R4,R5,PC} off_110144B4 dw loc_1218C5F0+1 org 0x121e80e0 ;1218C5F0 loc_1218C5F0: PUSH {R4,R5,LR} ADD R4, R1, 0 ADD R0, R1, 0 BL sub_1218CA40 ADD R5, R0, 0 MOV R1, 0 ADD R0, R4, 0 BL sub_1218C9B0 STR R0, [R5,0x18] LDR R1, off_1218C970 BL sub_1218C9B8 LDR R0, [R5,0x18] MOV R1, 4 BL sub_1218C9C0 LDR R0, [R5,0x18] MOV R1, 0 BL sub_1218C9C8 LDR R0, [R5,0x18] MOV R1, 1 BL sub_1218C9D0 LDR R0, [R5,0x18] LDR R1, dword_1218C958 BL sub_1218C9D8 LDR R0, [R5,0x18] MOV R1, 9 BL sub_1218C9E0 LDR R0, [R5,0x18] LDR R1, dword_1218C964 LDR R2, off_1218C968 BL sub_1218C9E8 LDR R0, [R5,0x18] LDR R1, dword_1218C95C LDR R2, off_1218C96C BL sub_1218C9E8 LDR R0, [R5,0x18] BL sub_1218C9F0 POP {R4,R5,PC} loc_1218C650: PUSH {R4,LR} ADD R4, R0, 0 BL sub_1218C9F8 CMP R0, 1 BNE locret_1218C688 ADD R0, R4, 0 BL sub_1218CA00 CMP R0, 0 BEQ loc_1218C674 CMP R0, 1 BEQ loc_1218C678 CMP R0, 2 BEQ loc_1218C67C CMP R0, 3 BEQ loc_1218C680 POP {R4,PC} loc_1218C674: LDR R1, dword_1218C950 B loc_1218C682 loc_1218C678: LDR R1, dword_1218C954 B loc_1218C682 loc_1218C67C: LDR R1, dword_1218C9A4 B loc_1218C682 loc_1218C680: LDR R1, dword_1218C9A8 loc_1218C682: ADD R0, R4, 0 BL sub_1218CA08 locret_1218C688: POP {R4,PC} loc_1218C68A: PUSH {R4-R7,LR} ADD R6, R0, 0 ADD R0, R1, 0 BL sub_1218CA10 CMP R0, 0 BEQ loc_1218C6C2 CMP R0, 1 BEQ loc_1218C77A CMP R0, 2 BEQ loc_1218C6A6 CMP R0, 3 BEQ loc_1218C6B4 POP {R4-R7,PC} loc_1218C6A6: MOV R0, 7 BL sub_1218C93E ADD R0, R6, 0 BL sub_1218C848 POP {R4-R7,PC} loc_1218C6B4: MOV R0, 8 BL sub_1218C93E ADD R0, R6, 0 BL sub_1218C848 POP {R4-R7,PC} loc_1218C6C2: ADD R0, R6, 0 BL sub_1218CA40 ADD R4, R0, 0 LDR R0, [R0,0x18] MOV R7, 0 ADD R1, R7, 0 BL sub_1218CA70 LDR R0, [R4,4] BL sub_1218CA50 ADD R5, R0, 0 LDR R0, [R4,4] BL sub_1218CA58 ADD R2, R7, 0 ADD R1, R5, 0 BL sub_1218CA74 CMP R0, 0 BEQ loc_1218C6F2 LDR R5, dword_1218C980 B loc_1218C70C loc_1218C6F2: BL sub_1218CA78 LDR R1, dword_1218C97C LSL R0, R0, 1 LDRSH R0, [R1,R0] CMP R0, 0x1C BNE loc_1218C70A MOV R7, 1 MOV R1, 3 ADD R0, R6, 0 BL sub_1218CA48 loc_1218C70A: LDR R5, dword_1218C988 loc_1218C70C: LDR R0, [R4,0x18] CMP R0, 0 BEQ loc_1218C718 BL sub_1218CA18 STR R0, [R4,0x18] loc_1218C718: CMP R7, 0 BNE locret_1218C778 MOV R1, 0 ADD R0, R6, 0 BL sub_1218CA28 STR R0, [R4,0x18] CMP R0, 0 BEQ locret_1218C778 MOV R2, 0 ADD R1, R5, 0 BL sub_1218CA30 LDR R1, dword_1218C94C LDR R0, [R4,0x18] BL sub_1218CA38 LDR R2, off_1218C998 LDR R0, [R4,0x18] MOVL R5, 0xFC0 ADD R1, R5, 0 BL sub_1218C9E8 LDR R2, off_1218C99C LDR R1, dword_1218C98C LDR R0, [R4,0x18] BL sub_1218C9E8 LDR R0, [R4,0x18] MOV R1, 1 BL sub_1218C9E0 LDR R0, [R4,0x18] MOV R1, 1 BL sub_1218CA7C LDR R0, [R4,0x18] ADD R1, R5, 0 BL sub_1218CA80 LDR R1, off_1218C994 LDR R0, [R4,0x18] BL sub_1218CA70 LDR R0, [R4,0x18] BL sub_1218C9F0 locret_1218C778: POP {R4-R7,PC} loc_1218C77A: SUB SP, SP, 0x20 ADD R0, R6, 0 BL sub_1218CA40 ADD R4, R0, 0 LDR R0, [R0,0x18] MOV R7, 0 ADD R1, R7, 0 BL sub_1218CA70 LDR R0, [R4,4] BL sub_1218CA50 ADD R5, R0, 0 LDR R0, [R4,4] BL sub_1218CA58 MOV R2, 2 ADD R1, R5, 0 BL sub_1218CA74 CMP R0, 0 BEQ loc_1218C7AC LDR R5, dword_1218C984 B loc_1218C7D8 loc_1218C7AC: LDR R0, off_1218C990 MOV R1, SP BL sub_1218CA68 LDR R0, [SP,4] MOVL R1, 0x400 CMP R0, R1 BCS loc_1218C7D6 ADD R0, R6, 0 BL sub_1218CA60 LDR R1, dword_1218C9A0 MOV R2, 4 BL sub_1218CA84 MOV R7, 1 MOV R1, 3 ADD R0, R6, 0 BL sub_1218CA48 loc_1218C7D6: LDR R5, dword_1218C988 loc_1218C7D8: LDR R0, [R4,0x18] CMP R0, 0 BEQ loc_1218C7E4 BL sub_1218CA18 STR R0, [R4,0x18] loc_1218C7E4: CMP R7, 0 BNE loc_1218C844 MOV R1, 0 ADD R0, R6, 0 BL sub_1218CA28 STR R0, [R4,0x18] CMP R0, 0 BEQ loc_1218C844 MOV R2, 0 ADD R1, R5, 0 BL sub_1218CA30 LDR R1, dword_1218C94C LDR R0, [R4,0x18] BL sub_1218CA38 LDR R2, off_1218C998 LDR R0, [R4,0x18] MOVL R5, 0xFC0 ADD R1, R5, 0 BL sub_1218C9E8 LDR R2, off_1218C99C LDR R1, dword_1218C98C LDR R0, [R4,0x18] BL sub_1218C9E8 LDR R0, [R4,0x18] MOV R1, 1 BL sub_1218C9E0 LDR R0, [R4,0x18] MOV R1, 1 BL sub_1218CA7C LDR R0, [R4,0x18] ADD R1, R5, 0 BL sub_1218CA80 LDR R1, off_1218C994 LDR R0, [R4,0x18] BL sub_1218CA70 LDR R0, [R4,0x18] BL sub_1218C9F0 loc_1218C844: ADD SP, SP, 0x20 POP {R4-R7,PC} sub_1218C848: var_30 = -0x30 PUSH {R4-R7,LR} SUB SP, SP, 0x20 ADD R6, R0, 0 BL sub_1218CA40 ADD R4, R0, 0 LDR R0, [R0,0x18] MOV R7, 0 ADD R1, R7, 0 BL sub_1218CA70 LDR R0, [R4,4] BL sub_1218CA50 ADD R5, R0, 0 LDR R0, [R4,4] BL sub_1218CA58 PUSH {R7} ADD R7, R0, 0 BL sub_1218C932 ADD R3, R0, 0 ADD R2, R7, 0 POP {R7} MOV R1, 0 ADD R0, R5, 0 PUSH {R0,R1} ADD R0, R3, 0 ADD R3, R2, 0 MOV R2, 0 MOV R1, 0 BL sub_1218CAA0 ADD SP, SP, 8 CMP R0, 0 BEQ loc_1218C896 LDR R5, dword_1218C9AC B loc_1218C8C2 loc_1218C896: LDR R0, off_1218C990 MOV R1, SP BL sub_1218CA68 LDR R0, [SP,0x34+var_30] MOVL R1, 0x400 CMP R0, R1 BCS loc_1218C8C0 ADD R0, R6, 0 BL sub_1218CA60 LDR R1, dword_1218C9A0 MOV R2, 4 BL sub_1218CA84 MOV R7, 1 MOV R1, 3 ADD R0, R6, 0 BL sub_1218CA48 loc_1218C8C0: LDR R5, dword_1218C9AC loc_1218C8C2: LDR R0, [R4,0x18] CMP R0, 0 BEQ loc_1218C8CE BL sub_1218CA18 STR R0, [R4,0x18] loc_1218C8CE: CMP R7, 0 BNE loc_1218C92E MOV R1, 0 ADD R0, R6, 0 BL sub_1218CA28 STR R0, [R4,0x18] CMP R0, 0 BEQ loc_1218C92E MOV R2, 0 ADD R1, R5, 0 BL sub_1218CA30 LDR R1, dword_1218C94C LDR R0, [R4,0x18] BL sub_1218CA38 LDR R2, off_1218C998 LDR R0, [R4,0x18] MOVL R5, 0xFC0 ADD R1, R5, 0 BL sub_1218C9E8 LDR R2, off_1218C99C LDR R1, dword_1218C98C LDR R0, [R4,0x18] BL sub_1218C9E8 LDR R0, [R4,0x18] MOV R1, 1 BL sub_1218C9E0 LDR R0, [R4,0x18] MOV R1, 1 BL sub_1218CA7C LDR R0, [R4,0x18] ADD R1, R5, 0 BL sub_1218CA80 LDR R1, off_1218C994 LDR R0, [R4,0x18] BL sub_1218CA70 LDR R0, [R4,0x18] BL sub_1218C9F0 loc_1218C92E: ADD SP, SP, 0x20 POP {R4-R7,PC} sub_1218C932: PUSH {R1-R7,LR} adr R1, aImg_data MOV R0, 0 BL sub_1218CAB0 POP {R1-R7,PC} sub_1218C93E: PUSH {R1-R7,LR} ADD R2, R0, 0 adr R1, aImg_data MOV R0, 0 BL sub_1218CAB4 POP {R1-R7,PC} dword_1218C94C dw 0x31B dword_1218C950 dw 0xA9A dword_1218C954 dw 0x13D4 dword_1218C958 dw 0x78E dword_1218C95C dw 0xFC2 dw 0xFAF dword_1218C964 dw 0xFC0 off_1218C968 dw 0x11047BA0+1 ;loc_1100E490+1 off_1218C96C dw loc_1218C68A+1 off_1218C970 dw loc_1218C650+1 dw 0x1A81670 ;off_11A38740 LSL R0, R0, 0 LSL R0, R0, 0 dword_1218C97C dw 0x4BA01DF0 dword_1218C980 dw 0x20DF dword_1218C984 dw 0x20DF dword_1218C988 dw 0x525 dword_1218C98C dw 0xFAF off_1218C990 dw 0x119D0424 ;aTpa off_1218C994 dw 0x1104DCA8+1 ;loc_11014524+1 off_1218C998 dw 0x11047BA0+1 ;loc_1100E490+1 off_1218C99C dw 0x11047BBC+1 ;loc_1100E4AC+1 dword_1218C9A0 dw 0x4EE dword_1218C9A4 dw 0x1C7C ;lang tlo dword_1218C9A8 dw 0x1C7D ;lang tlo menu dword_1218C9AC dw 0x20DF sub_1218C9B0: LDR R3, off_1218C9B4 BX R3 off_1218C9B4 dw CreateListMenu+1 sub_1218C9B8: LDR R3, off_1218C9BC BX R3 off_1218C9BC dw ListMenu_SetOnMessage+1 sub_1218C9C0: LDR R3, off_1218C9C4 BX R3 off_1218C9C4 dw ListMenu_SetItemCount+1 sub_1218C9C8: LDR R3, off_1218C9CC BX R3 off_1218C9CC dw ListMenu_SetCursorToItem+1 sub_1218C9D0: LDR R3, off_1218C9D4 BX R3 off_1218C9D4 dw ListMenu_SetHotkeyMode+1 sub_1218C9D8: LDR R3, off_1218C9DC BX R3 off_1218C9DC dw GUIObject_SetTitleText+1 sub_1218C9E0: LDR R3, off_1218C9E4 BX R3 off_1218C9E4 dw GUIObject_SetStyle+1 sub_1218C9E8: LDR R3, off_1218C9EC BX R3 off_1218C9EC dw GUIObject_SoftKeys_SetAction+1 sub_1218C9F0: LDR R3, off_1218C9F4 BX R3 off_1218C9F4 dw GUIObject_Show+1 sub_1218C9F8: LDR R3, off_1218C9FC BX R3 off_1218C9FC dw GUIonMessage_GetMsg+1 sub_1218CA00: LDR R3, off_1218CA04 BX R3 off_1218CA04 dw GUIonMessage_GetCreatedItemIndex+1 sub_1218CA08: LDR R3, off_1218CA0C BX R3 off_1218CA0C dw GUIonMessage_SetMenuItemText+1 sub_1218CA10: LDR R3, off_1218CA14 BX R3 off_1218CA14 dw ListMenu_GetSelectedItem+1 sub_1218CA18: LDR R3, off_1218CA1C BX R3 off_1218CA1C dw GUIObject_Destroy+1 LDR R3, off_1218CA24 BX R3 off_1218CA24 dw BookObj_CallSubroutine+1 sub_1218CA28: LDR R3, off_1218CA2C BX R3 off_1218CA2C dw TextFeedbackWindow+1 sub_1218CA30: LDR R3, off_1218CA34 BX R3 off_1218CA34 dw Feedback_SetTextExtended+1 sub_1218CA38: LDR R3, off_1218CA3C BX R3 off_1218CA3C dw 0x116F7624+1 ;sub_116B5574+1 sub_1218CA40: LDR R3, off_1218CA44 BX R3 off_1218CA44 dw BrowserItem_Get_SUB_EXECUTE+1 sub_1218CA48: LDR R3, off_1218CA4C BX R3 off_1218CA4C dw BookObj_ReturnPage+1 sub_1218CA50: LDR R3, off_1218CA54 BX R3 off_1218CA54 dw FILEITEM_GetFname+1 sub_1218CA58: LDR R3, off_1218CA5C BX R3 off_1218CA5C dw FILEITEM_GetPath+1 sub_1218CA60: LDR R3, off_1218CA64 BX R3 off_1218CA64 dw BookObj_GetBookID+1 sub_1218CA68: LDR R3, off_1218CA6C BX R3 off_1218CA6C dw GetVolumeSize+1 sub_1218CA70: LDR R3, off_1218CA88 BX R3 sub_1218CA74: LDR R3, off_1218CA8C BX R3 sub_1218CA78: LDR R3, off_1218CA90 BX R3 sub_1218CA7C: LDR R3, off_1218CA94 BX R3 sub_1218CA80: LDR R3, off_1218CA98 BX R3 sub_1218CA84: LDR R3, off_1218CA9C BX R3 off_1218CA88 dw 0x116F7534+1 ;sub_116B5484+1 off_1218CA8C dw 0x1164FD00+1 ;sub_1160DC3C+1 off_1218CA90 dw 0x11018304+1 ;sub_10FDEB70+1 off_1218CA94 dw 0x116F73E4+1 ;sub_116B5334+1 off_1218CA98 dw 0x116F74F8+1 ;loc_116B5448+1 off_1218CA9C dw 0x110601D4+1 ;sub_11026B5C+1 sub_1218CAA0: PUSH {R3} LDR R3, off_1218CAAC MOV R12, R3 POP {R3} BX R12 NOP off_1218CAAC dw StandbyBackground_SetImage+1 sub_1218CAB0: LDR R3, off_1218CAB8 BX R3 sub_1218CAB4: LDR R3, off_1218CABC BX R3 off_1218CAB8 dw get_envp+1 off_1218CABC dw set_envp+1 aImg_data db "img_data",0 dw 0
Код:
include "x.inc" org 0x10F2B164 BLX R5 org 0x10F2B1B4 dw loc_1218FD7A+1 org 0x10F8B1B4 LDR R1, off_10F29840 BX R1 off_10F29840 dw loc_1218FD40+1 NOP org 0x121e29f0 loc_1218FD40: BL sub_1218FD64 CMP R0, 1 BEQ loc_1218FD4C BL sub_1218FD56 loc_1218FD4C: MOV R1, 0 ADD R0, R7, 0 BL sub_1218FE4C B loc_1218FE04 sub_1218FD56: arg_0 = 0 arg_4 = 4 arg_8 = 8 arg_10 = 0x10 arg_14 = 0x14 arg_18 = 0x18 arg_1C = 0x1C arg_20 = 0x20 MOV R1, 0 ADD R0, R7, 0 BL sub_1218FE44 ADD R4, R7, 0 LDR R1, off_1218FDF4 BX R1 sub_1218FD64: PUSH {R1,R2,LR} LDR R0, off_1218FDEC MOV R2, 0 adr R1, loc_1218FDF0 BL sub_1218FE1C BMI loc_1218FD76 MOV R0, 1 B locret_1218FD78 loc_1218FD76: MOV R0, 0 locret_1218FD78: POP {R1,R2,PC} LDR R0, [R4,0x18] BL sub_1218FD64 CMP R0, 0 BEQ loc_1218FD96 LDR R0, [R4,0x18] adr R2, sub_1218FDC0 ADD R2, 1 MOV R1, 0 BL sub_1218FE0C LDR R0, [R4,0x18] MOV R2, 0x80 B loc_1218FDA6 loc_1218FD96: LDR R0, [R4,0x18] adr R2, sub_1218FDD0 ADD R2, 1 MOV R1, 0 BL sub_1218FE0C LDR R0, [R4,0x18] MOV R2, 0x81 loc_1218FDA6: MOV R1, 0 BL sub_1218FE14 LDR R0, [R4,0x18] MOV R2, 1 MOV R1, 0 BL sub_1218FE3C LDR R0, [R4,0x18] LDR R5, dword_1218FDFC LDR R2, off_1218FE00 LDR R3, off_1218FDF8 BX R3 sub_1218FDC0: PUSH {R0-R7,LR} LDR R0, off_1218FDEC adr R1, loc_1218FDF0 MOV R2, 0 BL sub_1218FE34 POP {R0-R7,PC} align 4 sub_1218FDD0: PUSH {R0-R7,LR} MOV R0, 0 PUSH {R0} LDR R0, off_1218FDEC adr R1, loc_1218FDF0 MOV R2, 4 MOVL R3, 0x180 BL sub_1218FE24 BL sub_1218FE2C ADD SP, SP, 4 POP {R0-R7,PC} off_1218FDEC dw 0x119D06E0 loc_1218FDF0: LSL R0, R4, 1 LSL R0, R0, 0 off_1218FDF4 dw 0x10F8B1BE+1 off_1218FDF8 dw 0x10F2B166+1 dword_1218FDFC dw 0xFAC off_1218FE00 dw 0x10F2B1B8+1 loc_1218FE04: LDR R0, off_1218FE08 BX R0 off_1218FE08 dw 0x10F8B2E8+1 sub_1218FE0C: LDR R3, off_1218FE10 BX R3 off_1218FE10 dw 0x1170251C+1 sub_1218FE14: LDR R3, off_1218FE18 BX R3 off_1218FE18 dw 0x11702594+1 sub_1218FE1C: LDR R3, off_1218FE20 BX R3 off_1218FE20 dw 0x11015E9C+1 sub_1218FE24: LDR R5, off_1218FE28 BX R5 off_1218FE28 dw 0x110155A4+1 sub_1218FE2C: LDR R5, off_1218FE30 BX R5 off_1218FE30 dw 0x11016A58+1 sub_1218FE34: LDR R5, off_1218FE38 BX R5 off_1218FE38 dw 0x11015FC4+1 sub_1218FE3C: LDR R3, off_1218FE40 BX R3 off_1218FE40 dw 0x11702618+1 sub_1218FE44: LDR R3, off_1218FE48 BX R3 off_1218FE48 dw 0x116F7B94+1 sub_1218FE4C: LDR R3, off_1218FE50 BX R3 off_1218FE50 dw 0x10F8B948+1
Код:
include "x.inc" org 0x10FDEF3C MOV R1, 9 org 0x10FDEF60 LDR R3, off_10F7CE88 BLX R3 B 0x10FDEF6C align 4 off_10F7CE88 dw loc_1218E440+1 org 0x121E1C00 loc_1218E440: PUSH {LR} ADD R1, R1, 1 LSL R1, R1, 0x10 LSR R7, R1, 0x10 ADD R1, R7, 0 BL sub_1218E492 BL sub_1218E466 ADD R1, R0, 0 LDR R0, [R5] BL sub_1218E48E LDR R1, dword_1218E4A4 LDR R0, [R5] BL sub_1218E49E LDR R0, [R5] POP {PC} sub_1218E466: var_10 = -0x10 var_C = -0xC var_8 = -8 PUSH {R1-R3,LR} ADD R0, R7, 0 SUB R0, R0, 1 BL sub_1218E496 STR R0, [SP,0x10+var_8] LDR R1, dword_1218E4A8 STR R1, [SP,0x10+var_10] MOV R2, 2 MOV R1, 6 adr R0, loc_1218E4C0 BL sub_1218E49A STR R0, [SP,0x10+var_C] MOV R2, 3 MOV R1, 5 MOV R0, SP BL sub_1218E49A POP {R1-R3,PC} sub_1218E48E: LDR R3, off_1218E4AC BX R3 sub_1218E492: LDR R3, off_1218E4B0 BX R3 sub_1218E496: LDR R3, off_1218E4B4 BX R3 sub_1218E49A: LDR R3, off_1218E4B8 BX R3 sub_1218E49E: LDR R3, off_1218E4BC loc_1218E4A0: BX R3 align 4 dword_1218E4A4 dw 0xEE73 dword_1218E4A8 dw 0x1397 off_1218E4AC dw 0x116E9228+1 off_1218E4B0 dw 0x1169A644+1 off_1218E4B4 dw 0x116C6324+1 off_1218E4B8 dw 0x116C64E4+1 off_1218E4BC dw 0x116E9260+1 loc_1218E4C0: MOV R0, 0x3A db 0
Код:
include "x.inc" org 0x10F29BDC ;10EC8224 LDR R3, off_10EC822C BLX R3 B 0x10F29BEE ;10EC8236 NOP off_10EC822C dw loc_1218E18C+1 NOP NOP org 0x10F29BEC ;10EC8234 NOP org 0x121e29f0 ;1218E18C patchbody loc_1218E18C: PUSH {LR} MOV R0, 0x74 LDRB R1, [R4,R0] LDR R0, [R6] BL loc_1218E202 MOV R1, 1 LDR R0, [R6] BL loc_1218E21E adr R1, loc_1218E248 LDRB R1, [R1] CMP R1, 1 BEQ loc_1218E1B6 BL loc_1218E1DA MOV R1, R0 LDR R0, [R6] BL loc_1218E20E POP {PC} loc_1218E1B6: MOV R1, R7 LDR R0, [R6] BL loc_1218E20E LDR R0, [R6] MOV R1, 5 BL loc_1218E216 LDR R0, [R6] BL loc_1218E206 BL loc_1218E20A MOV R1, R0 LDR R0, [R6] BL loc_1218E21A POP {PC} loc_1218E1DA: PUSH {R1-R3,LR} LDR R0, [R6] BL loc_1218E206 BL loc_1218E20A STR R0, [SP,8] STR R7, [SP] MOV R2, 2 MOV R1, 6 adr R0, loc_1218E244 BL loc_1218E212 STR R0, [SP,4] MOV R2, 3 MOV R1, 5 MOV R0, SP BL loc_1218E212 POP {R1-R3,PC} loc_1218E202: LDR R3, dword_1218E224 BX R3 loc_1218E206: LDR R3, off_1218E228 BX R3 loc_1218E20A: LDR R3, dword_1218E22C BX R3 loc_1218E20E: LDR R3, dword_1218E230 BX R3 loc_1218E212: LDR R3, dword_1218E234 BX R3 loc_1218E216: LDR R3, dword_1218E238 BX R3 loc_1218E21A: LDR R3, dword_1218E23C BX R3 loc_1218E21E: LDR R3, dword_1218E240 BX R3 NOP dword_1218E224 dw 0x1169A645 ;116278DD off_1218E228 dw 0x1169A658+1 ;116278F0+1 dword_1218E22C dw 0x116C6325 ;116535C5 dword_1218E230 dw 0x116E9229 ;11676619 dword_1218E234 dw 0x116C64E5 ;11653785 dword_1218E238 dw 0x116E920D ;116765FD dword_1218E23C dw 0x116E9245 ;11676635 dword_1218E240 dw 0x1169A781 ;11627A19 loc_1218E244: MOV R0, 0x3A db 0 db 0xFF loc_1218E248: db 0
Код:
include "x.inc" org 0x10F45844 MOV R1, 9 org 0x10F4586A LDR R3, off_10EE3EB8 BLX R3 B 0x10F45876 align 4 off_10EE3EB8 dw loc_1218E4C4+1 org 0x121e2420 loc_1218E4C4: PUSH {LR} ADD R1, R1, 1 LSL R1, R1, 0x10 LSR R7, R1, 0x10 ADD R1, R7, 0 BL sub_1218E516 BL sub_1218E4EA ADD R1, R0, 0 LDR R0, [R4,0x18] BL sub_1218E51E LDR R1, dword_1218E53C LDR R0, [R4,0x18] BL sub_1218E512 LDR R0, [R4,0x18] POP {PC} sub_1218E4EA: var_10 = -0x10 var_C = -0xC var_8 = -8 PUSH {R1-R3,LR} STR R5, [SP,0x10+var_10] SUB R0, R7, 1 BL sub_1218E51A STR R0, [SP,0x10+var_8] LDR R1, dword_1218E528 STR R1, [SP,0x10+var_10] MOV R2, 2 MOV R1, 6 adr R0, loc_1218E548 BL sub_1218E522 STR R0, [SP,0x10+var_C] MOV R2, 3 MOV R1, 5 MOV R0, SP BL sub_1218E522 POP {R1-R3,PC} sub_1218E512: LDR R3, off_1218E540 BX R3 sub_1218E516: LDR R3, off_1218E52C BX R3 sub_1218E51A: LDR R3, off_1218E530 BX R3 sub_1218E51E: LDR R3, off_1218E534 BX R3 sub_1218E522: LDR R3, off_1218E538 BX R3 dword_1218E526 dw 0x215FFFF align 4 dword_1218E528 dw 0x215 off_1218E52C dw 0x1169A644+1 off_1218E530 dw 0x116C6324+1 off_1218E534 dw 0x116E9228+1 off_1218E538 dw 0x116C64E4+1 dword_1218E53C dw 0xE5BB off_1218E540 dw 0x116E9260+1 loc_1218E548: LSR R5, R5, 0x1E
Код:
include "x.inc" org 0x10F628A0 LDR R3, off_10F28C94 BLX R3 org 0x10F628F4 off_10F28C94 DCD loc_120E1B10+1 org 0x10F640E6 BEQ 0x10F64104 org 0x10F640F6 BNE 0x10F64104 org 0x10F641A0 dword_10F2A540 dw 0x78000020 org 0x10F65602 BLX R2 org 0x10F658DC DCD loc_120E1B28+1 org 0x121e3b10 loc_120E1B10: PUSH {R0-R7,LR} LDR R0, [R4,0x38] MOV R1, 4 LDR R7, off_120E1B40 BLX R7 LDR R0, [R4,0x38] LDR R7, off_120E1B4C BLX R7 POP {R0-R7} LDR R0, [R4,0x38] LDR R1, off_120E1B44 POP {PC} loc_120E1B28: PUSH {R0-R7,LR} LDR R0, [R5,0x18] MOV R1, 4 LDR R7, off_120E1B40 BLX R7 LDR R0, [R5,0x18] LDR R7, off_120E1B4C BLX R7 POP {R0-R7} LDR R2, off_120E1B48 LDR R0, [R5,0x18] POP {PC} off_120E1B40 dw 0x116E8D54+1 off_120E1B44 dw 0x10F62950+1 off_120E1B48 dw 0x10F65BE8+1 off_120E1B4C dw 0x11702900+1
[ Edited by godlesplay в 22.4.11 15:27 ]
Спасибо сказали: Gurkan!, antoniomun
DrummMaster
Patcher
Регистрация: 25.2.09 Сообщений: 303 Репутация: 849 Откуда: Ростов-на-Дону
#1083 [22.04.11, 17:08] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
godlesplay , а что за патчи? А то кучу кода любой может скинуть...
-Sotik-
Patcher
Регистрация: 28.12.07 Сообщений: 880 Репутация: 2655 Откуда: Днепр-City UA
#1084 [22.04.11, 17:18] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
godlesplay , писал:
include "; x.inc"
wtf?
godlesplay
Patcher
Регистрация: 22.2.10 Сообщений: 201 Репутация: 2324 Откуда: Poland
#1085 [22.04.11, 17:20] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
[vkp] codding add this ; ...
-Sotik-
Patcher
Регистрация: 28.12.07 Сообщений: 880 Репутация: 2655 Откуда: Днепр-City UA
#1086 [22.04.11, 17:23] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
ну так исправь - выложи их в [code][/сode] напиши для каких телефонов, что за патчи....
GaS
Expert
Регистрация: 18.1.08 Сообщений: 644 Репутация: 2553 Откуда: г.Кимры Россия
#1087 [23.04.11, 15:28] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
Zormax , писал:
Патчи, что несоответствуют правилам оформления - будут удаляться.
интересно кем и кто это всё дело будет отслеживать....
Zormax
Admin
Регистрация: 12.12.05 Сообщений: 5820 Репутация: 5274 Откуда: Nizhniy Novgorod
#1088 [23.04.11, 16:08] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
GaS , где увидим.
-Sotik-
Patcher
Регистрация: 28.12.07 Сообщений: 880 Репутация: 2655 Откуда: Днепр-City UA
#1089 [23.04.11, 16:28] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
GaS пишет:
интересно кем и кто это всё дело будет отслеживать....
кураторами тем (где они есть), а остальные:
Zormax , писал:
GaS, где увидим.
Heber
Patcher
Регистрация: 15.11.09 Сообщений: 84 Репутация: 800 Откуда: Queretaro, Mexico
#1090 [25.04.11, 04:14] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
Спасибо сказали: Nook, KIBER-DEMON, HotRabbit, pavelsh 'Фу' сказали: Cr@cShoT, antoniomun, kevinbgp
Therion
Developer/Admin
Регистрация: 9.2.08 Сообщений: 1748 Репутация: 10884 Откуда: Украина, г. Киев
#1091 [25.04.11, 05:12] Re: Хотите статус Патчмейкера, Эльфмейкера или Разработчика?
HotRabbit , сами разберёмся,на*** этот скандал? щас начнётся нытьё
Спасибо сказали: D3mon
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.