マップスクロールとの両立ですが、試してないのでちゃんと出来るかはわかりませんが、キャラはSPLINKを使って定義番号0番のキャラ(キャラは見えないようにしておく)を親にして、BGがスクロールしたときはその定義番号0のキャラの位置だけBGに同期させればSPLINKされた他のキャラも同期してBGスクロールとの両立が出来るんじゃないかな?って思ったりしました。 (出来なかったらすいません…)