![Image](https://i.imgur.com/94BQDQCl.jpg)
![Image](https://i.imgur.com/5J0GYh7l.jpg)
As far as I can tell, the XC9536XL and serial flash (I've used a Macronix MX25V4035FM1I due to the chip in the BOM no longer being available) appear to have both been programmed correctly, my soldering seems fine and although the design I've made is a bit rough and ready, I can't see any major flaws (I noticed TMS and TDI are flipped on the CPLD, which only matters for programming the chip), but when the Shuriken is attached and the Gamecube powered on, it just boots to the standard Gamecube screen.
![Image](https://i.imgur.com/GCFtp5Zl.jpg)
![Image](https://i.imgur.com/6z5utCcl.jpg)
I'm struggling to think of what to do, so thought I'd reach out for any tips in case anyone notices something I may have overlooked. The one thing I'm not sure about is the implementation of the passthrough switch, as although it is written in the CPLD code, there isn't really documentation about it in the shuriken page. I assume from the code highlighted below that if pin 2 of the CPLD is connected to VCC then it will boot the original Gamecube IPL? (Although whether the jumper I've included is closed, connecting pin 2 to VCC, or open, leaving it floating, it doesn't make any difference). Currently if I connect pin 2 to ground, then the console doesn't boot at all.
![Image](https://i.imgur.com/etSW52ph.jpg)