注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

疾风之狼博客

 
 
 

日志

 
 

[转载]HACK ROM中的一个重要指令------跳转(作者:大胖子)  

2007-04-14 13:19:39|  分类: NES资料 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

HACK ROM中的一个重要指令------跳转(作者:大胖子 文章来源:任天堂世界)

偶也用6502来说一下吧~6502的跳转指令有两个,分别是4C(直接跳转),6C(条件跳转),常用的是4C,拿KAGE来说,要实现开始就有最高级的武器和最多的雷的话如果直接跟踪会找不到地址,就算找到一处地方写但是由于要写的东西比较多,也写不上.如果用跳转指令就可以轻松解决这些问题.还是拿这个游戏举例,找到HP的初始地址为A2F7:A9 10 8D F0 06(A9 10为生命值为10H,8D F0 06为把10H这个数值写到F0 06),我们要加入最强链子和255颗雷,这几个位置肯定不够,OK,找地方写吧,一般文件末端会有未用的地址段,翻到末尾处,发现从FFC4开始地址就未用了,保险起见从FFC8开始吧,把地址A2F7处改为4C C8 FF 00 00,然后在FFC8处写下下列数据:

A9 10 8D F0 06 A9 03 8D B2 06 A9 FF 8D 80 06 A9 01 8D 71 06 A9 FF 8D 62 06 4C FC A2,然后把游戏复位看一下效果,成功!!OK,在ROM中找到相应的字符替换掉就可以了.

[A9 10 8D F0 06为设置生命;A9 03 8D B2 06为设置武器类型;A9 FF 8D 80 06为设置武器威力;A9 01 8D 71 06为设置暗器种类;A9 FF 8D 62 06为设置暗器数量;4C FC A2跳回到A2FC继续执行]

  评论这张
 
阅读(226)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017