签到天数: 2179 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
4 i, {- a' i/ l/ l1 a: w
; P p7 B+ O1 k0 g附上调试器命令:
3 T& X+ P$ w* y"x"\"exit"
+ Q* ]* K9 e" y& M& J/ @3 v& B' J"d"\"dasm") c% N1 U5 F& `+ g# |' I% |4 M
d [address]5 [+ Q z" _. B# S
d [>][filename] [start address] [end address] + e' |& `& O3 \' H! r5 B3 I
"m"\"mem"
& T8 @3 P! o7 b' X. h4 Hm [address]
! h' L* O+ s/ Q4 h( f0 l"g"\"go"
/ w0 _, _0 d3 W( l, f- q& Zgo [number]: N V# u1 u5 k ^5 \! s/ K
"h"\"halt"
2 C$ @ k0 B+ c# J/ ]"ss"\"step"
1 Q9 |8 e, t, B5 C+ C"si"\"step into"% s8 `" s# [6 z1 ?% L5 y
"sk"\"skip"
) A, y# j( q. [5 D) k"sf"\"step frame"
# ?! {% l( v1 J! C6 |"sb"
0 _. Q8 ^( ~& B Z+ E; }. b6 X& d$ Csb [rwp] [number] [address]1 B: H& i4 T- p+ y3 i) ^
# g. i5 Q/ M6 Z7 F指令用法:$ `+ V" ~2 a3 [2 B9 @) R* V, s* F
2 x; V7 U3 h8 S* ?4 n% `
1。例如要对00ffb317地址下写断点,就打入:
8 |/ k# `! \3 S( j8 T' z
# T; w1 v, D6 Jsb w 1 ffb317$ ^, V7 W8 z# |: z
- o0 z+ U8 q1 A2 B$ B% _
sb是断点命令,w是写,数字1是字节数,ffb317是地址+ T6 H- i7 x& A2 X+ k
- o4 j1 |+ T, s! K. q, {5 w注意:number最大8字节0 i1 {" F) t" A, @1 r
. t# o$ o2 G$ `# T- i- w4 i
2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:7 T2 K2 S9 I8 c8 [
. n# F* n6 C! [4 O9 @2 X
d >cd.asm 10000 10022
# j8 y' H0 S- ?+ f0 C8 U8 g* q& U( ^# @7 t
这样,在FBA调试器目录下会生成cd.asm文件。
% H) [# G9 {+ g. R' X9 d9 {
# Y- @: S$ m, n. x其他指令用法请自行摸索......
% |0 B. `/ E9 D! m1 H/ M8 q' I1 P
; r, `3 @( E. c8 A6 _注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。7 r+ j6 E6 J2 n0 c! W$ O5 I( x1 p
+ b' r4 {0 @1 G! e' \7 u! q[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|