设为首页收藏本站

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

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

[复制链接]

升级   60%

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-23 20:16:57 | 显示全部楼层 |阅读模式
请问FCEUX 2.22怎么下条件断点?比例,某地址=XX就中断,,,某地址被读写且=XX就中断之类的! @3 \, j4 A' V, @) |) u
最好能把所有条件断点都说下???我还以为只有读 写 断点呢 - -" a$ ]8 ~! g6 X% O8 ?; ^
万分感谢!!!

升级   100%

签到天数: 1899 天

[LV.Master]伴坛终老

发表于 2014-1-24 20:33:54 | 显示全部楼层
丿粉墨登场 发表于 2014-1-24 20:07' Q% m, E% @3 t7 B5 t
洋拼音看不懂啊,亲 - -
, u+ h* T9 Q) a" u7 K/ p: b8 p求翻译 - -

7 k, @' [4 ]+ V6 `( a& ?懒着翻译,用GOOGLE或百度的在线翻译吧。, U9 Q" x2 X4 L- ?3 S7 c- {4 O0 p# @) {

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

使用道具 举报

升级   100%

签到天数: 1899 天

[LV.Master]伴坛终老

发表于 2014-1-24 00:05:10 | 显示全部楼层
在添加断点Condition里写$xxxx==#xx9 y+ I: T3 ]( S/ g  k/ t. ^
# I5 L) G( J. O9 Y* E
$xxxx是地址
4 _) g  Z9 _2 C! ^7 ?/ p. ^, a6 s2 B- h2 h- Q
#xx是数值,数值必须用16进制表示
[发帖际遇]: 疾风之狼 乐于助人,奖励 7 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

升级   60%

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 12:20:30 | 显示全部楼层
疾风之狼 发表于 2014-1-24 00:05
! Z8 Q% [" K9 i# e! }4 _在添加断点Condition里写$xxxx==#xx
3 x0 w" E. U4 K& z; B3 x$ l0 J5 D5 A2 [! a1 g
$xxxx是地址

  M  Y4 p3 [) R7 e6 a& c非常感谢,,,请问关于断电还有其他的方法和技巧吗{:4_92:}
回复

使用道具 举报

升级   54%

签到天数: 327 天

[LV.8]以坛为家I

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

使用道具 举报

升级   100%

签到天数: 1899 天

[LV.Master]伴坛终老

发表于 2014-1-24 16:59:47 | 显示全部楼层
回3楼:其他条件断点
) w) Y- z1 {! e# K, H$ p" I
Conditional Breakpoints: X/ {# c& M1 }/ V$ _8 `

5 c1 j! s, w0 d1 k) d. ~+ 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:
% _* Y+ f7 Y8 H
9 A+ m. Q  l  M& @Connect   -> Compare { ('||' | '&&') Compare }
6 Y' A8 O$ F# u3 k8 O( ICompare   -> Sum { ('==' | '!=' | '<=' | '>=' | '<' | '>') Sum }
% D/ w2 R) x+ C7 K: ]' g7 t3 {9 }Sum       -> Product { ('+' | '-') Product }
: B' n/ m. G5 u1 y' p5 q( lProduct   -> Primitive { ('*' | '/') Primitive }
( H# T0 R/ n3 R) RPrimitive -> Number | Address | Register | Flag | PC Bank | Data Bank | '(' Connect ')' - l% D% f$ W% _% n& m! K
Number    -> '#' [0123456789ABCDEF]* $ A* C4 K1 ?8 _+ X" y: _
Address   -> '$' [0123456789ABCDEF]* | '$' '[' Connect ']' , ]  T# L8 D! x0 q  C# Z
Register  -> 'A' | 'X' | 'Y' | 'P' 4 J7 j. N, Q9 n* J* L4 `' h% X
Flag      -> 'N' | 'C' | 'Z' | 'I' | 'B' | 'V'
$ |0 p9 s. j8 k7 UPC Bank   -> 'K'
' F" T; Q; C" P  L* C7 ^: @! ZData Bank   -> 'T'
, |, T8 v$ Q! X+ p' j! }/ q- y" \. i' e; T# Y: D: C
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; w. c7 }* V' {) U4 @, M  Q! j3 A  R7 i2 g
Registers A/X/Y are 8-bit unsigned values. Register P is the 16-bit program counter.& p1 Y, W4 f' W* a
9 O( e: ^1 z# G: B4 G
Flags evaluate to 1 if set, 0 if clear.
! K2 f+ ~/ h$ o- t! I$ q( d
  }1 i5 H) R, x: ^% pConnecting operators || or && combine boolean terms. Parentheses dictate order of operations.& m5 [0 }& E: ]& Q4 i; d3 M

3 u1 h6 w  X* j* dExample conditions:
2 l' W/ q/ v3 x5 C; }  C. d  V8 b* B9 H
Break only if register A is less than value at memory address $0005:
7 I' e" g2 P2 Z0 L+ q: D/ v
* e3 A; x, D  Q, m% L1 uA < $0005
9 L# j  M9 Y! O* M3 J$ V
! @+ E! g+ V1 e& KBreak only if the value at the indirect address is not equal to FF:/ o4 e/ V8 s9 H! ]8 M

. V) N$ O$ T! b. S1 w#FF != $[$10+($11*#100)]. r2 P" h" Z$ k  V; p0 ^

0 R% K' b8 K2 B) [" dBreak only if flag N is clear or A is not equal to 00:
" i& w; K) i6 Q  K/ I+ e% P2 o) A) U, y$ T; f
(N==#0 || A!=#0); k4 s( ~. P% Q0 m) P/ r2 n

/ {/ s' t- O/ W" J1 f- _9 Z8 PBreak only when accessing a data from bank 2 (the condiition is relevant when using with Read/Write-type breakpoints):
3 t) K, D# V' T+ B6 q( N& y  m( p5 s) S
T==#2
. t( k- }$ X" b, r' g
7 t6 C/ E7 t- `9 X
以上内容来自fceux自带的帮助文档说明
[发帖际遇]: 疾风之狼 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复

使用道具 举报

升级   60%

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 20:07:49 | 显示全部楼层
疾风之狼 发表于 2014-1-24 16:59; G0 \+ j" C$ m
回3楼:其他条件断点
, W3 ^. v  |9 Y) D4 ~
洋拼音看不懂啊,亲 - -
# i8 K4 @! b, x$ K# X9 _/ W7 R& }求翻译 - -
回复

使用道具 举报

升级   60%

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 12:04:05 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-1-24 20:335 e$ c3 s( [# A- B: e6 {7 J
懒着翻译,用GOOGLE或百度的在线翻译吧。, A: R) l4 i, j

0 n* u8 Y7 _* Y" V为什么不学点英语?不是很多资料都有中文。
7 j4 P6 F/ d; G0 ^, |  j
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。1 a2 y8 M% q+ t$ N( |2 W8 T
所以只能再次伸手了。
& N1 i" W/ ?: ]3 q5 P请问这种断点怎么设置。就是将寄存器A的数据写入地址0000  且此时寄存器A=05  
回复

使用道具 举报

升级   100%

签到天数: 1899 天

[LV.Master]伴坛终老

发表于 2014-3-30 17:21:13 | 显示全部楼层
丿粉墨登场 发表于 2014-3-30 12:042 i! F6 U6 d8 ]: g, v
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。
7 ]6 D- Q, P8 X! q8 i: I所以只能再次伸手了。
2 T- O# b3 [- A+ \请问这种断点怎么设置 ...

3 E/ x2 ]& T$ D* U如图........5 e3 j' t0 Z" {8 }, l* R
+ Q( ]+ i% o% Y: O# O
Address写0000,condition写A==#05,Write选项打勾

本帖子中包含更多资源

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

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

使用道具 举报

升级   60%

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 19:30:36 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-3-30 17:21
+ f# _+ Q; l6 k& {* T& o如图........# ]% o% D8 ^1 v4 w9 h9 R
, T! H% i. _4 P: d% h. [
Address写0000,condition写A==#05,Write选项打勾
) j7 ^4 \1 K: g6 l4 S, N' s
感谢,,,原来也是这个格式。。。(^_^)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-19 15:42

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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