Docs for SPRPTRADR suggest that sprite pointers "[can] be moved from the end of screen RAM to an arbitrary location in the first 8MB of RAM." / "the sprite pointer list [can] be located anywhere in the first 8MB of RAM." There's an additional requirement not mentioned that the location of the pointers must be 16-byte aligned.
Docs for SPRPTRADR suggest that sprite pointers "[can] be moved from the end of screen RAM to an arbitrary location in the first 8MB of RAM." / "the sprite pointer list [can] be located anywhere in the first 8MB of RAM." There's an additional requirement not mentioned that the location of the pointers must be 16-byte aligned.