dolphin/Source/Core/DolphinWX
skidau 8d4a47d40c Added GameCube Adapter support.
The libusb driver must be installed on the adapter (e.g. zadig can be used to install the driver in Windows).  GameCube pad controllers are supported and will override the current input device assigned to the port.  GameCube controller buttons are auto-configured and cannot be re-assigned.  Rumble is supported.  Hotplug is supported while playing a game.  If a controller is unplugged from the adapter, Dolphin will fallback to using the host input device on that port.  If a port on the adapter is unused, Dolphin will use the host input device for that port, allowing a mixture of host input devices and controllers connected to the adapter.

The adapter support can be disabled in the Controllers config if the OS driver is preferred (allowing the pad buttons to be reconfigured).

One adapter per system is supported.
2014-12-10 20:45:45 +11:00
..
Android More formatting and consistency fixes 2014-11-24 17:16:59 -05:00
Cheats DolphinWX: Specify wxID_ANY where -1 is used in controls 2014-12-01 23:02:50 -05:00
Debugger WatchView: Pass string by reference in SetWatchName 2014-11-15 14:06:12 -05:00
resources Removed SDK flag 2014-11-18 19:44:17 -05:00
AboutDolphin.cpp DolphinWX: Remove unnecessary forward declarations 2014-11-07 22:16:13 -05:00
AboutDolphin.h
ARCodeAddEdit.cpp DolphinWX: Fix button handling for AR codes 2014-11-22 16:44:31 -05:00
ARCodeAddEdit.h DolphinWX: Specify wxID_ANY where -1 is used in controls 2014-12-01 23:02:50 -05:00
CMakeLists.txt WiimoteConfigDiag: Rename to ControllerConfigDiag. 2014-12-01 03:36:07 -05:00
ConfigMain.cpp Merge pull request #1437 from skidau/Remove-DSP-thread-option 2014-12-06 10:54:53 +11:00
ConfigMain.h Merge pull request #1437 from skidau/Remove-DSP-thread-option 2014-12-06 10:54:53 +11:00
ControllerConfigDiag.cpp Added GameCube Adapter support. 2014-12-10 20:45:45 +11:00
ControllerConfigDiag.h Added GameCube Adapter support. 2014-12-10 20:45:45 +11:00
DolphinWX.rc
DolphinWX.vcxproj WiimoteConfigDiag: Rename to ControllerConfigDiag. 2014-12-01 03:36:07 -05:00
DolphinWX.vcxproj.filters WiimoteConfigDiag: Rename to ControllerConfigDiag. 2014-12-01 03:36:07 -05:00
DolphinWX.vcxproj.user
FifoPlayerDlg.cpp DolphinWX: Kill off trivial event tables 2014-11-09 00:08:33 -05:00
FifoPlayerDlg.h
Frame.cpp WiimoteConfigDiag: Unify controller menu with the GameCube controllers. 2014-12-01 03:36:04 -05:00
Frame.h WiimoteConfigDiag: Unify controller menu with the GameCube controllers. 2014-12-01 03:36:04 -05:00
FrameAui.cpp Merge pull request #1531 from lioncash/notebook 2014-11-13 01:37:22 -05:00
FrameTools.cpp Remove RunningGamecube 2014-12-06 12:50:24 -06:00
GameListCtrl.cpp DolphinWX: Allow cancelling gcz compression. 2014-11-27 07:53:28 -08:00
GameListCtrl.h DolphinWX: Allow cancelling gcz compression. 2014-11-27 07:53:28 -08:00
Globals.h WiimoteConfigDiag: Unify controller menu with the GameCube controllers. 2014-12-01 03:36:04 -05:00
HotkeyDlg.cpp DolphinWX: Specify wxID_ANY where -1 is used in controls 2014-12-01 23:02:50 -05:00
HotkeyDlg.h DolphinWX: Specify wxID_ANY where -1 is used in controls 2014-12-01 23:02:50 -05:00
Info.plist.in
InputConfigDiag.cpp DolphinWX: Specify wxID_ANY where -1 is used in controls 2014-12-01 23:02:50 -05:00
InputConfigDiag.h DolphinWX: Specify wxID_ANY where -1 is used in controls 2014-12-01 23:02:50 -05:00
InputConfigDiagBitmaps.cpp Fix the red dot not showing up in input config when pointing right. 2014-11-11 13:42:42 -05:00
ISOFile.cpp More formatting and consistency fixes 2014-11-24 17:16:59 -05:00
ISOFile.h Add missing includes where headers depend on other headers having been included first. 2014-10-21 21:22:16 -04:00
ISOProperties.cpp ISOProperties: show all paritions on property page. 2014-11-30 16:38:15 +01:00
ISOProperties.h DolphinWX: Specify wxID_ANY where -1 is used in controls 2014-12-01 23:02:50 -05:00
LogConfigWindow.cpp DolphinWX: Remove unnecessary forward declarations 2014-11-07 22:16:13 -05:00
LogConfigWindow.h
LogWindow.cpp LogWindow: Fix the timer event bindings 2014-11-14 00:46:42 -05:00
LogWindow.h DolphinWX: Kill off trivial event tables 2014-11-09 00:08:33 -05:00
Main.cpp Remove runtime OS X version check. 2014-12-01 14:21:24 -05:00
Main.h DolphinWX: Kill off trivial event tables 2014-11-09 00:08:33 -05:00
MainAndroid.cpp [Android] Fix NEON detection with AArch64 2014-11-30 01:33:11 -06:00
MainNoGUI.cpp VideoOGL: Move X11 wxWidgets utilities to DolphinWX 2014-11-24 21:15:52 -05:00
MemcardManager.cpp DolphinWX: Eliminate some memory leaks 2014-11-11 09:50:16 -05:00
MemcardManager.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
NetWindow.cpp Fix wxCommandEvent/wxThreadEvent subclass mismatch 2014-11-15 23:52:19 -05:00
NetWindow.h NetPlayDiag: Get rid of event table 2014-11-10 23:38:20 -05:00
PatchAddEdit.cpp DolphinWX: Kill off trivial event tables 2014-11-09 00:08:33 -05:00
PatchAddEdit.h DolphinWX: Specify wxID_ANY where -1 is used in controls 2014-12-01 23:02:50 -05:00
PostProcessingConfigDiag.cpp DolphinWX: Specify wxID_ANY where -1 is used in controls 2014-12-01 23:02:50 -05:00
PostProcessingConfigDiag.h Add the configuration dialog for post processing configuration options. 2014-08-13 01:05:15 -05:00
resource.h
SoftwareVideoConfigDialog.cpp DolphinWX: Specify wxID_ANY where -1 is used in controls 2014-12-01 23:02:50 -05:00
SoftwareVideoConfigDialog.h Isolate D3D and Software Renderer from wxWidgets code 2014-08-03 20:28:50 -04:00
TASInputDlg.cpp TASInputDlg: Eliminate the usage of some spacers. 2014-12-06 20:13:30 -05:00
TASInputDlg.h DolphinWX: Specify wxID_ANY where -1 is used in controls 2014-12-01 23:02:50 -05:00
VideoConfigDiag.cpp DolphinWX: Specify wxID_ANY where -1 is used in controls 2014-12-01 23:02:50 -05:00
VideoConfigDiag.h VideoConfig: Rename StereoFocalLength to StereoConvergence. 2014-11-24 11:58:38 +01:00
WXInputBase.cpp DolphinWX: Make WXInputBase part of the WxUtils namespace. 2014-10-05 05:31:48 -04:00
WXInputBase.h DolphinWX: Make WXInputBase part of the WxUtils namespace. 2014-10-05 05:31:48 -04:00
WxUtils.cpp WxUtils: Get rid of GetCurrentBitmapLogicalScale 2014-11-17 20:16:33 -05:00
WxUtils.h WxUtils: Get rid of GetCurrentBitmapLogicalScale 2014-11-17 20:16:33 -05:00
X11Utils.cpp VideoOGL: Move X11 wxWidgets utilities to DolphinWX 2014-11-24 21:15:52 -05:00
X11Utils.h VideoOGL: Move X11 wxWidgets utilities to DolphinWX 2014-11-24 21:15:52 -05:00