I know nintendo ds is duel screen but idk about that one.
I just visited the wonderful world of WIKIPEDIA and I found out that it stands for Special Player.