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

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

[复制链接]

签到天数: 1 天

连续签到: 0 天

[LV.1]初来乍到

发表于 2014-1-23 20:16:57 | 显示全部楼层 |阅读模式
请问FCEUX 2.22怎么下条件断点?比例,某地址=XX就中断,,,某地址被读写且=XX就中断之类的
) z) D/ w  H7 W9 c1 G0 h8 T最好能把所有条件断点都说下???我还以为只有读 写 断点呢 - -
: f5 ~- T. P; \1 A" G  l3 Q0 V万分感谢!!!

签到天数: 1888 天

连续签到: 1 天

[LV.Master]伴坛终老

发表于 2014-1-24 20:33:54 | 显示全部楼层
丿粉墨登场 发表于 2014-1-24 20:07
3 z1 b4 V* m- t% O* S1 g) K洋拼音看不懂啊,亲 - -. \: p! ?. |9 Y; S3 U  T4 Y8 y
求翻译 - -
6 J6 a. F" C% l3 G* I
懒着翻译,用GOOGLE或百度的在线翻译吧。: K; A5 p( F+ X5 J. L1 H

- n; }2 V; }8 b为什么不学点英语?不是很多资料都有中文。
[发帖际遇]: 疾风之狼 发帖时在路边捡到 5 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复 1 0

使用道具 举报

签到天数: 1888 天

连续签到: 1 天

[LV.Master]伴坛终老

发表于 2014-1-24 00:05:10 | 显示全部楼层
在添加断点Condition里写$xxxx==#xx
9 l8 C$ f0 _9 X6 O# J  Y8 S+ V0 {$ @& L% h& x% [& f
$xxxx是地址
! u1 ?  l  R; R9 B3 r/ v6 q* \
9 m7 j1 N0 y; z1 p8 L#xx是数值,数值必须用16进制表示
[发帖际遇]: 疾风之狼 乐于助人,奖励 7 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

连续签到: 0 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 12:20:30 | 显示全部楼层
疾风之狼 发表于 2014-1-24 00:05# @+ N4 \# |& H8 g$ w! z* g
在添加断点Condition里写$xxxx==#xx
% L/ d$ r, B) `3 P$ q4 f4 `
+ h( t. d* q  L+ J1 O$xxxx是地址
5 F; i" O/ p, A
非常感谢,,,请问关于断电还有其他的方法和技巧吗{:4_92:}
回复

使用道具 举报

签到天数: 327 天

连续签到: 0 天

[LV.8]以坛为家I

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

使用道具 举报

签到天数: 1888 天

连续签到: 1 天

[LV.Master]伴坛终老

发表于 2014-1-24 16:59:47 | 显示全部楼层
回3楼:其他条件断点
! z  q) B$ _! @: K  S4 t
Conditional Breakpoints
8 @* b9 q  H" {; \+ K
& B* J, t* I9 N2 y1 K" 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:. W" W2 A2 a, i

5 T/ L1 s$ P: OConnect   -> Compare { ('||' | '&&') Compare }
. _+ ^+ F4 _, S9 mCompare   -> Sum { ('==' | '!=' | '<=' | '>=' | '<' | '>') Sum }
( B9 Q9 w0 W" E7 oSum       -> Product { ('+' | '-') Product } $ }# R, r1 G8 y1 p) f4 p
Product   -> Primitive { ('*' | '/') Primitive } 6 f" Q6 G$ r" K5 v
Primitive -> Number | Address | Register | Flag | PC Bank | Data Bank | '(' Connect ')'   W8 |9 |/ Z/ ]  W: R5 c' \: x- W
Number    -> '#' [0123456789ABCDEF]* ! }, S- j  ]' o% C# J: y; D3 ^
Address   -> '$' [0123456789ABCDEF]* | '$' '[' Connect ']'
( j- Q- C  K' cRegister  -> 'A' | 'X' | 'Y' | 'P'
. C: J' ]; h  ?; R% D- kFlag      -> 'N' | 'C' | 'Z' | 'I' | 'B' | 'V'
2 J; N. [9 w. }( F0 i. |9 hPC Bank   -> 'K' ' C# i- _  T" x; e( t* i
Data Bank   -> 'T' / P( F, J2 A. y! I6 z
' H6 }/ [- P. ?$ H1 p6 _0 |
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.
- ]6 u  x3 O" q7 ]7 z" H
) h8 P/ V$ e, w- K! ^7 U' Q$ P; w' aRegisters A/X/Y are 8-bit unsigned values. Register P is the 16-bit program counter.3 j! a' y! y: [5 l+ @" ~
' O' x; P# J4 y* [- b4 P
Flags evaluate to 1 if set, 0 if clear.# a* T! f/ {5 Z8 I% B0 \; @) l8 Z8 w

% t( {- K' h( M7 Y% ]& j+ \) U5 tConnecting operators || or && combine boolean terms. Parentheses dictate order of operations.3 `7 {5 k0 H/ _4 e' q9 f) V

3 L" j  e9 a' `3 |% K( ?  tExample conditions:2 _# W/ w0 T, `: m; [
( q7 M/ ]* Q7 w* {4 `/ O3 \
Break only if register A is less than value at memory address $0005:6 F5 F3 }" U( T/ b% k8 g9 X- u
- Y- d; y) w: n) |& J1 A; k
A < $0005
2 q1 @, s, |' R7 ]) x0 r2 s. b* x4 d" J  ^- w
Break only if the value at the indirect address is not equal to FF:. f. Z, ?( B% N1 a3 }

6 _  m0 u5 a/ R) h1 ^2 ~* @- j#FF != $[$10+($11*#100)]
" V9 _1 O$ ]% A6 C3 E, D
, D% V6 g7 j6 bBreak only if flag N is clear or A is not equal to 00:9 b  M& Q9 W8 S

8 F8 ~% I* K; L7 U; G(N==#0 || A!=#0)
# H+ H- b6 [, i. ~/ @
$ H* j5 V2 n  b( |/ c5 ]Break only when accessing a data from bank 2 (the condiition is relevant when using with Read/Write-type breakpoints):5 i: {, q( x2 g

+ T1 R7 b" M) y) ?& LT==#2

. X+ L: [+ u6 W$ |  c$ g; X
! ~. F) v1 W( a' x9 c7 B以上内容来自fceux自带的帮助文档说明
[发帖际遇]: 疾风之狼 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

连续签到: 0 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 20:07:49 | 显示全部楼层
疾风之狼 发表于 2014-1-24 16:59
# O: f$ w0 m: J& G! a回3楼:其他条件断点
6 [6 N6 l$ Z7 h$ r1 [
洋拼音看不懂啊,亲 - -" U$ {/ X+ N' s. O/ c$ G( m$ V
求翻译 - -
回复

使用道具 举报

签到天数: 1 天

连续签到: 0 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 12:04:05 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-1-24 20:33
, o$ Y$ s! o: c' ^懒着翻译,用GOOGLE或百度的在线翻译吧。1 Z5 X1 g' f& E' G) P( f  u

0 @' O2 e7 R. |' v3 A为什么不学点英语?不是很多资料都有中文。
& u! m" x, x; o8 n7 k
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。1 p) S* m1 j6 o* |
所以只能再次伸手了。
( x  p% U- I. E2 b请问这种断点怎么设置。就是将寄存器A的数据写入地址0000  且此时寄存器A=05  
回复

使用道具 举报

签到天数: 1888 天

连续签到: 1 天

[LV.Master]伴坛终老

发表于 2014-3-30 17:21:13 | 显示全部楼层
丿粉墨登场 发表于 2014-3-30 12:04* Y! D+ {9 S" K( ~
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。
# S: T* J1 t' d4 [7 d1 x/ k所以只能再次伸手了。/ x" |$ g' J8 a  f3 f8 O  ?8 j
请问这种断点怎么设置 ...
3 S+ r" q. [* V- Z  }/ Y8 d- G
如图........
% k9 P3 r, y0 o) M; y, |* Z% G( P7 N2 L$ O' _9 v
Address写0000,condition写A==#05,Write选项打勾

本帖子中包含更多资源

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

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

使用道具 举报

签到天数: 1 天

连续签到: 0 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 19:30:36 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-3-30 17:21
7 F: \% P, K# m# R如图........* [( a  d+ p( Z) o1 F: j

0 G3 L9 O, B8 q! @7 p+ aAddress写0000,condition写A==#05,Write选项打勾
) `) ?% Y& q6 n- y
感谢,,,原来也是这个格式。。。(^_^)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-18 13:15 , Processed in 0.078125 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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