签到天数: 2012 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........# j# {8 w% Y, S9 m
* h2 [" W8 L) w2 W: o附上调试器命令:
5 C0 C. c7 ]% T" ] J"x"\"exit"- q0 C& V# c e( N
"d"\"dasm"( W8 g9 _$ D* j5 w3 W" P$ Z
d [address]8 ~/ x# W% ^# C* w; L; y; M
d [>][filename] [start address] [end address]
* |: i2 x% V3 c' w"m"\"mem"
6 N' S$ |) F L( v# g/ um [address]- r) A! H/ G- b
"g"\"go") S; |( s0 z" ~* \: l" o7 y
go [number]1 E; _1 t1 C( J' \0 e2 F9 t6 N# Y
"h"\"halt"/ ~ l) ~1 O- K3 i
"ss"\"step"* x) j1 v6 B# |3 N) t; x: O* K+ V
"si"\"step into"
/ S; n, x% y( y9 h9 o A# d p"sk"\"skip"6 a2 P( A, v8 U. [4 |
"sf"\"step frame"
8 Z) b5 E7 |9 l- R, _"sb"
1 f3 C0 y; [' s7 D e% jsb [rwp] [number] [address]* F5 e" _% } F
& O0 q( k" M# U4 V; `9 R+ @4 l指令用法:
2 w; |: {, P; ^* Z9 I; A1 n$ p9 h: B# ? ?8 a+ D) k0 `
1。例如要对00ffb317地址下写断点,就打入:
4 z g9 s7 m! p6 ~8 B7 p; }3 h2 S7 s+ r8 y* `3 ]. V4 ^/ P
sb w 1 ffb3177 l0 U9 _, K4 d% ~% m- M5 ]
. T4 D0 J% \" n2 M! _5 }sb是断点命令,w是写,数字1是字节数,ffb317是地址, P% e# `& |: {4 R) S) p. `; ?( \. e
! [% N/ g) k3 X7 g' W; I
注意:number最大8字节7 H/ L0 w4 U) h& G" G2 u
3 E) u- W# f- M K$ T4 Z+ B2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:
% D4 ?4 y: d# V" f6 f2 B1 O, U, _# p7 R4 K4 G
d >cd.asm 10000 10022
3 J9 p# Y7 V$ H! h, t0 f( H1 h2 G; v9 @1 s& s5 X+ `: K. O/ t2 _: e
这样,在FBA调试器目录下会生成cd.asm文件。1 \- F p1 A, \+ f# M
: [9 m3 X, g) g9 p其他指令用法请自行摸索......
& m4 }: }( c+ B$ @
9 w) k" X* W3 v, {8 z$ T6 T0 k注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。
, W' C5 ^' K; k$ V: T( _1 l/ s) i' H- I% w
[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|