曹的爽 发表于 2015-3-13 22:23:30

街机游戏HACK过程中遇到一个问题?求指教

本帖最后由 曹的爽 于 2015-3-13 22:39 编辑

            最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
      接下来我阐述一下我的问题?
      当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:
http://www.emu618.org/data/attachment/album/201503/13/222032dyqtjtjfqaweyjz8.png

      我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:

http://www.emu618.org/data/attachment/album/201503/13/222039vbur6rzc79jjkrj3.png

http://www.emu618.org/data/attachment/album/201503/13/222036vsew9bhwwsx7z9za.png

       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?

百思不得骑姐???求大神指教

注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。

jym 发表于 2015-3-14 09:34:23

本帖最后由 jym 于 2015-3-14 10:55 编辑

想修改就用官版 不要用plus 底下是飯粒
http://www.nesbbs.com/bbs/thread-25127-1-1.html

ckc7213 发表于 2015-3-14 17:29:39

搞定了没????

银河漫步 发表于 2015-3-14 22:31:32

你修改Rom文件会导致crc值发生变化
自然就识别不了rom

1.使用ips的方法(推荐)
2.自建Romdata
3.使用一些自定义版的模拟器绕过Romdata校验的
4.重写文件crc做crc欺骗

以上4种方法均可
至于具体怎么用
你可以请教楼上的

qqture2005 发表于 2015-3-15 12:16:16

所以修改也是一件麻烦的事,谢谢以上3位大大的指点。。。

曹的爽 发表于 2015-3-18 12:27:02

本帖最后由 曹的爽 于 2015-3-18 12:29 编辑

银河漫步 发表于 2015-3-14 22:31
你修改Rom文件会导致crc值发生变化
自然就识别不了rom



    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)
页: [1]
查看完整版本: 街机游戏HACK过程中遇到一个问题?求指教