バンク切り替え一応動いたが、実機でおかしくなる。

lda #%01000010
sta $8000

で、左$0000がBGで右$1000がObjにすれば

BGとOBJの左右を入れ替えるとIRQのカウンタがズレるらしく(

MMC3 - Nesdev wiki)、実機とNestopiaで盛大に絵が壊れる。そういう製品はないらしいので、FCEUXは非対応なのかこっちでは動くように見えるところがタチが悪い

そもそも$8000のbit7が効くときと聞かない時がある?なにか他の条件も絡んでそうで厄介。

もともと独立した要素なので、一旦バンク切り替えは後回しにしたほうがよいか