BGOFSで指定した位置(指定してないなら0,0)にBGHOMEで指定した点がくるため、BGHOMEで表示位置が移動するのは当たり前。