签到天数: 2159 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
( h6 x6 `. V& t: Y o/ n1 _/ s6 _6 Z; C0 d$ G
附上调试器命令:
" s3 I3 |+ w6 J9 I' P# p$ q. @+ V"x"\"exit"
5 z, ~9 d. S4 D* u6 O4 O"d"\"dasm"
" V% \4 X/ c4 [: a* ^d [address]
; V% P+ g% F. }$ l Ed [>][filename] [start address] [end address] K0 }- k0 R( `0 M" a. e8 m4 e+ ]
"m"\"mem"
4 T# t" `1 v5 t- Gm [address]3 r; {% ?4 h3 Q
"g"\"go"; F8 P4 S6 A1 g/ L3 T
go [number]
0 u& I* D J J5 u, H6 J"h"\"halt"( o6 k9 G; t ~7 [( A
"ss"\"step"% a' L2 \% f* Z1 h
"si"\"step into"
* b1 s S+ S; [9 F"sk"\"skip"0 L1 G8 o5 U2 R8 Z, X6 h4 M
"sf"\"step frame"* Y, n+ F4 [3 Z/ Z d6 Y
"sb") A) \; Z! }7 s/ `3 J3 |) p5 j
sb [rwp] [number] [address]
6 v c$ Y( {6 Q p+ t5 I* `$ O3 ?& A% j( C9 r
指令用法:9 a$ ?) B/ o/ r% _( A6 |9 V
- a4 i7 u9 l5 h8 d' q. |
1。例如要对00ffb317地址下写断点,就打入:
/ C; s. H6 I. f# I8 V; y
. l. Y' |! V: j0 ?" Esb w 1 ffb317, y: a/ b: O' O- M0 h
8 P6 C- S/ |0 `1 J* z2 f
sb是断点命令,w是写,数字1是字节数,ffb317是地址% A0 ~: m: k0 r( n! b, {7 [: p
0 f/ A2 j" k8 K! S注意:number最大8字节
- }0 O6 A8 X# z. z6 u6 y2 r9 _3 {
1 y& |: A6 V* \2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:
@. }( [) r7 t! ^; h$ B- n, n7 z. D/ j6 n$ S% K) a2 q2 ?
d >cd.asm 10000 10022
7 P n) o0 y! T* R
3 R* m9 E! @- G) D2 w, T) O# |这样,在FBA调试器目录下会生成cd.asm文件。8 E8 `9 L9 A+ A
# i+ W/ _* l f8 w2 I! C其他指令用法请自行摸索......* M6 d/ |$ V" r" i$ K; N
' b) z* K6 n: u; h! I注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。 S% W6 p. h# F( ^: r
. A, \ Y* K8 U3 k[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|