Código:
include "x.inc"
include "w760.lib.asm"
;W715 R1GA030 GEN
;VIDEO_SHORTCUTS
;Add menu Video shortcuts in video player(Media Center)
;Add Info in item Video shortcuts(Select shortcut in video Player)
;Add item "Radio" in the options->Video shortcuts in video player
;Add item "VideoDJ" in the options->Video shortcuts in video player
;Add item "Walkman" in the options->Video shortcuts in video player
;Add item "Filemanager" in the options->Video shortcuts in video player
;Not need edit .Lng
;Video shortcuts->Radio
;Video shortcuts->VideoDJ
;Video shortcuts->Walkman
;Video shortcuts->Filemanager
;(c) Antoniomun
;(p) josthyn05
org 0x10EAE54C ; 14D177EA
LDR R3, off_14D177F0
BLX R3
off_14D177F0 DCD body+1
org 0x12840270
body:
LDR R2, off_15DC7EA4
LDR R1, dword_15DC7F70
LDR R0, [R4,0x24]
BL loc_15DC7E88
LDR R0, [R4,0x24]
MOV R2, 0
MOV R1, 0xB
BL loc_15DC7E88
LDR R0, [R4,0x24]
BL loc_15DC7E38
MOV R1, 0xB
BL loc_15DC7E94
LDR R0, [R4,0x24]
BL loc_15DC7E48
MOV R1, 0xB
BL loc_15DC7E8C
LDR R0, [R4,0x24]
MOV R1, 0xB
MOV R2, 0xC
BL loc_15DC7E80
LDR R2, dword_15DC7F74
LDR R0, [R4,0x24]
MOV R1, 0xC
BL loc_15DC7E94
LDR R2, off_15DC7F1C
LDR R0, [R4,0x24]
MOV R1, 0xC
BL loc_15DC7E88
LDR R0, [R4,0x24]
MOV R1, 0xB
MOV R2, 0xD
BL loc_15DC7E80
LDR R2, dword_15DC7F78
LDR R0, [R4,0x24]
MOV R1, 0xD
BL loc_15DC7E94
LDR R2, off_15DC7F24
LDR R0, [R4,0x24]
MOV R1, 0xD
BL loc_15DC7E88
LDR R0, [R4,0x24]
MOV R1, 0xB
MOV R2, 0xE
BL loc_15DC7E80
LDR R2, dword_15DC7F7C
LDR R0, [R4,0x24]
MOV R1, 0xE
BL loc_15DC7E94
LDR R2, off_15DC7F38
LDR R0, [R4,0x24]
MOV R1, 0xE
BL loc_15DC7E88
LDR R0, [R4,0x24]
MOV R1, 0xB
MOV R2, 0xF
BL loc_15DC7E80
LDR R2, dword_15DC7F80
LDR R0, [R4,0x24]
MOV R1, 0xF
BL loc_15DC7E94
LDR R2, off_15DC7F54
LDR R0, [R4,0x24]
MOV R1, 0xF
BL loc_15DC7E88
LDR R3, off_15DC7E98
BX R3
loc_15DC7E38:
PUSH {R0,R1,R3-R7,LR}
adr R0, aVideoShortcuts
MOV R1, 0
LDR R2, dword_15DC7EB8
BL loc_15DC7E84
ADD R2, R0, 0
POP {R0,R1,R3-R7,PC}
loc_15DC7E48:
PUSH {R0,R1,R3-R7,LR}
adr R0, aSelectShortcut
MOV R1, 0
LDR R2, dword_15DC7EB8
BL loc_15DC7E84
ADD R2, R0, 0
POP {R0,R1,R3-R7,PC}
loc_15DC7E58:
PUSH {R0-R7,LR}
LDR R0, off_15DC7F20
BL loc_15DC7E90
POP {R0-R7,PC}
loc_15DC7E62:
PUSH {R0-R7,LR}
adr R0, aVideodj
BL loc_15DC7E90
POP {R0-R7,PC}
loc_15DC7E6C:
PUSH {R0-R7,LR}
adr R0, aMediaplayer
BL loc_15DC7E90
POP {R0-R7,PC}
loc_15DC7E76:
PUSH {R0-R7,LR}
adr R0, aFilemanager
BL loc_15DC7E90
POP {R0-R7,PC}
loc_15DC7E80:
LDR R3, off_15DC7E9C
BX R3
loc_15DC7E84:
LDR R3, off_15DC7EA0
BX R3
loc_15DC7E88:
LDR R3, off_15DC7EA8
BX R3
loc_15DC7E8C:
LDR R3, off_15DC7EB4
BX R3
loc_15DC7E90:
LDR R3, off_15DC7EAC
BX R3
loc_15DC7E94:
LDR R3, off_15DC7EB0
BX R3
off_15DC7E98 dw 0x10EAE556+1 ; 14D177F4+1
off_15DC7E9C dw GUIObject_SoftKeys_SetItemAsSubItem+1
off_15DC7EA0 dw Str2ID+1
off_15DC7EA4 dw 0x10EAE5FC+1 ; 15545909
off_15DC7EA8 dw GUIObject_SoftKeys_SetAction+1
off_15DC7EAC dw Shortcut_Run+1
off_15DC7EB0 dw GUIObject_SoftKeys_SetText+1
off_15DC7EB4 dw GUIObject_SoftKeys_SetInfoText+1
dword_15DC7EB8 dw 0xFFFF
aVideoShortcuts du "Video Shortcuts",0
aSelectShortcut du "Select shortcut in video Player",0
off_15DC7F1C dw loc_15DC7E58+1
off_15DC7F20 dw 0x11C27BC0 ; 15BA08F0
off_15DC7F24 dw loc_15DC7E62+1
aVideodj du "VideoDJ",0
off_15DC7F38 dw loc_15DC7E6C+1
aMediaplayer du "MediaPlayer",0
off_15DC7F54 dw loc_15DC7E76+1
aFilemanager du "FileManager",0
dword_15DC7F70 dw 0xFB2
dword_15DC7F74 dw 0xB8F ; 93E
dword_15DC7F78 dw 0x1423 ; 1253
dword_15DC7F7C dw 0x141A ; 1408
dword_15DC7F80 dw 0x674 ; 5AD
Marcadores