FCEUXデバッガで条件ブレーク
ドキュメントが存在しないようなのでメモ。
2012/03/03 追記: FCEUXヘルプの FAQ / Guides -> Debugger Usage Guide (Intermediate) にドキュメントがありました^^;
ブレークポイント設定時にCondition欄に条件文を書くことで条件ブレークポイントを作れるようです。例えば、CPUメモリ $0000-$FFFF に対して実行ブレークをかけ、Condition欄に
X == #AA
と書いておくと、X レジスタの値が 0xAA になったときにブレークがかかります。また、
K == #07
と書いておくと、バンク #7 のコードが実行されたときにブレークがかかります(バンクは16KB単位)。
条件文の文法は conddebug.cpp 冒頭のコメントを見ればわかります('R' は 'P' のtypoで、プログラムカウンタを指す識別子のようです)。