签到天数: 2032 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
& F" M8 ]' s7 _0 w9 }0 n" y+ j7 @4 r& e
附上调试器命令:
, \; S0 J; Z; W"x"\"exit"% y; q3 n& e& I! q
"d"\"dasm"4 x2 i; I0 J* |% l
d [address]
0 W4 m! M: I7 [, {: {) hd [>][filename] [start address] [end address] 0 `% c& w# l' h$ U' z3 ~3 c, ?
"m"\"mem"# f$ ?- @! P( B+ v/ Y
m [address]
# O" c$ U; {2 x/ L4 z! B, r"g"\"go"' Q2 y, W ^; R8 ~4 C7 E% `0 X
go [number]6 ~ N5 `+ p: }# j p3 f3 {
"h"\"halt"
$ k4 G% Y- b8 [6 ["ss"\"step") Y, `& S- }4 w' t2 \5 U
"si"\"step into"$ h' a# ]1 \3 Y
"sk"\"skip"" G$ w: a5 j* n8 J! f+ B
"sf"\"step frame"
- v" \6 y% C0 y) U"sb" ^$ V ^- m) m4 Y; {
sb [rwp] [number] [address]
: Y/ y" K; }8 ^( R
) n+ P- a2 L% h8 f" f* ~指令用法:
9 K! R- Z- o, Y4 d# Z% h/ N" c! L2 x# D: S
1。例如要对00ffb317地址下写断点,就打入:( n$ O, l; d1 t: m) O5 B! [
2 k7 J- S3 F! m" \; k" Qsb w 1 ffb317
) N7 I: `! b3 e: Z; \" F
8 E6 d* b2 L8 L; Y% A6 Asb是断点命令,w是写,数字1是字节数,ffb317是地址/ q$ m3 d" F; l+ l2 `
$ V+ C. _9 H, ?/ p& A5 d3 H注意:number最大8字节- f7 W) `; k& H7 u1 Z0 O. s3 C
[2 k2 b. _ w, h& `; F2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:% K+ H a# O/ [5 I( c8 r. y
9 p, A* T W7 ad >cd.asm 10000 10022
$ C4 X2 H! ], r; W' J$ ]6 e2 ^ [5 {6 D0 R2 S8 u! H9 b& G3 k3 d; E
这样,在FBA调试器目录下会生成cd.asm文件。
( d/ _9 ?: \9 h; N$ }- O4 s; A e; [- @
其他指令用法请自行摸索......+ N0 `. w7 h& ^2 d3 ?7 w: {9 g
4 V" }8 H/ H+ c注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。
4 H5 u/ c6 J% D- C3 n
* L: z/ R, u; G[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|