Programming with unofficial opcodes
https://wiki.nesdev.com/w/index.php/Programming_with_unofficial_opcodes

SKB #i ($80 ii, $82 ii, $89 ii, $C2 ii, $E2 ii; 2 cycles)
These unofficial opcodes just read an immediate byte and skip it, like a different address mode of NOP. One of these even works almost the same way on 65C02, HuC6280, and 65C816: BIT #i ($89 ii), whose only difference from the 6502 is that it affects the NVZ flags like the other BIT instructions. Use this SKB if you want your code to be portable to Lynx, TG16, or Super NES. Puzznic uses $89, and Beauty and the Beast uses $80. Also called DOP, NOP (distinguished from the 1-byte encoding by the addressing mode).

【まだ】単品CPU Z80とか6809/6502 (【現役】
http://science4.5ch.net/test/read.cgi/denki/1150952925/

110 :774ワット発電中さん:2006/10/01(日) 21:01:30 ID:tYTmehRZ
BRN:Branch Neverって命令あったよね。
最初NOPと何が違うのかと思ってた。
オペランドに何を入れておいても良いので、データを隠しておいて
解析されにくくするのに使ってた。

117 :774ワット発電中さん:2006/10/04(水) 01:24:38 ID:hcYn7IPe
>>110
BRNは、ハンドアセンブルみたいにコード追加でのアドレス再計算が
困難なときに所々にはさんでおいて、コード追加時にBRA等に書き換える、
みたいなことをどこかで読んだ記憶がある。

でも、実際は6809をハンドアセンブルしようなんて言う強者はそうそう
いなくて、1byte skipにしか使われていなかったのではないだろうか。

118 :安田某:2006/10/05(木) 23:27:58 ID:/lpvVcZC
BRNは手作業でパッチを当てる時に,Bxxをとりあえず分岐しないように
使うんだろう.(オフセットはいじらないですむように)

ところでC級トラ擬で6502連載してるな.C-MOS版じゃない,ノーマル(N-MOS)の
6502欲しいんだがどっかで売っているか? ついでに6521も・・・