签到天数: 1972 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........
+ u* H i0 K) ^% W& K8 K d8 H8 E6 z) b* Q0 _: n
附上调试器命令:/ Y4 c7 T* [/ U- X# J
"x"\"exit"
: G6 g/ ~3 O7 M) q3 s2 l"d"\"dasm"
* M7 b$ u9 V: E7 z5 Ld [address]" I9 J, C+ R$ O. ~# C# y& h8 p, K
d [>][filename] [start address] [end address] 7 H" v/ h% v* g( C6 ]6 o3 B
"m"\"mem"
; Q& D- j5 q5 x5 `m [address]/ l3 y# B: d6 P, F* X6 B
"g"\"go") b4 \9 ?2 L% v, a8 F7 C
go [number]
* F( m& f: T6 w, t' x0 s! `0 h I; u8 E"h"\"halt"7 N0 Q# D& [$ y( x( Q) T
"ss"\"step", q, C. i; G( R! w4 O& g. ^( Z6 D- O
"si"\"step into") t! c" `$ I# W# o
"sk"\"skip"
- N# j1 G+ W7 S6 h% M"sf"\"step frame"
5 Q3 {! s4 A- T" @! U' g"sb"
; C& O: ]1 d8 u+ tsb [rwp] [number] [address]; {4 s q( S4 c- s( i
' D2 f+ j2 f6 J# W- h" }4 ~! |
指令用法:
% a6 [: z; W b) W% P' n0 F5 L+ j
) v0 g$ e# g$ r1。例如要对00ffb317地址下写断点,就打入:
0 O* W, O4 c. h! x- Q) H4 E7 M3 M' B+ D/ O/ y# O1 s$ V
sb w 1 ffb3174 {6 N f! H' p5 O# b0 t) T, N
6 Q/ {2 a) [) { N
sb是断点命令,w是写,数字1是字节数,ffb317是地址
, J* C% n' o# ~& d& U, l; T! U2 u% g# {4 F
注意:number最大8字节
* O4 u1 l' A. F8 P3 y! i1 H9 _- f8 Z
2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:% a6 ^( k1 R5 @( ]
/ T+ a4 R- q6 b- ?+ @& e5 Wd >cd.asm 10000 10022. _5 L) P- S+ a2 B/ K' ?
% T5 t# Y, J/ x$ u4 n* s0 T9 j
这样,在FBA调试器目录下会生成cd.asm文件。5 b& \' l# }8 @/ |5 q
4 J# L2 P) Q7 B! D9 p其他指令用法请自行摸索......
: B1 M# [6 `: [! v( C6 T$ G+ {9 P' |+ c2 h
注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。7 g, r U. a% `. M X( d8 m
9 n3 `8 e. @2 e% f[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|