设为首页收藏本站

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

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

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-23 20:16:57 | 显示全部楼层 |阅读模式
请问FCEUX 2.22怎么下条件断点?比例,某地址=XX就中断,,,某地址被读写且=XX就中断之类的: N- L( b( @' u2 ?; M
最好能把所有条件断点都说下???我还以为只有读 写 断点呢 - -
$ @/ ~4 i' Q, L+ v+ @0 ]4 r万分感谢!!!

签到天数: 1993 天

[LV.Master]伴坛终老

发表于 2014-1-24 20:33:54 | 显示全部楼层
丿粉墨登场 发表于 2014-1-24 20:07  t2 x: Q# |/ i- ^' `% y. j' O( h
洋拼音看不懂啊,亲 - -
/ X2 k$ Q* y/ k6 @& [: s' U( j求翻译 - -

) }$ Q) R: ?) Z' ~0 k. n0 x懒着翻译,用GOOGLE或百度的在线翻译吧。0 t6 \+ u4 d- r: s
' L; w9 |) d8 \. o
为什么不学点英语?不是很多资料都有中文。
[发帖际遇]: 疾风之狼 发帖时在路边捡到 5 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复 1 0

使用道具 举报

签到天数: 1993 天

[LV.Master]伴坛终老

发表于 2014-1-24 00:05:10 | 显示全部楼层
在添加断点Condition里写$xxxx==#xx
- Q; q3 `# I, S; ?6 |$ ^- }9 |- c% G* d: S. `3 `6 t
$xxxx是地址
. [6 ^) u( g* X& e
3 y; S; F1 W, X3 S2 Y#xx是数值,数值必须用16进制表示
[发帖际遇]: 疾风之狼 乐于助人,奖励 7 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 12:20:30 | 显示全部楼层
疾风之狼 发表于 2014-1-24 00:05# L/ A" U( C$ C( o
在添加断点Condition里写$xxxx==#xx
: p' s+ u' E1 e& @) Z  u3 E1 P% B( R% y/ L+ @) M
$xxxx是地址
: X8 R3 V9 Z/ z7 Q2 a& h
非常感谢,,,请问关于断电还有其他的方法和技巧吗{:4_92:}
回复

使用道具 举报

签到天数: 327 天

[LV.8]以坛为家I

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

使用道具 举报

签到天数: 1993 天

[LV.Master]伴坛终老

发表于 2014-1-24 16:59:47 | 显示全部楼层
回3楼:其他条件断点: ^1 f( t0 c. {: d/ U% D7 L
Conditional Breakpoints
0 L; U3 t- L4 V; {6 G/ I! x+ x0 I5 v( J) P( y* ]+ b; I
Breakpoints 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:
! G/ }/ H. m2 ]* \
, Q" r% t/ Y' o: K( u& m: F! RConnect   -> Compare { ('||' | '&&') Compare } " w( S) U7 ^) Z* c2 g2 P, M* @
Compare   -> Sum { ('==' | '!=' | '<=' | '>=' | '<' | '>') Sum }
# D' I. [3 j. T4 oSum       -> Product { ('+' | '-') Product } ' \: R8 U" J" B9 v1 ~0 X
Product   -> Primitive { ('*' | '/') Primitive }
7 I, P# ^+ v5 }# s# e+ p" oPrimitive -> Number | Address | Register | Flag | PC Bank | Data Bank | '(' Connect ')' - }# J0 F  {" s; |
Number    -> '#' [0123456789ABCDEF]* . Y$ ]7 i& G: {( x. L5 s2 s! e
Address   -> '$' [0123456789ABCDEF]* | '$' '[' Connect ']' / F' [, b* }: ~5 x
Register  -> 'A' | 'X' | 'Y' | 'P'
4 F' i* F. ]5 s  |* S4 PFlag      -> 'N' | 'C' | 'Z' | 'I' | 'B' | 'V'
- t( C2 B& {# u% z) w7 M8 JPC Bank   -> 'K'
# ]4 T$ c- a. b# s7 MData Bank   -> 'T' : ^: R; C  C; m5 Q
8 \% n, N( B; v4 q
The 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.
8 w" |  K2 d0 W6 X: U1 Y$ u
. s. c/ j' J# s" G* F# sRegisters A/X/Y are 8-bit unsigned values. Register P is the 16-bit program counter.
. F* c9 P' k2 g5 x" b/ k
3 M# N8 t: u- Z; ?6 ~2 `4 {. \Flags evaluate to 1 if set, 0 if clear.+ \9 g+ l, J1 j# S7 p+ M
3 U) C* u+ A+ [; V8 f% h$ q# j
Connecting operators || or && combine boolean terms. Parentheses dictate order of operations.; a, R6 U3 g4 u

- W, `0 V: ]/ R! i( O+ U& f: ~# ~Example conditions:
# {/ C9 c( ^2 z2 S2 X- I3 r& r# r# h' ~  C
Break only if register A is less than value at memory address $0005:
4 A$ Y' c1 v# M3 |
% D, F( u; m5 {A < $0005
% S6 v! D# ^' K0 \% [- ^/ y, }" D% r& X: B
Break only if the value at the indirect address is not equal to FF:
* z5 f- c; F  g2 @* n
: {& s; \/ ?/ ~#FF != $[$10+($11*#100)]* U5 W( E6 [6 ?0 k
4 G: N: {- y4 B$ i
Break only if flag N is clear or A is not equal to 00:
1 y0 b' p0 E% h" U3 g. k9 }9 {8 f) z/ y8 _  `. c1 Y" I4 P5 G; z' |$ _
(N==#0 || A!=#0)
4 L& X% w5 {; A0 `: g2 a4 ^! G- ]
- w6 [5 ~: O4 yBreak only when accessing a data from bank 2 (the condiition is relevant when using with Read/Write-type breakpoints):3 D0 }! d0 d) c* D* N- F5 d& J9 b# I& x
" a& T! i/ A6 n* q* V+ ?
T==#2

1 e9 W" z$ }: u- z2 V  K2 P7 }) m" G: ]8 [/ k# i' I
以上内容来自fceux自带的帮助文档说明
[发帖际遇]: 疾风之狼 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 20:07:49 | 显示全部楼层
疾风之狼 发表于 2014-1-24 16:59' H. L, X) Q* k  Z. ^
回3楼:其他条件断点

2 i. ?9 X) v$ `$ t2 I% k0 n% I7 U洋拼音看不懂啊,亲 - -* b' [. D0 f8 r
求翻译 - -
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 12:04:05 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-1-24 20:33- h, c; N" ?! K, g, H
懒着翻译,用GOOGLE或百度的在线翻译吧。2 E8 V/ W- w0 \3 C0 |1 b
1 x5 ~- X- c: g% F% _& d3 L% @
为什么不学点英语?不是很多资料都有中文。

) \, n$ ~% O% g0 m1 }6 x# v非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。
8 G& ^" y3 V% S* |  v所以只能再次伸手了。3 h5 T7 E+ J6 t1 U+ A8 o
请问这种断点怎么设置。就是将寄存器A的数据写入地址0000  且此时寄存器A=05  
回复

使用道具 举报

签到天数: 1993 天

[LV.Master]伴坛终老

发表于 2014-3-30 17:21:13 | 显示全部楼层
丿粉墨登场 发表于 2014-3-30 12:045 x$ O0 V/ N$ y' O! W
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。, G5 d- v: P8 K+ |6 `' c5 Y
所以只能再次伸手了。
3 t( d  P# \! u6 Q8 ~% p; s5 r3 k请问这种断点怎么设置 ...
) k  v% u; M* K% w8 `8 N
如图........
2 w. B5 P9 B6 |2 A$ `6 b% H/ s2 K
Address写0000,condition写A==#05,Write选项打勾

本帖子中包含更多资源

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

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

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 19:30:36 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-3-30 17:21
5 K  G: a/ U% C. v+ U如图........
# u4 v& W/ C5 ], |' ?7 w; O; K
2 Y  I; G) ^+ h! ]. L$ B/ XAddress写0000,condition写A==#05,Write选项打勾

9 u5 Y7 s% `# f感谢,,,原来也是这个格式。。。(^_^)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-26 16:23

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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