ARMPC : Патчестроение : Форум

Страница 9 из 11: « 1 ... 5 6 7 8 [9] 10 11 »

 bill_kevin:
14.09.12, 23:51
 can you help me

when i try compile asm

Код: 
include "x.inc"
include "./lib/W580_R6CA001_Orange.lib.asm"
CODE16
org 0x4530AD2A;0x453DCC10
LDR R3, off_453DCC18
BLX R3
    NOP
align 4


off_453DCC18 dw loc_45CF1A44+1


no compile or add aling 4 only compile this

Код:
4530AD2A: 0222052103A869F062FF 014B9847C0466573C345


this is the asm

Код: 
; Full range dimming
; Allows you to adjust the brightness from 0 to 100%
; Message "By increasing the brightness ..." does not appear
; Name config "Brightness.ini"
; Names of images "Background.png", "Level_Normal.png", "Level_Up_Max.png", "Level_Down_Max.png"
; Path to config and image "/ card / other / ZBin / Config / Brightness"
; Text color / stroke and font size specified in HEX
; V. 3Fix
; (C) IronMaster, E1kolyan
; (p) Bill_Kevin
; English
include "x.inc"
include "./lib/W580_R6CA001_Orange.lib.asm"
CODE16
org 0x4530AD2A;0x453DCC10
LDR R3, off_453DCC18
BLX R3
    NOP
align 4


off_453DCC18 dw loc_45CF1A44+1

org 0x453BF0C8;0x4548FF94
CMP R1, 1

org 0x453BF0CC;0x4548FF98
MOV R1, 1

org 0x45BB44F4;0x45C56E1C
dw loc_45CF19A4+1

org 0x45BB44FC;0x45C56E24
dw 0

org 0x45C36E60;0x45CF1540
sub_45CF1540:

PUSH {R4,LR}
MOV R1, 0
MOV R3, 5
LSL R4, R0, 0
LDR R0, off_45CF156C
MOV R2, 1
PUSH {R0,R1}
LSL R1, R4, 0
MOV R0, 0
BL sub_45CF1A70
POP {R2-R4,PC}






sub_45CF1558:

PUSH {LR}
CMP R0, 0
BEQ locret_45CF156A
LDR R2, off_45CF156C
MOV R3, 0
LSL R1, R0, 0
MOV R0, 0
BL sub_45CF1A80

locret_45CF156A:
POP {PC}



off_45CF156C dw aBrightness

off_45CF1570 dw 0xE7E6




sub_45CF1574:
PUSH {R4-R7,LR}
LDR R5, off_45CF16AC
SUB SP, SP, 0x20
LSL R4, R0, 0
MOVL R0, 0x134
ADD R0, R5, R0
STR R0, [SP]
MOVL R0, 0x17C
ADD R7, R5, R0
LDR R0, [SP]
ADD R2, SP, 4
LSL R1, R7, 0
BL j_fstat_45CF1A90
CMP R0, 0
BNE loc_45CF162C
LDR R0, [SP,0xC]
CMP R0, 0
BEQ loc_45CF162C
BL sub_45CF1BF0
LSL R6, R0, 0
MOV R0, 0
PUSH {R0}
MOVL R3, 0x180
MOV R2, 1
LDR R0, [SP,4]
LSL R1, R7, 0
BL j__fopen_45CF1A98
LDR R2, [SP,0x10]
LSL R7, R0, 0
LSL R1, R6, 0
BL j_fread_45CF1AA8
LSL R0, R7, 0
BL j_fclose_45CF1AB0
LSL R3, R4, 0
ADD R3, 0x4C
LSL R2, R4, 0
ADD R2, 0x48
LSL R1, R4, 0
ADD R1, 0x44
LSL R0, R4, 0
ADD R0, 0x40
PUSH {R0-R3}
LSL R0, R4, 0
LSL R1, R4, 0
LSL R2, R4, 0
LSL R3, R4, 0
ADD R3, 0x1C
ADD R2, 0x18
ADD R1, 0x14
ADD R0, 0x10
PUSH {R0-R3}
LSL R0, R4, 0
ADD R1, R4, 4
LSL R2, R4, 0
LSL R3, R4, 0
ADD R3, 0xC
ADD R2, 8
PUSH {R0-R3}
ADD R0, 0x34
LSL R1, R4, 0
LSL R2, R4, 0
ADD R2, 0x3C
ADD R1, 0x38
PUSH {R0-R2}
LSL R2, R4, 0
LSL R0, R4, 0
LSL R1, R4, 0
ADD R2, 0x30
ADD R1, 0x2C
ADD R0, 0x28
PUSH {R0-R2}
LSL R3, R4, 0
ADD R3, 0x24
ADD R4, 0x20
LSL R2, R4, 0
ADD R5, 0x10
LSL R1, R5, 0
LSL R0, R6, 0
BL j_sscanf_45CF1AB8
ADD SP, SP, 0x4C
LSL R0, R6, 0
BL sub_45CF1558

loc_45CF162C:

ADD SP, SP, 0x20
POP {R4-R7,PC}






sub_45CF1630:
LDR R1, off_45CF16AC
PUSH {R0,R4-R7,LR}
SUB SP, SP, 0x1C
ADD R0, SP, 0xC
MOV R3, 0x10

loc_45CF163A:
SUB R3, R3, 4
LDR R2, [R1,R3]
STR R2, [R0,R3]
BNE loc_45CF163A
LDR R6, dword_45CF16E8
LDR R7, off_45CF16A8
MOV R4, 0
STR R4, [SP,8]

loc_45CF164A:
LDR R2, [SP,0x1C]
LSL R0, R4, 2
MOVL R1, 0x17A
ADD R2, R2, R0
ADD R5, R2, R1
STRH R6, [R5]
STRH R6, [R5,2]
ADD R1, SP, 0xC
LDR R0, [R1,R0]
MOV R2, 0
STR R0, [SP,4]
LSL R1, R0, 0
LSL R0, R7, 0
BL j_fstat_45CF1A90
CMP R0, 0
BNE loc_45CF169E
MOV R2, SP
ADD R1, R5, 2
ADD R0, SP, 8
BL j_REQUEST_IMAGEHANDLER_INTERNAL_GETHANDLE_45CF1AC8
CMP R0, 0
BNE loc_45CF169E
MOV R2, SP
LSL R1, R5, 0
PUSH {R0-R2}
LDR R3, [SP,0x10]
LDRH R1, [R5,2]
ADD R0, SP, 0x14
LSL R2, R7, 0
BL j_REQUEST_IMAGEHANDLER_INTERNAL_REGISTER_45CF1AD0
ADD SP, SP, 0xC
CMP R0, 0
BNE loc_45CF169E
MOV R0, SP
LDRB R0, [R0]
CMP R0, 0
BEQ loc_45CF169E
STRH R6, [R5,2]

loc_45CF169E:

ADD R4, R4, 1
CMP R4, 4
BLT loc_45CF164A
ADD SP, SP, 0x20
POP {R4-R7,PC}



off_45CF16A8 dw aCardOtherZbinC
off_45CF16AC dw off_45CF1C08





sub_45CF16B0:
PUSH {R0,R1,R4-R6,LR}
LSL R4, R0, 0
MOV R5, 0
STR R5, [SP,4]

loc_45CF16B8:
MOVL R0, 0x17A
LSL R1, R5, 2
ADD R1, R4, R1
ADD R6, R1, R0
LDRH R0, [R6]
LDR R1, dword_45CF16E8
CMP R0, R1
BEQ loc_45CF16DE
MOV R2, SP
MOV R1, 1
PUSH {R0-R2}
LDRH R1, [R6,2]
MOV R3, 0
ADD R0, SP, 0x10
MOV R2, 0
BL j_REQUEST_IMAGEHANDLER_INTERNAL_UNREGISTER_45CF1AE0
ADD SP, SP, 0xC

loc_45CF16DE:
ADD R5, R5, 1
CMP R5, 4
BLT loc_45CF16B8
POP {R2-R6,PC}



db    0
db    0
dword_45CF16E8 dw 0xFFFF





sub_45CF16EC:

PUSH {R4,LR}
LSL R4, R0, 0
LSL R1, R4, 0
MOV R0, 0
BL j_Display_SetBrightness_45CF1AF0
LSL R0, R4, 0
BL sub_45CF1AF8
POP {R4,PC}




loc_45CF1700:
PUSH {R4,R5,LR}
LSL R5, R0, 0
MOVL R0, 0x16C
ADD R4, R5, R0
MOV R0, 0
BL j_Display_GetBrightness_45CF1B00
STR R0, [R4]
MOV R0, 1
STR R0, [R4,4]
LDR R0, dword_45CF176C
STR R0, [R4,8]
LSL R0, R5, 0
BL sub_45CF1630
MOV R0, 0x50
BL sub_45CF1540
STR R0, [R4,0x20]
BL sub_45CF1574
LDR R0, [R4]
CMP R0, 0x64
BNE loc_45CF1736
LDRH R0, [R4,0x16]
B loc_45CF1740


loc_45CF1736:
CMP R0, 0
BNE loc_45CF173E
LDRH R0, [R4,0x1A]
B loc_45CF1740


loc_45CF173E:
LDRH R0, [R4,0x12]

loc_45CF1740:

STRH R0, [R4,0xC]
MOV R0, 1
POP {R4,R5,PC}

db    0
db    0


loc_45CF1748:
PUSH {R4,LR}
LSL R4, R0, 0
BL sub_45CF16B0
LDR R1, dword_45CF176C
MOVL R0, 0x174
ADD R4, R4, R0
LDR R0, [R4]
CMP R0, R1
BEQ loc_45CF1762
BL j_TextID_Destroy_45CF1B08

loc_45CF1762:
LDR R0, [R4,0x18]
BL sub_45CF1558
POP {R4,PC}

db    0
db    0
dword_45CF176C dw 0x6FFFFFFF





sub_45CF1770:

PUSH {R0,R1,R3-R7,LR}
LDR R4, [SP,0x20]
LDR R5, [SP,0x24]
LDR R6, [SP,0x28]
LDR R7, [SP,0x2C]
LSL R0, R2, 0
BL sub_45CF1B10
MOV R0, SP
LDRB R0, [R0,8]
MOV R2, 0
LSL R3, R5, 0
STR R0, [SP]
LDR R1, [SP,0x34]
MOV R0, 0
PUSH {R0-R2}
LSL R1, R7, 0
LSL R0, R6, 0
PUSH {R0-R2}
LDR R1, [SP,0x18]
LDR R0, [SP,0x1C]
ADD R2, R4, 1
BL j_DrawString_45CF1B18
LDR R1, [SP,0x4C]
MOV R2, 0
LSL R0, R2, 0
PUSH {R0-R2}
LSL R1, R7, 0
LSL R0, R6, 0
PUSH {R0-R2}
LDR R1, [SP,0x30]
LDR R0, [SP,0x34]
ADD R3, R5, 1
LSL R2, R4, 0
BL j_DrawString_45CF1B18
ADD SP, SP, 0x30
LDR R1, [SP,0x34]
MOV R2, 0
LSL R0, R2, 0
PUSH {R0-R2}
LSL R1, R7, 0
LSL R0, R6, 0
PUSH {R0-R2}
LDR R1, [SP,0x18]
LDR R0, [SP,0x1C]
LSL R3, R5, 0
SUB R2, R4, 1
BL j_DrawString_45CF1B18
LDR R1, [SP,0x4C]
MOV R2, 0
LSL R0, R2, 0
PUSH {R0-R2}
LSL R1, R7, 0
LSL R0, R6, 0
PUSH {R0-R2}
LDR R1, [SP,0x30]
LDR R0, [SP,0x34]
SUB R3, R5, 1
LSL R2, R4, 0
BL j_DrawString_45CF1B18
ADD SP, SP, 0x30
LDR R1, [SP,0x30]
MOV R2, 0
LSL R0, R2, 0
PUSH {R0-R2}
LSL R1, R7, 0
LSL R0, R6, 0
PUSH {R0-R2}
LDR R1, [SP,0x18]
LDR R0, [SP,0x1C]
LSL R3, R5, 0
LSL R2, R4, 0
BL j_DrawString_45CF1B18
ADD SP, SP, 0x24
POP {R4-R7,PC}




loc_45CF1810:
PUSH {R4-R6,LR}
LSL R5, R0, 0
BL j_get_DisplayGC_45CF1B28
LSL R4, R0, 0
MOVL R0, 0x16C
ADD R5, R5, R0
LDR R6, [R5,0x20]
LDRH R1, [R5,0xE]
MOV R0, 0
MOV R3, 0
PUSH {R0,R1}
LDR R2, [R6,0x44]
LDR R1, [R6,0x40]
LSL R0, R4, 0
BL j_GC_PutChar_45CF1B30
LDR R6, [R5,0x20]
LDRH R1, [R5,0xC]
MOV R0, 0
LSL R3, R0, 0
PUSH {R0,R1}
LDR R2, [R6,0x4C]
LDR R1, [R6,0x48]
LSL R0, R4, 0
BL j_GC_PutChar_45CF1B30
LDR R0, [R5,8]
BL j_TextID_Destroy_45CF1B08
LDR R0, [R5]
BL j_TextID_CreateIntegerID_45CF1B40
STR R0, [R5,8]
LDR R6, [R5,0x20]
LDR R2, [R6,4]
LDR R1, [R6]
LDR R0, [R6,0x14]
PUSH {R0-R2}
LDR R2, [R6,0x10]
LDR R0, [R6,8]
LDR R1, [R6,0xC]
PUSH {R0-R2}
LDR R3, [R6,0x18]
LDR R2, [R6,0x1C]
LDR R1, [R5,8]
LSL R3, R3, 0x18
LSR R3, R3, 0x18
LSL R0, R4, 0
BL sub_45CF1770
ADD SP, SP, 0x28
LDR R5, [R5,0x20]
LDR R2, [R5,0x24]
LDR R1, [R5,0x20]
LDR R0, [R5,0x34]
PUSH {R0-R2}
LDR R2, [R5,0x30]
LDR R0, [R5,0x28]
LDR R1, [R5,0x2C]
PUSH {R0-R2}
LDR R3, [R5,0x38]
LDR R2, [R5,0x3C]
LDR R1, dword_45CF18A0
LSL R3, R3, 0x18
LSR R3, R3, 0x18
LSL R0, R4, 0
BL sub_45CF1770
ADD SP, SP, 0x18
POP {R4-R6,PC}

dword_45CF18A0 dw 0xD6A;D79 ; Brillo


loc_45CF18A4:
PUSH {LR}
MOV R1, 0
BL j_DispObject_SetLayerColor_45CF1B48
POP {PC}

db    0
db    0


loc_45CF18B0:
PUSH {R0,R4-R7,LR}
LDR R0, [SP,0x18]
LDR R4, [SP]
MOVL R2, 0x16C
ADD R2, R4, R2
MOV R4, 1
CMP R0, 3
BEQ loc_45CF18EC
CMP R0, 2
BNE locret_45CF1914
CMP R3, 6
BLT loc_45CF18CE
MOV R3, 4
STR R3, [R2,4]

loc_45CF18CE:

LDR R3, [R2]
LDRH R5, [R2,0x12]
LDR R6, [R2,4]
CMP R1, 9
BEQ loc_45CF18DE
CMP R1, 0xD
BEQ loc_45CF18F0
B loc_45CF18FE


loc_45CF18DE:
ADD R3, R3, R6
CMP R3, 0x64
BLT loc_45CF18FC
LDRH R1, [R2,0x16]
MOV R3, 0x64

loc_45CF18E8:
STRH R1, [R2,0xC]
B loc_45CF18FE


loc_45CF18EC:
STR R4, [R2,4]
B loc_45CF18CE


loc_45CF18F0:
SUB R3, R3, R6
CMP R3, 1
BGE loc_45CF18FC
LDRH R1, [R2,0x1A]
MOV R3, 0
B loc_45CF18E8


loc_45CF18FC:

STRH R5, [R2,0xC]

loc_45CF18FE:

STR R3, [R2]
CMP R0, 4
BNE loc_45CF1906
STR R4, [R2,4]

loc_45CF1906:
LSL R0, R3, 0
BL sub_45CF16EC
LDR R0, [SP]
MOV R1, 0
BL j_DispObject_InvalidateRect_45CF1B50

locret_45CF1914:
POP {R3-R7,PC}

db    0
db    0


loc_45CF1918:
LDR R1, off_45CF1958
PUSH {R4,LR}
LSL R4, R0, 0
BL j_DISP_DESC_SetName_45CF1B58
MOVL R1, 0x190
LSL R0, R4, 0
BL j_DISP_DESC_SetSize_45CF1B60
LDR R1, off_45CF195C
LSL R0, R4, 0
BL j_DISP_DESC_SetOnCreate_45CF1B68
LDR R1, off_45CF1960
LSL R0, R4, 0
BL j_DISP_DESC_SetOnClose_45CF1B70
LDR R1, off_45CF1964
LSL R0, R4, 0
BL j_DISP_DESC_SetOnRedraw_45CF1B78
LDR R1, off_45CF1968
LSL R0, R4, 0
BL j_DISP_DESC_SetOnLayout_45CF1B80
LDR R1, off_45CF196C
LSL R0, R4, 0
BL j_DISP_DESC_SetOnKey_45CF1B88
POP {R4,PC}

NOP

off_45CF1958 dw aGui_bright
off_45CF195C dw loc_45CF1700+1
off_45CF1960 dw loc_45CF1748+1
off_45CF1964 dw loc_45CF1810+1
off_45CF1968 dw loc_45CF18A4+1
off_45CF196C dw loc_45CF18B0+1
off_45CF1970 dw 0x4770


loc_45CF1974:
PUSH {LR}
LDR R0, [R0,0x40]
BL sub_45CF16EC
LDR R0, dword_45CF1984
BL j_UI_Event_45CF1B90
POP {PC}

dword_45CF1984 dw 0x848


loc_45CF1988:
PUSH {R4,LR}
LSL R4, R0, 0
LDR R0, [R4,0x40]
BL sub_45CF16EC
LSL R0, R4, 0
BL j_FreeBook_45CF1B98
POP {R4,PC}

db    0
db    0


loc_45CF199C:
PUSH {LR}
BL j_FreeBook_45CF1B98
POP {PC}


loc_45CF19A4:
PUSH {R4,R5,LR}
MOV R0, 0
LSL R4, R1, 0
BL j_Display_GetBrightness_45CF1B00
STR R0, [R4,0x40]
MOV R0, 0x90
BL sub_45CF1540
LSL R5, R0, 0
STR R5, [R4,0x1C]
MOV R2, 0
MOV R1, 0
LSL R0, R1, 0
PUSH {R0-R2}
LDR R2, off_45CF1A24
LSL R3, R4, 0
LDR R1, off_45CF1A28
LSL R0, R5, 0
BL j_GUIObject_Create_45CF1BA0
ADD SP, SP, 0xC
CMP R0, 0
BNE loc_45CF19DA
LSL R0, R5, 0
BL sub_45CF1558

loc_45CF19DA:
CMP R4, 0
BEQ loc_45CF19E6
LSL R1, R5, 0
LSL R0, R4, 0
BL j_BookObj_AddGUIObject_45CF1BB0

loc_45CF19E6:
LDR R4, dword_45CF1A2C
MOV R1, 1
LSL R0, R5, 0
BL j_GUIObject_SetTitleType_45CF1BB8
LDR R1, dword_45CF1A30
LDR R2, off_45CF1A34
LSL R0, R5, 0
BL j_GUIObject_SoftKeys_SetAction_45CF1BC0
LDR R2, off_45CF1A38
MOVL R1, 0xFC0
LSL R0, R5, 0
BL j_GUIObject_SoftKeys_SetAction_45CF1BC0
LDR R2, off_45CF1A3C
LSL R1, R4, 0
LSL R0, R5, 0
BL j_GUIObject_SoftKeys_SetAction_45CF1BC0
LDR R2, dword_45CF1A40
LSL R1, R4, 0
LSL R0, R5, 0
BL j_GUIObject_SoftKeys_SetText_45CF1BC8
LSL R0, R5, 0
BL j_GUIObject_Show_45CF1BD0
MOV R0, 1
POP {R4,R5,PC}

off_45CF1A24 dw loc_45CF1918+1
off_45CF1A28 dw off_45CF1970+1
dword_45CF1A2C dw 0xFC2
dword_45CF1A30 dw 0xFAF
off_45CF1A34 dw loc_45CF1974+1
off_45CF1A38 dw loc_45CF1988+1
off_45CF1A3C dw loc_45CF199C+1
dword_45CF1A40 dw 0x295;299; Guardar


loc_45CF1A44:
PUSH {LR}
SUB SP, SP, 0x40
MOV R0, 0
BL j_Display_GetBrightness_45CF1B00
LDR R2, off_45CF1A68
LSL R3, R0, 0
MOV R1, 0x20
MOV R0, SP
BL j_snwprintf_45CF1BD8
LDR R2, dword_45CF1A6C
MOV R1, 0
MOV R0, SP
BL j_TextID_Create_45CF1BE8
ADD SP, SP, 0x40
POP {PC}

off_45CF1A68 dw aBrightnessLeve
dword_45CF1A6C dw 0xFFFF




sub_45CF1A70:
PUSH {R3}
LDR R3, off_45CF1A7C
MOV R12, R3
POP {R3}
BX R12



NOP

off_45CF1A7C dw 0x44D6DBF0+1;0x44E4FD44+1




sub_45CF1A80:
PUSH {R3}
LDR R3, off_45CF1A8C
MOV R12, R3
POP {R3}
BX R12



NOP

off_45CF1A8C dw 0x44D6DC1C+1;44E4FD70+1




j_fstat_45CF1A90:

LDR R3, off_45CF1A94
BX R3



off_45CF1A94 dw fstat+1





j__fopen_45CF1A98:
PUSH {R3}
LDR R3, off_45CF1AA4
MOV R12, R3
POP {R3}
BX R12



NOP

off_45CF1AA4 dw _fopen+1





j_fread_45CF1AA8:
LDR R3, off_45CF1AAC
BX R3



off_45CF1AAC dw fread+1





j_fclose_45CF1AB0:
LDR R3, off_45CF1AB4
BX R3



off_45CF1AB4 dw fclose+1





j_sscanf_45CF1AB8:
PUSH {R3}
LDR R3, off_45CF1AC4
MOV R12, R3
POP {R3}
BX R12



NOP

off_45CF1AC4 dw sscanf+1





j_REQUEST_IMAGEHANDLER_INTERNAL_GETHANDLE_45CF1AC8: 
LDR R3, off_45CF1ACC
BX R3



off_45CF1ACC dw REQUEST_IMAGEHANDLER_INTERNAL_GETHANDLE+1






j_REQUEST_IMAGEHANDLER_INTERNAL_REGISTER_45CF1AD0: 
PUSH {R3}
LDR R3, off_45CF1ADC
MOV R12, R3
POP {R3}
BX R12
        NOP
off_45CF1ADC dw REQUEST_IMAGEHANDLER_INTERNAL_REGISTER+1






j_REQUEST_IMAGEHANDLER_INTERNAL_UNREGISTER_45CF1AE0: 
PUSH {R3}
LDR R3, off_45CF1AEC
MOV R12, R3
POP {R3}
BX R12
NOP
off_45CF1AEC dw REQUEST_IMAGEHANDLER_INTERNAL_UNREGISTER+1


j_Display_SetBrightness_45CF1AF0:
LDR R3, off_45CF1AF4
BX R3
off_45CF1AF4 dw Display_SetBrightness+1 





sub_45CF1AF8:
LDR R3, off_45CF1AFC
BX R3



off_45CF1AFC dw 0x45301D50+1;453D458C+1




j_Display_GetBrightness_45CF1B00:

LDR R3, off_45CF1B04
BX R3



off_45CF1B04 dw Display_GetBrightness+1 





j_TextID_Destroy_45CF1B08:

LDR R3, off_45CF1B0C
BX R3



off_45CF1B0C dw TextID_Destroy+1





sub_45CF1B10:
LDR R3, off_45CF1B14
BX R3



off_45CF1B14 dw 0x4538BE5C+1;4545D780+1




j_DrawString_45CF1B18:

PUSH {R3}
LDR R3, off_45CF1B24
MOV R12, R3
POP {R3}
BX R12



NOP

off_45CF1B24 dw DrawString+1





j_get_DisplayGC_45CF1B28:
LDR R3, off_45CF1B2C
BX R3



off_45CF1B2C dw get_DisplayGC+1





j_GC_PutChar_45CF1B30:

PUSH {R3}
LDR R3, off_45CF1B3C
MOV R12, R3
POP {R3}
BX R12



NOP

off_45CF1B3C dw GC_PutChar+1





j_TextID_CreateIntegerID_45CF1B40:
LDR R3, off_45CF1B44
BX R3



off_45CF1B44 dw TextID_CreateIntegerID+1 





j_DispObject_SetLayerColor_45CF1B48:
LDR R3, off_45CF1B4C
BX R3



off_45CF1B4C dw DispObject_SetLayerColor+1






j_DispObject_InvalidateRect_45CF1B50:
LDR R3, off_45CF1B54
BX R3



off_45CF1B54 dw DispObject_InvalidateRect+1






j_DISP_DESC_SetName_45CF1B58:
LDR R3, off_45CF1B5C
BX R3



off_45CF1B5C dw DISP_DESC_SetName+1





j_DISP_DESC_SetSize_45CF1B60:
LDR R3, off_45CF1B64
BX R3



off_45CF1B64 dw DISP_DESC_SetSize+1





j_DISP_DESC_SetOnCreate_45CF1B68:
LDR R3, off_45CF1B6C
BX R3



off_45CF1B6C dw DISP_DESC_SetOnCreate+1 





j_DISP_DESC_SetOnClose_45CF1B70:
LDR R3, off_45CF1B74
BX R3



off_45CF1B74 dw DISP_DESC_SetOnClose+1 





j_DISP_DESC_SetOnRedraw_45CF1B78:
LDR R3, off_45CF1B7C
BX R3



off_45CF1B7C dw DISP_DESC_SetOnRedraw+1 





j_DISP_DESC_SetOnLayout_45CF1B80:
LDR R3, off_45CF1B84
BX R3



off_45CF1B84 dw DISP_DESC_SetOnLayout+1 





j_DISP_DESC_SetOnKey_45CF1B88:
LDR R3, off_45CF1B8C
BX R3



off_45CF1B8C dw DISP_DESC_SetOnKey+1 





j_UI_Event_45CF1B90:
LDR R3, off_45CF1B94
BX R3



off_45CF1B94 dw UI_Event+1





j_FreeBook_45CF1B98:

LDR R3, off_45CF1B9C
BX R3



off_45CF1B9C dw FreeBook+1





j_GUIObject_Create_45CF1BA0:
PUSH {R3}
LDR R3, off_45CF1BAC
MOV R12, R3
POP {R3}
BX R12



NOP

off_45CF1BAC dw GUIObject_Create+1





j_BookObj_AddGUIObject_45CF1BB0:
LDR R3, off_45CF1BB4
BX R3



off_45CF1BB4 dw BookObj_AddGUIObject+1 





j_GUIObject_SetTitleType_45CF1BB8:
LDR R3, off_45CF1BBC
BX R3



off_45CF1BBC dw GUIObject_SetTitleType+1 





j_GUIObject_SoftKeys_SetAction_45CF1BC0: 

LDR R3, off_45CF1BC4
BX R3



off_45CF1BC4 dw GUIObject_SoftKeys_SetAction+1






j_GUIObject_SoftKeys_SetText_45CF1BC8:
LDR R3, off_45CF1BCC
BX R3



off_45CF1BCC dw GUIObject_SoftKeys_SetText+1






j_GUIObject_Show_45CF1BD0:
LDR R3, off_45CF1BD4
BX R3



off_45CF1BD4 dw GUIObject_Show+1





j_snwprintf_45CF1BD8:
PUSH {R3}
LDR R3, off_45CF1BE4
MOV R12, R3
POP {R3}
BX R12



NOP

off_45CF1BE4 dw snwprintf+1





j_TextID_Create_45CF1BE8:
LDR R3, off_45CF1BEC
BX R3



off_45CF1BEC dw TextID_Create+1





sub_45CF1BF0:
PUSH {LR}
SUB SP, SP, 4
BL off_45CF1570
ADD SP, SP, 4
POP {PC}



aBrightness db "Brightness",0
db    0
off_45CF1C08 dw aBackground_png
dw aLevel_normal_p
dw aLevel_up_max_p
dw aLevel_down_max
aTitleTextColor db "Title Text Color: %x",0xD,0xA
db "Title Overlay Color: %x",0xD,0xA
db "Title Coordinates: %d,%d,%d,%d",0xD,0xA
db "Title Align: %d",0xD,0xA
db "Title Font: %x",0xD,0xA
db "Percent Text Color: %x",0xD,0xA
db "Percent Overlay Color: %x",0xD,0xA
db "Percent Coordinates: %d,%d,%d,%d",0xD,0xA
db "Percent Align: %d",0xD,0xA
db "Percent Font: %x",0xD,0xA
db "Background Coordinates: %d,%d",0xD,0xA
db "Level Coordinates: %d,%d",0xD,0xA,0
aCardOtherZbinC du "/tpa/user/other/ZBin/Config/Brightness",0
db    0
db    0
aBrightness_ini du "Brightness.ini",0
db    0
db    0
aBackground_png du "Background.png",0 
db    0
db    0
aLevel_normal_p du "Level_Normal.png",0
db    0
db    0
aLevel_up_max_p du "Level_Up_Max.png",0
db    0
db    0
aLevel_down_max du "Level_Down_Max.png",0 
db    0
db    0
aBrightnessLeve du "Brightness level: %d%%",0
db    0
db    0
aGui_bright db "GUI_Bright",0
db    0




[ Редактировано bill_kevin в 14.9.12 14:56 ]

 Legas:
15.09.12, 00:10
 I've just compiled your asm with no problems.
I changed this in asm:
Код:
include "%fasminc%\x.inc";
include "%lib%\W580_R6CA001_Orange.lib.asm"

and I have this line in make.bat:
Код:
set lib=<path_to_folder_lib>

Do you see any errors in log?

 Therion:
15.09.12, 01:22
 bill_kevin, писал:
W580_R6CA001_Orange.lib.asm

дай свой W580_R6CA001_Orange.lib.asm

 den_po:
15.09.12, 01:34
 
Legas2 пишет:
and I have this line in make.bat:
Код:
set lib=<path_to_folder_lib>


редактировать батник - плохо. переменные окружения же есть.

 Legas:
15.09.12, 01:38
 зато рестарт системы не нужен. А батник у меня и без того сильно переделан

 den_po:
15.09.12, 01:50
 Legas2, рестарт в любом случае не нужен

 Legas:
15.09.12, 19:56
 недавно заметил, что если в папке с прошивкой есть и mbn и raw, то elf2vkpex на выходе может создать файл с именем out1.vkp. Оригинальный батник на такое название не рассчитан, так что это может быть причиной проблемы bill_kevin

 den_po:
15.09.12, 19:59
 что значит не расчитан? не может найти mbn - использует raw. может найти mbn - его и использует

 Therion:
16.09.12, 01:44
 Legas2, меня стремают твои называния ОРИГИНАЛ и ещё кйото. Под ещё КЕМ-ТО понятно что твой вариант компиляции, при использовании тех же инструкций и команд дэна. Так что в этой теме не стоит внушать доверие твоему или моему коду... пиши в личку или ещё, но не засоряйте тему, в КОТОРОЙ ЕДИНСТВЕННЫЙ ДЭН даёт нам новые версии компиля!

 Legas:
16.09.12, 12:05
 
den_po пишет:
что значит не расчитан? не может найти mbn - использует raw. может найти mbn - его и использует

я говорю, что если есть именно в обоих форматах прошивка. По крайней мере, заметил такое когда добавил в папку с mbn ещё и raw. Но компилировать для а1 приходится редко...
при использовании тех же инструкций и команд дэна.

да. Что, кроме меня ни у кого не повторяется на скрипте от den_po?
и, я не засоряю тему проблемами своего скрипта. В своём я молча исправляю ;-)
Страница 9 из 11: « 1 ... 5 6 7 8 [9] 10 11 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=4458&start=80

© 2005-2018 mobilefree.justdanpo.ru