签到天数: 2186 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........* F, P2 r, U2 z: `8 L1 G
. |! E+ }, f/ o0 S @附上调试器命令:& N. ]& Y: d- Z
"x"\"exit"/ }/ F T. @* d; J# a$ W( X& p
"d"\"dasm"
4 v$ c& o5 U9 ]/ z. z3 nd [address]5 x. [% A6 |' O9 b Z$ s
d [>][filename] [start address] [end address] 8 {; C& T+ ]# n% V. h
"m"\"mem"& b% m5 s! ^% t" k n: S% r
m [address]
5 ~' ?% r N J8 O7 k" z4 x"g"\"go"3 W$ k7 V# D* _
go [number]0 Y1 M" r- f+ Z7 X5 ~, R
"h"\"halt"4 ~$ Z$ W/ B1 H' N+ @, p+ j4 W+ A
"ss"\"step"
6 A/ Y, ^4 T" k" G"si"\"step into"
+ ]: ?+ {, e& g. ?: S* [7 Q"sk"\"skip"
. Z, K* s* I5 @4 w"sf"\"step frame"
# |% ~3 e! J+ v- Q5 Z"sb"4 _, N9 M& A3 I' j, R i
sb [rwp] [number] [address]: k( Q& X" \1 ]6 _
/ W% ^. @) M2 t, ~% z指令用法:; J1 Y. M. z% v3 H" Y% P4 ~- S
9 B( j7 N2 M8 d& {' y2 p9 V1。例如要对00ffb317地址下写断点,就打入:
- }! }! ^9 w* ^9 x( h
5 c6 I+ B7 J/ h, ksb w 1 ffb317
h8 ?6 @ M! l0 D, s: |! L8 Z# q- n" u+ ]# _3 N H
sb是断点命令,w是写,数字1是字节数,ffb317是地址' r$ E5 R1 O' E& p& p
: r$ o* n3 d6 w; y注意:number最大8字节/ o7 B" K4 W) ^5 M( [7 I9 }
3 o6 @7 x1 y$ h3 b
2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:
' d+ {' U; [* |! g( W& n9 P4 H# i3 v/ M8 D1 M$ N
d >cd.asm 10000 10022% D' u. \3 \ @
8 | @2 |/ ~ p' v
这样,在FBA调试器目录下会生成cd.asm文件。6 q1 Y- r- v i! D2 t$ j* F2 o
5 c2 D/ {5 ~& O其他指令用法请自行摸索...... w* {7 ~+ Z) C) @
4 O8 U! X$ t, } \/ ~; x, j
注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。
3 p) h8 B/ B, W
; D- O/ E4 Z8 t; T2 M u! ~ }[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|