签到天数: 2175 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
+ H0 ?$ I7 J0 X/ i* D( {
8 Q( a/ y8 v/ I8 F- }- ^附上调试器命令:
% d. e. z* k1 ?4 K7 M( w"x"\"exit"
- [; j ?7 l: Z* D0 S" r4 X"d"\"dasm"
) m1 L4 q5 Z! _. w2 g6 nd [address]
1 o5 Q5 _$ i& a$ v) Z( I* n" f8 Rd [>][filename] [start address] [end address]
$ t7 I4 b0 _% k; \3 s/ n9 p" {% @$ P' o"m"\"mem"2 [) w. X9 |4 W7 o$ M$ c1 Q6 N1 e
m [address]3 |7 `' d+ U5 }8 f, @
"g"\"go"
$ i) \# i( d5 wgo [number]
3 [+ b' z8 I1 B6 \6 O( _"h"\"halt"4 ?2 Z* }' }8 Y! P9 \7 {: W
"ss"\"step": ~) N& P3 F! O% p5 L
"si"\"step into"
8 p) i; v j/ j! R) l"sk"\"skip"" E0 E5 k# d5 y. n
"sf"\"step frame"
- a: c; Q4 L% C& [1 X( C- m"sb"
( h& _2 X6 `! E: b$ D1 Msb [rwp] [number] [address]
' [9 M; H! [9 I4 J, V
* H L8 }- o. H$ M8 o J6 f指令用法:
6 I% |# d* q. G( ~' t' W, ?
1 q) b+ K. ~' Y6 c1 f( R5 {7 w1。例如要对00ffb317地址下写断点,就打入:- }4 T3 Y, D5 C4 y ?5 {+ p, A
' J8 B1 c$ \3 B( f" ssb w 1 ffb317
( A! A3 F" R. h5 {+ [- B
- V2 J. S' P, tsb是断点命令,w是写,数字1是字节数,ffb317是地址6 U1 s* }0 f/ o" q. {
9 n9 I+ g9 q3 V, L注意:number最大8字节 s% E6 U( g9 p$ o9 m- |! W
7 M2 Z5 B! h; W2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:
6 U& q E {/ |1 G6 C- |8 w8 R- V5 s/ [, h9 i- t! |' c
d >cd.asm 10000 10022
. R; h6 x0 J$ l, H% K$ {( f6 U* z9 f
这样,在FBA调试器目录下会生成cd.asm文件。
! Z4 n/ I" l& n3 ~" [8 D7 F7 }* t
其他指令用法请自行摸索......, c' u$ f) u2 Q- u
. i1 y" }. Q: V. t4 G( W" s
注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。
$ \9 ~ Y4 K7 e- h4 A
( g+ S& D0 q8 ]' [0 e r% O[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|