主题 : 【请教】修改FC魂斗罗的ROM
级别: 模拟小生
UID: 4582
精华: 0
发帖: 135
威望: 0 星
金钱: 2949 浮游币
贡献值: 0 点
好评度: 190 点
人气: 3 点
在线时间: 61(时)
注册时间: 2004-05-12
最后登录: 2012-10-13
楼主  发表于: 2005-05-20 19:44

【请教】修改FC魂斗罗的ROM

知道了FC魂斗罗1代的生命内存地址是0032,怎样修改静态ROM?
妖 妖
级别: 模拟名流
UID: 32166
精华: 4
发帖: 4918
威望: 5 星
金钱: 45644 浮游币
贡献值: 1679 点
好评度: 7354 点
人气: 760 点
在线时间: 736(时)
注册时间: 2005-06-02
最后登录: 2011-01-31
沙发  发表于: 2005-06-02 17:39

首先要找出游戏中的码表,如下:
                          00=0
                          01=1
                          02=2
                          03=3
                          ----
                          0A=A
                          ----
                          23=Z

然后用16CH-T打开游戏ROM,查找PLAY 3(为命数)的指针码.从上面的码表可以得到PLAY 3的针码是19 15 0A 22 FF FF 03,其中FF代表空一格.现在把指针表中的19 15 0A 22 FF FF 03的后两位改成03 00,即:19 15 0A 22 FF 03 00,保存后进入游戏,原来的3条命就变成了30条.这是对游戏的永久修改的唯一方法.也是最基本的ROM修改.不过像魂斗罗这种可以调命的游戏就没必要了吧!
本帖最近评分记录:
  • 金钱:5(Triple-E)