EMU618社区

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

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

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

发表于 2014-1-23 20:16:57 | 显示全部楼层 |阅读模式
请问FCEUX 2.22怎么下条件断点?比例,某地址=XX就中断,,,某地址被读写且=XX就中断之类的
- h* g& N0 ?) h* x+ h最好能把所有条件断点都说下???我还以为只有读 写 断点呢 - -) x+ R+ j+ o" _
万分感谢!!!

签到天数: 1999 天

[LV.Master]伴坛终老

发表于 2014-1-24 20:33:54 | 显示全部楼层
丿粉墨登场 发表于 2014-1-24 20:07/ y/ `& z8 `; i( \& k' N$ B
洋拼音看不懂啊,亲 - -9 M3 L5 p: |3 w: P8 s- L
求翻译 - -
6 T  Q' Q- F8 s5 E
懒着翻译,用GOOGLE或百度的在线翻译吧。
9 k3 I- i3 w3 |0 w/ H* k
+ F9 b. U. j/ }6 w% J6 w! S% h7 ~为什么不学点英语?不是很多资料都有中文。
[发帖际遇]: 疾风之狼 发帖时在路边捡到 5 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复 支持 1 反对 0

使用道具 举报

签到天数: 1999 天

[LV.Master]伴坛终老

发表于 2014-1-24 00:05:10 | 显示全部楼层
在添加断点Condition里写$xxxx==#xx3 F8 \  P1 Z6 O1 o
9 h7 e8 H) u0 |3 B
$xxxx是地址& d9 L! ~5 D' d% q) u

0 \4 P4 h1 J5 R#xx是数值,数值必须用16进制表示
[发帖际遇]: 疾风之狼 乐于助人,奖励 7 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 12:20:30 | 显示全部楼层
疾风之狼 发表于 2014-1-24 00:05
- c8 f! e2 |6 p0 J3 o% ^( d在添加断点Condition里写$xxxx==#xx
+ R- K: m$ g4 |; I( U0 ^  i6 }' x. b
$xxxx是地址

7 e* C& `) h/ s% v非常感谢,,,请问关于断电还有其他的方法和技巧吗{:4_92:}

签到天数: 327 天

[LV.8]以坛为家I

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

签到天数: 1999 天

[LV.Master]伴坛终老

发表于 2014-1-24 16:59:47 | 显示全部楼层
回3楼:其他条件断点
: _0 H4 s# i3 A& A& g" V% p6 _6 ?2 x
Conditional Breakpoints& t7 q- K! q- }) P; _9 A0 p  u& C" k4 k
5 N  H  f' W( o: U0 [
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:+ U3 w6 A* C) i5 L" N
8 I0 \$ J" F6 R. i; C2 k. o" E; O0 u
Connect   -> Compare { ('||' | '&&') Compare } : i2 |3 x9 K$ R2 g* {) s
Compare   -> Sum { ('==' | '!=' | '<=' | '>=' | '<' | '>') Sum }   F% F; K) Z/ d) P  [$ s( m1 z% T
Sum       -> Product { ('+' | '-') Product } 9 M: N+ _1 }( ^3 k
Product   -> Primitive { ('*' | '/') Primitive }
8 j* J/ F" ?  w; g. ~! ~Primitive -> Number | Address | Register | Flag | PC Bank | Data Bank | '(' Connect ')' / \; \, o7 p' w, [! k7 k' V* [* D
Number    -> '#' [0123456789ABCDEF]*
0 {& Q! H/ V3 r' `  `Address   -> '$' [0123456789ABCDEF]* | '$' '[' Connect ']'
: U" ^' N+ E4 [# C, r! `4 m: J( w5 nRegister  -> 'A' | 'X' | 'Y' | 'P' . g" m9 Z$ Y; x" t7 ]( p" ~, F0 }
Flag      -> 'N' | 'C' | 'Z' | 'I' | 'B' | 'V'
1 ^- L$ O+ [1 g5 fPC Bank   -> 'K'   A/ `0 R% J8 o
Data Bank   -> 'T'
2 Q% L9 U1 L6 B
4 q# K- |' h/ ]% kThe 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.# z" M' ~: j/ }  B: L1 `
/ ^- q' A) ]5 G" w! h. _# _- B
Registers A/X/Y are 8-bit unsigned values. Register P is the 16-bit program counter.0 `9 U1 P6 @. X7 F4 ?  ?
  ]2 p! V% Q1 t$ w% G" u1 [3 d
Flags evaluate to 1 if set, 0 if clear.
9 k: S2 K6 v' Z; }7 F- A8 M1 }( y8 c( a0 L3 X+ M0 H
Connecting operators || or && combine boolean terms. Parentheses dictate order of operations.; h+ f& j2 `) Q: m* ~2 I

. Q  }$ v" R8 K, e; u) E2 n3 rExample conditions:3 F& O, V8 O( [$ l5 A9 @
& G, x0 E( ^9 f9 d5 V+ c
Break only if register A is less than value at memory address $0005:- @1 |8 l. M3 m* U% {- \1 ?

; ?5 ^) E' `- TA < $0005
" Z' V4 N* \5 ]7 n3 |8 y
: g1 Q$ J% {* t& B0 lBreak only if the value at the indirect address is not equal to FF:
. q2 I2 u5 X! N- T+ p
5 u/ {7 W" _( x2 \( k$ N9 C$ W#FF != $[$10+($11*#100)]( ^5 o/ g. y4 I$ H) v! _8 M$ l

$ Q0 t  C% W( k1 e  {; T0 bBreak only if flag N is clear or A is not equal to 00:! ?0 J3 [3 j, E+ ?! k: Q" `8 c7 K# Z
. U, k/ G) L' Q* R( c. ]: C/ K% \
(N==#0 || A!=#0)
$ W$ D  B4 ?' K& s& s
; l; o: P4 U. [0 Q( H6 |Break only when accessing a data from bank 2 (the condiition is relevant when using with Read/Write-type breakpoints):
+ W! J# U  R& K- K7 t* w
- C; x) G( c1 {0 X( TT==#2
* m# n" k4 }" C2 F: e1 t. t
9 h4 S2 x. V& B! h$ C
以上内容来自fceux自带的帮助文档说明
[发帖际遇]: 疾风之狼 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-1-24 20:07:49 | 显示全部楼层
疾风之狼 发表于 2014-1-24 16:59
# s0 Q: t! s9 T8 h/ ~回3楼:其他条件断点
3 \( l4 D8 d) R  B! I- v
洋拼音看不懂啊,亲 - -
" [6 k2 w* P" K" x# u! A求翻译 - -

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 12:04:05 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-1-24 20:33, ]& ^! q) l! w) @/ i  f/ Q5 h
懒着翻译,用GOOGLE或百度的在线翻译吧。  M' e+ ]" k- i6 t

4 I) Q$ p9 c: E, H9 J2 P3 _为什么不学点英语?不是很多资料都有中文。

0 N  Q' u; J) |! v5 H# O+ d" F* K- `; e非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。
6 \% `$ n# d/ t* x/ n# Z6 J所以只能再次伸手了。
" s4 `5 y( G  w请问这种断点怎么设置。就是将寄存器A的数据写入地址0000  且此时寄存器A=05  

签到天数: 1999 天

[LV.Master]伴坛终老

发表于 2014-3-30 17:21:13 | 显示全部楼层
丿粉墨登场 发表于 2014-3-30 12:04/ k* w/ o' e/ {7 ?. O; T( |
非常感谢。。。但是这东西用百度翻译过来还是看不懂。。。
4 o& A' ]; M$ D) a' Y' T2 K" _所以只能再次伸手了。
6 N: g# @* Y" e, ?* H9 r请问这种断点怎么设置 ...

2 q8 u+ B0 e6 D, Z如图........
! K& G+ z; b' l" t# L9 R* M6 {3 N# ~8 V. d; p4 L
Address写0000,condition写A==#05,Write选项打勾

本帖子中包含更多资源

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

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

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2014-3-30 19:30:36 来自手机 | 显示全部楼层
疾风之狼 发表于 2014-3-30 17:21, A: N4 l) o4 P, T) V
如图........
$ t, z# y/ i9 Y
% h9 i" j+ ~* o5 m& r* \) @Address写0000,condition写A==#05,Write选项打勾

6 r( p0 o: C  F# `" P5 O感谢,,,原来也是这个格式。。。(^_^)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-6 07:05 , Processed in 1.066406 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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