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
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
S@modelkin
сообщение 25.11.2007, 8:00


Интересующийся
**

Группа: Пользователи
Сообщений: 81
Регистрация: 18.11.2007
Из: Нововаршавка, Омская обл.
Пользователь №: 154 260
Модель телефона: L7
Прошивка: Iron FX E0R

Рейтинг: 33



AlexKooper, если сильно надо, могу сделать... но занят эльфами щас... так что... стучи в асю: 433081227
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ApxuBatop
сообщение 25.11.2007, 8:51


Мото-Художник
******

Группа: Пользователи
Сообщений: 788
Регистрация: 12.1.2006
Пользователь №: 65 512
Модель телефона: iphone 5
Прошивка: от Е398

Рейтинг: 705



Я еще +5 дам. smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 25.11.2007, 9:40


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

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

Рейтинг: 1337



Мне надо не "сильно", а просто "не помешала бы"....
Надо было бы сильно - сам бы сел написал на дельфях smile.gif Но времени жалко.... подзабыл много...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kernel
сообщение 25.11.2007, 10:47


Интересующийся
**

Группа: Пользователи
Сообщений: 88
Регистрация: 2.4.2007
Из: обезьяны в человека ;)
Пользователь №: 129 499
Модель телефона: L7e
Прошивка: 01.0AR_withoutRSA

Рейтинг: 10.5



А сохранение в файл нужно? Могу попробовать сделать smile.gif

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


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

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

Рейтинг: 1337



Естественно нужно сохранение.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kernel
сообщение 25.11.2007, 11:35


Интересующийся
**

Группа: Пользователи
Сообщений: 88
Регистрация: 2.4.2007
Из: обезьяны в человека ;)
Пользователь №: 129 499
Модель телефона: L7e
Прошивка: 01.0AR_withoutRSA

Рейтинг: 10.5



...так на скорую руку (см. прикрепленный файл). Думаю разобраться не сложно будет smile.gif

Сообщение отредактировал kernel - 25.11.2007, 11:36
Прикрепленный файл pcalc.rar   ( 189.49 килобайт ) Кол-во скачиваний: 113
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
S@modelkin
сообщение 25.11.2007, 11:38


Интересующийся
**

Группа: Пользователи
Сообщений: 81
Регистрация: 18.11.2007
Из: Нововаршавка, Омская обл.
Пользователь №: 154 260
Модель телефона: L7
Прошивка: Iron FX E0R

Рейтинг: 33



kernel, а я уж начал.. ну ладноsmile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kernel
сообщение 25.11.2007, 11:44


Интересующийся
**

Группа: Пользователи
Сообщений: 88
Регистрация: 2.4.2007
Из: обезьяны в человека ;)
Пользователь №: 129 499
Модель телефона: L7e
Прошивка: 01.0AR_withoutRSA

Рейтинг: 10.5



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

&
Цитата
kernel, а я уж начал.. ну ладно

А мне как раз пальчики размять надо было smile.gif

AlexKooper, позже, если надо будет, исходники выложу smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Нужно написать минипрограмму, 3+ даю ;) Простой калькулятор для пересчета патча · Ломаем и строим! · Forum
 

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

 



Текстовая версия Сейчас: 28.7.2025, 6:27

Форум живёт: