yjw 发表于 2004-9-24 20:20:11

0320--大盗伍佑卫门

字模形式:16x16 1BPP
字模地址:0x27adac--0x27fa8c
占用空间:0x4CE0=19680
每字占用:32byte=16*16/8byte
可用字数:19680/32=615

文本地址:0x36850--0x39bc0
索引地址:0x39bc0--0x39de8

空闲区:0x3dea0--0x4aea0
0x3e7830--0x400000

已利用空闲区:0x3e7830-0x3ECAB0 简体字模
              0x3ECAB0-0x3F1D30 繁体字模
              0x3F1D30-LOGO

改动前:
0801CBAA>6800   ldr   r0,
0801CBAC 1845   add   r5,r0,r1
   HEX:0801CBA0 F0B5844609042548C90A 00684518 0020

改动后:
0801CBAA>F021F979 bl      803DEA0h
   HEX:0801CBA0 F0B5844609042548C90A 21F079F9 0020

0803DEA0>4801   ldr   r0,=0E00FFF0h
0803DEA2 F000F803 bl      803DEACh
0803DEA6 FFFFFFF0 ????
0803DEA8 FFF00E00 ????
0803DEAA 0E00   lsr   r0,r0,18h
0803DEAC 6800   ldr   r0,
0803DEAE 2800   cmp   r0,0h
0803DEB0 D006   beq   803DEC0h
0803DEB2 E00D   b       803DED0h
0803DEB4 FFFFFFFF ????
0803DEB6 FFFFFFFF ????
0803DEB8 FFFFFFFF ????
0803DEBA FFFFFFFF ????
0803DEBC FFFFFFFF ????
0803DEBE FFFF4801 ????
0803DEC0 4801   ldr   r0,=83E7830h
0803DEC2 1845   add   r5,r0,r1
0803DEC4 F7DEFE73 bl      801CBAEh
0803DEC8 7830   ldrb    r0,
0803DECA 083E   lsr   r6,r7,20h
0803DECC FFFFFFFF ????
0803DECE FFFF4801 ????
0803DED0 4801   ldr   r0,=83ECAB0h
0803DED2 1845   add   r5,r0,r1
0803DED4 F7DEFE6B bl      801CBAEh
0803DED8 CAB0   ldmia   !,r4,r5,r7
0803DEDA 083E   lsr   r6,r7,20h

   HEX:0803DEA0 014800F003F8FFFFF0FF000E00680028
        0803DEB0 06D00DE0FFFFFFFFFFFFFFFFFFFFFFFF
        0803DEC0 01484518DEF773FE30783E08FFFFFFFF
        0803DED0 01484518DEF76BFEB0CA3E08FFFFFFFF

yjw 发表于 2004-9-24 20:22:33

0747--机战OG

字模:
gba4bpp:0X5AD26~0X5E706 14*24+1=337
gb 2bpp:
原字模地址:0X51E68~0X5AD58
格式:字数20*83+3=1663 16pix宽*11pix高
改动后:
简体地址:0x7ee9d0(=8317392)~0x7FB2E7
繁体地址:0x800000(=8388608)~0x80c917
格式:字数20*117 16pix宽*11pix高

剧情:
改动后地址:0x80d000~0x8ECFD2

LOGO starTeam
0x8f0000

LOGO2
0X900600

片头标题:
0x610631--0x613D00
格式:32*24tiles pix16

空闲区:
0x7eea00

物品表码地址:
7a410--7a698
7a8d0--7d084
7d084--7dc84
7eb14--83ea6
867ec--8b508
8d588--8d8a0
8db10--96dd0




战斗对话指针地址:7db5cc--7e78f4

ROM分布:
5AD26--5E706        gba4bpp
5E715--61715        状态图象

97180--D1E20        机体图象

D3D60--DB720        地图机体图象

1AAE28--332889        剧情对话

615A60--656A00        战斗图象
656A00--65A360        战斗图象文字




改动前:
0800465C 9001   str   r0,
0800465E 4A49   ldr   r2,=87EE9D0h
        HEX 08004650 0843C0170640002502950020 0190 494A

0800476E E775   B       8004685E
        HEX 08004760 019801300004000C01900A2800D876E7
改动后:
0800465C F062FCD0 bl      8067000h
        HEX 08004650 0843C0170640002502950020 62F0 D0FC

0800476E E775   B       8004685C
        HEX 08004760 019801300004000C01900A2800D875E7

08067000 9001   str   r0,
08067002 4802   ldr   r0,=0E00FFF0h
08067004 F000F804 bl      8067010h
08067008 0000   lsl   r0,r0,0h
0806700A 0000   lsl   r0,r0,0h
0806700C FFF00E00 ????
0806700E 0E00   lsr   r0,r0,18h
08067010 6800   ldr   r0,
08067012 2800   cmp   r0,0h
08067014 D004   beq   8067020h
08067016 E00B   b       8067030h
08067018 0000   lsl   r0,r0,0h
0806701A 0000   lsl   r0,r0,0h
0806701C 0000   lsl   r0,r0,0h
0806701E 0000   lsl   r0,r0,0h
08067020 4A01   ldr   r2,=87EE9D0h
08067022 2000   mov   r0,0h
08067024 E00C   b       8067040h
08067026 0000   lsl   r0,r0,0h
08067028 E9D0   ????
0806702A 087E   lsr   r6,r7,1h
0806702C 0000   lsl   r0,r0,0h
0806702E 0000   lsl   r0,r0,0h
08067030 4A01   ldr   r2,=8800000h
08067032 2000   mov   r0,0h
08067034 E004   b       8067040h
08067036 0080   lsl   r0,r0,2h
08067038 0000   lsl   r0,r0,0h
0806703A 0880   lsr   r0,r0,2h
0806703C 0000   lsl   r0,r0,0h
0806703E 0000   lsl   r0,r0,0h
08067040 4802   ldr   r0,=80000C0h
08067042 6800   ldr   r0,
08067044 4A00   ldr   r2,=0EA23BFCEh
08067046 E003   b       8067050h
08067048 BFCE   ????
0806704A EA23   ????
0806704C 00C0   lsl   r0,r0,3h
0806704E 0800   lsr   r0,r0,20h
08067050 4290   cmp   r0,r2
08067052 D000   beq   8067056h
08067054 E004   b       8067060h
08067056 2000   mov   r0,0h
08067058 2200   mov   r2,0h
0806705A F79DFB01 bl      8004660h
0806705E 0000   lsl   r0,r0,0h
08067060>4A01   ldr   r2,=88F0000h
08067062 4710   bx      r2
08067064 0000   lsl   r0,r0,0h
08067066 0000   lsl   r0,r0,0h
08067068 0000   lsl   r0,r0,0h
0806706A 088F   lsr   r7,r1,2h
0806706C 0000   lsl   r0,r0,0h
0806706E 0000   lsl   r0,r0,0h

HEX:
08067000 0190 0248 00F0 04F8 00000000 F0FF000E ...H............
08067010 0068 0028 04D0 0BE0 00000000 00000000 .h.(............
08067020 014A 0020 0CE0 0000 D0E97E08 00000000 .J. ......~.....
08067030 014A 0020 04E0 8000 00008008 00000000 .J. ............
08067040 0248 0068 004C 03E0 CEBF23EA C0000008 .H.h.J....#.....
08067050 A042 00D0 04E0 0020 00249DF7 01FB0000 .B..... .'......
08067060 014A 1047 0000 0000 00008F08 00000000 .J.G............

yjw 发表于 2004-9-26 08:45:02

恩,
有空我会把修改思路和注释加上的

cystev 发表于 2005-1-15 13:37:22

恩,
有空我会把修改思路和注释加上的
OG日版的标题。就是出现START LOAD 字样的画面地址我也找到了。LZ77压缩的。
编号565。用gbacomp解一下,图片汉化替换后就可以了。
页: [1]
查看完整版本: [原创]ASM汉化