バンク切り替え一応動いたが、実機でおかしくなる。
lda #%01000010
sta $8000
で、左$0000がBGで右$1000がObjにすれば
BGとOBJの左右を入れ替えるとIRQのカウンタがズレるらしく(
MMC3 - Nesdev wiki)、実機とNestopiaで盛大に絵が壊れる。そういう製品はないらしいので、FCEUXは非対応なのかこっちでは動くように見えるところがタチが悪い
そもそも$8000のbit7が効くときと聞かない時がある?なにか他の条件も絡んでそうで厄介。
もともと独立した要素なので、一旦バンク切り替えは後回しにしたほうがよいか