设为首页收藏本站

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

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

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-23 20:16:57 | 显示全部楼层 |阅读模式
请问FCEUX 2.22怎么下条件断点?比例,某地址=XX就中断,,,某地址被读写且=XX就中断之类的
( n) r' `- N' j2 d3 a* z# r2 j最好能把所有条件断点都说下???我还以为只有读 写 断点呢 - -
* s/ {2 a5 j) ]6 u万分感谢!!!

签到天数: 2002 天

[LV.Master]伴坛终老

发表于 2014-1-24 20:33:54 | 显示全部楼层
丿粉墨登场 发表于 2014-1-24 20:07. O% q1 c2 @  p6 N
洋拼音看不懂啊,亲 - -
) G3 U. [5 N! l9 P% D; {求翻译 - -

7 L6 ~+ t+ y1 f- V4 s, S$ u懒着翻译,用GOOGLE或百度的在线翻译吧。
' X4 H3 o4 ?' e& G" A% q5 |1 `0 C- X6 [! k; |
为什么不学点英语?不是很多资料都有中文。
[发帖际遇]: 疾风之狼 发帖时在路边捡到 5 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复 1 0

使用道具 举报

签到天数: 2002 天

[LV.Master]伴坛终老

发表于 2014-1-24 00:05:10 | 显示全部楼层
在添加断点Condition里写$xxxx==#xx
0 {, C% X8 B1 j4 d) l" o# ^. s" F2 S2 N
$xxxx是地址# K+ i4 |1 B; Q# _
$ ^2 q8 n3 N% N( b3 d$ e
#xx是数值,数值必须用16进制表示
[发帖际遇]: 疾风之狼 乐于助人,奖励 7 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 12:20:30 | 显示全部楼层
疾风之狼 发表于 2014-1-24 00:053 W0 ]6 d9 n( J8 w& Z1 @4 ?. z% u
在添加断点Condition里写$xxxx==#xx  r$ z8 ^0 [0 z' r3 _

' g: O0 ~$ \9 m$xxxx是地址

6 y7 q2 `1 A# J非常感谢,,,请问关于断电还有其他的方法和技巧吗{:4_92:}
回复

使用道具 举报

签到天数: 327 天

[LV.8]以坛为家I

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

使用道具 举报

签到天数: 2002 天

[LV.Master]伴坛终老

发表于 2014-1-24 16:59:47 | 显示全部楼层
回3楼:其他条件断点6 Y* X1 G5 q! E, ]2 u- ^2 r
Conditional Breakpoints
+ I$ O' T* r  z: X/ q, z
' H1 h8 c# k$ lBreakpoints 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:* B4 n) X$ U# _6 F9 ?1 Y! ^( h' b
- ]6 r3 ?9 s) Y) c- x& M1 f. a( r
Connect   -> Compare { ('||' | '&&') Compare }
; g/ r" V. W0 e; ]4 T9 GCompare   -> Sum { ('==' | '!=' | '<=' | '>=' | '<' | '>') Sum }
) h4 G' B! {/ r! USum       -> Product { ('+' | '-') Product }
% k# r5 n- p2 \6 y+ [Product   -> Primitive { ('*' | '/') Primitive } ! x( }- h! q7 W- C1 Q8 g
Primitive -> Number | Address | Register | Flag | PC Bank | Data Bank | '(' Connect ')'
7 V6 \, u5 {3 r% l4 F/ ?0 U9 RNumber    -> '#' [0123456789ABCDEF]*
5 H# i$ ~; d$ y# [* G& u# LAddress   -> '$' [0123456789ABCDEF]* | '$' '[' Connect ']'
6 r1 J+ j  q5 g1 m% JRegister  -> 'A' | 'X' | 'Y' | 'P'
, T# T5 E4 i0 g1 Q* v. q2 n6 eFlag      -> 'N' | 'C' | 'Z' | 'I' | 'B' | 'V' , `7 G9 A& f$ ?' v7 j$ i7 F* Q. c
PC Bank   -> 'K' 4 y( j, _0 L6 z! H- H8 y5 E: B1 p0 q1 }
Data Bank   -> 'T' 3 L( K+ R7 E; V$ n: f8 ?

' M9 x+ d5 d% V" HThe 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.
, E$ l$ P, |; y& |' `9 O0 A' f* v5 h
Registers A/X/Y are 8-bit unsigned values. Register P is the 16-bit program counter.6 c* A8 P5 X: I7 C8 D" U, h% s3 @6 z

8 R6 B+ K' r1 VFlags evaluate to 1 if set, 0 if clear.
  R. c& V% \- o. ]" }, V( X2 N
3 m& I8 F. f2 j, r+ K9 dConnecting operators || or && combine boolean terms. Parentheses dictate order of operations.
4 \% Y% s; u2 j
6 {" {2 H/ i* oExample conditions:$ ], f. R8 H5 m- z! {

2 ]! x6 W/ B8 t5 ]  G: s  k% ]Break only if register A is less than value at memory address $0005:& p! P% \4 z! S/ W7 @5 T) B, F

3 C+ U: u6 L9 }0 kA < $0005
" x$ o7 y8 r4 E% C/ z3 g3 g7 a1 x# Q9 s
% J' o! U" x+ p. J* K% {3 LBreak only if the value at the indirect address is not equal to FF:! O* f6 Y. ~* c4 K/ g4 i

" }( w9 ^% f  s6 E#FF != $[$10+($11*#100)]
! e8 l8 A( |! V- C; T# a. @1 f" s% D' U$ a
Break only if flag N is clear or A is not equal to 00:
& x# D" x. X' m5 s2 m- b7 d
; f$ e- C2 G6 \3 O' j0 b(N==#0 || A!=#0)
+ w# d! J" m0 q3 _% e* c
; E: C. i" K. u; T- D* OBreak only when accessing a data from bank 2 (the condiition is relevant when using with Read/Write-type breakpoints):$ P. l  y8 W! F- l1 q1 }/ O

) w( U) e1 d& P6 {( T. f& T* wT==#2

. ~( X! C+ h8 I* N& C  K2 ?  d$ d, B& }9 r; c5 B1 i9 T: @: Z
以上内容来自fceux自带的帮助文档说明
[发帖际遇]: 疾风之狼 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 20:07:49 | 显示全部楼层
疾风之狼 发表于 2014-1-24 16:59/ D$ R8 l& X& \
回3楼:其他条件断点

1 g* E- j' C3 J9 ^+ {0 ]洋拼音看不懂啊,亲 - -8 v/ B0 _/ @" M1 B3 \0 O- p0 {
求翻译 - -
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 12:04:05 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-1-24 20:33
% j; N! |: S' B) f6 J) _0 E3 |3 X懒着翻译,用GOOGLE或百度的在线翻译吧。7 K( j- B0 T+ \' z' o3 G# Y; d
* }( ]' S& G  s0 k. `
为什么不学点英语?不是很多资料都有中文。
1 F, _2 J' Y5 y, G) c
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。) e) v3 k8 b, M' R! _* r
所以只能再次伸手了。
; l0 _, @) t* a4 `' I; f5 I4 d8 k) M请问这种断点怎么设置。就是将寄存器A的数据写入地址0000  且此时寄存器A=05  
回复

使用道具 举报

签到天数: 2002 天

[LV.Master]伴坛终老

发表于 2014-3-30 17:21:13 | 显示全部楼层
丿粉墨登场 发表于 2014-3-30 12:04
% ~* I/ ]! F- C: w- ^非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。
' e) F! ^. F$ U6 j0 G所以只能再次伸手了。6 c  a$ L3 J6 Y' j
请问这种断点怎么设置 ...

( I, P1 h, d6 L如图........& b1 B8 H0 O5 Z' r% L

. [( t; A& p7 o, N# x- P% l4 cAddress写0000,condition写A==#05,Write选项打勾

本帖子中包含更多资源

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

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

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 19:30:36 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-3-30 17:21
* p% h, d, }! @" j9 Y如图........
. S+ Q5 F$ e% b+ e4 G8 z' q6 ?
1 J$ @! `9 A" @: k' \" EAddress写0000,condition写A==#05,Write选项打勾

. R" q! I  t/ I7 D9 g感谢,,,原来也是这个格式。。。(^_^)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-6 01:02

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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