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

Страница 170 из 180: « 1 ... 166 167 168 169 [170] 171 172 173 174 ... 180 »

 c368511:
25.07.11, 16:09
 
Nook пишет:
тип просто решетки не убрал =) и все


угу =) а еще в замейне loc`ки какие-то и во врезках непонятно что. ну и выравнивание забыл ;-)

 MAVER145:
25.07.11, 17:44
 Nook, сразу видно, что новый компилятор вы не осилили, и поэтому пользуетесь старым =)
а для нового обязательно надо указывать CODE16 и CODE32.

 a6b6:
25.07.11, 19:06
 Сделал новый исходник , но проблема как оформить его правильно незнаю?
пробывал сам неполучилось!
Помогите кто можеть

Код: 
include "x.inc"
org 0x1089e9aa

                       LDR     R1, off_1089E9B0
                       BX      R1

                          DCB 0xFF
                         DCB 0xFF
 off_1089E9B0    DCD loc_126AA760+1      
 


org 0x10a5e896

                    BLX     R5
org 0x10a5e8e4
                     ADR     R7, unk_10A5EB54
                       ASRS    R2, R5, #9



org 0x126aa760
CODE16



; ---------------------------------------------------------------------------

loc_126AA760 ; CODE XREF: ROM:1089E9ACj
; DATA XREF: ROM:off_1089E9B0o
BL sub_126AA784
CMP R0, #1
BEQ loc_126AA76C
BL sub_126AA776
; ---------------------------------------------------------------------------

loc_126AA76C ; CODE XREF: ROM:126AA766j
MOVS R1, #0
ADDS R0, R6, #0
BL sub_126AA86C
B loc_126AA824

; =============== S U B R O U T I N E =======================================


sub_126AA776 ; CODE XREF: ROM:126AA768j

arg_0 =  0
arg_8 =  8

; FUNCTION CHUNK AT 1089E9B4 SIZE 0000013E BYTES

MOVS R1, #0
ADDS R0, R6, #0
BL sub_126AA864
ADDS R4, R6, #0
LDR R1, off_126AA814
BX R1
; End of function sub_126AA776


; =============== S U B R O U T I N E =======================================


sub_126AA784 ; CODE XREF: ROM:loc_126AA760p
PUSH {R1,R2,LR}
LDR R0, off_126AA80C
MOVS R2, #0
ADR R1, unk_126AA810
BL sub_126AA83C
BMI loc_126AA796
MOVS R0, #1
B locret_126AA798
; ---------------------------------------------------------------------------

loc_126AA796 ; CODE XREF: sub_126AA784+Cj
MOVS R0, #0

locret_126AA798 ; CODE XREF: sub_126AA784+10j
POP {R1,R2,PC}
; End of function sub_126AA784

; ---------------------------------------------------------------------------
DCB 0xA0 ;  
DCB 0x69 ; i
DCB 0xFF
DCB 0xF7 ; ч
DCB 0xF2 ; т
DCB 0xFF
DCB    0
DCB 0x28 ; (
DCB    8
DCB 0xD0 ; Р
DCB 0xA0 ;  
DCB 0x69 ; i
DCB  0xE
DCB 0xA2 ; ў
DCB    1
DCB 0x32 ; 2
DCB    0
DCB 0x21 ; !
DCB    0
DCB 0xF0 ; р
DCB 0x3E ; >
DCB 0xF8 ; ш
DCB 0xA0 ;  
DCB 0x69 ; i
DCB 0x80 ; Ђ
DCB 0x22 ; "
DCB    7
DCB 0xE0 ; а
DCB 0xA0 ;  
DCB 0x69 ; i
DCB  0xD
DCB 0xA2 ; ў
DCB    1
DCB 0x32 ; 2
DCB    0
DCB 0x21 ; !
DCB    0
DCB 0xF0 ; р
DCB 0x35 ; 5
DCB 0xF8 ; ш
DCB 0xA0 ;  
DCB 0x69 ; i
DCB 0x81 ; Ѓ
DCB 0x22 ; "
DCB    0
DCB 0x21 ; !
DCB    0
DCB 0xF0 ; р
DCB 0x34 ; 4
DCB 0xF8 ; ш
DCB 0xA0 ;  
DCB 0x69 ; i
DCB    1
DCB 0x22 ; "
DCB    0
DCB 0x21 ; !
DCB    0
DCB 0xF0 ; р
DCB 0x43 ; C
DCB 0xF8 ; ш
DCB 0xA0 ;  
DCB 0x69 ; i
DCB 0x10
DCB 0x4D ; M
DCB 0x11
DCB 0x4A ; J
DCB  0xE
DCB 0x4B ; K
DCB 0x18
DCB 0x47 ; G
DCB 0xFF
DCB 0xB5 ; µ
DCB  0xA
DCB 0x48 ; H
DCB  0xA
DCB 0xA1 ; Ў
DCB    0
DCB 0x22 ; "
DCB    0
DCB 0xF0 ; р
DCB 0x34 ; 4
DCB 0xF8 ; ш
DCB 0xFF
DCB 0xBD ; Ѕ
DCB 0xFF
DCB 0xFF
DCB 0xFF
DCB 0xB5 ; µ
DCB    0
DCB 0x20
DCB    1
DCB 0xB4 ; ґ
DCB    5
DCB 0x48 ; H
DCB    5
DCB 0xA1 ; Ў
DCB    4
DCB 0x22 ; "
DCB 0xFF
DCB 0x23 ; #
DCB 0x81 ; Ѓ
DCB 0x33 ; 3
DCB    0
DCB 0xF0 ; р
DCB 0x20
DCB 0xF8 ; ш
DCB    0
DCB 0xF0 ; р
DCB 0x22 ; "
DCB 0xF8 ; ш
DCB    1
DCB 0xB0 ; °
DCB 0xFF
DCB 0xBD ; Ѕ
off_126AA80C DCD aTpaSystemSetti ; DATA XREF: sub_126AA784+2r
; "/tpa/system/settings"
unk_126AA810 DCB 0x62 ; b ; DATA XREF: sub_126AA784+6o
DCB    0
DCB    0
DCB    0
off_126AA814 DCD loc_1089E9B4+1 ; DATA XREF: sub_126AA776+Ar
DCB 0x99 ; ™
DCB 0xE8 ; и
DCB 0xA5 ; Ґ
DCB 0x10
DCB 0xAC ; ¬
DCB  0xF
DCB    0
DCB    0
DCB 0xE9 ; й
DCB 0xE8 ; и
DCB 0xA5 ; Ґ
DCB 0x10
; ---------------------------------------------------------------------------

loc_126AA824 ; CODE XREF: ROM:126AA774j
LDR R0, off_126AA828
BX R0
; ---------------------------------------------------------------------------
off_126AA828 DCD loc_1089EAEC+1 ; DATA XREF: ROM:loc_126AA824r
DCB    0
DCB 0x4B ; K
DCB 0x18
DCB 0x47 ; G
DCB 0xA5 ; Ґ
DCB 0xD3 ; У
DCB 0x80 ; Ђ
DCB 0x10
DCB    0
DCB 0x4B ; K
DCB 0x18
DCB 0x47 ; G
DCB 0x1D
DCB 0xD4 ; Ф
DCB 0x80 ; Ђ
DCB 0x10

; =============== S U B R O U T I N E =======================================


sub_126AA83C ; CODE XREF: sub_126AA784+8p
LDR R3, off_126AA840
BX R3
; End of function sub_126AA83C

; ---------------------------------------------------------------------------
off_126AA840 DCD sub_109584E0+1 ; DATA XREF: sub_126AA83Cr
DCB    0
DCB 0x4D ; M
DCB 0x28 ; (
DCB 0x47 ; G
DCB 0x7D ; }
DCB 0x7B ; {
DCB 0x95 ; •
DCB 0x10
DCB    0
DCB 0x4D ; M
DCB 0x28 ; (
DCB 0x47 ; G
DCB 0x81 ; Ѓ
DCB 0x92 ; ’
DCB 0x95 ; •
DCB 0x10
DCB    0
DCB 0x4D ; M
DCB 0x28 ; (
DCB 0x47 ; G
DCB 0x71 ; q
DCB 0x87 ; ‡
DCB 0x95 ; •
DCB 0x10
DCB    0
DCB 0x4B ; K
DCB 0x18
DCB 0x47 ; G
DCB 0xA1 ; Ў
DCB 0xD4 ; Ф
DCB 0x80 ; Ђ
DCB 0x10

; =============== S U B R O U T I N E =======================================


sub_126AA864 ; CODE XREF: sub_126AA776+4p
LDR R3, off_126AA868
BX R3
; End of function sub_126AA864

; ---------------------------------------------------------------------------
off_126AA868 DCD sub_1177D3A4+1 ; DATA XREF: sub_126AA864r

; =============== S U B R O U T I N E =======================================


sub_126AA86C ; CODE XREF: ROM:126AA770p
LDR R3, off_126AA870
BX R3
; End of function sub_126AA86C

; ---------------------------------------------------------------------------
off_126AA870 DCD sub_1089F16C+1 ; DATA XREF: sub_126AA86Cr



Добавлено 27.7.11 17:30

Здаров всем, обращаюсь к вам Patchmaster и Patcher
Напишите подробный мануал по исходникам для A2 как правильно их оформлять , что удалять, где менять, что добавлять и т.д.
Надеюсь, кто-нибудь напишет
Заранее спасибо

 andrewsolo:
29.07.11, 21:35
 Помогите. Не нашел на форуме и в инете

из IDA:
Код:
aTolKo          unicode 4, <Только>
                unicode 0, < >
aCtenie         unicode 4, <чтение>,0

HEX этого кода:
Код:
22 04 3E 04 3B 04 4C 04  3A 04 3E 04 20 00 47 04
42 04 35 04 3D 04 38 04  35 04 00 00


Как изменить строку для FASMARM?

Код:
aTolKo          du 'Только чтение',0

не катит. выдает не тот хекс (кодировки пробовал FARовски OEM и ANSI)
В какой кодировке вставить 'Только чтение', чтобы получилось?

Есть конечно вариант
Код:
aTolKoCtenie    DCB 0x22,   4,0x3E,   4,0x3B,   4,0x4C,   4,0x3A,   4
                DCB 0x3E,   4,0x20,   0,0x47,   4,0x42,   4,0x35,   4
                DCB 0x3D,   4,0x38,   4,0x35,   4,   0,   0

но неправильно это... не по-людски

 Vov4ик:
29.07.11, 21:38
 andrewsolo, без спец. макроса правильный win1251 не получишь

 andrewsolo:
29.07.11, 21:45
 Vov4ик,
плагин к FASMARM? можешь припомнить название плагина или ссылку дать?

 MAVER145:
29.07.11, 21:52
 andrewsolo, Код:
aTolKo          db "Только чтение",0


 Vov4ик:
29.07.11, 21:52
 andrewsolo, это кусок кода на Cи, дать не могу т.к. это супер пупер секретная разработка 8-)

 Therion:
29.07.11, 21:56
 Юзай юникод

ldr r2, CID_ANY_LEN
mov r1, 0
ldr r0, TEXTID
bl TEXTID_Create

TEXTID du 'Только чтение',0

 Therion:
29.07.11, 21:57
 
MAVER145 пишет:
andrewsolo, Код:
aTolKo          db "Только чтение",0

Дык у тебя ж тут никак норм слова не получатся
Страница 170 из 180: « 1 ... 166 167 168 169 [170] 171 172 173 174 ... 180 »

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

© 2005-2018 mobilefree.justdanpo.ru