Menu

Commit [r1235]  Maximize  Restore  History

Preliminary update to the GameCube to GBA link cable emulation. Fixes Zelda Wind Waker's Tingle Tuner connection, Pac-Man Vs, Final Fantasy: Crystal Chronicles multiplayer, and most other Gamecube to GBA link cable games.

* Added a second socket at port 49420 (0xc10c) which sends clock information
* Handled disconnections from the GBA and GC
* Made the transfers asynchronous
* Blocks the socket before the connection times out

Requires Dolphin 4.0-5899 or later.

skidau 2015-03-20

changed /trunk/src/gba/GBA.cpp
changed /trunk/src/gba/GBALink.cpp
changed /trunk/src/gba/GBALink.h
changed /trunk/src/gba/GBASockClient.cpp
changed /trunk/src/gba/GBASockClient.h
changed /trunk/src/gba/Globals.h
changed /trunk/src/win32/Direct3D.cpp
changed /trunk/src/win32/DirectSound.cpp
changed /trunk/src/win32/MainWnd.cpp
changed /trunk/src/win32/OpenAL.cpp
changed /trunk/src/win32/OpenGL.cpp
changed /trunk/src/win32/VBA.cpp
changed /trunk/src/win32/XAudio2.cpp
/trunk/src/gba/GBA.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/gba/GBALink.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/gba/GBALink.h Diff Switch to side-by-side view
Loading...
/trunk/src/gba/GBASockClient.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/gba/GBASockClient.h Diff Switch to side-by-side view
Loading...
/trunk/src/gba/Globals.h Diff Switch to side-by-side view
Loading...
/trunk/src/win32/Direct3D.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/win32/DirectSound.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/win32/MainWnd.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/win32/OpenAL.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/win32/OpenGL.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/win32/VBA.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/win32/XAudio2.cpp Diff Switch to side-by-side view
Loading...