签到天数: 1803 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
: i$ ~! o @. z9 t S% w4 E) a
- Z3 j7 p' G& L7 w/ f% n- L附上调试器命令:
8 s Y$ w0 F* X7 u0 W$ ^ h. \; \"x"\"exit"; j4 ~$ Y* F! h& ^
"d"\"dasm"
$ l6 l; I* S' s# E6 U2 C/ k8 ud [address]
( }) ~3 c0 v4 m% C( od [>][filename] [start address] [end address]
7 Y0 a' I0 G* }" R, @"m"\"mem"; p8 q1 h3 b. ~, r: |3 C
m [address]) E" g \, A1 R# X$ F5 f
"g"\"go"
0 E `- ~. L" M3 `$ W; B& pgo [number]' M9 Q9 M" G A( n% g
"h"\"halt"4 K+ y) t# i" u; W
"ss"\"step"
/ z3 p% {( v0 x5 V5 K"si"\"step into"
7 E3 V3 ?/ l1 W7 Y8 f8 s* ~5 z"sk"\"skip"" \" d. p4 q+ C2 T' [) D
"sf"\"step frame"+ p8 I/ _4 W; s; w0 u3 H8 t
"sb"* b7 Y# m3 ]( @* O X! l/ E
sb [rwp] [number] [address]
6 p8 I+ z$ \ C4 g4 \6 A* Q8 d+ w2 T! \4 v
指令用法:9 D% C6 N3 f% P; b' `
; J- ^: a5 E& w$ G5 S% C t1。例如要对00ffb317地址下写断点,就打入:9 o$ l3 T {# E+ A
5 }1 n! P4 S: s" y0 u% U8 d; k& x
sb w 1 ffb3177 ^8 y/ M; t& j8 p5 K, }
Z4 ^/ @9 K& f8 {sb是断点命令,w是写,数字1是字节数,ffb317是地址
; A; e @8 y. s
- x. ^ B$ O( k6 ^/ D# H" c3 U注意:number最大8字节! w. q/ x5 \- x H B! X) i7 A
' X7 W5 g3 j" T
2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:
# \! q, F9 Z6 k1 K9 H0 @& f7 B8 j2 D/ F4 m3 z1 S, ~; z2 {' n. S
d >cd.asm 10000 100222 u1 M. d$ c( Y/ K4 F
- u1 j& @$ Z$ W N% A这样,在FBA调试器目录下会生成cd.asm文件。- T5 O* f4 P5 X' X/ h- t7 \
2 C6 v; B* r: T( G8 e& h8 H, U; o
其他指令用法请自行摸索......1 u% X/ p% a& _# B; M* K* E# d
9 k7 D# }4 n* Q* F: g% F: m$ L9 Y注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。
5 ?7 m( h+ `2 l% W/ e* l& h) X/ _2 g' {' ~/ |
[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|