设为首页收藏本站

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

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

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-23 20:16:57 | 显示全部楼层 |阅读模式
请问FCEUX 2.22怎么下条件断点?比例,某地址=XX就中断,,,某地址被读写且=XX就中断之类的7 a) v6 c+ ?! H1 C8 m
最好能把所有条件断点都说下???我还以为只有读 写 断点呢 - -- Y! q& v+ f* K1 H" T5 D- _9 J0 Q
万分感谢!!!

签到天数: 1900 天

[LV.Master]伴坛终老

发表于 2014-1-24 20:33:54 | 显示全部楼层
丿粉墨登场 发表于 2014-1-24 20:070 q( _1 G1 d2 g
洋拼音看不懂啊,亲 - -# M2 \5 k6 B* q2 @% B' [
求翻译 - -

4 O! F1 ^- }9 W5 C: j2 y# r. u懒着翻译,用GOOGLE或百度的在线翻译吧。
6 L9 g  Z6 f8 i1 M, l/ U2 t0 t: n8 ?- ?8 F
为什么不学点英语?不是很多资料都有中文。
[发帖际遇]: 疾风之狼 发帖时在路边捡到 5 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复 1 0

使用道具 举报

签到天数: 1900 天

[LV.Master]伴坛终老

发表于 2014-1-24 00:05:10 | 显示全部楼层
在添加断点Condition里写$xxxx==#xx
* V! ]7 h; A5 t7 v( S: j8 B/ D6 M+ S, K  _% z- u- c
$xxxx是地址
4 a& X% B+ {. L% c
6 m0 h& d2 |$ v4 U7 B  d7 V' z#xx是数值,数值必须用16进制表示
[发帖际遇]: 疾风之狼 乐于助人,奖励 7 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 12:20:30 | 显示全部楼层
疾风之狼 发表于 2014-1-24 00:05# f6 U" s* ]( v0 t
在添加断点Condition里写$xxxx==#xx$ a( g1 L8 P8 d7 v4 ^) [6 J+ k
3 K+ }- x! O4 w0 I) v
$xxxx是地址
" j# R/ E: u$ J+ n7 F
非常感谢,,,请问关于断电还有其他的方法和技巧吗{:4_92:}
回复

使用道具 举报

签到天数: 327 天

[LV.8]以坛为家I

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

使用道具 举报

签到天数: 1900 天

[LV.Master]伴坛终老

发表于 2014-1-24 16:59:47 | 显示全部楼层
回3楼:其他条件断点9 t2 g. Z- D( A& R
Conditional Breakpoints6 R* D3 J& d% f0 Q, m% A2 G) D, ]
) B1 l" ~  W9 s, P7 d/ S. b9 C
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:% t  |4 @' [* {/ }+ X4 v

0 h- ?0 y+ C3 @0 {# FConnect   -> Compare { ('||' | '&&') Compare }
; y, c8 z) N, |3 gCompare   -> Sum { ('==' | '!=' | '<=' | '>=' | '<' | '>') Sum } , L( f5 y1 g& t1 s; W
Sum       -> Product { ('+' | '-') Product }
/ s8 b/ v8 t2 o6 ]Product   -> Primitive { ('*' | '/') Primitive }
/ o- d6 M6 U: m# B. ]Primitive -> Number | Address | Register | Flag | PC Bank | Data Bank | '(' Connect ')'
9 w* F0 O  j; P5 J3 U6 N: `, K( {2 hNumber    -> '#' [0123456789ABCDEF]*
: \8 k" t7 l0 \7 i7 tAddress   -> '$' [0123456789ABCDEF]* | '$' '[' Connect ']'
5 a, D. i7 |8 V/ y0 Y5 [Register  -> 'A' | 'X' | 'Y' | 'P' * J5 Z2 M( T' _+ X2 q7 X7 l; k
Flag      -> 'N' | 'C' | 'Z' | 'I' | 'B' | 'V' % l# \$ p, t8 R2 h7 @+ T9 b
PC Bank   -> 'K' & t2 s+ W* s$ \7 x- P
Data Bank   -> 'T' & I# u' `" w; m; r  r
/ Z* p  i' E$ N+ [
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.& q! B7 k/ ^3 N, Q0 I0 u

( S1 Q' Y8 ?9 ]( DRegisters A/X/Y are 8-bit unsigned values. Register P is the 16-bit program counter.
, [& m" w' R+ F* B5 v
/ k' z2 f$ j  FFlags evaluate to 1 if set, 0 if clear.
, }0 x/ m$ g) B: n" n8 {% l/ B1 f
$ ~( ?! w; k9 c# C) [* Z7 eConnecting operators || or && combine boolean terms. Parentheses dictate order of operations.
, g- a! I1 Q4 D1 s, Q& N3 n. q
/ u6 \7 \6 U& G( N+ J0 qExample conditions:
2 r3 x: P; N' |8 E" V3 V$ Z3 F2 g9 W& \$ L1 o% j* A7 c0 |
Break only if register A is less than value at memory address $0005:0 P: @# G9 w, y+ F% @7 V2 j& x
3 X2 p& v  R' g9 v
A < $0005
* ?. o: ^6 p0 {; O# [
# [4 _# Y- v3 {) I6 r6 Z# _4 X- IBreak only if the value at the indirect address is not equal to FF:. h& s1 e! Z3 U% v6 o* C) B7 M

0 X+ L2 s' X& O  ?6 K" t#FF != $[$10+($11*#100)]
' H" }; z0 `7 f+ U( Q3 ?1 I- s5 S
/ J$ i& K% L9 K; `2 U" }6 }0 oBreak only if flag N is clear or A is not equal to 00:
; u+ S& v9 d2 G( }% {: m' V1 `: M( D6 [
(N==#0 || A!=#0)
9 V9 t4 q2 n5 f! }$ W6 }/ Y+ G' X1 R3 c/ g
Break only when accessing a data from bank 2 (the condiition is relevant when using with Read/Write-type breakpoints):- r+ ]8 k4 |) B* t
* T) a; I# R) i$ P! P
T==#2
# [& R/ P' R& b
9 q* f' m# q7 f1 R) L6 ]
以上内容来自fceux自带的帮助文档说明
[发帖际遇]: 疾风之狼 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 20:07:49 | 显示全部楼层
疾风之狼 发表于 2014-1-24 16:59
) Q5 d) \9 @+ n  ]1 ^- P% [回3楼:其他条件断点
8 k6 `) p& Y" z% {! I3 r
洋拼音看不懂啊,亲 - -% V7 @$ J2 m, w2 n
求翻译 - -
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 12:04:05 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-1-24 20:33
' a' d6 i" P- V5 D+ J懒着翻译,用GOOGLE或百度的在线翻译吧。8 K( w2 X! |0 a! T

1 s. @7 A4 K( o$ D为什么不学点英语?不是很多资料都有中文。
9 d' X- J8 W; t: ~) y2 a
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。. Z- H6 x( Q& r3 P2 B* z0 V9 r
所以只能再次伸手了。% O* e7 ^  B$ Y8 y) D) t6 N/ h& P8 H
请问这种断点怎么设置。就是将寄存器A的数据写入地址0000  且此时寄存器A=05  
回复

使用道具 举报

签到天数: 1900 天

[LV.Master]伴坛终老

发表于 2014-3-30 17:21:13 | 显示全部楼层
丿粉墨登场 发表于 2014-3-30 12:04/ ^* g) b1 H" s8 T( z9 s
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。
- Q8 X% X) b; q所以只能再次伸手了。
9 l1 u1 `" K/ f- h5 x1 b0 f请问这种断点怎么设置 ...

' X5 S2 X) Z  W如图......../ K* S! u) m3 Z

) a8 E7 E2 N' L% dAddress写0000,condition写A==#05,Write选项打勾

本帖子中包含更多资源

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

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

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 19:30:36 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-3-30 17:21
2 x% M& g" Z, f/ w% g9 V4 V如图........
) H  p% `7 C# R( ^2 ?$ {  |! R- C. \+ _; F2 J' h
Address写0000,condition写A==#05,Write选项打勾

# F: I* {( j) D' L, |  T1 F' G; W感谢,,,原来也是这个格式。。。(^_^)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-3 04:53

Powered by Discuz!

© 2001-2026 Discuz! Team.

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