dolphin/Source/Core/Core
Léo Lam 8912bb3ff4 Back up part of SYSCONF when switching to emulated BT
This fixes an issue where the Bluetooth info section could be fully
filled up by syncing 5 Wiimotes in passthrough mode then switching to
emulated Bluetooth; emulated Wiimotes were then unable to be used.

The "real" SYSCONF section is now backed up before being replaced with
a blank section that the emulated BT adapter can always fill with 5
Wiimotes without issues.

This backup is restored by the passthrough code, instead of during
the Bluetooth mode switch because this should be done regardless of the
user interface, and even without UI (if the config file is edited
manually).
2016-10-03 23:13:09 +02:00
..
Boot PatchEngine/GeckoCode: Heuristic stack checks 2016-10-03 16:27:42 +11:00
Debugger PPCDebugInterface: Fix ToggleMemcheck 2016-09-15 13:08:48 +10:00
DSP Reorganise a ton of logs level 2016-10-01 15:50:28 -04:00
FifoPlayer Support for dynamic BAT modification (dynamic-bat). 2016-09-06 08:43:22 +02:00
HLE HLE: Fix warnings 2016-10-03 18:49:08 +11:00
HW Add ability to passthrough a Bluetooth adapter 2016-10-03 23:06:23 +02:00
IPC_HLE Back up part of SYSCONF when switching to emulated BT 2016-10-03 23:13:09 +02:00
PowerPC MMU: Don't generate virtual memory area on 32bit builds. 2016-10-03 10:26:23 +02:00
ActionReplay.cpp CheatManager/ISOProperties: Refactor ActionReplay tabs as a class 2016-08-31 14:32:12 +10:00
ActionReplay.h CheatManager/ISOProperties: Refactor ActionReplay tabs as a class 2016-08-31 14:32:12 +10:00
Analytics.cpp Suppress deprecation warning. 2016-06-26 00:49:51 -04:00
Analytics.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
ARDecrypt.cpp CheatManager/ISOProperties: Refactor ActionReplay tabs as a class 2016-08-31 14:32:12 +10:00
ARDecrypt.h CheatManager/ISOProperties: Refactor ActionReplay tabs as a class 2016-08-31 14:32:12 +10:00
BootManager.cpp Back up part of SYSCONF when switching to emulated BT 2016-10-03 23:13:09 +02:00
BootManager.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
CMakeLists.txt Add ability to passthrough a Bluetooth adapter 2016-10-03 23:06:23 +02:00
ConfigManager.cpp WII_IPC_HLE/57e_305: Store link keys 2016-10-03 23:13:09 +02:00
ConfigManager.h WII_IPC_HLE/57e_305: Store link keys 2016-10-03 23:13:09 +02:00
Core.cpp Add ability to passthrough a Bluetooth adapter 2016-10-03 23:06:23 +02:00
Core.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Core.vcxproj Add ability to passthrough a Bluetooth adapter 2016-10-03 23:06:23 +02:00
Core.vcxproj.filters Add ability to passthrough a Bluetooth adapter 2016-10-03 23:06:23 +02:00
CoreTiming.cpp CoreTiming: Guarantee FIFO processing of timed events 2016-09-08 19:46:42 +10:00
CoreTiming.h CoreTiming: Document initial startup behavior 2016-09-03 14:55:45 +10:00
DSPEmulator.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
DSPEmulator.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
ec_wii.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
ec_wii.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
GeckoCode.cpp GeckoCode: Provide operator== and operator!= overloads 2016-10-03 02:32:43 -04:00
GeckoCode.h GeckoCode: Provide operator== and operator!= overloads 2016-10-03 02:32:43 -04:00
GeckoCodeConfig.cpp Fix building with PCH disabled. 2016-08-07 01:18:59 -05:00
GeckoCodeConfig.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Host.h VideoCommon: Drop GetConfigName. 2016-06-26 12:34:59 +02:00
HotkeyManager.cpp Add ability to passthrough a Bluetooth adapter 2016-10-03 23:06:23 +02:00
HotkeyManager.h Add ability to passthrough a Bluetooth adapter 2016-10-03 23:06:23 +02:00
MachineContext.h Add a context definition for OpenBSD amd64. 2016-07-17 22:15:14 -06:00
MemoryWatcher.cpp Core: Change CoreTiming event key from int to EventType* 2016-09-03 14:55:44 +10:00
MemoryWatcher.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
MemTools.cpp Add a context definition for OpenBSD amd64. 2016-07-17 22:15:14 -06:00
MemTools.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Movie.cpp Add ability to passthrough a Bluetooth adapter 2016-10-03 23:06:23 +02:00
Movie.h Move code into Movie::SignalDiscChange 2016-08-21 12:51:14 +02:00
NetPlayClient.cpp Add ability to passthrough a Bluetooth adapter 2016-10-03 23:06:23 +02:00
NetPlayClient.h Wiimote netplay: Check the reporting mode instead of the size 2016-08-14 19:25:00 +02:00
NetPlayProto.h Add md5 testing to netplay 2016-07-16 22:48:46 +02:00
NetPlayServer.cpp Merge pull request #3588 from Aestek/feature/improve-netplay-dialog 2016-07-26 02:12:22 +02:00
NetPlayServer.h Fix bogus UPnP requests 2016-07-23 20:04:07 +02:00
PatchEngine.cpp GeckoCode: Save installation state to savestates 2016-10-03 16:27:42 +11:00
PatchEngine.h PatchEngine: Handle MSR more cleanly 2016-10-03 16:27:42 +11:00
State.cpp Add ability to passthrough a Bluetooth adapter 2016-10-03 23:06:23 +02:00
State.h DolphinWX: Don't translate OSD messages 2016-08-10 18:18:25 +02:00