Okay, here's how it is:
Let's say you have two original GameBoy game paks - oh, Tetris, for example. And you have two Advance-Compatible GameBoy units, let's say a regular GBA and a GameBoy Player. Now, in order to link these two units together to play some green Tetris, *offically* you are supposed to have a Universal Link cable. Great, except that no one sells the offical Nintendo Universal Link Cable. So what other options do you have? Well, aside from third party cables, you can take two of the offical GameBoy Advance cables and use them to link the two units together. How, you ask? (Come on, ask it!)... Well, take the purple ends of both cables and plug them into the extention ports in the middle of the cables. Then, take the grey ends of the cables and plug them into the GBA units - blammo, you've got a two player game of Tetris, ready for your pleasure.
This has been farily common knowledge for awhile now... But what about that F-1 Racing urge we all have?
Well, I finally managed to get two additional copies of the classic GameBoy game F-1 Race for a really cheap price, and, along with my copy I already had, I'm up to three. So I finally got a chance to try something out! 3 Player F-1 Race without using the offical Nintendo Four Player Adapter (You know, that little used gadget that came packed with F-1 Race that was never really used for much of anything else...) So I took three GBA Cables and hooked a purple end from each into a middle extention port on each, making a triangle in the center. Then I plugged a grey end into a regular GBA, a GBASP and my GameBoy Player. Slipping in an F-1 Race cart into each of the units, I powered them up and attempted to start a three player game.
Sadly, it didn't work.
After getting out my old Four Player Adapter and one of my Brick GameBoys, along with two Universal Link Cables, I linked my GBA, GameBoy Player and original GameBoy together - just to make sure that the three player was working (and that it wasn't something with the units or something or another) and sure enough, it did work.
What does this mean? If you want to play a GameBoy Classic 4-Player game, you *must* have at least *one* Brick GameBoy (Since the Four Player Adapter requires one of the larger expansion ports to plug into).
Yeah, it's not very exciting, but I was bored...