签到天数: 2012 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
! q0 N) m) p9 c( T G9 V% h
e' v3 G. d0 H/ ~, T5 o" l1 M附上调试器命令:- o% G, D0 @! V8 Y# }0 d
"x"\"exit"! L& M, M+ \) M# n: h" E% n# p a' f. _
"d"\"dasm"
5 D3 |' f+ u- e: ], gd [address]7 f4 U7 y5 S( p+ ^
d [>][filename] [start address] [end address] 4 _. ^) D {9 f0 o% x
"m"\"mem"8 \2 O- G% ~) b4 k
m [address]
; U# a5 D I- `"g"\"go"+ X/ z7 L8 R4 V
go [number]0 \0 c% p! X3 E
"h"\"halt"
9 n. [) S7 ?% a9 L2 K7 q"ss"\"step". Y" L9 {" i7 i N4 r2 \) z/ I3 i p
"si"\"step into"
: c& c% i$ {- G" \"sk"\"skip"
; E! O: n" H1 g; z, {) J"sf"\"step frame"& ~7 a! d1 {3 m9 X* X* X
"sb"1 i1 `* u6 ~$ `0 o5 f- I
sb [rwp] [number] [address]$ y5 s3 d: X9 Q# j9 p' }: ~
$ ? ^% O4 d% J# i! \: N9 |- q
指令用法:* {% D" D' j. Z/ W. r3 r+ W. K
9 \) [& f3 X& ]5 S* r' U2 N- F1。例如要对00ffb317地址下写断点,就打入:
$ R: ]2 H; o. \3 J! L# }! Q$ ] W- ]. L) w0 ?: r3 y. F
sb w 1 ffb317
$ R: s" O& i; X+ W
, X+ L+ }; a$ F% bsb是断点命令,w是写,数字1是字节数,ffb317是地址( q. i' x: m% C
) N$ O2 ^( x7 L* [$ e
注意:number最大8字节/ t/ r" L* L6 i0 z. U
6 Q0 [/ {" j. ^
2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:! m- u) j: D" S8 l
7 v( ?0 g; G. m! @
d >cd.asm 10000 10022' X0 q& J/ v S; e2 q0 z
V5 {4 G/ h( \0 N9 r: f6 W3 S
这样,在FBA调试器目录下会生成cd.asm文件。
1 z- ?. A0 ~/ v0 l/ r8 t2 C1 }( k3 m3 o0 P- R
其他指令用法请自行摸索......' q' |$ Y+ z. o* ]* P2 N: X
+ l* V& m8 v+ K3 ^3 u
注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。' c$ d2 l& Q4 Z8 \" i
1 ]" o* T9 m1 Q! V: f" N4 h
[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|