签到天数: 1772 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
4 Q! @* \3 x9 X7 J6 H, @
5 q# z& ?( i0 }' [& e4 N2 @附上调试器命令:8 C; |' u8 ~; R, |! R7 F7 B: Q" {, \
"x"\"exit"2 V: l1 e4 Q' Y+ a& A; E. ~
"d"\"dasm"
8 o: e: g4 p" `+ Dd [address]
5 \ _1 [$ F9 }, \d [>][filename] [start address] [end address]
# Q- |; q) Z7 E, S"m"\"mem"
- I4 i T& v; gm [address]8 u& V1 f4 s8 B& r# }3 W% b( }) S
"g"\"go". O; m, j, T3 \7 o+ c- M+ A
go [number]
; }: p9 A7 |3 t: G' r"h"\"halt"
9 o3 q6 ^% O6 I: A. e+ |# Q"ss"\"step"
! T I# Z" G- z8 e) i. @"si"\"step into"
7 b. G+ ~1 p& l; b"sk"\"skip"
* X: q& [( J! Y# k* X"sf"\"step frame"
, P- f' w9 s% P"sb"" A( g( T* Y6 r1 {9 S- W
sb [rwp] [number] [address]- y, G7 D/ Y+ i/ x2 Q
% M7 {' }" u! Y7 L4 {) T; R; x5 o
指令用法:
0 A7 g {8 q4 K& w% u1 |
/ B. H" A ^; f! m4 a: D- O1。例如要对00ffb317地址下写断点,就打入:! I( G: @( `$ F$ c0 d- X$ n
a+ I. O c1 H# N( b6 Csb w 1 ffb317 `% W% o( p" B. ]3 Z1 M
3 ?+ [% N( I- ^, m* m5 }; O
sb是断点命令,w是写,数字1是字节数,ffb317是地址
) \* P7 j* r( P
' \* y" E& [! q# }& c, z+ ]- |注意:number最大8字节9 J/ j5 A( Q% b; c9 _
" S8 i" |( V0 D# b/ s2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:9 n6 I2 ]- Y5 k v5 E1 ~* i, e( M
[9 Y* S9 d D, E- [6 @6 A4 W' u
d >cd.asm 10000 100227 o: a- C; r6 N2 i* Z: c
- A& y6 M+ [# L
这样,在FBA调试器目录下会生成cd.asm文件。. _9 o q# [( H& _# H
$ V6 m$ l% T2 {其他指令用法请自行摸索......1 `7 M/ ?5 q0 z( ^6 |
4 ~% h$ M# Y& u注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。 ~5 w! k% l7 g
3 ~8 d( G6 w- W4 K; {! |[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|