GBA
文章平均质量分 73
yamiame
这个作者很懒,什么都没留下…
展开
-
GBA反汇编(烈火之剑<中文版>查找字库)
其实,反汇编很简单,但最好还是看一下每个功能第一步,下载 No$GBA debug版,注意是后缀是debug;第二步,ROM,烈火之剑的ROM.这两样东西,都能用搜索引擎搜索到第三步①注意绿色方框的地址,写断点("调试"→"设置带条件的断点"或 ctrl + B)设置成 "[06013000..06013020]!"(注:不包括双引号,因为每个Tile 20字节大原创 2013-11-04 21:34:06 · 5228 阅读 · 0 评论 -
字库生成,<接上一节>
上一节,我们找到了"卡"字的首地址:BD9D78接下来我们下载字体文件(或者直接用系统自带的宋体)http://www.pkucn.com/viewthread.php?tid=205069&extra=page%3D1&page=1安装好字体后,一,运行CT2,打开ROM,转到BD9D7C(首地址+4),把"Tile属性"中的高度和宽度分别设置13,14(这两个数据上一节原创 2013-11-05 23:23:19 · 1264 阅读 · 0 评论 -
字库生成2,<接上一篇>
1,字库图片2.C#代码 /// /// 创建Title,此方法可以调用GDI+的API,GdipDrawString /// /// 字符串,单字符 /// 字体,字体的有关说明参照MSDN /// public Bitmap createTile(st原创 2013-11-06 00:18:33 · 1078 阅读 · 0 评论 -
有关The Last Promise的汉化①<国外高手的FE7 hack版>
这里就不多说什么了,博客了有一篇详解找字库的文章,这里我就大致的分析The Last Promise的程序①下断点,找到此断程序,注:此段程序与烈火之剑的中文版有很大的不同,仔细分析一下.不过显示的手法也挺复杂的②经过逆向跟踪,找到此段程序08005BA2 480A ldr r0,=2028D70h08005BA4 6803 ldr原创 2013-11-06 12:40:41 · 3256 阅读 · 0 评论 -
有关The Last Promise的汉化②改写程序
①,必须要懂得汇编说简单,是简单,说复杂呢,也那么复杂我所用的编码识别是参照国外的hack方法出来的;我们用Thumb指令,比较简单些@Thumb;;此处,我将用09CFADD1代替,新手可直接将从5BA2开始 0A 48 03 68;;然后在地址5BCC 修改成 D1 AD CF 09ldr r0,=#0x09CFADD1 ;自定义程序首地址,一定要为首地址+1,原创 2013-11-06 19:32:12 · 1597 阅读 · 0 评论 -
eclipse搭建GBA开发环境(makefile)
第一步.下载 Eclipse IDE for C/C++ Developershttp://www.eclipse.org/downloads/注:可以安装汉化包,地址为http://www.eclipse.org/babel/downloads.php,选择eclipse版本号,在目录文件中找到汉化版解压到eclipse目录中第二步,安装devkitProUpdate原创 2014-01-08 21:09:00 · 1443 阅读 · 0 评论 -
DevKitPro(GBA),MakeFile文件大概分析(编译)
前言:我对makefile文件不是很熟悉,所以只能大概分析一下makefile文件分析一, 判断两个关键系统变量 $(DEVKITARM)和$(DEVKITPRO),注:引用库路径都是根据这两个变量的二, 引用gba_ruls文件,和base_ruls文件三, 初始化所有变量四, 编译所有文件,当遇到*.bin文件时,执行 bin2s $(outfile) || $(AS) -原创 2014-01-09 12:44:17 · 1860 阅读 · 0 评论