Woohoo! It lives again.
The layout of the board is slightly different but the connections to the PIC were spot-on, and so were the colours for the PSX cable.
This time I've just hotglued the cable strain relief area.
Put it into CD32 mode and confirmed it's all working with Psygore's very cool JoyPortTest utility (nice one, Psygore!).
Many thanks for your help!