big_nothing
Новичок

Сообщений: 2
Зарегистрирован: 24.01.2026
Рейтинг: 0
Сказал спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщ.
|
RE: Ковыряем deSPIRIA
(09.05.2026 00:40)e2e4 писал(а): что мы там напатчили
Код:
DAT_8c08be30 XREF[2]: 8c068228(*), 8c068538(*)
8c08be30 00 ?? 00h
8c08be31 00 ?? 00h
8c08be32 00 ?? 00h
8c08be33 00 ?? 00h
8c08be34 00 ?? 00h
8c08be35 00 ?? 00h
8c08be36 70 ?? 70h p
8c08be37 43 ?? 43h C
8c08be38 00 ?? 00h
8c08be39 00 ?? 00h
8c08be3a a0 ?? A0h
8c08be3b c0 ?? C0h
8c08be3c 00 ?? 00h
8c08be3d 00 ?? 00h
8c08be3e a8 ?? A8h
8c08be3f 41 ?? 41h A
8c08be40 00 ?? 00h
8c08be41 00 ?? 00h
8c08be42 40 ?? 40h @
8c08be43 40 ?? 40h @
8c08be44 00 ?? 00h
8c08be45 00 ?? 00h
8c08be46 00 ?? 00h
8c08be47 00 ?? 00h
8c08be48 ff ?? FFh
8c08be49 ff ?? FFh
8c08be4a ff ?? FFh
8c08be4b ff ?? FFh
8c08be4c 02 ?? 02h
8c08be4d 02 ?? 02h
8c08be4e 02 ?? 02h
8c08be4f ff ?? FFh
8c08be50 00 ?? 00h
8c08be51 00 ?? 00h
8c08be52 00 ?? 00h
8c08be53 00 ?? 00h
8c08be54 00 ?? 00h
8c08be55 00 ?? 00h
8c08be56 00 ?? 00h
8c08be57 00 ?? 00h
8c08be58 00 ?? 00h
8c08be59 00 ?? 00h
8c08be5a 00 ?? 00h
8c08be5b 00 ?? 00h
8c08be5c 0c ?? 0Ch половина ширины символа
8c08be5d 00 ?? 00h
8c08be5e 00 ?? 00h
8c08be5f 00 ?? 00h
8c08be60 18 ?? 18h высота символа
8c08be61 00 ?? 00h
8c08be62 00 ?? 00h
8c08be63 00 ?? 00h
8c08be64 00 ?? 00h
8c08be65 00 ?? 00h
8c08be66 00 ?? 00h
8c08be67 00 ?? 00h
8c08be68 00 ?? 00h
8c08be69 00 ?? 00h
8c08be6a 00 ?? 00h
8c08be6b 00 ?? 00h
8c08be6c 00 ?? 00h
8c08be6d 00 ?? 00h
8c08be6e 00 ?? 00h
8c08be6f 00 ?? 00h
8c08be70 01 ?? 01h флаг горизонталь вертикаль
8c08be71 00 ?? 00h
8c08be72 00 ?? 00h
8c08be73 00 ?? 00h
8c08be74 00 ?? 00h
8c08be75 00 ?? 00h
8c08be76 00 ?? 00h
8c08be77 00 ?? 00h
8c08be78 00 ?? 00h
8c08be79 00 ?? 00h
8c08be7a 07 ?? 07h
8c08be7b 44 ?? 44h D
8c08be7c 00 ?? 00h
8c08be7d 00 ?? 00h
8c08be7e 70 ?? 70h p
8c08be7f 42 ?? 42h B
8c08be80 00 ?? 00h
8c08be81 00 ?? 00h
8c08be82 a0 ?? A0h
8c08be83 c0 ?? C0h
8c08be84 00 ?? 00h
8c08be85 00 ?? 00h
8c08be86 00 ?? 00h
8c08be87 41 ?? 41h A
8c08be88 00 ?? 00h
8c08be89 00 ?? 00h
8c08be8a 00 ?? 00h
8c08be8b 00 ?? 00h
8c08be8c 00 ?? 00h
8c08be8d 00 ?? 00h
8c08be8e 00 ?? 00h
8c08be8f 00 ?? 00h
8c08be90 ff ?? FFh
8c08be91 ff ?? FFh
8c08be92 ff ?? FFh
8c08be93 ff ?? FFh
8c08be94 02 ?? 02h
8c08be95 02 ?? 02h
8c08be96 02 ?? 02h
8c08be97 ff ?? FFh
8c08be98 00 ?? 00h
8c08be99 00 ?? 00h
8c08be9a 00 ?? 00h
8c08be9b 00 ?? 00h
8c08be9c 00 ?? 00h
8c08be9d 00 ?? 00h
8c08be9e 00 ?? 00h
8c08be9f 00 ?? 00h
8c08bea0 00 ?? 00h
8c08bea1 00 ?? 00h
8c08bea2 00 ?? 00h
8c08bea3 00 ?? 00h
8c08bea4 0c ?? 0Ch половина ширины символа
8c08bea5 00 ?? 00h
8c08bea6 00 ?? 00h
8c08bea7 00 ?? 00h
8c08bea8 18 ?? 18h высота символа
8c08bea9 00 ?? 00h
8c08beaa 00 ?? 00h
8c08beab 00 ?? 00h
8c08beac 00 ?? 00h
8c08bead 00 ?? 00h
8c08beae 00 ?? 00h
8c08beaf 00 ?? 00h
8c08beb0 00 ?? 00h
8c08beb1 00 ?? 00h
8c08beb2 00 ?? 00h
8c08beb3 00 ?? 00h
8c08beb4 00 ?? 00h
8c08beb5 00 ?? 00h
8c08beb6 00 ?? 00h
8c08beb7 00 ?? 00h
8c08beb8 01 ?? 01h флаг горизонталь-вертикаль
8c08beb9 00 ?? 00h
8c08beba 00 ?? 00h
8c08bebb 00 ?? 00h
8c08bebc 00 ?? 00h
8c08bebd 00 ?? 00h
8c08bebe 00 ?? 00h
8c08bebf 00 ?? 00h
Код:
PTR_DAT_8c068228 XREF[1]: FUN_8c068132:8c06819c(R)
8c068228 30 be 08 8c addr DAT_8c08be30
Код:
LAB_8c068188 XREF[1]: 8c06816c(j)
8c068188 f3 52 mov.l @(0xc,r15)=>local_64,r2
8c06818a 22 85 mov.w @(0x4,r2),r0=>DAT_8c08bec4
8c06818c 03 63 mov r0,r3
8c06818e 08 40 shll2 r0
8c068190 00 40 shll r0
8c068192 3c 30 add r3,r0
8c068194 08 40 shll2 r0
8c068196 00 40 shll r0
8c068198 f3 61 mov r15,r1
8c06819a 10 71 add #0x10,r1
8c06819c 22 d2 mov.l PTR_DAT_8c068228,r2 = 8c08be30
8c06819e 0c 32 add r0,r2
8c0681a0 48 e0 mov #0x48,r0
8c0681a2 22 d3 mov.l ->FUN_8c07500c,r3 = 8c07500c
8c0681a4 0b 43 jsr @r3=>FUN_8c07500c undefined FUN_8c07500c()
8c0681a6 09 00 _nop
8c0681a8 60 e0 mov #0x60,r0
8c0681aa fe 05 mov.l @(r0,r15),r5
8c0681ac 64 e0 mov #0x64,r0
8c0681ae fe 04 mov.l @(r0,r15),r4
8c0681b0 ac bf bsr FUN_8c06810c undefined FUN_8c06810c()
8c0681b2 09 00 _nop
8c0681b4 f3 61 mov r15,r1
8c0681b6 4c 71 add #0x4c,r1
8c0681b8 02 21 mov.l r0,@r1=>local_24
8c0681ba f2 50 mov.l @(0x8,r15)=>local_68,r0
8c0681bc 02 c8 tst #0x2,r0
8c0681be 39 89 bt LAB_8c068234
8c0681c0 f3 66 mov r15,r6
8c0681c2 f3 65 mov r15,r5
8c0681c4 04 75 add #0x4,r5
8c0681c6 4c e0 mov #0x4c,r0
8c0681c8 fe 04 mov.l @(r0,r15),r4
8c0681ca 19 d3 mov.l ->FUN_8c013a28,r3 = 8c013a28
8c0681cc 0b 43 jsr @r3=>FUN_8c013a28 undefined FUN_8c013a28()
8c0681ce 09 00 _nop
8c0681d0 44 e0 mov #0x44,r0
8c0681d2 fe 00 mov.l @(r0,r15),r0
8c0681d4 01 88 cmp/eq #0x1,r0
8c0681d6 03 8b bf LAB_8c0681e0
8c0681d8 f1 52 mov.l @(0x4,r15)=>local_6c,r2
8c0681da 22 2f mov.l r2,@r15=>local_70
8c0681dc 01 e3 mov #0x1,r3
8c0681de 31 1f mov.l r3,@(0x4,r15)=>local_6c
ОЧень интересно но пока ничего не понятно))))
Это действительно интересно... Интересно, почему флаги, связанные с персонажами, повторяются дважды. Может быть, есть два отдельных текстовых буфера с независимо настраиваемыми свойствами текста? Один буфер для монологов Allure, а другой — для диалогов NPC?
|
|