>>16
ありがとうございます。
>SP0とBGのピクセルが非透明ならば

Primary object collisions occur when a non-transparent playfield pixel
coincides with a non-transparent object pixel, while the primary object
present status entering the multiplexer for the current clock cycle is true.
http://nesdev.parodius.com/2C02%20technical%20reference.TXT
意訳すると、非透明な背景ピクセルと非透明なスプライトピクセルが重なったときに、
同時に0番スプライトがマルチプレクサに入っていればフラグが立つという意味だと思うのですが、
これは0番スプライトが透明でも別の非透明のスプライトのピクセルが重なっていればフラグが立つということではないのですか?

�@についてはどうでしょうか?
BGが非透明
0番スプライトが透明で優先度がBGの後面
1番スプライトが非透明で優先度がBGの前面
の場合ヒットフラグは立たず、1番スプライトがBGの前面に表示される。BGピクセルは表示されない

ということでしょうか?

スプライトとBGの優先順位をいろいろ資料で探したのですが、いまいち理解できません。
エミュレータ作者の方ご協力お願いします!