Jump to content

Sydeny

初级会员
  • 帖子总数

    49
  • 注册时间

  • 上次访问

博客条文 由 Sydeny 发布的

  1. Sydeny
    前几天,到太和电子城(石家庄)买了一个GBA SP,小神游--给儿子玩的,650元,颜色是儿子挑的,黑色的。另买一套MAGIC 烧录卡和设备,180元,256兆的卡。GBA的卡的容量标的是位,而不是PC上常用的字节。256除以8,等于32M。一般GBA游戏是5兆,也就是可以盛5个左右。
    1、GAB SP
    掌上游戏机,小时候很上瘾。那时候,父亲拿回家一个计算器,上面有一个简单不能再简单的“游戏”,玩得晕天黑地。现在,这个“顶级”(和我小时候的那个计算器相比)拿在手里,竟然提不起兴趣。
    虽然不想玩,但这个东西确实是一个很精致的东西。彩色,速度很快,比我上高中时玩的学习机(苹果机)强多了,比上大学轮不上我玩的8086还要好看。
    2、烧录卡
    并口,买不着USB口的,可能很贵,小店里不愿意进货。我发现对烧录卡的兴趣还是很大的。回家接到我的AMD XP2500上,鼓捣了一天,竟然怎么也找不着设备。MDMDMDMDMDMD,不弄它了。
    第二天,玩了会儿荣誉,再试试吧,嘿!找着了,赶紧烧上早已经下载好的游戏。嘿嘿,不错,跟买来的卡一样。缺点:烧录时间慢,32M得需要近十分钟。为了保险,插上拔下还得关机。麻烦。
    3、改游戏
    在PC上玩游戏,改游戏的乐趣可能跟玩游戏的乐趣差不多。改PC上的游戏,基本上轻车熟路。东方不败3+SOFTICE+trainer maker , 可以做出一个游戏修改器来。改GBA游戏,SHA眼了,不知咋办了。驱猫上网,找了一推教程。准备了一套软件:VBA(模拟器)+NO$GBA1.4 , 原理跟PC游戏一样。GBA使用的是ARM精简指令集的CPU,汇编语言也似曾相识。减血的指令一般是sub r0,r1 格式的。但也有奇怪的,比如忍者神龟的,减血的指令是stlr r1 [r4,0ch]。意思是:把寄存器r1的值赋给r4+0ch为指针的内存地址。这个命令在8086上可没见过。这个指令跟ldr正相反。
    搞清这个命令用了两个小时的时间。MDMDMDMD,真笨呀。真的很佩服那些在网上发表教程的人。年纪很轻,确写出很厉害的东西。
    再往上一个层次,汉化GBA游戏。把日文、英文的改成中文的。看了几个教程,能把人麻烦死。涉及领域很多,PHOTOSHOP,字符集,汇编语言,调试工具。光工具软件就一堆。想研究研究,试着做一下,很有可能半途而废。
×
×
  • 创建新的...