设为首页收藏本站

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

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

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-23 20:16:57 | 显示全部楼层 |阅读模式
请问FCEUX 2.22怎么下条件断点?比例,某地址=XX就中断,,,某地址被读写且=XX就中断之类的) c& J* p- D9 M/ q9 k
最好能把所有条件断点都说下???我还以为只有读 写 断点呢 - -6 f0 B- q* o0 W+ f* t
万分感谢!!!

签到天数: 1938 天

[LV.Master]伴坛终老

发表于 2014-1-24 20:33:54 | 显示全部楼层
丿粉墨登场 发表于 2014-1-24 20:07
1 A) ?3 X  ]: r6 }洋拼音看不懂啊,亲 - -8 J4 d# G* F. R* l
求翻译 - -

* X/ C# H% p5 t; E9 N% |懒着翻译,用GOOGLE或百度的在线翻译吧。
$ n3 ]: |* D% x0 M3 i" b* v1 W1 {
为什么不学点英语?不是很多资料都有中文。
[发帖际遇]: 疾风之狼 发帖时在路边捡到 5 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复 1 0

使用道具 举报

签到天数: 1938 天

[LV.Master]伴坛终老

发表于 2014-1-24 00:05:10 | 显示全部楼层
在添加断点Condition里写$xxxx==#xx2 i$ e2 Y& u* i( e- r& S' ?
& y. P& j  L' C( t! s
$xxxx是地址
8 Y. l! j8 k3 J
) Y1 X; G: V% u' C6 F#xx是数值,数值必须用16进制表示
[发帖际遇]: 疾风之狼 乐于助人,奖励 7 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 12:20:30 | 显示全部楼层
疾风之狼 发表于 2014-1-24 00:053 ?& i" G+ z8 W/ a" }$ ?7 ~
在添加断点Condition里写$xxxx==#xx- X) d7 n: ?# G$ W; [
  E* ]8 @6 F$ A0 Z4 M
$xxxx是地址

3 v9 B9 ?; V8 h6 y+ D  p非常感谢,,,请问关于断电还有其他的方法和技巧吗{:4_92:}
回复

使用道具 举报

签到天数: 327 天

[LV.8]以坛为家I

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

使用道具 举报

签到天数: 1938 天

[LV.Master]伴坛终老

发表于 2014-1-24 16:59:47 | 显示全部楼层
回3楼:其他条件断点
! R; m* I( j  h$ b, L( \
Conditional Breakpoints
3 N- u) f, n  S* R+ g3 H
6 t% X( N3 U8 Y/ nBreakpoints 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:7 `  K# Z$ K2 @2 Q9 l1 b) q

& M4 v) e: I; A8 g5 t3 `Connect   -> Compare { ('||' | '&&') Compare }
+ y/ X$ n9 u& G$ j  n/ ICompare   -> Sum { ('==' | '!=' | '<=' | '>=' | '<' | '>') Sum }
6 H5 E1 p2 u; _* {* r7 B) |0 W& P/ K; ^Sum       -> Product { ('+' | '-') Product } # i5 w7 s! i$ x: Z! ~# a4 Q
Product   -> Primitive { ('*' | '/') Primitive }   i, O. ~6 w$ x0 Y, T
Primitive -> Number | Address | Register | Flag | PC Bank | Data Bank | '(' Connect ')' 1 m. @6 j7 X2 c! ^6 T" v  ^. z  v, h
Number    -> '#' [0123456789ABCDEF]* - _' D8 o' j) o" p# a, [
Address   -> '$' [0123456789ABCDEF]* | '$' '[' Connect ']'
6 E% L, x, b3 j- rRegister  -> 'A' | 'X' | 'Y' | 'P' ) M8 L. d  U  z& `; A# J
Flag      -> 'N' | 'C' | 'Z' | 'I' | 'B' | 'V' . O7 U" G2 Z3 r
PC Bank   -> 'K' : @6 S! O$ N6 W, \; P/ k
Data Bank   -> 'T'
8 \' F( ~4 X8 G0 |
, S; I# Y8 Z% O+ ^% mThe 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.( }  A7 y' h. f; `- @5 s

8 i: S% W9 i; SRegisters A/X/Y are 8-bit unsigned values. Register P is the 16-bit program counter.1 Q. N6 T& u. o& f3 L1 f1 f
8 h8 h: i. u* x1 o2 |. Y
Flags evaluate to 1 if set, 0 if clear.
" k! q" S9 l: j3 J1 o" q: k% G5 x9 W2 ]* Z9 r5 Q4 D: n
Connecting operators || or && combine boolean terms. Parentheses dictate order of operations.. p+ v" b& @. N" q  n5 e
& @6 Q1 d9 N5 b7 u# P8 O2 ~, i
Example conditions:
( m+ s% |; F0 C- u$ P! v& d9 }* |  H' u# `; Q
Break only if register A is less than value at memory address $0005:
1 [7 v7 R) J0 f' s- c  l6 T
% y7 K5 K$ b9 J% |: h; d0 EA < $0005
+ o  o6 n% r# Q" C! ~) z5 z
) ~. }& C$ U/ R' KBreak only if the value at the indirect address is not equal to FF:/ X7 Y. a* P7 U

" @: d3 [+ `. W' s" W2 I1 a#FF != $[$10+($11*#100)]* C+ |8 K3 q* @* W' U# o
. B! W0 b) B% u" z0 m( ~
Break only if flag N is clear or A is not equal to 00:, w3 b  y) T( U1 j' O6 F

0 Q/ b$ T$ f/ j- J5 N. j$ ?! ^4 \2 ~(N==#0 || A!=#0)* d. J' Z, i- w; \4 ^* l0 Y3 c
5 k$ L6 x5 r$ t# x% B! B. m  y
Break only when accessing a data from bank 2 (the condiition is relevant when using with Read/Write-type breakpoints):
/ F, g+ M5 C5 J! w7 F, V& N5 b% K% l1 q% m4 h
T==#2
- h2 A/ Z$ ?; t0 H

0 z2 }6 t8 H" L: n5 p  Q% g以上内容来自fceux自带的帮助文档说明
[发帖际遇]: 疾风之狼 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 20:07:49 | 显示全部楼层
疾风之狼 发表于 2014-1-24 16:59
; b; K/ Q; L; V) F6 {回3楼:其他条件断点

  a: t; G, b1 k! v洋拼音看不懂啊,亲 - -2 S  K, x$ u" c. {# T0 ?
求翻译 - -
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 12:04:05 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-1-24 20:33& ?) l$ [5 n' f' S8 P4 h
懒着翻译,用GOOGLE或百度的在线翻译吧。; U" z& a8 N" o7 j" }" J
% y# w1 j% x; P: C" |! M
为什么不学点英语?不是很多资料都有中文。
" C! c4 N+ J! R- f' q
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。
, y7 s- z* z+ G/ f4 ?: Z  m/ p- k) {所以只能再次伸手了。. p* [7 p: `' `4 i# r
请问这种断点怎么设置。就是将寄存器A的数据写入地址0000  且此时寄存器A=05  
回复

使用道具 举报

签到天数: 1938 天

[LV.Master]伴坛终老

发表于 2014-3-30 17:21:13 | 显示全部楼层
丿粉墨登场 发表于 2014-3-30 12:04
  m' z# m1 h7 h# N' ?! T非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。+ S8 p& ]0 E  d2 K% D8 V
所以只能再次伸手了。! m: B8 o+ M3 ?9 o/ L3 z, T
请问这种断点怎么设置 ...

+ y0 H* n/ {4 V+ V% g6 @+ {9 O如图........5 ]/ E9 K% z  V2 V  g
! Z' o; b1 d* K. y5 u4 c
Address写0000,condition写A==#05,Write选项打勾

本帖子中包含更多资源

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

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

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 19:30:36 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-3-30 17:21
# }9 o# v: Z/ X1 B7 A" o8 m如图........
4 `( J! Z3 U: X- V1 q
7 b1 v) X7 T" i! lAddress写0000,condition写A==#05,Write选项打勾
+ }6 z; k- f6 J3 b4 r
感谢,,,原来也是这个格式。。。(^_^)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-30 07:51

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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