Make a copy of the file, and try simply changing .sps to .sav
It might not work, but it has worked for me for a couple different things. Its a little nooby thing to try.
I haven't gotten up to Pokemon Emerald quite yet. If I did, I could host the .sav on rapidshare/megaupload or something for ya.
Another possible fix would be if someone knew what emulator could use .sps files, and just use a different emulator, then save normally and import the .sav and use the emulator of your choice. (making sure to put the file in the proper folder)