签到天数: 2020 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
! e; c p6 p6 b8 a9 H' A$ g. ^% C8 B. |' P) _
附上调试器命令:6 T" T7 |, M2 }5 L
"x"\"exit"
, C. B M2 f5 k( f"d"\"dasm"
2 o) ^4 H6 w# q$ O8 |+ e7 Dd [address]% `1 i4 s. S( Q" R
d [>][filename] [start address] [end address] ( | @: ~: X. \! I9 ~& F" @& z
"m"\"mem"
; d7 t! E/ X, g- ym [address]
. S4 I8 M- J. x; M"g"\"go"' z# I( }; F ~4 a \
go [number]
5 f/ S$ K+ t( D! R& i5 c7 F7 P"h"\"halt"4 N* Z5 P+ a6 A. A3 w& ]
"ss"\"step"
) E5 {2 L# C$ S2 W$ C"si"\"step into"
3 l' s1 m2 \: w* j) }5 d& `* Q"sk"\"skip", G" k1 p# _0 a3 H- J! j4 {
"sf"\"step frame"5 A0 X" D% y# |1 U2 F
"sb"' u/ Z% x/ B y- t( B$ y, f2 ~: w& b
sb [rwp] [number] [address]
# A/ g0 \# a3 G1 X" @* ]$ M$ U; \) O1 ^: d1 W4 h4 L: k
指令用法:
3 v5 ] m* i2 ?2 s. m" q4 Y3 \" W( V! i- ^' [, B* [
1。例如要对00ffb317地址下写断点,就打入:
7 a8 |0 g# ]6 N: g% r, T3 v; I7 H5 j) R M; _9 T
sb w 1 ffb317( k" U0 u) ~4 @0 H
, B0 Z0 h6 q, s, f. y# Q
sb是断点命令,w是写,数字1是字节数,ffb317是地址
/ p7 X9 p% ~+ c5 ?% J1 i6 ~7 W) D) N
注意:number最大8字节0 z4 o; L8 `$ Q; t/ `& X
9 g( }) o9 s8 |+ e I' q# n9 T2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:& X% j# C/ j' m. j G0 S
3 _$ Z. c' Z* `( td >cd.asm 10000 10022
( O! d3 l8 L# p; e T( Q. v% g# G% E0 y. x* \0 Q" ~0 J$ x
这样,在FBA调试器目录下会生成cd.asm文件。. p2 h+ L! D. B& k
. o9 y, z0 L6 V: l' p4 q n其他指令用法请自行摸索......# M6 r% |" c) f! i( ^5 ]9 x
: z& c3 g; ]; G注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。0 W" O, U, W+ \0 m, B% Y
$ V) ? f" _5 P/ R
[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|