Учимся писать патчи : Патчестроение : Форум |
Страница 167 из 180: « 1 ... 163 164 165 166 [167] 168 169 170 171 ... 180 » |
agnalp: |
24.03.11, 20:17 |
Therion, Its not working Still showing second row on the left side I did like this; Код: MOV R1, 5 LDR R0, [R4,0x18] BL GUIObject_SetTitleType_ BL Getfreeheap ADD R1, R0, 0 LDR R0, [R4,0x18] BL GUIObject_SetSecondRowTitleText_ mov r1, 2 ldr r0, [r4, 0x18] bl SetTitleAlign_ adr r0, aQuickAccessMenu mov r1, 0 mov r2, 0xFF bl Str2ID_ ADD R1, R0, 0 LDR R0, [R4,0x18] BL GUIObject_SetTitleText_ LDR R1, _icontitle LDR R0, [R4,0x18] BL GUIObject_SetTitleIcon_ LDR R0, off_45CCCB10 BX R0 align 4 SetTitleAlign_: ldr r3, SetTitleAlign1 bx r3 SetTitleAlign1 dw 0x454708F0+1 |
Therion: |
24.03.11, 20:25 |
sub sp, sp, 0xC adr r0, aQuickAccessMenu mov r1, 0 mov r2, 0xFF bl Str2ID_ str r0, [sp] ldr r0, aEnter str r0, [sp,4] bl Getfreeheap str r0, [sp,8] mov r2,3 mov r1,5 add r0,sp,0 bl Str2ID_ add sp, sp, 0xC add r1, r0, 0 ldr r0, [r4,0x18] bl GUIObject_SetTitleText_ mov r1, 2 ldr r0, [r4, 0x18] bl SetTitleAlign_ aEnter dw 0x7800000A я не уверен, но ... [ Редактировано Therion в 24.3.11 20:31 ] |
agnalp: |
24.03.11, 20:37 |
Therion, Still not working Now it is showing only Number 8 in the title |
agnalp: |
25.03.11, 13:21 |
In this asm, when i try to select play or pause function it gives restarts :( Play Pause get function not working :( Icon & labels are showing correctly. Please help me :) Код: playpause_First_Line_Item: LDR R0, isAudioPlayerBook_1 BL FindBook_ CMP R0, 0 BEQ loc_45CCC5D82 LDR R6, Pause_Lng LDR R7, Pause_Icn; 0xEC33 STR R0, [SP,4] B Second_line_Texts loc_45CCC5D82: LDR R6, Play_Lng LDR R7, Play_Icn; 0xEC34 B Second_line_Texts playpause_Secondline: LDR R1, NowPlaying_Lng1 B GUIonMessage_SetMenuItemSecondLineText1 GUIonMessage_SetMenuItemSecondLineText1: ADD R0, R4, 0 BL GUIonMessage_SetMenuItemSecondLineText_ playpause_Get_function: LDR R0, UI_MEDIAPLAYER_CONTROL_EVENT; 0x1C23 BL UI_Event_ align 4 UI_MEDIAPLAYER_CONTROL_EVENT dw 0x1C23 isAudioPlayerBook_1 dw IsAudioPlayerBook+1 UI_Event_: LDR R3, UI_Event_1 BX R3 UI_Event_1 dw UI_Event+1 GUIonMessage_SetMenuItemSecondLineText_: LDR R3, off_45CCC8A0 BX R3 off_45CCC8A0 dw GUIonMessage_SetMenuItemSecondLineText+1 |
Therion: |
25.03.11, 15:40 |
Статус плеера. Получения состояния для вывода соотв. иконки:: Получения статуса плеера для соотв. акшина: Мать твою, ну открой же исходник Топлевела. Там всё есть. Я блин что, за плюсики его исх выложил? Ну готовое же,ну открой ты глаза! Добавлено 25.3.11 14:42 в первом куске кода - в R2 возвращается иконка состояния плеера во втором - если плеер на паузе или остановлен - включается воспроизведение музыки |
SOS2010: |
11.04.11, 17:02 |
Почему не фурычит?? patch = 0x45bb0000 include "x.inc" org 0x452B772C DCD patch+1 org patch push {r1-r5,lr} LDR r4, adr1 LDR r3, adr2 LDR r2, adr3 LDR r1, adr4 LDR r5, Message BLX r5 pop {r1-r5,pc} align 4 adr1 DCD 0x812 adr2 DCD 0x813 adr3 DCD 0xe687 adr4 DCD 0x00 Message DCD 0x452B0C0D+1 Вызывает ребут |
D3mon: |
11.04.11, 17:27 |
SOS2010, потому что чушь написана, откровенная! Код: org patch PUSH {R0-R5,LR} MOVS R0, 0 ; 0, будет висеть пока не нажмёшь ОК MOVS R1, 0 PUSH {R0,R1} LDR R0, header_text LDR R1, body_text LDR R2, icon MOVS R3, 1 ; или 0, смотря какой стиль нужен BL _MessageBox ADD SP, SP, 8 POP {R0-R5,PC} align 4 header_text DCD 0x ; номер лнг метки заголовка body_text DCD 0x ; номер лнг метки текста icon DCD 0x ; номер иконки _MessageBox: PUSH {R3} LDR R3, msgbox MOV R12, R3 POP {R3} BX R12 align 4 msgbox DCD 0x452B0C0C+1 В следующий раз пиши, блин, что хочешь сделать, что за телефон, что за врезка!! А то тут не экстрасенсы!! |
D3mon: |
14.04.11, 17:20 |
Написал простенький патч, чтобы эквалайзер стал полноэкранным. Код: org 0x14E4040C LDR R3, topatch BX R3 topatch DCD patch+1 code16 org patch ADDS R0, R7, 0 MOVS R1, 4 LDR R3, _GUIObject_SetStyle BLX R3 ADDS R1, R7, 0 ; Восстановление ADDS R0, R4, 0 ; Восстановление LDR R3, _BookObj_AddGUIObject ; Восстановление BLX R3 LDR R3, exit BX R3 align 4 _GUIObject_SetStyle DCD GUIObject_SetStyle+1 _BookObj_AddGUIObject DCD BookObj_AddGUIObject+1 exit DCD 0x14E40414+1 Вроде бы работает. Но! Если заходить в эквалайзер при книжной ориентации, то внизу появляется серая полоска! А если при альбомной, то всё нормально! Знающие люди, помогите, пожалуйста! Прикрепленный к сообщению файл: scr17-13-00.png (10.06 kb; 161 hits) Скачать файл scr17-13-07.png (9.38 kb; 159 hits) Скачать файл |
Therion: |
14.04.11, 17:36 |
ну по идеи у тебя ж ориентировка эква менятся,а на обоих она одинаковая |
machoner113: |
29.06.11, 08:31 |
9. Мануал по портированию замейновых патчей от d1gger17 здесь - можно рабочую ссылку? |
Страница 167 из 180: « 1 ... 163 164 165 166 [167] 168 169 170 171 ... 180 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=1660 © 2005-2018 supertrubka.org |