So the unreleased custom Faceball adapter was basically just a Y-cable that takes the data in via SI on the first connector and sends the data out via SO on the second connector into the next Gameboy's SI via its first connector and this goes on with any number of Gameboys until completing the ring in the first Gameboy's SI, first connector. So that when the data comes back to the first Gameboy it contains all the data for all the Gameboys, similar to a midi ring.
Though as was discovered the Y-cable was probably not entirely without components and had most likely a buffer (like a 74HC541 that Zari used) to keep the SC signal (serial clock) within the specified voltage levels (that's probably the adapter Henk Rogers suddenly seemed to remember in the interview).
The GBA link cable ring partly worked only because it connects SO on the first end to the SI on the second end while the SO on the second end goes to the SO on the hub on the middle of the cable (SI on the second end is unused and grounded).
Connecting two GBA cables into each other's hub and two GBAs will basically make it work like the GB/GBC link cable (SI to SO both ways). By using 3 or more cables the Faceball ring is formed, but as the GBA cable lacks the buffer it will crash a lot with more than 8 players.
This also sounds to me that two GBA link cables connected together with two GBAs should work for linking with GB/GBC games since it connects each SI with each SO.
It's just great to see that they built 16 flashcarts in order to test the bug-fix for 16 players to work on real hardware.
Have a nice day!
