According to this article, Datel is producing their own adapter for the GameCube, which will enable you to play Game Boy Advance games on the GameCube. It'll be smaller and cheaper than Nintendo's Game Boy Player, and it'll fit in the memory card slot.
After reading some of the user comments, it appears that this will play only Game Boy Advance games, and not games for Game Boy Color or the original Game Boy.
