fatfishwen 发表于 2006-9-7 19:28:39

对于GBA金手指来说,“开机码”究竟是什么?

RT,我看到有的贴子说不输入开机码一样可以使用金手指。
那这个开机码究竟是什么意思?是如何得到的?

fee 发表于 2006-9-7 21:09:28

确实有些金手指不需要输入开机码,这个因金手指的型号而异。开机码一般由金手指厂商提供。对于同一个游戏,不同型号的金手指,开机码也可能不一样。

DOT-X 发表于 2006-9-8 20:48:06

因为GBA的话,是单独线程的运算,无法做到同其它线程同步运算或者有一个线程来分配运算.
而且ARM每计算一条指令,金手指就刷新一次内存,那更是不可能的.

所以金手指会有一个"开机码",其中一个作用就是"断点设置"或者也叫"钩子设置".
具体就是,当GBA游戏运行到设置的那一行指令时,进行内存刷新,也就是写入锁定值.但每个游戏的指令运行循环不同,所以就需要为不同的游戏设置不同的"开机码".
另外,"开机码"的还有另一个作用,就是ROM识别.判断你运行游戏ROM与该金手指代码是否匹配,不匹配的话,金手指是不会起作用的.

以上内容是根据GBA上的CB,GSv1/v2,ARv3码来讲的.

[ 本帖最后由 DOT-X 于 2006-9-8 20:49 编辑 ]

xix 发表于 2006-9-11 12:12:09

烧录卡能用吗????

能用的话,怎么用啊?
页: [1]
查看完整版本: 对于GBA金手指来说,“开机码”究竟是什么?