签到天数: 2091 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........' T& K6 Y* Z% ?% c
l0 _: f5 P" ]7 I0 y' @9 x附上调试器命令:4 }- X# W" E; u; J
"x"\"exit"0 Z; p( B$ P- V
"d"\"dasm"0 p9 x) [' A& o; D, d0 L
d [address]
3 M' `8 N% g4 u. v4 M- U1 r$ wd [>][filename] [start address] [end address]
/ S9 Z5 F* L l3 m/ X( C. b6 u"m"\"mem") v* z4 [( f; `# o
m [address]; c. |. j0 G; g/ j Y
"g"\"go"
+ q6 l1 c R3 Dgo [number]: d. |( h' s8 K/ i
"h"\"halt" U* N# e. W, I1 A9 @
"ss"\"step"
: K. S) c1 s# v% ] ^- Y& \"si"\"step into"
' y, p7 A9 d% G"sk"\"skip"
. n, L( d0 ^) | m6 Y"sf"\"step frame"5 b6 F/ z& G6 j: ~
"sb"2 _1 t4 r9 ?6 W: @8 P% }# Y. y/ C4 b
sb [rwp] [number] [address]) }/ ]' @; l9 Z2 R- Q+ N. C
9 m2 T6 G7 w* H7 B* P
指令用法:) Z! G- B0 Z) m( t( ]
$ s% o- w+ g' r" K+ e9 e- H1。例如要对00ffb317地址下写断点,就打入:
& U: R3 A2 G# M+ p. w9 d" P1 J# ]( e( R2 F: ?
sb w 1 ffb317- L& b! ~- W* a- J1 W
* V6 K9 l# T: L2 j4 Ysb是断点命令,w是写,数字1是字节数,ffb317是地址
8 Q4 ^# x+ I. w
0 w% S, h8 k. L% V9 b. h注意:number最大8字节- r, E: p; Q' \/ o) O2 D/ H
B! J3 K( F+ g# z0 w1 \2 y/ q
2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:/ x4 K7 b5 A; X; o5 k
0 C# K7 F) x! q3 F; jd >cd.asm 10000 10022& A& O! g: f8 Y) @+ o5 Q& L6 {0 w6 \
0 v) \- D7 A7 Q9 \
这样,在FBA调试器目录下会生成cd.asm文件。7 x: S0 a* L( ^( }) n
) _- k( v2 d; V6 G$ h其他指令用法请自行摸索......& O% X2 p( ~ J8 W
. l, `2 [1 J# A5 ]. o
注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。
9 V& e* K/ l- n
. ~1 ^( I3 O5 E( c+ X' H. K6 c. f[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|