ボーネンさんのプログラムの構成がわからないので説明しがたいですが BG座標で1増えたらディスプレイ座標では16増えたことになります。(BGの一タイルら16x16pxのため) そしてx=x+4ではなく 表示側でx+4してあげなければいけないので BGOFS 1,4,4の方がよろしいかと