BGの広さは無限ではないので、(0,0)から指定サイズ外にはBGチップを置けません。 マイナスの領域を使いたくなっても、その左上が(0,0)になるようにプログラムを作り替えるしかありません。