签到天数: 1718 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
' L5 }* S7 Q, P) ]3 U6 r' N# V- R+ f! V, a0 O
附上调试器命令:* }, u- A+ j- k5 L9 {
"x"\"exit"
' `# z; _7 C) x"d"\"dasm"
& \9 q1 N0 C) e) \: {' x( k" L$ Id [address]
0 G6 D# q, J5 S+ I# e/ ud [>][filename] [start address] [end address]
, ~2 P" r! b1 [/ u, P& X$ A"m"\"mem" U! X* k5 }0 Z; `5 J
m [address]) p& F$ ]$ ]( ?
"g"\"go"
8 f' o+ \; @8 Y5 b& [go [number]) H7 V5 r4 S; S- d- d( j6 o
"h"\"halt"
+ m: h9 x" ~; t5 o& m: A+ T* c"ss"\"step"
1 G; _9 w! t4 Y0 N9 a$ o' B$ p"si"\"step into"
4 s: d% Q0 n$ a3 U, _9 o"sk"\"skip"
+ C1 s& y5 a$ q( t"sf"\"step frame"7 F: D! x4 G+ O, b. i) r O
"sb"
n4 ~' H. A- Dsb [rwp] [number] [address]. h% Y8 K2 U9 @8 K! S; R
& m$ j( J( z9 s j# y
指令用法:
/ N* b% o* _" A$ F. V
' ?4 j+ _1 r8 t' |1。例如要对00ffb317地址下写断点,就打入:+ `, |, C1 I+ W; V$ h+ F! D0 \- t
: o- K' A* Y! r* v. esb w 1 ffb317
7 N4 p" I6 k g; N; Q# j5 C7 f6 S/ G9 V9 ^ I
sb是断点命令,w是写,数字1是字节数,ffb317是地址
* K+ F4 G0 }" M
4 o6 e# `9 t C注意:number最大8字节
9 ]$ p% }9 [5 g. i8 w% M' o+ K- M! w% v6 {) I+ C- Y6 k: _- y& a
2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:, {$ H/ e7 C6 _0 T2 @% T! v! Q
5 }1 H6 c3 f% q. y
d >cd.asm 10000 10022
# n* Y& s {2 O2 U! K- v* }
. ]+ x7 p) r9 w2 i0 j这样,在FBA调试器目录下会生成cd.asm文件。6 I2 p* \, j6 [
/ P' K0 l. {# z" O3 o
其他指令用法请自行摸索......
) y' C4 f9 `: c: [6 {- H
$ y* g) M: Y) f3 O2 J' ~注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。
* G" d9 K, I1 c( [/ s! i
" m* m9 {8 m- E5 A. B; S, R) j3 p[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|