签到天数: 1933 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
; Q% ^& z4 \; b5 V" N2 N. C' }
( o5 y0 H8 O. q4 `2 V! N5 c附上调试器命令:+ V' i7 q1 a6 G. U; K
"x"\"exit"
2 C2 n' @4 k% M* V"d"\"dasm"; l# l6 [0 D8 _; q% U
d [address]
; v* t: {) T$ ?d [>][filename] [start address] [end address] 9 ?5 o+ Y( J7 i$ M
"m"\"mem"' A: t! O: j% N0 J. k- s7 k6 T
m [address]
( c: q1 \! q7 a! M: y; s"g"\"go"! y( j. s5 J) k: @4 J& o
go [number]
: p8 q( o$ H" ~ ?$ \6 z' j7 {"h"\"halt"
* q/ X7 Q e/ G/ u6 v% _" k"ss"\"step"
2 {, k; j# B& Q! t9 Z+ d"si"\"step into"
7 B# }' G2 K# I+ x& w"sk"\"skip"
+ k" _* @3 E/ L8 s: x"sf"\"step frame"2 m/ V9 u7 `' C8 I) g8 I
"sb"
: ~1 K) K5 x! W" W' x) |- x( B! _4 Nsb [rwp] [number] [address]
+ Q$ d O/ U+ M; P, N8 j
Q; B, o [+ B/ n9 T/ @指令用法:
2 {/ p' [5 h: P2 h% C" o+ j
2 O+ F* J7 Y" I5 u- N1 ?1。例如要对00ffb317地址下写断点,就打入:
- M* P" l1 \1 `' r' Z1 U6 a1 }$ |, p* t, B
sb w 1 ffb317 Z' |% S% l5 d6 [
6 d; t: T0 I) a: B* ~3 @5 k
sb是断点命令,w是写,数字1是字节数,ffb317是地址
# n& f6 R" T: }2 u1 V+ {( R- d& x4 _) x2 x! }% l) X3 f
注意:number最大8字节& g5 s- `$ c* j9 R, j
3 r4 A) s* a, n: ?0 d' \7 g5 n7 g1 c6 f
2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:" E H/ \. ^) s0 S5 y
4 T( z, } m$ B' @
d >cd.asm 10000 10022
$ x G# U0 N2 h! r# Y! ~
L1 @ { s* g( h2 o这样,在FBA调试器目录下会生成cd.asm文件。" b& A% `- ]: N! X
% S1 \6 Q0 `4 ~2 Z* a# M2 G
其他指令用法请自行摸索......
6 y( P0 K0 C1 e: y* ~" x/ p0 }. j3 ~4 U% d% G' ^
注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。2 W$ S7 @+ m# F9 Z; q- i
; x1 g" h1 ]) o/ k[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|