Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

Карты прошивок: как создавать?


Рекомендуемые сообщения

Думаю, эту тему неоходимо вынести отдельно, а в этой теме выкладывать только готовые карты.

Итак, сразу к теме. Попытался разобраться в формате карты, в той части, где графика. Например, в Х100 анимация отображается так:

<img ofs="0x6570F0" title="Таймер сработал" count="5" width="128" height="57" bpp="16">

Вроде всё понятно: начиная с адреса 0x6570F0 5 картинок размером 128x57x16bpp (если я правильно понял).

Тогда встречный вопрос: в D500XEEG3 анимация описывается по другому:

<img title="Анимация `Вставьте сим карту`" frames="9639144:1,6288818:1,17630862" width="53" height="92" bpp="18">

Что означают цифры 9639144:1,6288818:1,17630862? Это в каком формате?

Просто начал работать над картой X700XEEL2, но пока это меня очень сильно тормозит.

Думаю, это интересно и нужно не только мне.

Когда разберусь (если вообще разберусь :idea: ), обязуюсь написать и выложить хелп по теме

Нет данных

Ссылка на комментарий
Поделиться на другие сайты

Эх, micha... вроде не "зеленый" уже...

Из официального описания новых возможностей программы Ресман:

 

"- при описании картинок появились новые возможности: указание адреса каждого кадра для анимации (параметр frames, представление вида "0x102000:1,0x110000:3,0x220000:1" для D500) и автовыравнивание размера кадра до нужной величины (параметр align, для картинок с нечетной шириной и высотой)"

Beatitudo nоn est virtutis praemium, sed ipsa virtus
Ссылка на комментарий
Поделиться на другие сайты

micha,

Параметр count="5" указывает на то что 5 картинок идут одна за другой от указанного адреса,а frames перечисляет адреса картинок разбросанных в разных местах прошивки.Можно в первом случае воспользоваться и параметром frames,просто запись получится длиннее.А насчет

D500XEEG3 анимация описывается по другому
теперь уже наверное понял что одинаково?
/ Чтобы боялись чужие, не обязательно бить своих.../
Ссылка на комментарий
Поделиться на другие сайты

Mako, да, я уже понял, что и D500 картинки раскиданы в разных местах, из-за этого и адреса разные.

А я пытался вычислять разницу между первой и третьей например, и добавлять к первому адресу, чтоб найти адрес второй картинки :)

Нет данных

Ссылка на комментарий
Поделиться на другие сайты

Вот такой вопрос: как в ресмане добавить возможность создания своего меню, а не просто переназначить клавиши. наподобие как в X100. посмотрел в rtx, там вроде пара адресов добавляется. что-то с языковыми ресурсами и еще... объясните, кто знает.

E630XEDK2 + Nokia N72+1Gb

Всё, что нас не убивает, то нас делает сильней! (Е. Летов)

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Эх, случайно заметил тему :-)

CTAPbIY, к Вадиму надо обращаться, без его поддержки никак.

Пробовал на Х460, Е330, Е700.

Однозначно все правильно сделал, но... на Х460 только открылось меню, и то корявенько как-то.

Оказывается простым добавлением в rxt небольшого описания здесь дело не ограничивается :-(

Beatitudo nоn est virtutis praemium, sed ipsa virtus
Ссылка на комментарий
Поделиться на другие сайты

Жалко, конечно :'-) придется все делать вручную...

E630XEDK2 + Nokia N72+1Gb

Всё, что нас не убивает, то нас делает сильней! (Е. Летов)

Ссылка на комментарий
Поделиться на другие сайты

Петрович,

А я ещё "зелёный"! Объясни по подробнее:

"- при описании картинок появились новые возможности: указание адреса каждого кадра для анимации (параметр frames, представление вида "0x102000:1,0x110000:3,0x220000:1" для D500) и автовыравнивание размера кадра до нужной величины (параметр align, для картинок с нечетной шириной и высотой)"

Siemens M35 -> C45 -> Samsung X100 -> X120 -> E300 -> E710 -> X700 -> E200 -> I710 -> D780 -> I9100

Ссылка на комментарий
Поделиться на другие сайты

Параметр frames, как указано в описании к проге, используется для новых моделей, т.е. в основном Swift. Картинки, например, одной анимации в прошивке разбросаны в разных местах. Этот параметр в карте используется для того, чтобы прога понимала всю связку картинок как сплошную анимацию.

 

Пример: img title="Анимация Отправка SMS" frames="0xCE492E,0x5E6646,0x10895E6,0x928F15,0x13C9E8A,0x5F5376,0x13D8BBA,0x6040A6" width="176" height="115" bpp="18">

 

Картинка, размером 176 на 115, цветностью 18 бит находится по следующим адресам : 0xCE492E,0x5E6646,0x10895E6 и т.д. Ресман воспринимает ее как анимацию, т.е. кадры последовательно идущие друг за другом (аналогичный тэг для Sysol моделей - count).

 

Параметр align, очень редко использовался в картах ресурсов для прошивок, в основном это были картинки прогресс-бар получения ММС, статус ММС сообщений и анимация ИРДА.

 

Пример: img ofs="0x60DD1C" title="Анимация" count="8" align="4" width="15" height="17" bpp="16">

 

Начиная с адреса 0x60DD1C идет анимация некоторого события, которая содержит 8 кадров. Размер картинки 15*17 с цветностью 16 бит. Align="4" - выравнивание картинки на 4 байта.

ARM-процессор требует по нормальному выравнивание на границу 32-битного слова, то есть 4 байта.
Beatitudo nоn est virtutis praemium, sed ipsa virtus
Ссылка на комментарий
Поделиться на другие сайты

Петрович,

Спасибо, за разъяснния!

Siemens M35 -> C45 -> Samsung X100 -> X120 -> E300 -> E710 -> X700 -> E200 -> I710 -> D780 -> I9100

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
Помогите создать карту для ResMan 5.4

 

Поддержка модели Х660 только в ПРО-версии :-)

P.S. Обращайся к Вадиму за информацией.

Beatitudo nоn est virtutis praemium, sed ipsa virtus
Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

Может кто создал карту для X660

если да то поделитесь плиз

Пробовал FWEditor 1.7.28b

таблицы картинок и мелодий определяет нотмально

а таблицу стрингов на отрез нехочет говорит "нету" и все.

Еще через это прогу можно стандартную яву сменить.

Но меня интересует как можно загрузить игрухи через USB шнур

если кто что знает поделитесь

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

В изменении меню в карте прошивок на Х100 можно было конструировать своё меню самому,а в Х700 только выбор функции.

Я хотел сделать, чтобы на Х700 также стало, и в карте прошивки Х700 написал по аналогии с Х100, но ничёго хорошего не вышло.

Как так сделать подскажите, Please!

kak_bilo_na_X100.bmp

kak_stalo_na_X700.bmp

ROCK

Ссылка на комментарий
Поделиться на другие сайты

dimanX100, ну вроде не молодой уже!

Меню в 700 строится не так как в 100, Ресман етого не умеет(как и я:))...Можешь сам через BinEdit...:)

 

И еще-зачем ты прикрепляешь скрины по 500Кб в BMP?

Мне лень ждать пока они загрузяться...

X100,X600,X700...gone to past

 

iPhone user....new generation

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

выбираешь пункт меню, потом на какую клавишу надо -туда ищелкаешь, затем выбираешь"меню", а не "функция", закидываешь туда все что хотишь и сейвишь,Good Luck

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×
×
  • Создать...