my x-arcade has a db9 port mounted directly on the circuit board, and then just uses a standard 9pin serial cable.
I've had mine for years since they first came out and I was thinking the same thing..... opened it up and sure enough, pcb mounted DB9 and it just uses a basic serial cable from there.
And I still don't quite understand what info he needs. The wires look all there, can't tell what's really "broken". If it's just a DB9 housing of some sorts that's broken, swap it one wire at a time to the new one.
Is that the same cable in pictures #1 and #2 ?
Does that cable then plug into the little pcb inside the X-Arcade ?