motofan logo
> 

Нужно написать минипрограмму, 3+ даю ;) Простой калькулятор для пересчета патча

AlexKooper
сообщение 25.11.2007, 7:05


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



Хорошая разминка для начинающих программистов wink.gif

Требования к программе:
1. открываем указанный файл (текстовый, но расширение может быть любым)
2. проходим по всем строкам, если в !начале! строки стоит хекс-число из 8 символов (например 10C20418) то делаем из него вычитание хекс числа 10080000 (хорошо бы это настраивалось, что вычитать или что складывать).

пример
было:

Код
;отключает-включает RTIME_MAINT_poll_headset_pcap_aul
;настройка offset046bit01 seem4A (активизация гарнитуры в настройках авто)
[Patch_Code]
10A49F10: 477846C0;BX PC, NOP
10A49F14: E59FC000;LDR R12, data1
10C2040A: 4808;  LDR     R0, 0x10C2042C (=0x000005C8)
;справочное: сюда возвращаемся
;10A49F20                 B       RTIME_MAINT_poll_headset_pcap_aul


стало:

Код
;отключает-включает RTIME_MAINT_poll_headset_pcap_aul
;настройка offset046bit01 seem4A (активизация гарнитуры в настройках авто)
[Patch_Code]
009C9F10: 477846C0;BX PC, NOP
009C9F14: E59FC000;LDR R12, data1
00BA040A: 4808;  LDR     R0, 0x10C2042C (=0x000005C8)
;справочное: сюда возвращаемся
;10A49F20                 B       RTIME_MAINT_poll_headset_pcap_aul


P.S.
зачем это надо: я так перевожу асм код патча в fpa формат

Сообщение отредактировал AlexKooper - 25.11.2007, 7:34
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме

Нужно написать минипрограмму, 3+ даю ;) Простой калькулятор для пересчета патча · Ломаем и строим! · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.7.2025, 1:16

Форум живёт: