Nw BBS 壬天堂世界

 找回密码
 注册
搜索
热搜: 资料集合
查看: 516|回复: 3
收起左侧

[原创]ASM汉化

[复制链接]
发表于 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,[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,[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,[r6]
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   [r2]!,r4,r5,r7
0803DEDA 083E     lsr     r6,r7,20h

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

使用道具 举报

 楼主| 发表于 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,[sp,4h]
0800465E 4A49     ldr     r2,=87EE9D0h
        HEX 08004650 0843C0170640002502950020 0190 494A

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

0800476E E775     B       8004685C
        HEX 08004760 019801300004000C01900A2800D8  75E7

08067000 9001     str     r0,[sp,4h]
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,[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,[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............
回复

使用道具 举报

 楼主| 发表于 2004-9-26 08:45:02 | 显示全部楼层
恩,
有空我会把修改思路和注释加上的
回复

使用道具 举报

发表于 2005-1-15 13:37:22 | 显示全部楼层
恩,
有空我会把修改思路和注释加上的
OG日版的标题。就是出现START LOAD 字样的画面地址我也找到了。LZ77压缩的。
编号565。用gbacomp解一下,图片汉化替换后就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|Nw壬天堂世界 ( 京ICP备05022083号-1 京公网安备11010202001397号 )

GMT+8, 2024-11-27 15:55 , Processed in 0.021690 second(s), 3 queries , Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表