基本的にでんぺんさんの言ってる方法で大丈夫だと思います。
ただ「座標を16で割って小数点以下を切り捨てる」という方法は「スクロール」がある場合あまりオススメできません。
BGOFS 0,0の状態では16ドットごとにBGの境目がある状態なのでそれでもいいんですが、BGOFS 0,1にするともちろん1ドットズレます。そこの補正を加えないといけないのでやや面倒です。
16で割らずにBGCOORDを使って変換するのがオススメ。
(ただ、プレイヤー座標を画面外まで考慮する形で管理しているなら16切り捨てで問題ないです)