签到天数: 1974 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........5 Z/ C N* H t# }0 P
7 c; G1 a/ M, O8 Q4 l附上调试器命令:/ _$ n1 A% m+ {0 R
"x"\"exit"& ?% k, d% E+ W- p6 q# \4 [
"d"\"dasm"# }9 a6 _4 M$ f, Q4 y% ]* n
d [address]
* _% }/ E1 s; m2 G, @d [>][filename] [start address] [end address]
. x" o1 J! }2 K"m"\"mem"" s7 i- V4 J* H! m1 | V4 o- W
m [address]* v3 Z$ D; L' e1 \# }% p. W% ?
"g"\"go"
% _- m9 W/ O$ P5 }go [number]
" {" n3 _% Q& I9 V' S9 L, a"h"\"halt"$ c- n0 H* T, L) X/ @* X
"ss"\"step"
6 J2 w+ d4 X. B0 ]. v/ Z) _"si"\"step into"% m/ _; K$ S' \4 I- a5 J1 X' P
"sk"\"skip" F# T1 A9 i! w5 E
"sf"\"step frame"- S9 u1 S' j" `) f& e: W
"sb"3 ?6 L$ ]) G: ~( n
sb [rwp] [number] [address], x+ M( w! {) \
* m* Q! E p0 I3 W' V" l8 F' ` f
指令用法:
! _0 O) Y0 O5 ^: ?# x b$ @. m' c0 o4 n3 h
1。例如要对00ffb317地址下写断点,就打入:8 w `9 @1 a6 i& l4 E5 h d2 U
& G, p7 [- \9 a% V: C# y# w' ~
sb w 1 ffb317
' w3 D' X' X$ ?; i6 G3 Q( s. }7 f8 U2 B
sb是断点命令,w是写,数字1是字节数,ffb317是地址, W: I7 W9 ~7 t6 |
8 g$ _! O2 j. C$ F$ e" |
注意:number最大8字节; W; r6 o2 l+ w7 n# {* t) S
" `* J+ c/ e9 C$ i
2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:
4 z5 u) c6 E" O5 ^. |0 @* p" U/ Y* P3 r
d >cd.asm 10000 10022
1 ]; M0 f& \" B# o- I o* n- k( s: L" [) s! Q5 q
这样,在FBA调试器目录下会生成cd.asm文件。8 h9 g7 U6 U7 H; u) U; s
" D# ]5 t( D) H% P4 _其他指令用法请自行摸索......: c; |& S I' Y& D
1 p5 M5 Z) v" V2 W$ q" i
注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。% ~" I2 \: _3 g/ a' X# z0 Y' Q% o
" ]' A, F$ Q2 e! ]5 k[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|