- 博客(8)
- 收藏
- 关注
原创 有关android搭建GCC开发环境
思路来源于C4Droid和AIDE,和广大网友的资料主要是C4Droid一,手机必须已经ROOT。二,安装busybox pro (网上有安装教程)三,终端模拟器,我推荐better terminal emulator pro(其他的我没试过)四,下载android端NDK,(注:可以使用AIDE的ndk,或者C4Droid版的gcc)或下载 http://
2014-01-14 17:39:28 1687
原创 DevKitPro(GBA),MakeFile文件大概分析(编译)
前言:我对makefile文件不是很熟悉,所以只能大概分析一下makefile文件分析一, 判断两个关键系统变量 $(DEVKITARM)和$(DEVKITPRO),注:引用库路径都是根据这两个变量的二, 引用gba_ruls文件,和base_ruls文件三, 初始化所有变量四, 编译所有文件,当遇到*.bin文件时,执行 bin2s $(outfile) || $(AS) -
2014-01-09 12:44:17 1793
原创 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 1393
原创 有关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 1560
原创 有关The Last Promise的汉化①<国外高手的FE7 hack版>
这里就不多说什么了,博客了有一篇详解找字库的文章,这里我就大致的分析The Last Promise的程序①下断点,找到此断程序,注:此段程序与烈火之剑的中文版有很大的不同,仔细分析一下.不过显示的手法也挺复杂的②经过逆向跟踪,找到此段程序08005BA2 480A ldr r0,=2028D70h08005BA4 6803 ldr
2013-11-06 12:40:41 3205
原创 字库生成2,<接上一篇>
1,字库图片2.C#代码 /// /// 创建Title,此方法可以调用GDI+的API,GdipDrawString /// /// 字符串,单字符 /// 字体,字体的有关说明参照MSDN /// public Bitmap createTile(st
2013-11-06 00:18:33 1036
原创 字库生成,<接上一节>
上一节,我们找到了"卡"字的首地址: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 1230
原创 GBA反汇编(烈火之剑<中文版>查找字库)
其实,反汇编很简单,但最好还是看一下每个功能第一步,下载 No$GBA debug版,注意是后缀是debug;第二步,ROM,烈火之剑的ROM.这两样东西,都能用搜索引擎搜索到第三步①注意绿色方框的地址,写断点("调试"→"设置带条件的断点"或 ctrl + B)设置成 "[06013000..06013020]!"(注:不包括双引号,因为每个Tile 20字节大
2013-11-04 21:34:06 4968
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人