设为首页收藏本站

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

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

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-23 20:16:57 | 显示全部楼层 |阅读模式
请问FCEUX 2.22怎么下条件断点?比例,某地址=XX就中断,,,某地址被读写且=XX就中断之类的
; v  _/ H2 q* C2 t最好能把所有条件断点都说下???我还以为只有读 写 断点呢 - -
4 [2 k  v. m0 Y6 H& a万分感谢!!!

签到天数: 1910 天

[LV.Master]伴坛终老

发表于 2014-1-24 20:33:54 | 显示全部楼层
丿粉墨登场 发表于 2014-1-24 20:07
( ~1 |. n! v* r+ `4 u9 Z2 q洋拼音看不懂啊,亲 - -
* k  K& J2 Y7 g) w( W* y6 S求翻译 - -
/ S. H6 z- }: s4 B% z7 G
懒着翻译,用GOOGLE或百度的在线翻译吧。
' m; v/ S- \; W( @" w8 S4 @1 n
& B' Z4 k9 q- H& X% f为什么不学点英语?不是很多资料都有中文。
[发帖际遇]: 疾风之狼 发帖时在路边捡到 5 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复 1 0

使用道具 举报

签到天数: 1910 天

[LV.Master]伴坛终老

发表于 2014-1-24 00:05:10 | 显示全部楼层
在添加断点Condition里写$xxxx==#xx. O8 x& m* u7 ?. M0 |

- j0 G4 l# D! a6 V/ f$xxxx是地址$ B/ g9 l+ V; p6 v; S: }) V/ w- Z0 H
/ V8 H. c. ]; a0 ?: P. [) A( z; k
#xx是数值,数值必须用16进制表示
[发帖际遇]: 疾风之狼 乐于助人,奖励 7 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 12:20:30 | 显示全部楼层
疾风之狼 发表于 2014-1-24 00:05* T3 q. S) A8 s" D; {. `
在添加断点Condition里写$xxxx==#xx
7 P! U, T$ L7 i. P7 O1 l2 c# M- h- m( y1 ]  l8 x4 O- R# n- Y  w' C
$xxxx是地址

+ _% `7 n, c" U7 H& D# p非常感谢,,,请问关于断电还有其他的方法和技巧吗{:4_92:}
回复

使用道具 举报

签到天数: 327 天

[LV.8]以坛为家I

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

使用道具 举报

签到天数: 1910 天

[LV.Master]伴坛终老

发表于 2014-1-24 16:59:47 | 显示全部楼层
回3楼:其他条件断点3 E7 F1 f4 i, A& }& l
Conditional Breakpoints
; o. Q* X" A( m1 r$ i' n7 d4 [$ N, `7 [& R
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:5 u8 @& E* B/ |- N8 n
, \* j6 x2 [* y" o# J. c& {
Connect   -> Compare { ('||' | '&&') Compare } : f$ I8 S* {+ Z& [, u1 ^! c3 L
Compare   -> Sum { ('==' | '!=' | '<=' | '>=' | '<' | '>') Sum } 8 p7 q9 Y0 u# ~9 D) R2 {9 b! ~) h
Sum       -> Product { ('+' | '-') Product } - a8 E; Z" F' u1 t8 ^
Product   -> Primitive { ('*' | '/') Primitive }
0 G, d, k% u; ePrimitive -> Number | Address | Register | Flag | PC Bank | Data Bank | '(' Connect ')'
6 b( X' [2 H, L5 A3 M8 eNumber    -> '#' [0123456789ABCDEF]* 5 m8 A# M; Q; D4 y  L5 S! J
Address   -> '$' [0123456789ABCDEF]* | '$' '[' Connect ']' / G2 q, u) }( M. e
Register  -> 'A' | 'X' | 'Y' | 'P' % l5 g- t4 u3 N( K6 x
Flag      -> 'N' | 'C' | 'Z' | 'I' | 'B' | 'V'
  T5 f0 m$ g7 I, K/ _PC Bank   -> 'K'
( q+ p4 n4 F7 q3 wData Bank   -> 'T' 3 b' I6 [  @0 r3 D/ I

  {. M7 {8 W9 A/ 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.7 m0 s. o1 m9 o& v  G9 b6 @2 i. Q7 W

" w5 P  p& Q( b+ tRegisters A/X/Y are 8-bit unsigned values. Register P is the 16-bit program counter.
8 s! D" R1 w8 Q- b. i. P* o. E7 t3 z4 i6 i9 H
Flags evaluate to 1 if set, 0 if clear.
9 m' ~; S# M! m. A
; p2 _3 t/ [4 m( s! pConnecting operators || or && combine boolean terms. Parentheses dictate order of operations.- B* _: L$ `$ x7 b. ~

% H6 ^0 K& ~+ P7 v3 y- v7 e2 xExample conditions:
  S7 o) G& I- ]# Q$ B
0 U7 B$ h5 B# DBreak only if register A is less than value at memory address $0005:
. e% n8 u1 E9 E9 H1 w' i$ m' B- ~9 H2 B
A < $0005$ ~) _0 y" X6 G" q; r* g  t
' G9 v! w; J* k2 l: w: s+ H
Break only if the value at the indirect address is not equal to FF:
" T: ^' O. A* H7 G, P# f. z* W0 y% F/ B* a8 K& R8 ~
#FF != $[$10+($11*#100)]
4 ^5 T7 a1 `2 D' u* K  y
+ _0 h/ O( ?( j3 ?9 `Break only if flag N is clear or A is not equal to 00:! P" p1 C4 d. c
$ b3 P) T# B  `' X3 _% f" u
(N==#0 || A!=#0)! Z, w9 y- T; ~

3 J+ B% c. O. k- c+ rBreak only when accessing a data from bank 2 (the condiition is relevant when using with Read/Write-type breakpoints):- H0 i' x+ ^! n* y3 }" k4 V
4 W2 [& w) E! M3 g1 I4 }! }
T==#2

2 ]5 d- Z8 s4 z; M0 |9 \! m- {* m, b! g: l1 y2 m" q7 z
以上内容来自fceux自带的帮助文档说明
[发帖际遇]: 疾风之狼 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 20:07:49 | 显示全部楼层
疾风之狼 发表于 2014-1-24 16:59
& T0 Z5 t2 @4 d7 T. V9 {0 y回3楼:其他条件断点
+ r- c1 j9 P, W, r- G" F
洋拼音看不懂啊,亲 - -
$ ?, U( A2 x0 o求翻译 - -
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 12:04:05 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-1-24 20:33
9 p! ]+ Y1 A" J1 y6 X: V懒着翻译,用GOOGLE或百度的在线翻译吧。; ?3 X- p5 H1 \; F$ p

3 V$ x2 b% Z& Z为什么不学点英语?不是很多资料都有中文。

1 E6 W+ D# g% j0 w6 G. X非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。) ~! E% Q* k% Q) r) l) B  h1 V
所以只能再次伸手了。
8 F  H7 c$ [8 k$ s请问这种断点怎么设置。就是将寄存器A的数据写入地址0000  且此时寄存器A=05  
回复

使用道具 举报

签到天数: 1910 天

[LV.Master]伴坛终老

发表于 2014-3-30 17:21:13 | 显示全部楼层
丿粉墨登场 发表于 2014-3-30 12:04" A7 ?8 H1 j& x  w4 M$ b8 a* e- D
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。
! m2 v! P2 |( q7 m7 f所以只能再次伸手了。
6 G3 e5 l0 P. Y& _! k: x6 B% p请问这种断点怎么设置 ...

& _* j( t. W$ S' ?如图........
6 u3 m, G( T, f( N+ Y  n+ f4 O7 L/ A% c- E7 \5 @
Address写0000,condition写A==#05,Write选项打勾

本帖子中包含更多资源

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

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

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 19:30:36 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-3-30 17:21# Y$ J, H# p( a/ V/ T* b+ M' Y
如图........
( ?9 w3 W2 A2 O6 s, [* X
# p. R, a( g/ j2 qAddress写0000,condition写A==#05,Write选项打勾
  K- M9 \5 g% H% |" k  _
感谢,,,原来也是这个格式。。。(^_^)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-2 04:53

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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