Pages: (52) 1 2 3 .. 6 .. 9 .. 12 .. 15 .. 18 .. 20 21 [22] 23 24 .. 27 .. 30 .. 33 .. 36 .. 39 .. 42 .. 45 .. 48 .. 51 52  ( Show unread post )

> Модифицируем прошивку для DVD плейера (MTK 1389), инструкция от САХ
 cax Member is Offline
 Posted: 04-02-2006, 00:16 (post 316, #542450)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
Объясняю.
Mpeg4-Subtitle не имеет ячейки в АРМ, и неизвестно когда я подберу свободную. Для тестирования переключателя я предложил тебе ПОКА ЧТО в качестве переключателя попробовать Closed Caption, потом мы её заменим. Остальное, в том числе тестирование (у меня апекс 2102 будет ещё пару дней дома) за мной.

Теперь ты объясни. Ты говорил, что встраивал процедуру переворота в прошивку с моего сайта (5.0 ?), но там часть пустого места уже занята. Она и раньше не влезала, так как же она влезла сейчас ??
PM Email Poster
Top Bottom
 moroz Member is Offline
 Posted: 04-02-2006, 00:37 (post 317, #542468)

Member

Group: Members
Posts: 134
Warn:0%-----
QUOTE
Mpeg4-Subtitle не имеет ячейки в АРМ
Аааа.... Теперь ясно.

QUOTE
Теперь ты объясни. Ты говорил, что встраивал процедуру переворота в прошивку с моего сайта (5.0 ?), но там часть пустого места уже занята. Она и раньше не влезала, так как же она влезла сейчас ??
Вопрос, конечно, интересный... То-ли я взял предыдущую версию, где этого кода не было, то-ли сослепу его затоптал (скорее второе, судя по моим промежуточным файлам, которые у меня сохранились). А что?
PM Email Poster
Top Bottom
 cax Member is Offline
 Posted: 04-02-2006, 01:27 (post 318, #542484)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
Ладно, давай продолжим по мейлу - borus собака mail.ru, присылай последний вариант.
PM Email Poster
Top Bottom
 cax Member is Offline
 Posted: 05-02-2006, 14:34 (post 319, #543138)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
Посмотрел сегодня на некоторые творения sickboy666. Парень, конечно, молодец, повтыкал ивритский шрифт в десятки плейеров, знает достаточно много - только в ассемблере не рубит, документацию для пользователей пишет, на вопросы отвечает в форуме и т.д., в общем - работает в поте лица. Одно неясно - зачем надо было подписывать мои прошивки для Юндая 02.09 и 07.11 своим именем, если всё, что он в них заменил - это 2 картинки.
Впрочем, пусть балуется, он у нас товарисч популярный. sickboy666 - это уже не просто ник, это - марка.
PM Email Poster
Top Bottom
 cax Member is Offline
 Posted: 05-02-2006, 14:40 (post 320, #543142)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
moroz, а что ты думаешь про правильный показ ивритских имён файлов ?
Правда, я пока не знаю где там начинается буфер с именем файла (ко мне в Unicode2CP приходит текущая буква), да и буквы там двухбайтовые, но принцип-то тот же.

This post has been edited by cax on 05-02-2006, 14:45
PM Email Poster
Top Bottom
 ivani4 Member is Offline
 Posted: 05-02-2006, 17:53 (post 321, #543253)

Member

Group: Members
Posts: 184
Warn:0%-----
cax
баг 60
QUOTE
ROM:0000E884 3C 28 CMP R0, #0x3C
ROM:0000E886 01 D9 BLS loc_E88C
ROM:0000E888 3C 20 MOV R0, #0x3C
QUOTE
Например если вместо регистра R0 используется R6 ,то вся последовательность изменится.
Маэстро,может использоватся только два варианта - R0 или R6?
Или может быть какой угодно регистр?

This post has been edited by ivani4 on 05-02-2006, 17:59
PM
Top Bottom
 cax Member is Offline
 Posted: 05-02-2006, 19:13 (post 322, #543311)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
Теоретически регистры могут быть любые.
В этом месте существенно то, что через строку используется один и тот же.
И как ты заметил немного ранее, у меня описка - не 0x3C, а 0x3E.
Прошу прощения за введение в заблуждение.
PM Email Poster
Top Bottom
 ivani4 Member is Offline
 Posted: 05-02-2006, 20:54 (post 323, #543403)

Member

Group: Members
Posts: 184
Warn:0%-----
cax
1. О.К.Эту мысль я понял .Спасибо.
2. В твоём варианте это дело нашлось в начале АРМ.Так может быть есть условная граница(зона) за которой уже можно не искать?Или это может находится в любом месте в АРМ?

This post has been edited by ivani4 on 05-02-2006, 22:18
PM
Top Bottom
 kisav Member is Offline
 Posted: 05-02-2006, 21:53 (post 324, #543459)

Newbie

Group: Members
Posts: 31
Warn:0%-----
QUOTE (cax @ 30-01-2006, 10:45)
QUOTE
kisav: читай внимательнее - кроме АРМ надо также пропатчить и код 8032, и подчерки заменятся на буквы.
Об этом писалось в этой самой теме.

cax: Продолжая тему, хочу спросить

QUOTE
"...Теперь вместо названий на рус/ивр сплошной подчерк. Проверял несколько раз сделанные изменения.Ошибки не нашёл..."
"...Давай для очистки совести поищем в АРМ вот такое (хотя тоже вряд ли найдётся): 7E 22 20 21

Если найдёшь - попробуй заменить на FF 22 00 21..."

- У меня нашлась эта комбинация целых 7 раз. Ну я их и заменил. Все. Нормально? Русский все равно не появился.

Теперь по 8032 коду:

Если я правильно тебя понял, ты сылаешся на http://cax.nm.ru/mtk/docs/Patching_HU3899_from_A_to_Z.txt

В нем есть такое:
QUOTE
"...3) Show cyrillics in file browser instead of '_' chars...."

"...Howto:

In 8032 code look for ("XX" is a wildcard char):

90 XX XX E0 FF 90 XX XX E0 FE C3 9F 50 05 C3 EF (I found it at 15E9E)..."
.

А у меня такого нет. Смотрел прошивку через xvi32.
У тебя есть буддийские заклинания для меня :p
PM Email Poster
Top Bottom
 cax Member is Offline
 Posted: 06-02-2006, 02:12 (post 325, #543700)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
kisav, ты с какова горада есть заклинание для тебя.

Там далее по тексту есть такое:

ROM:00015EEB 94 20 subb A, #0x20
ROM:00015EED 40 06 jc ROM_5EF5
ROM:00015EEF E0 movx A, @DPTR
ROM:00015EF0 D3 setb C
ROM:00015EF1 94 7E subb A, #0x7E
ROM:00015EF3 40 10 jc ROM_5F05

Попробуй поискать, соответственно, 94 20 40 xx xx xx 94 7E
PM Email Poster
Top Bottom
 cax Member is Offline
 Posted: 06-02-2006, 02:17 (post 326, #543705)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
QUOTE (ivani4 @ 05-02-2006, 17:54)
cax
1. О.К.Эту мысль я понял .Спасибо.
2. В твоём варианте это дело нашлось в начале АРМ.Так может быть есть условная граница(зона) за которой уже можно не искать?Или это может находится в любом месте в АРМ?
2. По идее должно найтись где-то в конце первых 64К.
Когда найдёшь - ты легко узнаешь листинг кода, если ознакомишься с предлагаемым в руководстве документом NewAge по субтитрам.
Там же посмотри на разные байты до и после, может они тебя наведут на нужное место.

В принципе, я свою инструкцию так и составлял: подыскивал характерные цепочки байтов вокруг требуемого места (как видишь, не всегда и не у всех они точно совпадают).

3E 28 xx xx 3E 20 у тебя должно было найтись достаточно легко, а чуть в стороне от него, на расстояниях соизмеримых с расстояниями от этого места в том же Hyundai, должны найтись остальные два 3E.

(я имею в виду фрагмент
3Е 28 CMP R0, #0x3Е
01 D9 BLS loc_E88C
3Е 20 MOV R0, #0x3Е)

This post has been edited by cax on 06-02-2006, 02:22
PM Email Poster
Top Bottom
 kisav Member is Offline
 Posted: 06-02-2006, 04:18 (post 327, #543758)

Newbie

Group: Members
Posts: 31
Warn:0%-----
QUOTE (cax @ 06-02-2006, 02:12)
kisav, ты с какова горада есть заклинание для тебя.

Там далее по тексту есть такое:

ROM:00015EEB 94 20 subb A, #0x20
ROM:00015EED 40 06 jc ROM_5EF5
ROM:00015EEF E0 movx A, @DPTR
ROM:00015EF0 D3 setb C
ROM:00015EF1 94 7E subb A, #0x7E
ROM:00015EF3 40 10 jc ROM_5F05

Попробуй поискать, соответственно, 94 20 40 xx xx xx 94 7E
Нет я наверное с деревни :lol: потому что в упор не вижу ентого кода.
Вот в твоем Hyundai 3899 Servo 02.09 - orig MTK.BIN я его вижу
дважды:

12DA3
15EEB

Так это не лечится? :wink:

PM Email Poster
Top Bottom
 cax Member is Offline
 Posted: 06-02-2006, 08:40 (post 328, #543820)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
kisav: лечится всё, но в данном случае мои идеи исчерпаны. Звыняй.
А что за плейер ?
PM Email Poster
Top Bottom
 ivani4 Member is Offline
 Posted: 06-02-2006, 10:09 (post 329, #543845)

Member

Group: Members
Posts: 184
Warn:0%-----
cax
А байт подлежащий изменению обязательно 3E или 3C ?
Или может быть другое значение ?
PM
Top Bottom
 cax Member is Offline
 Posted: 06-02-2006, 10:26 (post 330, #543849)

Pro Member

Group: Members
Posts: 738
Warn:0%-----
ivani4:

Если там что-то другое, то скорее всего там уже нет "баг 60".
0x3E = 62, а с учётом конца строки примерно 60 и получается.
PM Email Poster
Top Bottom
Topic Options Pages: (52) 1 2 3 .. 6 .. 9 .. 12 .. 15 .. 18 .. 20 21 [22] 23 24 .. 27 .. 30 .. 33 .. 36 .. 39 .. 42 .. 45 .. 48 .. 51 52