签到天数: 1925 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........! R% z p9 ^& Z4 X+ h* @ c
8 F9 _: |9 X; i' K/ e( f
附上调试器命令:
& F H" P, m+ u0 S"x"\"exit"
! e/ w ^6 a/ n ["d"\"dasm"
9 {( u4 Y% y3 E& ?# Vd [address]/ L5 G0 |7 Y9 y+ h
d [>][filename] [start address] [end address] 8 m, C3 _$ l3 v9 m1 S4 @
"m"\"mem"0 N+ X3 d$ W! I
m [address], ?( Y- l3 h ~, H7 y0 j! Q
"g"\"go"& e. O' V- R7 ?6 H0 `3 O1 f
go [number]
$ E& j7 `7 S3 `3 ^' I"h"\"halt"; H" A, | D! T/ \. _
"ss"\"step"
& m1 ]% |, Y+ O# z! F"si"\"step into"
2 O; l# F# B0 t! |$ I! K0 c( _"sk"\"skip"
8 }9 @8 q4 N1 X/ F- i) {"sf"\"step frame": h3 z$ }+ c3 e) y
"sb"8 v4 {& h9 v+ D6 x5 Q- d
sb [rwp] [number] [address]8 V3 Q! N3 Z6 j0 F+ [' |, T% r
4 U/ y" C8 n9 O; U/ p( g7 f3 p& k指令用法:
7 U% X4 o7 [7 p9 o- `4 x+ o8 e' m( i0 E3 w9 x9 r g
1。例如要对00ffb317地址下写断点,就打入:
" A/ }9 n1 o* T% D0 n
, s: V: a, U" r9 w) H2 b, ]sb w 1 ffb317
G- p) x: [0 R, }& q% [4 o) ?1 G; j7 V% S6 f
sb是断点命令,w是写,数字1是字节数,ffb317是地址
' E6 e+ k! G6 ^: _7 b8 [0 T1 @6 ?1 t* x; g. ?: k n+ x6 n
注意:number最大8字节
- G6 j! @$ j l, s1 ?
" y2 M* Z+ F6 B( T' v7 w2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:1 n ? H! J+ d+ a& t# W
|4 p! d) H% _2 i4 X; j" ed >cd.asm 10000 10022' ]! u. b( |. U: I0 G
- e M# v0 E T' R* ^' {( J
这样,在FBA调试器目录下会生成cd.asm文件。
7 F( m. _+ l6 M/ B3 C- ]
5 A2 j! |) X- s( T其他指令用法请自行摸索......6 B* W" F& q3 S
( f, j9 G4 E2 d& h7 z1 ~4 W注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。 l) v5 s) a/ v, q1 j
' i* F Q) Y1 q[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|