设为首页收藏本站

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

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

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-23 20:16:57 | 显示全部楼层 |阅读模式
请问FCEUX 2.22怎么下条件断点?比例,某地址=XX就中断,,,某地址被读写且=XX就中断之类的
  o; C! n* Q% u2 f9 Z8 H最好能把所有条件断点都说下???我还以为只有读 写 断点呢 - -3 V& N" y3 n# e4 z, u4 b
万分感谢!!!

签到天数: 1902 天

[LV.Master]伴坛终老

发表于 2014-1-24 20:33:54 | 显示全部楼层
丿粉墨登场 发表于 2014-1-24 20:07' Q6 V+ Y7 U9 C: R6 b/ S+ R
洋拼音看不懂啊,亲 - -
6 P- n) u! \, D1 |" ~求翻译 - -
! J  w5 H  [$ B
懒着翻译,用GOOGLE或百度的在线翻译吧。" y" v  L4 O  F" `
3 d/ e/ L8 w# f& X/ W
为什么不学点英语?不是很多资料都有中文。
[发帖际遇]: 疾风之狼 发帖时在路边捡到 5 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复 1 0

使用道具 举报

签到天数: 1902 天

[LV.Master]伴坛终老

发表于 2014-1-24 00:05:10 | 显示全部楼层
在添加断点Condition里写$xxxx==#xx7 h, X  W  q( m9 y6 e7 w7 @
8 o3 t. P7 U# L9 H2 P
$xxxx是地址
( R% y3 ~3 z& J
/ a9 P* ?* g5 R" L5 |9 T#xx是数值,数值必须用16进制表示
[发帖际遇]: 疾风之狼 乐于助人,奖励 7 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 12:20:30 | 显示全部楼层
疾风之狼 发表于 2014-1-24 00:05& n+ E6 ]) K- {" E
在添加断点Condition里写$xxxx==#xx
, {+ J% Y& f3 Z4 ?
  s& P; W: v' y. g$xxxx是地址

" k, k  f5 d8 h0 T5 c非常感谢,,,请问关于断电还有其他的方法和技巧吗{:4_92:}
回复

使用道具 举报

签到天数: 327 天

[LV.8]以坛为家I

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

使用道具 举报

签到天数: 1902 天

[LV.Master]伴坛终老

发表于 2014-1-24 16:59:47 | 显示全部楼层
回3楼:其他条件断点
; Z+ z, _; V/ C, B/ J# z
Conditional Breakpoints  y: I8 H8 \- O. s( [) E
; O2 a( i* E& @) t9 @; E% N
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:
. }3 z3 ~; _; u0 M4 u- X
) e  }; j8 T& C4 UConnect   -> Compare { ('||' | '&&') Compare }
  m+ b5 [& v2 \2 Q0 ?Compare   -> Sum { ('==' | '!=' | '<=' | '>=' | '<' | '>') Sum } ( G) \0 p) D6 E; q- D" t
Sum       -> Product { ('+' | '-') Product }
$ d& F% `- C6 f8 sProduct   -> Primitive { ('*' | '/') Primitive } & @( ]! O8 u9 K# j: ]; f
Primitive -> Number | Address | Register | Flag | PC Bank | Data Bank | '(' Connect ')'
& I4 u# T6 ~4 f) @6 _Number    -> '#' [0123456789ABCDEF]* 6 ^+ D- s# D  h- F) F
Address   -> '$' [0123456789ABCDEF]* | '$' '[' Connect ']'
. P. S# ]6 B: q& }8 X* \0 R0 s& hRegister  -> 'A' | 'X' | 'Y' | 'P' % t) X: K+ `$ z! _! `" }
Flag      -> 'N' | 'C' | 'Z' | 'I' | 'B' | 'V'
! \3 o$ q7 ^; s: pPC Bank   -> 'K'
4 }1 Z+ c5 P9 }# E# P  Z' m  j' K' qData Bank   -> 'T'
8 }/ A, e; E) Z0 f* {* N
; y6 ^5 {% D5 h' 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.3 r# t0 z! ^! b4 M
; }5 ?& g, x1 A8 l3 B8 X6 x5 V
Registers A/X/Y are 8-bit unsigned values. Register P is the 16-bit program counter.
& V$ C# v- [  O
) |* x8 D3 r: c. S% S9 e& l) fFlags evaluate to 1 if set, 0 if clear.
" e/ n' V2 \" m) t
' t, A3 {$ [# N) u0 r! VConnecting operators || or && combine boolean terms. Parentheses dictate order of operations.
9 W8 t) N, E  j3 X7 ?0 d6 t
, F4 V9 ]. E! ]) L0 U- ZExample conditions:
+ @) q- S( n8 {/ ]. Q) _& |0 W
6 q$ m# K! s  }: a% sBreak only if register A is less than value at memory address $0005:
% b, g2 w- h8 l* b% I2 t1 ]' u$ d& l2 ^- c2 Z5 n$ L
A < $0005
( k, j- t" l* M" |2 |0 {* d  A, a# ]3 H* O1 h: Y( H7 N: O3 B
Break only if the value at the indirect address is not equal to FF:0 Q- @/ o; U, H) t7 N  f* B. ]4 m
& b: `( T, V- l* h
#FF != $[$10+($11*#100)]
9 W6 [2 c0 w1 e7 ~; i) I* P( `6 F0 Y# e+ ^: a+ A' L) `
Break only if flag N is clear or A is not equal to 00:( h3 D; k, l7 s- f0 {- ^
+ q/ F) ~. ^; g6 K" [9 f
(N==#0 || A!=#0)
0 C' g; G" a5 t$ L* {% X9 w* F. h6 f6 Y/ M# P
Break only when accessing a data from bank 2 (the condiition is relevant when using with Read/Write-type breakpoints):7 ?( D, o1 G3 H
  A. F$ [0 n* s
T==#2

* u' a" f0 v  \) r8 s0 N1 Z) X0 ^" g% t) X2 ?5 w8 S
以上内容来自fceux自带的帮助文档说明
[发帖际遇]: 疾风之狼 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 20:07:49 | 显示全部楼层
疾风之狼 发表于 2014-1-24 16:59
+ M% f% Z9 t8 N0 |0 J3 V# V1 Q回3楼:其他条件断点

# E* i, z) f, P' ~& K' K: {: }洋拼音看不懂啊,亲 - -
+ S+ G# H5 H' K2 x9 x0 A求翻译 - -
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 12:04:05 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-1-24 20:334 X; X0 k; x0 n& w9 p
懒着翻译,用GOOGLE或百度的在线翻译吧。8 h$ q! `; `) `( m' e2 M& Y

  c1 V1 M( t1 Y* {4 A为什么不学点英语?不是很多资料都有中文。
, F- A2 O$ c" a) {' p
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。( g3 j+ `, w% {# g4 G1 A" U
所以只能再次伸手了。
7 S$ p% Q; S7 F' l请问这种断点怎么设置。就是将寄存器A的数据写入地址0000  且此时寄存器A=05  
回复

使用道具 举报

签到天数: 1902 天

[LV.Master]伴坛终老

发表于 2014-3-30 17:21:13 | 显示全部楼层
丿粉墨登场 发表于 2014-3-30 12:043 S0 Z5 v9 D0 r9 g: P, E0 O
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。
2 a' C8 Y  ^2 N3 l7 m9 G所以只能再次伸手了。
! n6 q* k7 J" `( q7 R3 L请问这种断点怎么设置 ...

- q' a, ^2 L1 w+ `3 f如图........3 @; d( S$ v  i' o+ L

, ~, k1 F2 \1 ^Address写0000,condition写A==#05,Write选项打勾

本帖子中包含更多资源

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

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

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 19:30:36 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-3-30 17:21
# E" |0 ?0 M' m. e  E8 O" {+ M: j如图........7 C% W8 ]9 ^& Y* p9 q

! p! M$ G( T) q9 W1 D- VAddress写0000,condition写A==#05,Write选项打勾

1 V0 S# ]& Y" H( Y( |感谢,,,原来也是这个格式。。。(^_^)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-25 19:31

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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