う~ん、②の質問も状況が不明確過ぎて答えようがないので推測ですが…
「表示させようとすると範囲外のエラーになる」ということは、
「SPSETがOut of rangeになる」という認識で問題ないでしょうか。
そうだとすると「XSCREENで下画面にスプライトを振り分けていない」可能性が一番高いと思います。
次に高いのは「上下画面の管理番号の認識が間違っている」。
例えば512個のスプライトを256個ずつ上下に振り分けたとすると、
管理番号は「0~255」と「256~511」になるのではなく、
「0~255」と「0~255」になります。
0そうだね プレイ済み