Aqui uno simple de plataforma DB2010 de un W200 a W300. Saludos
Código:;W300 FW-R4EA031 ;Add free HEAP at shutdown menu ;© Ploik ;(p) 05M4N include "x.inc" include "300.inc" org 0x454BD402 ;0x453A2512 LDR R0, off_453A274C BX R0 NOP NOP org 0x454BD3FC ;0x453A250C MOV R1, 4 org 0x454BD61C ;0x453A274C off_453A274C dw loc_454D46F0+1 org 0x454BD5C2 ;0x453A26EE B 0x454BD60A ;0x453A273C org 0x456FC3E0 loc_454D46F0: BL sub_454D4708 ADD R1, R0, 0 LDR R0, [R4,0x18] BL sub_454D4746 LDR R0, [R4,0x18] MOV R1, 3 BL sub_454D474A LDR R0, off_454D4764 BX R0 sub_454D4708: var_10 = -0x10 var_C = -0xC var_8 = -8 PUSH {R1-R3,LR} MOV R2, 6 MOV R1, 6 adr R0, aHeap BL sub_454D4742 STR R0, [SP,0x10+var_10] BL sub_454D473A LSR R0, R0, 0xA BL sub_454D473E STR R0, [SP,0x10+var_C] MOV R2, 3 MOV R1, 6 adr R0, aKb BL sub_454D4742 STR R0, [SP,0x10+var_8] MOV R2, 3 MOV R1, 5 MOV R0, SP BL sub_454D4742 POP {R1-R3,PC} sub_454D473A: LDR R3, off_454D4754 BX R3 sub_454D473E: LDR R3, off_454D4758 BX R3 sub_454D4742: LDR R3, off_454D4750 BX R3 sub_454D4746: LDR R3, off_454D475C BX R3 sub_454D474A: LDR R3, off_454D4760 BX R3 align 4 off_454D4750 dw SWI_0x15D_Str2ID+1 off_454D4754 dw SWI_0x170_GetFreeBytesOnHeap+1 off_454D4758 dw SWI_0x15C_int2strID+1 off_454D475C dw SWI_0x133_GUIObject_SetTitleText+1 off_454D4760 dw 0x4511B734+1 ;0x45003594+1 off_454D4764 dw 0x454BD40A+1 ;0x453A251A+1 aHeap db "Heap: ",0 db 0 aKb db " KB",0





RESPONDER

Marcadores