签到天数: 1803 天 [LV.Master]伴坛终老
|
为了方便大家HACK CPS1和NEOGEO游戏,上传个FBA DEBUG..........* T1 ?4 O7 m; _# i6 v
7 {+ v0 G7 F! `0 Q+ {- ]附上调试器命令:
& x( h5 y* _& s"x"\"exit"0 E5 W! y9 K9 r7 D
"d"\"dasm"
3 K) ]( B; E3 a8 \* qd [address]
' r5 I7 W3 z" U( O. F1 Yd [>][filename] [start address] [end address] 9 p) Z( j- y1 o
"m"\"mem"
- ]3 z; w& d% z1 X% D/ qm [address]% y% O, _5 p0 [$ F0 @
"g"\"go"
7 d! t5 i5 k% l& D, Bgo [number]* W2 [" z9 _# _! j% V0 B5 O
"h"\"halt"
) a) K$ d) d6 q"ss"\"step") m# Q& z u* p+ |
"si"\"step into"
" n. h' B D4 Z* y% W7 I" ^6 d"sk"\"skip") _: a: J b/ e3 L
"sf"\"step frame"
; s; \, ]( o0 f( v# q5 m"sb"2 _" R8 c6 f& w' x, h6 Y( e
sb [rwp] [number] [address]$ M2 h8 U5 C8 o/ O- G
3 W& n! n3 ?3 ~! L
指令用法:
! U! N2 x$ k, o* X5 B Y9 U O1 a4 c0 W* i# M/ ^& H
1。例如要对00ffb317地址下写断点,就打入:
! G. V7 I3 A% d* Y7 B! n4 ?' e, o5 M" ]( E: p
sb w 1 ffb3175 n$ j) `$ s6 O/ q: A& N0 i$ U
' E Q5 L8 W/ \1 J9 T) e5 Wsb是断点命令,w是写,数字1是字节数,ffb317是地址$ o0 @! x' { i4 R
3 \" v, v; j2 b
注意:number最大8字节
6 P/ o" Y, v) }$ j- L
% G; [) m4 m6 L& s0 ^8 ^1 D$ n2。把从10000地址到10022地址之间汇编代码导出到cd.asm文件,就打入:8 x+ J) H7 N+ \
! T; A& g. G7 t8 N. ~d >cd.asm 10000 10022# M u9 L4 |- j% m% Z0 B8 n0 F D7 Q
7 z/ `* x x! G9 {& N
这样,在FBA调试器目录下会生成cd.asm文件。( E$ Z( a7 f }5 b B }
8 s3 E, g# A! ?. O% H/ o其他指令用法请自行摸索......1 f% g* y3 ^4 L9 }& f, ?( |
" B. V) Y }) y1 Y% D
注意:此调试器只支持旧主页的NEOGEO ROM,不支持新主页的NEOGEO ROM。
( L" C" U8 @: P3 I! u8 K6 F4 y5 F; @
[ 本帖最后由 疾风之狼 于 2009-3-12 03:35 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|