The Legend of Zelda: Four Swords Adventures

The Legend of Zelda: Four Swords Adventures is a video game in Nintendo's The Legend of Zelda series. It was released for the Nintendo GameCube in Japan on March 18, 2004; in North America on June 7, 2004; in Europe on January 7, 2005; and in Australia on April 7, 2005. The Game Boy Advance hand held game console can be used as a controller when using the Nintendo GameCube Game Boy Advance Cable bundled with the game in North America.

Resizing the Window (DX9)
Switching between full-screen and windowed mode, or even just resizing the window in DirectX9 will make some textures, especially Link, invisible. This does not happen on OpenGL/DX11 plug-in

FIFO Errors
FIFO errors may occur, which mean that Watermark Tightness needs to be increased in the game properties (right click on the game). Revise to a value more than 100 till the errors go away.

Gameboy Player
Gameboy connection support can be supported via joybus emulation. You will need VBA-M (r947 or newer) and a dump of GBA BIOS (see here an excellent dump guide). To connect GBA:
 * 1) Launch Dolphin (only or newer will work, in older revisions you can use DSP LLE Plug-in, but it is very slow!)
 * 2) Start Legend of Zelda: Four Swords Adventures and choose multiplayer
 * 3) In connection screen, go to Config => GameCube and change the ports to GBA
 * 4) Launch VBA-M, go to Options => Emulator and uncheck "Pause When Inactive". Then, go to Options => Link => Joybus options, mark "Enable Joybus Connection" and use default settings (127.0.0.1)
 * 5) When you enable joybus, Dolphin will freeze (don't panic, its ok!). Now load the GBA Bios in VBA-M, after the splash screen Dolphin will recognise the joybus link and game will detect it as a standard GBA.

To connect other GBAs, just repeat last instruction. Remember to unblock Dolphin and VBA-M in your firewall (some firewalls may block joybus link), otherwise Dolphin will stuck in connection screen. If you are in doubt, refer to this video for more details.

Testing
update 10/28/2010, using dolphin rev 6315 with d11 and vba-m rev966 (from emucr, needs d3dx9_43 found in directx june 2010) playable in multyplayer with fullspeed in dolphin and vba-m. (i7 720qm + ati HD5730 1gb (a 5770 gddr3 )


 * }

Gameplay Videos

 * Zelda Four Swords on Dolphin