设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 712|回复: 9

[求助] 请问FCEUX 2.22怎么下条件断点?我只知道读写断点 - -

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-23 20:16:57 | 显示全部楼层 |阅读模式

欢迎注册EMU618社区论坛

您需要 登录 才可以下载或查看,没有账号?立即注册

×
请问FCEUX 2.22怎么下条件断点?比例,某地址=XX就中断,,,某地址被读写且=XX就中断之类的
7 T7 ?# ^% I/ \& R) v最好能把所有条件断点都说下???我还以为只有读 写 断点呢 - -
) N2 ~8 n; m4 E8 b5 k* n! P+ j万分感谢!!!

签到天数: 1903 天

[LV.Master]伴坛终老

发表于 2014-1-24 20:33:54 | 显示全部楼层
丿粉墨登场 发表于 2014-1-24 20:07: a$ R. q" e3 P5 k  \# h; e
洋拼音看不懂啊,亲 - -5 T& d& q9 w. _9 e" \$ V
求翻译 - -
9 N7 f( W1 f( S6 a! D; V
懒着翻译,用GOOGLE或百度的在线翻译吧。$ R" \7 r- k$ G

% a8 f' H! W  \3 _* w& J为什么不学点英语?不是很多资料都有中文。
[发帖际遇]: 疾风之狼 发帖时在路边捡到 5 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复 1 0

使用道具 举报

签到天数: 1903 天

[LV.Master]伴坛终老

发表于 2014-1-24 00:05:10 | 显示全部楼层
在添加断点Condition里写$xxxx==#xx* A9 {/ @* p% J! g$ s% w( c5 `# B
2 y% x( S% H5 B
$xxxx是地址  ~' f# C7 x4 M, o% K

/ b" ?  [( x, K4 _* ?#xx是数值,数值必须用16进制表示
[发帖际遇]: 疾风之狼 乐于助人,奖励 7 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 12:20:30 | 显示全部楼层
疾风之狼 发表于 2014-1-24 00:05
& O0 N/ R8 i3 \$ H- f在添加断点Condition里写$xxxx==#xx3 ]1 n; q. i% h  G, x, z' r" Z

2 v* E+ f' Z! d/ |" i% R. ]$xxxx是地址
: |/ d. @+ Z# q' [
非常感谢,,,请问关于断电还有其他的方法和技巧吗{:4_92:}
回复

使用道具 举报

签到天数: 327 天

[LV.8]以坛为家I

发表于 2014-1-24 12:55:48 | 显示全部楼层
不明觉厉!
回复

使用道具 举报

签到天数: 1903 天

[LV.Master]伴坛终老

发表于 2014-1-24 16:59:47 | 显示全部楼层
回3楼:其他条件断点0 w: R  H# r& I3 s( P
Conditional Breakpoints: ~' N0 Z( J' \9 H; U

) y, q! s/ C+ IBreakpoints may also have a conditional statement that causes them to execute only if that statement evaluates to true. The conditional breakpoint grammar has this form:
: x+ e1 D* W/ N" @/ e& N
$ E, E: B- i% M2 v( O2 g. ^/ AConnect   -> Compare { ('||' | '&&') Compare }
0 c0 L7 m/ O$ XCompare   -> Sum { ('==' | '!=' | '<=' | '>=' | '<' | '>') Sum } ( ]6 {; p  q# j% _- @
Sum       -> Product { ('+' | '-') Product }
; e7 v$ C6 l2 P: aProduct   -> Primitive { ('*' | '/') Primitive }
' ^" F, X$ r) A8 E! d8 \+ XPrimitive -> Number | Address | Register | Flag | PC Bank | Data Bank | '(' Connect ')' / A8 V& i, x' j7 q9 Z
Number    -> '#' [0123456789ABCDEF]*
; h/ f% e: F' cAddress   -> '$' [0123456789ABCDEF]* | '$' '[' Connect ']'
) g  H! ~. J: T( uRegister  -> 'A' | 'X' | 'Y' | 'P'
4 }( ^* l- @" E& y: y0 `Flag      -> 'N' | 'C' | 'Z' | 'I' | 'B' | 'V' 1 {+ g/ x% ?# G
PC Bank   -> 'K' 5 W, d/ l( F9 f, ^9 P
Data Bank   -> 'T'
0 }/ I9 z0 R5 ~! _  v
( f8 r  ?! S) uThe parser is very strict. All numbers are hexadecimal. Always prefix a number with # for an immediate value, or $ for a memory address. If a memory address needs to be calculated use $[] with the calculation inside the brackets.3 t0 H7 P& p  }

6 }0 d9 w  p1 D5 ~- nRegisters A/X/Y are 8-bit unsigned values. Register P is the 16-bit program counter.
* x' R8 l* u! h9 ^4 {) P9 \2 P- |2 p7 O6 V# G1 U: i1 @4 s8 z
Flags evaluate to 1 if set, 0 if clear.
5 Q9 x$ w4 q5 i! `% k! F; N$ Z9 @4 h
Connecting operators || or && combine boolean terms. Parentheses dictate order of operations.1 M7 i9 M/ S' H* `
) e5 A2 V& q& a8 H  y5 v5 o# @+ \- R
Example conditions:& Q( X3 P8 b+ Y
+ z* y& V0 {8 x' |8 o
Break only if register A is less than value at memory address $0005:
) V3 B5 O) s. t) }$ Z) ]% l) s' l% l( t4 D/ y
A < $0005
: L4 z$ m* R& A' N: t$ B
: H' w. M( Z3 H3 a2 n$ k3 [! _Break only if the value at the indirect address is not equal to FF:6 G! u, V! b; F2 r
+ o3 u, N/ A& i: Q
#FF != $[$10+($11*#100)]+ Z8 q3 g% m$ `: }' C( Q) X9 }8 ]
5 f6 a, X4 j. T+ X. |
Break only if flag N is clear or A is not equal to 00:
' G# E6 l0 w( V5 {0 f7 N) m- |/ N& A+ }, v9 Z8 D
(N==#0 || A!=#0)
' w0 y! ~0 W; m  Z. @" ^# P
( G) a! W" g2 IBreak only when accessing a data from bank 2 (the condiition is relevant when using with Read/Write-type breakpoints):6 [1 j# g7 p/ i

3 N, ?% x. J/ T9 F7 B' qT==#2

/ B3 W  T1 A( w3 r/ p7 g6 _. z/ T& U% K. M
以上内容来自fceux自带的帮助文档说明
[发帖际遇]: 疾风之狼 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 20:07:49 | 显示全部楼层
疾风之狼 发表于 2014-1-24 16:59) E4 W7 z& p* v
回3楼:其他条件断点
  Q$ z2 o6 V7 F+ ]
洋拼音看不懂啊,亲 - -
* X9 X; v% B' E: r  c求翻译 - -
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 12:04:05 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-1-24 20:33
2 I5 S& S, p( s( I0 E% e懒着翻译,用GOOGLE或百度的在线翻译吧。2 |: v/ O" r6 n5 }# Q! e
/ z; U3 G7 G* |5 S0 X: X% u
为什么不学点英语?不是很多资料都有中文。

- c: H9 |* q3 k" h6 p8 P+ p非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。5 ?; }$ c3 F# k9 O3 U/ M0 H
所以只能再次伸手了。, S+ s9 w( Q" z- R1 [. n
请问这种断点怎么设置。就是将寄存器A的数据写入地址0000  且此时寄存器A=05  
回复

使用道具 举报

签到天数: 1903 天

[LV.Master]伴坛终老

发表于 2014-3-30 17:21:13 | 显示全部楼层
丿粉墨登场 发表于 2014-3-30 12:04  d7 R1 H3 M& y0 a; I
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。
0 x! ?5 t& g' W0 m: C" A所以只能再次伸手了。* |( U- K: r6 {6 P4 d
请问这种断点怎么设置 ...

0 s( a, d# c8 u- ]+ m如图........! d  r# O) D4 O; I
" M$ R+ L% m" a  K
Address写0000,condition写A==#05,Write选项打勾

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
[发帖际遇]: 疾风之狼踩坏了花花草草,被罚款5 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 19:30:36 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-3-30 17:21$ r: p) J( x$ w' |8 n
如图........
# g; r: |/ M; h+ S+ O  \' O+ o6 r# Q
Address写0000,condition写A==#05,Write选项打勾

% [4 A$ k' m. e/ @9 K9 [感谢,,,原来也是这个格式。。。(^_^)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2026-3-6 04:49

Powered by Discuz!

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表