签到天数: 2049 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
O3 e2 S& r( l, Y4 e
) b9 }4 D6 H- ?' C3 O附上调试器命令:6 o, w, U0 A. |" w: g
"x"\"exit"7 ~# i6 r! f* E. I4 u' P
"d"\"dasm") g2 v' A) i/ j3 c) L. X
d [address]5 f/ B6 r/ g. u' K! V8 @
d [>][filename] [start address] [end address] d8 S! R; D0 x. m- [0 h
"m"\"mem"
( _* v7 z) ?7 t; y! P: Rm [address]4 H2 {0 Z2 Z* F0 ?$ x9 R5 n
"g"\"go"
" S7 _" ^* R( m2 Zgo [number]% l2 `% m" R4 |8 c3 i" w
"h"\"halt"$ f, M6 h$ L3 {% n
"ss"\"step"# z- a5 z j5 U& Z1 b
"si"\"step into"
5 e0 M' J# J3 ]" ^"sk"\"skip"
5 i( S' a: R: w. ^4 ^. k. l"sf"\"step frame"
5 H+ |2 D2 E+ y" ?( n& i( P8 Q"sb"
, D: e- B# d$ K: xsb [rwp] [number] [address]
0 l6 B \; Q6 J+ Y; n3 v
% W/ T2 j. ^0 a1 |% B指令用法:" \# a6 M" ~6 Z8 L" r( h$ E3 _
1 B$ I' z. P9 I. m1。例如要对00ffb317地址下写断点,就打入:
# k) a4 ]/ r( F$ _# A# f( d+ c* [% c1 F
sb w 1 ffb3172 i+ e8 m2 J5 S3 k
9 O7 P( x$ F& v5 _2 o
sb是断点命令,w是写,数字1是字节数,ffb317是地址% N1 S b. G o3 [8 F* [; L6 c; m% b
4 f& u7 k/ [/ D% i注意:number最大8字节
! S* F6 O; O0 j+ W8 `1 P, e- L6 y; _7 V0 ^
2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:
4 X2 |0 u4 O- y" o6 Z# U/ U5 q% \4 a- v
d >cd.asm 10000 10022! b0 G2 `: b+ n. b0 ]5 u
( N. N. w$ V4 b' U这样,在FBA调试器目录下会生成cd.asm文件。" M, } z( f. p& F: z/ k
' A2 `) P2 ?, m4 ?
其他指令用法请自行摸索......& U. [ t! z# m& {$ ^5 N% S
7 O q: {& d/ {) j& q
注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。
8 o: S _) G5 R1 D5 T3 g1 q6 [3 T* q% s. p
[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|