Hmm yeah I did that, and then tried setting the Y-position to something like 300-600 and it would just disappear. Let me check again and make sure I didn't overlook something.
What does your XSCREEN command look like?
If it's like XSCREEN [mode],512,[bg] then it means that you're allocating all 512 available sprites to the top screen and leaving 0 for the bottom screen. Try changing 512 to 256.
@King It's okay, thanks for trying!
@V360 Actually I didn't allocate any, it's just XSCREEN 2. I'm not having any problems on the top screen, perhaps I need to allocate some for the bottom?
Darn, I tried XSCREEN 2,128,4
it still won't let me use SPOFS after DISPLAY 1 without getting that error. If I do it without Display 1 then it just won't show up on the bottom screen.
Did you define the sprite while on DISPLAY 1? There can be two different sprites with the same ID on two different screens. (if i remember correctly) Also, 0,0 is the origin for the bottom screen, so you don't need coordinates > 240