NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus | Help Search Members Gallery Calendar |
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 ) |
Модифицируем прошивку для DVD плейера (MTK 1389), инструкция от САХ |
|
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 нашёл твою процедуру с заменой `_` на русские. Она немного отличается от описаной у сах поэтому и не нешёл ты её. У тебя кабель для прошивки есть??? Что бы ты не нароком DVD не завалил, т.к. есть сомнения, у себя проверить не могу прошивка 2Mb, а у меня 1Mb. |
||
|
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 |
||
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 > |