设为首页收藏本站

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

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

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-23 20:16:57 | 显示全部楼层 |阅读模式
请问FCEUX 2.22怎么下条件断点?比例,某地址=XX就中断,,,某地址被读写且=XX就中断之类的$ T! h. G( T8 o6 k" w% z
最好能把所有条件断点都说下???我还以为只有读 写 断点呢 - -
# O6 H6 I: [0 b% h0 y万分感谢!!!

签到天数: 1915 天

[LV.Master]伴坛终老

发表于 2014-1-24 20:33:54 | 显示全部楼层
丿粉墨登场 发表于 2014-1-24 20:077 O* u* J$ V; a  X% i  c- j
洋拼音看不懂啊,亲 - -+ N2 o* Y! i1 u; p0 p
求翻译 - -
5 F2 y8 t; s  b5 u/ }
懒着翻译,用GOOGLE或百度的在线翻译吧。7 [. W1 B9 a( P. G7 a8 K

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

使用道具 举报

签到天数: 1915 天

[LV.Master]伴坛终老

发表于 2014-1-24 00:05:10 | 显示全部楼层
在添加断点Condition里写$xxxx==#xx
5 N, A! j+ }3 ~- X2 j% J3 w# v% }  Q
$xxxx是地址. G: O0 n9 T% U5 U

* H( n& M3 [5 o+ H#xx是数值,数值必须用16进制表示
[发帖际遇]: 疾风之狼 乐于助人,奖励 7 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 12:20:30 | 显示全部楼层
疾风之狼 发表于 2014-1-24 00:05; E) z4 e$ z4 a; G! M4 j5 @
在添加断点Condition里写$xxxx==#xx
( Z: N5 s5 k8 h: _5 W, `5 N: d9 a) q" |
$xxxx是地址
4 D0 b) X  s$ {9 K* \* e3 ^
非常感谢,,,请问关于断电还有其他的方法和技巧吗{:4_92:}
回复

使用道具 举报

签到天数: 327 天

[LV.8]以坛为家I

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

使用道具 举报

签到天数: 1915 天

[LV.Master]伴坛终老

发表于 2014-1-24 16:59:47 | 显示全部楼层
回3楼:其他条件断点, D1 {3 H0 y! \  I/ P& l0 D
Conditional Breakpoints
% w% h; i3 X0 z1 y
  w4 L1 H" |9 ], G* v/ ^- Q! 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:, e4 c4 ^7 p; B8 M2 U4 h
) T( q& w% I5 }# D; s" d3 K
Connect   -> Compare { ('||' | '&&') Compare }
) C% V) u: K+ g6 O, t/ K5 ~Compare   -> Sum { ('==' | '!=' | '<=' | '>=' | '<' | '>') Sum }
+ K! J6 j' f% m, `) U& ~& p1 c$ LSum       -> Product { ('+' | '-') Product }
% i  N9 l$ ?# s) n" cProduct   -> Primitive { ('*' | '/') Primitive }
# @* s% i0 {3 I- lPrimitive -> Number | Address | Register | Flag | PC Bank | Data Bank | '(' Connect ')' % _7 @9 @  G3 A1 r' y! J' u' w
Number    -> '#' [0123456789ABCDEF]* 5 u6 y0 P7 |! C" r, k7 J
Address   -> '$' [0123456789ABCDEF]* | '$' '[' Connect ']'
5 _& A: D: k9 C0 LRegister  -> 'A' | 'X' | 'Y' | 'P'   D4 ]8 V7 g# G+ l
Flag      -> 'N' | 'C' | 'Z' | 'I' | 'B' | 'V'
$ l( Q! g6 C+ T* Q, z( w# f9 Y1 Z  K  TPC Bank   -> 'K' + _- E; U! |2 r" y0 J; t. V, l
Data Bank   -> 'T' ) `3 I- _# E% D* U' ]

: _0 t. W. v. Q3 w6 s4 ]1 O" J, VThe 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.- O6 n* [) C2 O) M

7 L, b8 }* O$ G! e4 Y1 [" l% pRegisters A/X/Y are 8-bit unsigned values. Register P is the 16-bit program counter.: w6 {* E+ Y; b# @8 u
+ J- d% l4 o; J$ L. `
Flags evaluate to 1 if set, 0 if clear.$ ], Z% @2 ^/ k5 a7 b
: t  \9 a. ^6 a1 m; A
Connecting operators || or && combine boolean terms. Parentheses dictate order of operations.
1 N9 P- ^+ C3 X5 X6 H$ G& `' i4 z- C2 A" r7 i; b5 {+ H# i
Example conditions:
2 F1 G6 ^6 A- c' H2 V  k! a6 F8 o7 d; \
Break only if register A is less than value at memory address $0005:
! d  D* z) G3 q% w# O! z# G* a5 T* m( q3 K' N( O+ M
A < $0005- O( u5 L+ q' ?4 n! X0 h% V8 z$ W
" ]( \: q7 Z1 z  G- i2 {6 v
Break only if the value at the indirect address is not equal to FF:* Q6 K; u. p) i3 A8 j; S
+ C# C5 E& H: {4 p% X" v# V
#FF != $[$10+($11*#100)]
& G- I- V1 J7 Q3 U3 X4 C5 H
+ o/ C$ q5 X  YBreak only if flag N is clear or A is not equal to 00:
" I- h" T  s2 q$ v0 v
* r4 N+ x' M( C; G4 _9 p8 c(N==#0 || A!=#0)
# k6 U  d1 B# o: [' W6 G! S  a! w& O' i7 M
Break only when accessing a data from bank 2 (the condiition is relevant when using with Read/Write-type breakpoints):) ]' l& l6 ^: m3 J! Q, P) b, _

# |4 U2 \0 f" p9 J9 j" m/ e& VT==#2
& |/ T/ }( F% @' F# T, W3 o  x
( g& Z  e3 |3 o  C; Q
以上内容来自fceux自带的帮助文档说明
[发帖际遇]: 疾风之狼 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 20:07:49 | 显示全部楼层
疾风之狼 发表于 2014-1-24 16:59! \1 u  l# O! j! l2 f2 c
回3楼:其他条件断点
; C8 n6 ?4 |# b) b! m& E
洋拼音看不懂啊,亲 - -  K) P/ D9 M  s- Y
求翻译 - -
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 12:04:05 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-1-24 20:33
0 w: n5 i9 }9 R懒着翻译,用GOOGLE或百度的在线翻译吧。
& }. i2 x8 m" {/ t
' u1 W6 S; p" K9 [2 V5 C为什么不学点英语?不是很多资料都有中文。

, `; z" j0 h( t, x, Z* @8 R- V! b非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。
# z% F& j5 z% J所以只能再次伸手了。
. M7 C  Q7 W- ?& Z5 ~! Y请问这种断点怎么设置。就是将寄存器A的数据写入地址0000  且此时寄存器A=05  
回复

使用道具 举报

签到天数: 1915 天

[LV.Master]伴坛终老

发表于 2014-3-30 17:21:13 | 显示全部楼层
丿粉墨登场 发表于 2014-3-30 12:04, Q8 L0 _3 y; {- \
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。+ p/ u( A7 j8 x5 ]7 f1 _+ w
所以只能再次伸手了。' K  b( _& W2 ^/ V1 w
请问这种断点怎么设置 ...

, q; s, G' B) m8 h3 d如图........
/ _* l+ ^( @9 v- s. C( s" R/ f$ n7 O' Q5 Q8 }
Address写0000,condition写A==#05,Write选项打勾

本帖子中包含更多资源

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

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

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 19:30:36 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-3-30 17:210 o* W' C: D+ U1 |3 |
如图........
, ^8 n$ X( ]4 c& n4 e/ X! N6 ~2 ]6 _' K, [% C+ I
Address写0000,condition写A==#05,Write选项打勾

% t& l  |) Z, X感谢,,,原来也是这个格式。。。(^_^)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-7 12:37

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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