分享到新浪微博 分享到QQ空间 打印

[其他] GBA平台ASM学习手记【更新至第三天】

各个版本,尤其是不同语言版本,里面各个var的地址都不一样啊……这也许是为什么英文版的shiny routine在中文上一启动就挂掉的原因吧……

我等着花子的shiny routine……然后我再做个修改器……

你有没有发现……7后面直接回车了……你的代码里面好像没有/n吧……


编译thumb的工具俺好像已经下下来了……



噢噢噢噢,似乎看懂了这段诶……
.PLAYER_DATA:
  .word 0x0300500C
.VAR1:
  .word 0x020270B6 + (0x800D * 2)

是不是就相识对变量赋值……然后给上面的用?好像c的自定义函数……
不过…… + (0x800D * 2)………………?????

[ 本帖最后由 roywillow 于 2009-4-11 22:46 编辑 ]

TOP

var1的表达式是为了便于理解写的?我怎么还是不理解……

……花子要不要讲讲编程语言的历程……机器语言、汇编语言、然后那个C叫什么的语言、脚本语言……

TOP

那也只限于你把……

我倒有个一个一个查找var地址的方法
写两个脚本,先把你要查找的var设定为255,然后搜索255(要是从0开始,可能找不到)
然后执行第二个脚本,执行一次就把这个var的数值减去一,搜索……
最后总会搜索到一个地址的
不知道搜索的是不是08什么的……

懒的话问老外怎么找到的

TOP