|
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑 6 m5 x# r% o" r7 g9 I) v
( n( [+ f6 B+ S [+ r4 f 最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?) J! j. t0 t4 \/ F2 _
接下来我阐述一下我的问题?
. t4 \4 c( u6 e D( ? r 当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:
, i, K+ V, U8 ~( J6 M5 A
6 c4 L8 l/ O% }; W+ @; A( \% k( h G+ f4 |4 x5 O2 g: ~2 r9 h
我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:
5 ?4 v" z( F {( Z3 J* J# H, `% |9 M# V- k; j
6 M% i+ x9 T$ W& x& x% T# d
8 |4 s( q( J5 E3 s% Q$ P3 r& `* o8 b, G1 t/ X
7 l- b5 {9 @* _
换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?' x6 _5 e7 R- s
: p, |9 A/ Y, P1 }
百思不得骑姐???求大神指教
' m% \( \1 {7 n: |: ^; W1 v7 \4 T) b2 E, e
注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。
" |, P, ^$ J) x
- ^# Y( s+ @* f( D% C0 s |
|