Учимся писать патчи : Патчестроение : Форум

Страница 113 из 180: « 1 ... 109 110 111 112 [113] 114 115 116 117 ... 180 »

 PRO100light:
13.05.09, 09:43
 vile, тема вроде бы "учимся" Вот я и учусь.

 RaANdOoM:
13.05.09, 11:04
 PRO100light, ммм... Как бы попроще. :)
Удаляй из исха переходы с Str2Id и параметры для этой функции. И вместо этого положи в R0 порядковый номер из *.lng файла (в hex разумеется). Вот и всё. :)
Почему так? Потому что Str2Id возвращает strid для твоей строки, а *.lng это считай сборник уже готовых strid'ов.

 Zyxeg:
14.05.09, 20:55
 Скажите пожалуйста , как выделяются адреса под HeapShift , т.е. те что указаны в шапке патча. Если я , скажем в исходнике укажу oursize=4096 , то начальный адрес в RAM останется тем же что и ранее , а конечный будетначальный +FFh?

 Joker XT:
14.05.09, 20:59
 ээ, а русским языком можно, что ты хочешь?
какой ещё oursize=4096

 Va_st:
14.05.09, 21:06
 ;W910 SW-R1FA035
;(p) E1kolyan
;info 4 patchmakers: 2A2AC3EC...2A2BC3EB
берешь значения рамы,при условии,что выбранное значение не используется другим патчем,взятое значение лучше взять кратное 4,те
2A2AC3EC+4+4+4=2A2AC3F8(это пример)

 Zyxeg:
14.05.09, 21:15
 Joker XT, oursize это размер памяти выделяемой под хипшифт. В оригинале он равен 65536 т.е. 64kb. Я считаю это расточительством и хочу скомпилировать патч хипшифт на 4kb. Поэтому спрашиваю с какого адреса в RAM он займет буфер - с того же самого что и 64kb версия?

 RaANdOoM:
14.05.09, 21:47
 Zyxeg, по идее да.

 Zyxeg:
14.05.09, 22:17
 RandoM , а откуда берут эти адреса в диапазоне RAM - ведь в самом патче и намека нет на адрес?

 RaANdOoM:
14.05.09, 23:02
 Zyxeg, всё есть. Портани и сам увидишь. Как то же портят и всё ок. :)

 den_po:
15.05.09, 15:13
 
Zyxeg пишет:
Joker XT, oursize это размер памяти выделяемой под хипшифт. В оригинале он равен 65536 т.е. 64kb. Я считаю это расточительством

офигеть
Страница 113 из 180: « 1 ... 109 110 111 112 [113] 114 115 116 117 ... 180 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=1120

© 2005-2018 supertrubka.org