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 .. 24 .. 27 .. 29 30 [31] 32 33 .. 36 .. 39 .. 42 .. 45 .. 48 .. 51 52 > ( Show unread post ) |
Модифицируем прошивку для DVD плейера (MTK 1389), инструкция от САХ |
|
Posted: 21-03-2006, 12:10
(post 451, #571408)
|
||
Member Group: Members Posts: 184 Warn:0% |
|||
|
Posted: 21-03-2006, 13:57
(post 452, #571447)
|
||
Pro Member Group: Members Posts: 738 Warn:0% |
Наверняка это можно сделать и проще, но я делаю так: 1) создаю белый фонт с чёрной окантовкой 2) пишу его в формат .txt В текстовом редакторе: 3) меняю местами звёздочки и минусы (в три замены: "*"->"%", "-" -> "*", "%"->"-") Иногда ещё надо бывает точки заменить на пробелы. 4) импортирую обратно и конвертирую в .mtf |
||
|
Posted: 21-03-2006, 14:25
(post 453, #571455)
|
||
Member Group: Members Posts: 184 Warn:0% |
Идея понятна.Спасибо. This post has been edited by ivani4 on 21-03-2006, 14:58 |
||
|
Posted: 21-03-2006, 18:33
(post 454, #571635)
|
||
Member Group: Members Posts: 126 Warn:0% |
Привет сах!!! Есть проблемки!!! Суть такова. Создал два пункта меню:
Отображаются всё ок, но .... Стоит нажать кнопку "вниз" или "enter" как сразу выбрасывает из меню в браузер, т.е. двинуться никуда нельзя только назад. Тогда я ради интереса взял скопировал три пункта меню из --General-- в --MPEG4--. При этом в старом месте всё продолжает работать, а в новом перемещаюсь нормально, но при нажать на "enter" опять выбрасывает. Ремакер во всех случаях показывает всё нормально. Подскажи в чём засада??? Вообще можно ли перенести меню из одной прошивки в другую??? This post has been edited by Rvs on 21-03-2006, 18:34 |
||
|
Posted: 21-03-2006, 19:49
(post 455, #571694)
|
||
Pro Member Group: Members Posts: 738 Warn:0% |
Гм. Просто скопировать меню - недостаточно. Как ты знаешь, в меню также указываются: 1) адрес ячейки EEPROM, где хранится выбранное значение 2) (если не 0) адрес ячейки общей памяти (нужно для процедур в ARM) 3) адрес обработчика меню, вызываемый при выборе пункта (у тебя EB80 в том же банке, где само меню) За всем этим и в 8032, и в АРМ могут стоять какие-то процедуры, читающие выбранные в меню значения. Но если правильно всё подвесить - будет работать. Вот если бы мне кто сказал, где в общей памяти хотя бы одна свободная ячейка... Уже который месяц спрашиваю - никто не отвечает. Наверное, таких нет. This post has been edited by cax on 21-03-2006, 19:51 |
||
|
Posted: 21-03-2006, 20:49
(post 456, #571741)
|
||
Member Group: Members Posts: 126 Warn:0% |
cax Я копировал уже рабочие пункты меню, т.е. те которые работали и продолжают работать после моих доработок. Я брал банальный Set TV Standartd и вставил его в созданный мной пункт --MPEG4--, конечно подправил таблицу в меню и пункт появился, но дальше....?????? А эти пункты которые я привёл для примера, это созданные с чистого листа, но и они появляться, а дальше....????? Адрес EB80 это я уже экспериментировал думал в нём проблема, переставлял как мог обработчик вплоть просто до указания на RET.
адрес ячейки EEPROM я указал не используемый ни кем, тут вроде всё норма, а вот пункт 2) я не понял. Я всегда считал что там указывается адрес в ARM-е для хранения значения, или не так??? по подробней плиз... У тебя в прошивке 3. No Pic. | Subtitle | Preferred Subtitle Language 0008 FFFF 00C7 011E 000B 0028 0009 0000 FF3267 07DB - ROM:3285 EEPROM = 0028 и ARM = 0009, получается 0009 адрес свободной ячейки общей памяти, как же ты её нашел??? Общая память - это ты имеешь ввиду операцию вида mov DPTR, FBD2 mov A, #0x12 movx @DPTR, A А FBD2 соответственно Общая память??? Брррр что-то я окончательно запутался, разъясни....????? Попробуй в своей прошивке организовать меню так: 1. Настройка - Главная страница | Меню установок 00 008A 026C 07 FFD22E 0001 - ROM:29E4 1. Pic 25 | Общие настройки | Общие настройки 0003 0019 008B 0090 0001 0000 0000 0000 000000 0000 - ROM:2957 2. Pic 26 | Настройка аудио | Страница настройки аудио 0003 001A 01BB 01EB 0009 0000 0000 0000 000000 0000 - ROM:292D 3. Pic 27 | Настройка видео | Настройка видео 0003 001B 014D 01A1 000A 0000 0000 0000 000000 0000 - ROM:296C 4. Pic 28 | Предпочтения | Страница предпочтений 0003 001C 00CE 00D2 0006 0000 0000 0000 000000 0000 - ROM:2996 5. Pic 50 | Настройка субтитров MPEG4 | Страница настройки субтитров MPEG4 0003 0032 04AD 04AE 0018 0000 0000 0000 000000 0000 - ROM:CF85 6. Pic 29 | Установка пароля | Установка пароля 0003 001D 008E 00D1 000B 0000 0000 0000 000000 0000 - ROM:29AB 7. Pic 30 | Выход | Выход из настроек 000E 001E 008F 00D3 0011 0000 0000 0000 000000 0000 - ROM:29C0 Может тогда найдёшь те подводные камни на которые я попал.... Жду с нетерпением ответа..... This post has been edited by Rvs on 21-03-2006, 20:52 |
||
|
Posted: 28-03-2006, 15:21
(post 457, #576027)
|
||
Member Group: Members Posts: 126 Warn:0% |
cax Подскажи как снять дамп EEPROM, для поиска сободных ячеек?? |
||
|
Posted: 28-03-2006, 16:55
(post 458, #576067)
|
||
Pro Member Group: Members Posts: 738 Warn:0% |
>3. No Pic. | Subtitle | Preferred Subtitle Language >0008 FFFF 00C7 011E 000B 0028 0009 0000 FF3267 07DB - ROM:3285 >EEPROM = 0028 и ARM = 0009 Промахнулся. Адрес в EEPROM = 000B, адрес в ARM (он же общая память, в которую обычно пишут из 8032, а читают из АRМ) - 0028. В коде АРМ значение достаётся с некоторого адреса плюс 0028. Если в меню стоит 0000, то не используется (как у тебя). А вот то, что вместо 6-значного числа FFxxxx (не помню его назначения - может ссылка на поинтеры опций ?) у тебя везде нули - настораживает. Дамп EEPROM я никогда не делал, но полагаю, что делается он кабелем при помощи MtkTool. This post has been edited by cax on 28-03-2006, 16:56 |
||
|
Posted: 11-04-2006, 08:35
(post 459, #583755)
|
||
Member Group: Members Posts: 184 Warn:0% |
cax В дополнении к тому празднику жизни, который мне устроил Мороз,не могли бы мы внедрить ещё одну твою разработку?Меня интересует одинаковая высота субтитров как в PAL так и в NTSC.Можем мы справится с такой задачей под твоим чутким руководством? This post has been edited by ivani4 on 11-04-2006, 08:41 |
||
|
Posted: 11-04-2006, 09:04
(post 460, #583760)
|
||
Member Group: Members Posts: 134 Warn:0% |
??? |
||
|
Posted: 11-04-2006, 09:10
(post 461, #583764)
|
||
Pro Member Group: Members Posts: 738 Warn:0% |
moroz, скорее всего речь о DVD Premier ivani4, кажется, не на шутку обрадовался выходу твоей прошивки с поддержкой разворота иврита Я угадал ? По поводу PAL/NTSC, возьми в руки MTK Windows и отрегулируй в окне для субтитров его положение и параметр PalDY так же, как в моих прошивках, и будет тебе счастье. |
||
|
Posted: 11-04-2006, 09:31
(post 462, #583771)
|
||
Member Group: Members Posts: 184 Warn:0% |
Угадал.Я писал об этом сегодня в ветке по перевороту иврита. |
||
|
Posted: 11-04-2006, 09:32
(post 463, #583772)
|
||
Member Group: Members Posts: 134 Warn:0% |
Всегда к вашим услугам |
||
|
Posted: 11-04-2006, 09:48
(post 464, #583795)
|
||
Member Group: Members Posts: 184 Warn:0% |
сах писал: высота субтитров в режимах PAL и NTSC теперь одинакова ............................................................................................. Я понял это как высоту букв.Просто в NTSC буквы более высокие чем в PAL .А как видно из твоего ответа, с советом отрегулировать параметр PalDY ,речь идет о высоте т.е. о местонахождении субтитров на экране TV. Т.е. твоя формулировка была понята мной не правильно. This post has been edited by ivani4 on 11-04-2006, 10:05 |
||
|
Posted: 11-04-2006, 12:04
(post 465, #583851)
|
||
Pro Member Group: Members Posts: 738 Warn:0% |
Да, мне следовало писать "абсолютная высота зоны показа субтитров". А что касается размера букв в PAL/NTSC, посуди сам - если не делать масштабирование, которое искорёжит буквы, и не заводить отдельный шрифт для каждого режима (ни то ни другое мы делать не умеем в любом случае), то буквы получатся разного размера, так как в PAL и NTSC просто-напросто пиксели разной высоты, т.к. резолюция экрана по вертикали у них разная. This post has been edited by cax on 11-04-2006, 12:09 |
||
Pages: (52) < 1 2 3 .. 6 .. 9 .. 12 .. 15 .. 18 .. 21 .. 24 .. 27 .. 29 30 [31] 32 33 .. 36 .. 39 .. 42 .. 45 .. 48 .. 51 52 > |