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

Страница 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 supertrubka.org