签到天数: 2073 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........) Y( A( }4 q' g8 E, J
5 V% n i( C$ @* c" X附上调试器命令:
$ g2 H$ Q0 |2 m3 {+ ^8 T"x"\"exit"2 x* Z; ~5 p1 |
"d"\"dasm"
& B; k! K* t1 A2 i3 m0 ld [address]
! A! z; G# W/ y! ~$ a+ S+ ~ K8 E# rd [>][filename] [start address] [end address] , f8 B* Y: i6 c$ U0 [2 F
"m"\"mem". A" d4 y. k2 d: }+ A3 y
m [address] G/ s/ @( I; c a+ T2 ]
"g"\"go" _+ M# Z1 Z- l3 a* M( T
go [number]5 V1 T% p) w3 o5 `% I2 r7 v% w
"h"\"halt"
4 X8 n) D6 J7 p) r4 H"ss"\"step"- q/ C B6 O# r% \0 G) [& P
"si"\"step into"& ?6 W' Y& r$ s
"sk"\"skip"
6 H5 k. j( Q6 C8 u"sf"\"step frame"
& m, M' l6 r" h+ S* x"sb"" o( I1 T$ ] m
sb [rwp] [number] [address]
9 u; v, ~5 T- o6 S$ C3 w5 O; u! p6 P& n+ w Q4 l1 Z: T: C$ Y
指令用法:, x" ~/ A$ q7 S& [ q7 j/ C
8 [7 w E: @. |( n2 s
1。例如要对00ffb317地址下写断点,就打入:/ d1 M$ q) _1 L3 h# C
4 y% L: [, C, z
sb w 1 ffb317
; U1 Z) M5 L; Q% c5 J( f
+ a4 Y) O! |+ {! i3 e( f, X6 [7 ~, Wsb是断点命令,w是写,数字1是字节数,ffb317是地址
+ B" q' J. o* f. C) K7 L
$ P9 ~* j7 A4 s% a, O: q3 Z, V8 D% T注意:number最大8字节
* h w1 z. c i# X% |: m/ c- P% F. M, O% A4 {
2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:7 p! d* R3 H0 I c! \, O) Q
* z O- p: a+ G1 Fd >cd.asm 10000 100221 q4 f3 z( q$ }+ m& \
9 v, k! {5 N+ X" }$ }这样,在FBA调试器目录下会生成cd.asm文件。
3 a8 m% V( ?! t3 g/ ^% j3 p( H6 c1 E
其他指令用法请自行摸索......
; C; B* T1 Q1 o& @1 ?7 b, G' e0 W% b& [. _
注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。! A* G8 j' F2 Q7 ]2 B% J
/ D `7 E4 R: E) M( ^- Y[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|