dolphin/Source/Core/Core
JosJuice 94b31eb4f4 Jit: Replace MSR/MMCR access with feature_flags access
This has the same effect in the end, but in my opinion, doing it this
way makes it more clear for the reader why we can read from ppcState at
JIT time, something that makes no sense for everything else in ppcState.
2023-11-30 22:40:36 +01:00
..
Boot Jit: Replace "msrBits" with "featureFlags" 2023-11-30 22:40:32 +01:00
Config Merge pull request #12298 from Shoegzer/master 2023-11-28 22:45:17 +01:00
ConfigLoaders Remove references to Debugger.ini 2023-11-27 21:38:43 +01:00
Debugger Callstack: Bugfix. Remove double counting in loop to allow for more callstack items to be reported. 2023-11-27 14:18:25 -07:00
DSP Remove _M_X86 in favour of _M_X86_64 2023-11-28 23:03:20 +11:00
FifoPlayer Jit: Replace "msrBits" with "featureFlags" 2023-11-30 22:40:32 +01:00
HLE HLE: Refactor ReplaceFunctionIfPossible 2023-11-27 21:40:42 +01:00
HW Merge pull request #12215 from JosJuice/android-si-devices 2023-11-28 19:21:29 +01:00
IOS Jit: Replace "msrBits" with "featureFlags" 2023-11-30 22:40:32 +01:00
PowerPC Jit: Replace MSR/MMCR access with feature_flags access 2023-11-30 22:40:36 +01:00
AchievementManager.cpp Refactored welcome message to render after game start 2023-10-19 19:21:12 +02:00
AchievementManager.h Refactored welcome message to render after game start 2023-10-19 19:21:12 +02:00
ActionReplay.cpp Common/IniFile: Move interface into Common namespace 2023-04-13 10:19:28 -04:00
ActionReplay.h Common/IniFile: Move interface into Common namespace 2023-04-13 10:19:28 -04:00
ARDecrypt.cpp Replace BitUtils with C++20: RotateLeft/RotateRight 2022-12-11 08:59:18 +01:00
ARDecrypt.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
BootManager.cpp Added LoadGameByFilenameAsync and CloseGame to AchievementManager 2023-04-12 03:08:47 -04:00
BootManager.h Config: Port emulation speed setting to new config system. 2022-01-06 16:13:54 +01:00
CheatCodes.h Common/IniFile: Move interface into Common namespace 2023-04-13 10:19:28 -04:00
CheatGeneration.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
CheatGeneration.h Core/CheatSearch: Implement cheat searching functionality. 2021-09-15 19:05:48 +02:00
CheatSearch.cpp CheatSearch: Use index range for ClonePartial 2023-10-30 12:58:38 -07:00
CheatSearch.h CheatSearch: Use index range for ClonePartial 2023-10-30 12:58:38 -07:00
CMakeLists.txt Remove _M_X86 in favour of _M_X86_64 2023-11-28 23:03:20 +11:00
CommonTitles.h Add Everybody Votes Channel and Region Select to WiiLink config 2023-09-03 15:56:02 -04:00
ConfigManager.cpp Add default support for WiiLink + configuration 2023-06-25 14:57:15 -04:00
ConfigManager.h Merge pull request #11751 from noahpistilli/discord-rpc 2023-05-19 19:35:17 +02:00
Core.cpp Core::SetState() allow state to change without sending a callback. 2023-11-16 11:07:37 -07:00
Core.h Core::SetState() allow state to change without sending a callback. 2023-11-16 11:07:37 -07:00
CoreTiming.cpp Don't call RunAsCPUThread in config callbacks 2023-08-17 19:19:25 +02:00
CoreTiming.h Use structs for config callback IDs 2023-08-17 19:19:26 +02:00
CPUThreadConfigCallback.cpp CPUThreadConfigCallback: Remove some CPU thread asserts 2023-08-17 19:19:26 +02:00
CPUThreadConfigCallback.h Use structs for config callback IDs 2023-08-17 19:19:26 +02:00
DolphinAnalytics.cpp Video: implement color correction to match the NTSC and PAL color spaces (and gamma) that GC and Wii targeted. 2023-06-19 01:34:42 +03:00
DolphinAnalytics.h DolphinAnalytics: Add READS_BOUNDING_BOX game quirk 2023-05-06 17:18:17 -07:00
DSPEmulator.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DSPEmulator.h DSPEmulator: Remove unused PauseAndLock parameter 2023-06-25 20:29:23 -07:00
FreeLookConfig.cpp Don't call RunAsCPUThread in config callbacks 2023-08-17 19:19:25 +02:00
FreeLookConfig.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
FreeLookManager.cpp Android: Get profile name from core 2023-10-01 18:47:49 +02:00
FreeLookManager.h Android: Get profile name from core 2023-10-01 18:47:49 +02:00
GeckoCode.cpp PowerPC/MMU: Refactor to class, move to System. 2023-03-28 03:47:51 +02:00
GeckoCode.h DolphinQt: Properly lock CPU before accessing emulated memory 2023-02-12 11:27:50 +01:00
GeckoCodeConfig.cpp Common/IniFile: Move interface into Common namespace 2023-04-13 10:19:28 -04:00
GeckoCodeConfig.h Common/IniFile: Move interface into Common namespace 2023-04-13 10:19:28 -04:00
Host.h Add Discord presence ioctlv to /dev/dolphin 2022-08-06 07:32:29 +01:00
HotkeyManager.cpp Android: Get profile name from core 2023-10-01 18:47:49 +02:00
HotkeyManager.h Android: Get profile name from core 2023-10-01 18:47:49 +02:00
LibusbUtils.cpp Log warnings when LibusbUtils::MakeConfigDescriptor fails 2022-06-08 15:29:11 -07:00
LibusbUtils.h Log warnings when LibusbUtils::MakeConfigDescriptor fails 2022-06-08 15:29:11 -07:00
MachineContext.h MachineContext: Fix USE_SIGACTION_ON_APPLE on arm64 2022-12-11 13:36:44 +00:00
MemoryWatcher.cpp PowerPC/MMU: Refactor to class, move to System. 2023-03-28 03:47:51 +02:00
MemoryWatcher.h DolphinQt: Properly lock CPU before accessing emulated memory 2023-02-12 11:27:50 +01:00
MemTools.cpp JitInterface: Refactor to class, move to System. 2023-03-26 14:38:07 +02:00
MemTools.h UnitTests: Skip PageFaultTest if exception handlers are not supported 2022-05-19 12:26:41 -07:00
Movie.cpp Movie: Fix crash when starting input recording on OpenGL single-core 2023-11-08 19:14:54 -08:00
Movie.h DolphinQt: Use input override system for TAS input windows 2022-10-03 22:04:09 +02:00
NetPlayClient.cpp Netplay: Fix building on clang 17. 2023-11-03 16:15:04 +01:00
NetPlayClient.h Common/TraversalProto: Move interface into Common namespace 2023-04-24 08:53:14 -04:00
NetPlayCommon.cpp Core: Add missing header to NetPlayCommon.cpp 2021-12-15 18:57:10 +01:00
NetPlayCommon.h Updated PEER_TIMOUT in NetPlayCommon.h to use chrono literals; Updated NetPlayServer.cpp OnConnect() by putting commonly used code into named functions 2022-08-09 16:26:52 -06:00
NetPlayProto.h NetPlay: Limit ENet's MTU to 1392 as a workaround for dropped packets over VPN via WireGuard, see https://github.com/lsalzman/enet/issues/132 2023-04-02 17:23:10 +02:00
NetPlayServer.cpp Netplay: Fix building on clang 17. 2023-11-03 16:15:04 +01:00
NetPlayServer.h Common/TraversalProto: Move interface into Common namespace 2023-04-24 08:53:14 -04:00
NetworkCaptureLogger.cpp BBA/HLE: Fix random PCAP file corruption 2023-11-23 22:07:44 +04:00
NetworkCaptureLogger.h BBA/HLE: Fix random PCAP file corruption 2023-11-23 22:07:44 +04:00
PatchEngine.cpp Common/IniFile: Move interface into Common namespace 2023-04-13 10:19:28 -04:00
PatchEngine.h Common/IniFile: Move interface into Common namespace 2023-04-13 10:19:28 -04:00
State.cpp Core: update State version due to adding XFStateManager 2023-11-26 16:30:54 -06:00
State.h Savestates: Use LZ4 algorithm for faster decompression 2023-10-08 20:45:49 -04:00
SyncIdentifier.h Added type to SyncIndentifierComparison enum in SyncIdentifier.h in an 2022-08-09 16:26:53 -06:00
SysConf.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
SysConf.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
System.cpp VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager 2023-11-26 16:27:26 -06:00
System.h VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager 2023-11-26 16:27:26 -06:00
TitleDatabase.cpp StripSpaces: only strip spaces 2022-07-25 18:40:12 -07:00
TitleDatabase.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
WC24PatchEngine.cpp Add Everybody Votes Channel and Region Select to WiiLink config 2023-09-03 15:56:02 -04:00
WC24PatchEngine.h Add default support for WiiLink + configuration 2023-06-25 14:57:15 -04:00
WiiRoot.cpp Common: Convert FromWhichRoot to enum class 2023-06-13 13:25:22 -07:00
WiiRoot.h Core/Boot: Add Wii FS sync data (for temp NAND/netplay) to BootSessionData and handle it in the boot and shutdown logic. 2021-11-22 01:33:45 +01:00
WiiUtils.cpp Qt: Add file size stats to NAND Check. 2023-07-14 05:24:29 +02:00
WiiUtils.h Qt: Add file size stats to NAND Check. 2023-07-14 05:24:29 +02:00