@chrispville I hope you are successful, a few of us want something able to direct boot swiss these days and not everyone can afford the loader (even if it's a reasonable price).
I have no skills other than posting useless forums posts but wish you luck
Reading on the picture at badass consoles would have given you the answer: the serial EPROM that the spartan uses is only 512kb, way not large enough to home its working "code" plus Swiss.