本当はbgのマップチップの使っていないビットに判別用のデータを持たせるといいと思いますけど、ワタシの作品でも同じことやってるけど、マップチップ番号と自キャラ座標で判別してみてはいかがでしょうか?