|
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑 , j' W2 Z3 X/ S7 R. [1 ]9 N% T
/ i' U; {5 |+ P8 \5 ^. @5 l7 S2 e 最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?/ z" q2 M) _- ]( k2 l' D# ^2 G2 K
接下来我阐述一下我的问题?/ o. Z, E% K1 g2 [, q
当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:+ b/ E& Q$ ]- D! W
& K4 R, g9 L: o$ ?9 ]1 g) b! o9 a) Y: \% o; W
我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:9 X8 u; L5 F0 n4 b
" b- K, R' H6 v C& |
6 i! ?8 {, K0 @; m; y/ l3 S
, N# M: P: y2 X: [1 B4 z. H! y
; L* t# q$ E7 D4 S7 h
5 w% K- V' D: u, u. b t, I/ Y) r 换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
' n |9 i y b$ F l$ Y! u: ?7 `7 d& b4 y7 P
百思不得骑姐???求大神指教- a9 a' t# m7 `. S! W# d* A7 W
- Y( n4 b+ @1 W) T3 r
注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。' h4 A# v4 L$ V( N; U3 w! ?
, x1 t4 ^2 t: l! i3 h% K1 b6 V
|
|