|
|
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑 ; @2 H t2 }, {7 Q, L+ u" `# x4 i& u0 u6 ?
) y" f' n. c) X3 }, N& v) W
最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了? T* x* [) E' C/ J2 j$ G2 h
接下来我阐述一下我的问题?
# M5 g- ~) U4 j+ @* d% h7 s 当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:, V# P3 E5 D$ j
; Q8 b% Q1 A9 X+ X2 M
3 H; W2 b! t0 N8 c7 U9 m 我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:$ G y/ M5 c, P1 ^+ S( {7 R5 R7 K
! C; ?$ X( t0 ~) P! R2 g ! W0 Z- I; A. P5 u0 _/ ?" u
n; }: P, n+ c, u ! _+ C" u" j! ~" V+ r: b' D
- w+ t5 ^: P) @) A3 h0 N: a, D, B
换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?! q4 P% P: I, A/ Q8 R E
2 d# z/ [7 [0 m2 }9 m& v百思不得骑姐???求大神指教, z: g- Q/ g* C% i' `7 t6 y; d- C
5 H- q3 `) }7 d. S7 C p/ S1 X! e6 F注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。9 z6 H" F* N+ [; p& n, h
4 B2 O2 y8 |. v& a4 b% L
|
|