签到天数: 2053 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........9 g! \( r! q U9 L0 t/ e
9 {2 \% {3 Y6 H, i+ \! y8 M附上调试器命令:
# O1 c, n: v' P1 A7 v3 C"x"\"exit"
1 R; `6 X5 X6 Z7 X% ]0 k K& f* h"d"\"dasm"; m( U+ O' x. Q g
d [address]
! S0 ]) a. l' P2 u7 O2 w, w# gd [>][filename] [start address] [end address]
7 f) d+ Y/ z" O3 A, s; T: h"m"\"mem"5 c L7 p1 ^* T# q
m [address]3 h4 G5 [2 d1 d9 y2 [
"g"\"go"% p# P0 b( |" l
go [number]' C" K2 v; K0 g$ L
"h"\"halt" m6 X3 S! O+ \# A& `+ N5 |( g
"ss"\"step"
9 w) b" J( t3 X2 Y) e" G"si"\"step into"
) i) U+ y# I" f# W; f( A, u"sk"\"skip"
! i/ v5 Q. h8 F+ V+ H1 @1 B7 {/ `"sf"\"step frame"4 M0 u) A& t9 h8 {9 s" h# W, B: S
"sb"$ h/ P3 p4 J+ I$ S* G1 s# {
sb [rwp] [number] [address]
3 M8 A$ z. y0 i7 G Y, ~: c
+ d9 p+ W, [2 Z7 i指令用法:5 w0 c" L5 G c6 V V5 g& w
$ o" W" P, T! @* ^% y* h S
1。例如要对00ffb317地址下写断点,就打入:
! `4 |( w$ d5 P3 I' n) y3 O7 t, b, X- s
sb w 1 ffb317
0 k! w, w* c; Y6 N( C1 Q" g3 b& @$ {1 o9 k% U6 z6 v- L
sb是断点命令,w是写,数字1是字节数,ffb317是地址
8 P1 o* K% v' J4 z7 X( ^5 m
- F3 C0 f0 P, B! X( ^: i注意:number最大8字节
: ?8 }- p+ I' _7 F9 r7 \8 n
' y Y1 ^7 S2 d/ C2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:7 l7 k* d: }) c6 U" p& r( ]% l
# X8 d9 A8 y/ E- D! c) ~" q
d >cd.asm 10000 10022
8 } F' \. D9 N9 f
( a0 m5 b& _1 d! @% ^# f) W* S这样,在FBA调试器目录下会生成cd.asm文件。
. r* x: ]4 Q! G3 h! R
. s1 t7 G' F" \2 M% d' b其他指令用法请自行摸索......+ `7 T6 C; J B7 K7 j. i
. R. p: C3 G- r; g% L! N' q注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。, ?% `) a- s# ?% A0 B" t9 F, \
/ R3 \/ t) d5 ^3 `# ? b6 Z
[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|