1 回复
没人肯回答?
我白话两句仅供参考:NES文件是程序,模拟器执行它会在内存地址生成各种变量,金手指的作用就是修改或者锁定这些变量中涉及难度,命数,游戏道具,等的那些地址内存的值实现游戏本身不存在的功能,而不会更改程序代码本身。
两者简单合并是不行的,要达到同样效果就是制作HACK版本。
你需要掌握一些6502汇编知识,拥有16进制编辑器。
然后参考金手指,找到起作用的那些变量的来源,分析程序代码如何生成这些变量,如何影响这些变量,用编辑器修改相关程序片段,比如固定的初始赋值常量值,条件选择语句,中断处理子程序等。
有效利用程序的空白地址,用最简短的修改实现功能,这中间可能要用模拟器反复验证修改结果,直到满意。这样算是将金手指与NES文件合并了吧。呵呵~#^_^#