签到天数: 1894 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........$ s: p. G! H! Z
( F9 ^$ c- r% H) S! P! |2 ~
附上调试器命令:1 c, v% j; n; m X; n
"x"\"exit"
: s3 [ q5 C6 r. O"d"\"dasm"
5 V1 M% R, g$ @3 [; pd [address]7 ^/ ` ]4 ?, V5 e; ^5 j0 {% e" w7 m* }) V
d [>][filename] [start address] [end address]
6 p* B" I9 @6 ^9 K n' O"m"\"mem"6 {# {- u( e) Z! y6 L1 e& D
m [address]
, S) M4 c3 E# P4 W1 P"g"\"go"& T% M! R# a3 b1 \3 B( q8 k7 y- O/ D3 o
go [number], h* z. Q+ O' ~% ?% i/ v0 B
"h"\"halt"
& C" f$ V, u' O6 D( F; m"ss"\"step"
3 x C# |9 x% r) a$ c+ _5 X"si"\"step into"# N- c+ }) {. c! P1 E) R# Q* Z- Y
"sk"\"skip"3 r' T. U1 s. w
"sf"\"step frame". d3 u# Y$ ~) m$ F D, O; x
"sb"( A! O7 U0 n' s$ I' v/ A& d
sb [rwp] [number] [address]1 D- x0 Z+ ~' ~, Z' l
( r$ k( Q: {& f U' s8 z. P0 d( H指令用法:) G# i: ^& R9 x* p/ O
# }, C3 Y, n) E# e0 y( A1。例如要对00ffb317地址下写断点,就打入:
* i6 H( \* y" G, `
6 ?$ C; N7 h) R! H$ g- Esb w 1 ffb317
' T Y7 M& d, a8 ?7 { R$ D: J5 W4 [8 h: P
sb是断点命令,w是写,数字1是字节数,ffb317是地址" ]$ ]! |4 D9 ?$ |9 V# W
) w- m% x2 ]" O; o) Z* J
注意:number最大8字节! o) V, ]/ o9 Y! M
J& T8 @! E9 ^7 x, d/ _
2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:
, Y, ^3 K1 \, H- b$ L9 J# l; h! t/ |9 q! @6 ]9 T
d >cd.asm 10000 10022
5 ~4 h4 N3 u, _0 D6 s$ w2 V+ B+ \; D' L3 Q# o2 q# g' R) `' D
这样,在FBA调试器目录下会生成cd.asm文件。# n5 E/ R& b1 A4 j6 n# c+ |; L
8 [2 I2 H! T4 `" z0 x
其他指令用法请自行摸索...... f- T4 X# p* d( F# a
0 l- h/ f$ ^: `9 |+ r$ }8 e x注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。
; J& r7 N; _: |0 x0 m$ N( v, w* E
' U+ Z1 V0 K- j4 B4 Y+ e[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|