签到天数: 1993 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
/ y' y9 q5 e" X B. X/ t5 z% W. V$ `( ?1 J# y6 R( X' [
附上调试器命令:
" L6 w* t3 L8 H2 g! k! r# H2 g"x"\"exit"
7 Y n W, W. b% ]% s9 `# y% V. C3 T"d"\"dasm". s9 Z+ L1 E8 E! b
d [address]! b) X: M7 ^* E$ Q2 P5 I X
d [>][filename] [start address] [end address] 5 {4 T- Z+ n( A' B* \
"m"\"mem"
' X$ E7 @+ P9 Z6 ?8 t9 Fm [address]
/ ^, ?3 Y. L. J: w) S"g"\"go"
+ r: ?. M: i& _go [number]' |2 Q! D' E- H4 O7 ^; E
"h"\"halt"0 e) u" z0 M5 w7 F0 z$ l, p
"ss"\"step"5 w- n+ N* m; E: [( Q& D9 r" O
"si"\"step into"
. `3 d4 c& t0 Q0 b"sk"\"skip"
5 I" B0 }% c( ^# k6 ^"sf"\"step frame"
- ^8 x" i2 y: {"sb"' Q" O* `4 o3 H: C* J. H& B ], z7 Z5 x
sb [rwp] [number] [address], D% e& W0 \4 a: I% T7 }
/ ]# C4 \! o. {9 A) e: x& a
指令用法:- E0 o8 B0 y' I7 I( _
- ?2 R( R( a4 g7 W. I1。例如要对00ffb317地址下写断点,就打入:
5 R8 y' }% U- } |. h9 j2 ~7 p! X' r8 e
sb w 1 ffb3179 k" i, z2 ]$ E1 ^0 A V7 f% w
3 Z" I9 I7 T; {; |7 [+ V
sb是断点命令,w是写,数字1是字节数,ffb317是地址
, a7 K% B- W* |! r0 }. ?# p4 R* o* R/ _: b a& S( U3 {2 a
注意:number最大8字节
q9 {# b0 c9 N, [& h8 C
/ r% z( n' G! D; b) W2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:
9 Z% m, G- F6 u6 R& w& R5 M9 [
- t$ }0 H( Q5 b; ~d >cd.asm 10000 10022
, [1 }! A* @7 i1 ^
+ G* P! E7 h, d9 J, R这样,在FBA调试器目录下会生成cd.asm文件。8 H# H `! [) c. t. K) Q$ M
+ Z, B5 n3 O# N# V1 V
其他指令用法请自行摸索......* s% o/ L! E( @; | T/ |
' |! Z9 h; c% a% O, C. d X2 k
注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。6 n6 {' B, m' m$ i0 p
5 X0 F& S5 e+ J' ^5 o3 ?
[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|