
![]() |
NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus |
![]() ![]() ![]() ![]() ![]() |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
Pages: (52) < 1 2 3 .. 6 .. 9 .. 12 .. 15 .. 18 .. 21 22 23 [24] 25 26 .. 27 .. 30 .. 33 .. 36 .. 39 .. 42 .. 45 .. 48 .. 51 52 > ( Show unread post ) |
![]() |
|
Posted: 16-02-2006, 21:09
(post 346, #550915)
|
||
Pro Member Group: Members Posts: 738 Warn:0% ![]() |
Я только что заметил, что в MTKWindows есть опция "Vertical align (Top/Bottom)". Похоже, что тебе ничего делать и не надо ![]() |
||
|
Posted: 16-02-2006, 22:09
(post 347, #550972)
|
||
Member Group: Members Posts: 134 Warn:0% ![]() |
Да, похоже. Интересно, как они это делают? |
||
|
Posted: 17-02-2006, 00:29
(post 348, #551063)
|
||
Pro Member Group: Members Posts: 738 Warn:0% ![]() |
Скорее всего так же, как и центрирование и цвет субтитров, окантовка букв, степень их прозрачности и исчезновение сообщений типа значка зума спустя заданное время - все эти возможности были заложены в самой прошивке изначально, но не активированы. |
||
|
Posted: 17-02-2006, 08:30
(post 349, #551195)
|
||
Newbie Group: Members Posts: 31 Warn:0% ![]() |
Извиняй, что надоедаю со своей болячкой. Может посмотришь мою прошивку а если найдешь че, то как альтернативный вариант, решение проблемы можно занести в твой .тхт файл. Я тут просматривал аналогичную ветку на IXBT и могу сказать, что проблема эта не единична. http://forum.ixbt.com/topic.cgi?id=62:4400-25 и http://forum.ixbt.com/topic.cgi?id=62:4400-26 Может там потребуется мелкое отклонение от твоего .тхт а может нет. Но с уверенностью могу сказать что большОе количество людей будет тебе признательно. |
||
|
Posted: 17-02-2006, 08:34
(post 350, #551196)
|
||
Pro Member Group: Members Posts: 738 Warn:0% ![]() |
kisa, я и правда не всесилен. Если я говорю, что нет идей - значит так оно и есть. Энди на IXBT меня покруче будет, если он не знает - то и я не сумею. Извини. |
||
|
Posted: 17-02-2006, 11:28
(post 351, #551249)
|
||
Member Group: Members Posts: 134 Warn:0% ![]() |
Да. точно. вот оно (все из той же статьи) ; Used for bottom align (bSettings AND 0x01 = 0x01 א bottom align, otherwise top align) SUB_CalcStartPosY PUSH {R3-R7,LR} LDR R7, =SUB_Mpeg4SubtitleParamsRecord LDRH R6, [R7,#2] ; wY1 LDRB R1, [R7,#0xA] ; bSettings LSL R1, R1, #0x1F ; 0x01 << 0x1F = 0x80000000 BPL EXIT ; positive or zero (bSettings AND 0x01 = 0x00) BL SUB_SubtitleTextLineCount ADD R5, R0, #0 LDR R0, =SUB_Mpeg4SubtitleParamsRecord ADD R0, R6, #0 ; R0 = R6 POP {R3-R7} POP {R3} BX R3 Достаточно поднять нулевой бит в байте по оффсету 0хА. "Учите матчасть" называется ![]() This post has been edited by moroz on 17-02-2006, 11:29 |
||
|
Posted: 17-02-2006, 12:37
(post 352, #551282)
|
||
Member Group: Members Posts: 184 Warn:0% ![]() |
cax
!!!!!!!!!!!!!!!!!!!!!!!!!!!Проверил.Работает!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() !!!!!!!!!!!!!!!!!!!!!!!!!!!!Огромное спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! This post has been edited by ivani4 on 17-02-2006, 12:43 |
||
|
Posted: 17-02-2006, 18:42
(post 353, #551527)
|
||
Member Group: Members Posts: 126 Warn:0% ![]() |
kisav Если я правильно понял ты в нёс изменения в ARM и у тебя теперь подчёрки вместо русских букв???? Если да, то кинь твою прошивку на ruslan(тузик)tiraet.com посмотрю, помогу!!!! ![]() |
||
|
Posted: 18-02-2006, 13:14
(post 354, #552038)
|
||
Member Group: Members Posts: 126 Warn:0% ![]() |
kisav нашёл твою процедуру с заменой `_` на русские. ![]() |
||
|
Posted: 18-02-2006, 14:19
(post 355, #552073)
|
||
Member Group: Members Posts: 126 Warn:0% ![]() |
kisav Вот так выглядит твоя функция, точнее её часть, она находиться в Bank3, с адреса DBCE и DD21: mov A, R7 xrl A, #0x20 jz ROM_DD5E mov A, R7 xrl A, #0x5F jz ROM_DD5E mov A, R7 jz ROM_DD5E setb C subb A, #0x2B ; '+' jc ROM_DD38 mov A, R7 subb A, #0x3A ; ':' jc ROM_DD5E mov A, R7 setb C subb A, #0x40 ; '@' jc ROM_DD43 mov A, R7 subb A, #0x5B ; '[' jc ROM_DD5E mov A, R7 setb C subb A, #0x60 ; '`' jc ROM_DD4E mov A, R7 subb A, #0x7B ; '{' jc ROM_DD5E попробуй для начала в выделенные команды поставить значение x00 и xFF соответственно. Если не пойдёт, то в понедельник скажу как переписать всё функцию целиком. ![]() Но будь внимателен, если кабеля нет, можешь завалить аппарат!!! Ну всё дерзай, удачи, если получиться отпиши обязательно!!!! ![]() This post has been edited by Rvs on 18-02-2006, 14:24 |
||
|
Posted: 18-02-2006, 14:52
(post 356, #552087)
|
||
Pro Member Group: Members Posts: 738 Warn:0% ![]() |
Rvs, я к тебе с поклоном и просьбой: научи находить PREF_SetChar. Надо для имплементации сохранения громкости по методу Энди007. |
||
|
Posted: 18-02-2006, 18:21
(post 357, #552197)
|
||
Member Group: Members Posts: 134 Warn:0% ![]() |
Этот вопрос уже задавался. Есть скрипт для IDA. Post Link: APEX DVX - 811//815 This post has been edited by moroz on 18-02-2006, 18:23 |
||
|
Posted: 18-02-2006, 19:47
(post 358, #552260)
|
||||
Member Group: Members Posts: 126 Warn:0% ![]() |
Привет сах!!! Вот так выглядит функция PREF_SetChar в Yamada 6600
а так в моей XORO400Pro:
смысл я думаю понятен, у себя ты должен искать 90 ? ? EE F0 A3 EF F0 A3 ED F0 скорее всего найдуться несколько, но похожая только одна. У процедуры обязательно должен быть Bank Sw и скорее всего расположена в Bank1. До понедельника!!! Удачи!!! Если всё ОК отпиши!!! ![]() |
||||
|
Posted: 18-02-2006, 19:58
(post 359, #552268)
|
||
Pro Member Group: Members Posts: 738 Warn:0% ![]() |
moroz, не шуткуй, лучше объясни что я не так делаю. Может скрипты на ИДА 4.8 не работают ? Я получаю сообщение MT1389_Misc.idc 746: Syntax error near <END> |
||
|
Posted: 18-02-2006, 20:08
(post 360, #552282)
|
||
Pro Member Group: Members Posts: 738 Warn:0% ![]() |
Так, пожалуй, поточнее будет - находится 1 раз, а не десятки. 90 ?? ?? EE F0 A3 EF F0 A3 ED F0 90 ?? ?? E0 FE A3 E0 FF BE FF Теперь ищем, как в случае с PREF_GetChar, 90 xx xx, где xx xx - адрес, с которого начинается приведённая выше последовательность, и находим это дело по одному разу в каждом банке, и каждый раз в том же самом месте. Отлично. Осталась ровно одна непонятка: не факт, что используемая Энди ячейка 0x55 в EEPROM также свободна и в других прошивках. На IXBT я вычитал, что для этого делают разведку боем, а именно подключают кабель и смотрят где в EEPROM прибора есть FF. Стрёмно... This post has been edited by cax on 18-02-2006, 20:15 |
||
![]() |