Skip to content

sarchilg/romdz09

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<meta charset="utf-8" /> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html> 
                 Мануал для начала простой <br> 
1.установить java, если нету<br> 
2. запустить программу -- щелкнуть на ней<br> 
3. кнопка 'new/новая' найти свой ROM.<br> 
4. кнопка 'extract/извлечь' он распакует ROM.<br> 
5. дальше 'get pictures/получить рисунки' - появится новое окно. Там перебирая появившиеся части ROM, увидите разные ресурсы.<br> 
----- у всех кнопок есть подсказки---hint-- надо подойти к кнопке и ее описание появится.....<br> 
<br> 
<br> 
Кнопка Extract куда сохраняет картинку в папке Files (в корневую директорию, где хранится ROM файл) с именем являющимся обьединением имени фаила откуда его вытащили<br> 
и местом в ней (hex смещение). Его можно отредактировать и поместить туда же с тем же именем . При импорте этот файл и забирается.<br> 
<br> 
Дальше тонкость. Он заменяет место оригинала в файле с расширением .b , причем он сжимается по какому то китайскому оригинальному алгоритму.<br> 
Поэтому он должен быть меньше оригинала (но уже там). Но это еще не вся сложность. Дело в том что файл с расширением .b потом опять сжимается LZMA алгоритмом<br> 
и именно это уже пишется в ROM.\n 
<br> 
Картинки отдельно сохраняют таблицу цветов. Поэтому чем меньше цветов тем меньше файл. ну и чем более гладкие и повторяющиеся блоки есть в ней тем лучше. <br> 
Кстати повторения уменьшают размер даже в разных картинках, если они в одном файле расширением .b.<br> 
<br> 
На прошивке NX9_61D_240_V2_1_ZSX_DZ09_32_T3_L3_C4_G4_B_160512	после экспорта шрифт выдается в виде одной длинной картинки.(монохромная одноцветная,черная плюс фон)<br> 
каждую буква помещена в красную рамкую Внутри нее можно ее редактировать как хотите (я сделал более жирным). Далее импорт.<br> 
<br> 
Немного о том как устроен ROM:<br> 
<br> 
<h1>&nbsp;ROM</h1><br> 
первая часть(не сжатая)
                 <br>
                 <table border=1>
                 <tr><td>тут обычно анимация заставки,рисунок фона, (в одной прошивке шрифт)</td></tr>
                 </table>
                 Сжатые куски
                 <table border=1>
                 <tr><td> xx1.a </td>
                 <td>здесь разные картинки,<br>тексты подписей на разных языках</td>
                 <td>------> нарезка<br>------> файлы .a </td>
                 <td>--------> разархивация<br>--------> файлы .b</td>
                 <td>здесь уже можно (файлы .b)<br>смотреть импорт,экспорт<br>и редактировать ресурсы </td>
                 <td>сжатие обратно<br>---------><br>---------> файлы .bc <br>.bc&lt;=.a (по размеру)</td>
                 <td>запись<br>в ROM</td></tr>
                 <tr><td>xx2.a</td><td colspan=6>...</td></tr>
                 <tr><td>xx3.a</td><td colspan=6>...</td></tr>
                 <tr><td>xx4.a и т.д.</td><td colspan=6>...</td></tr>
                 </table>
                 последняя часть(не сжатая)
                 <table border=1>
                 <tr><td>...</td></tr>
                 </table>
</html>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published