签到天数: 2181 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
" b+ U9 K1 B4 [6 b, X. L/ x6 N V
' t4 e; S5 c( @* {5 }附上调试器命令:
. x- n# I2 k5 g"x"\"exit"! S5 q$ \' J4 q2 X4 X" f6 I
"d"\"dasm"
8 x4 _* k9 e" h1 t1 i7 ^) Pd [address]6 ~# v3 }# l* K3 F
d [>][filename] [start address] [end address] 2 }- h7 l7 k$ J l4 Y6 T
"m"\"mem"
, L& l+ r0 @# M7 R# ?m [address]: H0 i X! a) l. ], p( T
"g"\"go"8 ]) Y" e2 c! `3 u7 [/ W
go [number]4 k8 n0 G. \2 Y* l( |9 Z: Z8 O
"h"\"halt"
: G* k' H0 k8 }% r# H6 L: E"ss"\"step"
4 k0 G$ q; h2 @"si"\"step into"
) s7 J' ~/ d3 |1 m" s"sk"\"skip"( u5 D4 J! N8 a* f/ W. M2 [
"sf"\"step frame"* X' U/ s0 J. }; j5 s0 n9 \
"sb"
% P1 z! l) V B! o% M7 @sb [rwp] [number] [address]/ n- S) e3 g8 F: C# F
! [0 j: c% r4 ?: L$ g* K
指令用法:
; v2 Y# g( Z8 K# e" l# @# ^0 T0 V# B0 K* Z% }
1。例如要对00ffb317地址下写断点,就打入:
/ g: e' O# R. N1 `% a
% J% X9 y$ B! r" E, I8 q9 a& s$ o4 Osb w 1 ffb317
. u6 s& d3 u8 Y2 |8 u! s$ L ~, @6 X+ M- X3 D! E
sb是断点命令,w是写,数字1是字节数,ffb317是地址- F o; e6 K$ ]& U$ L
' F, B0 ]; F! u6 X/ T# ~. }; P* Z& d注意:number最大8字节
# |- H/ L" ?' k& O
0 d) d6 _0 y8 L' Y2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:
: r5 h5 h3 P, ?7 D6 ?1 g ~, y6 \
$ i& c5 ?, m x& C4 L2 M1 { Ld >cd.asm 10000 100223 o L0 F. Y% V, v4 \4 \
D: y9 j ?4 G
这样,在FBA调试器目录下会生成cd.asm文件。
7 O( v5 d' ~$ E$ H
6 P6 q6 h" o: k7 s7 _9 L其他指令用法请自行摸索......
& f; G \+ V. f4 ^: q6 Y
+ o/ K7 N; [7 i注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。
+ k+ A' O4 b; x; B4 ~
; P! H- a5 D! ?6 @, A" y- |[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|