dolphin/Source/Core/Core/HW
JosJuice 7197e3abd0 Use structs for config callback IDs
This way you can't mix up regular config callback IDs and CPU thread
config callback IDs. (It would be rather bad if you did!)
2023-08-17 19:19:26 +02:00
..
DSPHLE DSPEmulator: Remove unused PauseAndLock parameter 2023-06-25 20:29:23 -07:00
DSPLLE DSPEmulator: Remove unused PauseAndLock parameter 2023-06-25 20:29:23 -07:00
DVD StringUtil: Move ThousandSeparate() into Common namespace 2023-05-16 14:26:33 -04:00
EXI Common/CommonFuncs: Move interface into Common namespace 2023-04-18 19:23:04 -04:00
GCMemcard GCMemcardUtils: Make use of std::span where applicable 2023-06-08 12:59:43 -04:00
HSP HW/HSP: Refactor to class, move to System. 2023-03-07 02:11:39 +01:00
SI Fix unsafe netplay code in SI_DeviceGCController 2023-07-06 11:34:08 -04:00
WiimoteCommon Wiimote: Separate the Input system state update from the emulated state update. 2022-10-02 23:14:36 +02:00
WiimoteEmu Use structs for config callback IDs 2023-08-17 19:19:26 +02:00
WiimoteReal Use structs for config callback IDs 2023-08-17 19:19:26 +02:00
AddressSpace.cpp PowerPC/MMU: Refactor to class, move to System. 2023-03-28 03:47:51 +02:00
AddressSpace.h DolphinQt: Properly lock CPU before accessing emulated memory 2023-02-12 11:27:50 +01:00
AudioInterface.cpp HW/DVDInterface: Do DTK math in blocks instead of in samples. 2023-03-14 13:19:44 +01:00
AudioInterface.h HW/DVDInterface: Do DTK math in blocks instead of in samples. 2023-03-14 13:19:44 +01:00
CPU.cpp Don't call RunAsCPUThread in config callbacks 2023-08-17 19:19:25 +02:00
CPU.h PowerPC: Refactor to class, move to System. 2023-04-09 21:48:37 +02:00
DSP.cpp HW/DSP: Refactor to class. 2023-03-09 22:35:29 +01:00
DSP.h HW/DSP: Refactor to class. 2023-03-09 22:35:29 +01:00
GBACore.cpp Update mGBA submodule to 8739b22fbc90fdf0b4f6612ef9c0520f0ba44a51 2023-04-23 05:26:40 -05:00
GBACore.h GBA: Add import and export save options to context menu. 2021-11-21 18:08:23 +01:00
GBAPad.cpp Pad: GBA config 2021-07-13 16:42:35 +02:00
GBAPad.h Pad: GBA config 2021-07-13 16:42:35 +02:00
GBAPadEmu.cpp ControllerEmu: Convert Translatability to enum class 2023-06-12 18:11:04 -07:00
GBAPadEmu.h DolphinQt: Add GBA TAS input window 2022-11-21 19:16:30 +01:00
GCKeyboard.cpp Pad: GBA config 2021-07-13 16:42:35 +02:00
GCKeyboard.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
GCKeyboardEmu.cpp ControllerEmu: Convert Translatability to enum class 2023-06-12 18:11:04 -07:00
GCKeyboardEmu.h GCKeyboardEmu: Eliminate unused Options group. 2022-11-11 01:59:09 -06:00
GCPad.cpp Pad: GBA config 2021-07-13 16:42:35 +02:00
GCPad.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
GCPadEmu.cpp ControllerEmu: Convert Translatability to enum class 2023-06-12 18:11:04 -07:00
GCPadEmu.h DolphinQt: Use input override system for TAS input windows 2022-10-03 22:04:09 +02:00
GPFifo.cpp JitInterface: Refactor to class, move to System. 2023-03-26 14:38:07 +02:00
GPFifo.h Fix uninitialized variable warnings (C26495) 2023-02-15 19:18:39 -08:00
HW.cpp HW: Pass System to functions. 2023-03-13 18:13:20 +01:00
HW.h HW: Pass System to functions. 2023-03-13 18:13:20 +01:00
Memmap.cpp Common/MemArena: Pass shared memory base file name to GrabSHMSegment(). 2023-05-19 18:53:08 +02:00
Memmap.h HW/Memmap: Store reference to System in MemoryManager. 2023-03-13 18:13:20 +01:00
MemoryInterface.cpp Resolve [-Wclass-memaccess] 2023-04-12 03:59:57 -05:00
MemoryInterface.h HW/MemoryInterface: Refactor to class. 2023-03-11 00:57:16 +01:00
MMIO.cpp HW: Pass System to MMIO handlers. 2022-11-23 05:52:21 +01:00
MMIO.h [[unlikely]] ASSERT 2023-03-02 19:54:15 -06:00
MMIOHandlers.h HW: Pass System to MMIO handlers. 2022-11-23 05:52:21 +01:00
ProcessorInterface.cpp Resolve [-Wunused-const-variable] 2023-04-12 03:59:57 -05:00
ProcessorInterface.h HW/ProcessorInterface: Store reference to System in class. 2023-03-13 18:13:20 +01:00
Sram.cpp HW: Remove global state from functions in Sram.h. 2022-09-19 21:42:43 +02:00
Sram.h Fix uninitialized variable warnings (C26495) 2023-02-15 19:18:39 -08:00
StreamADPCM.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
StreamADPCM.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
SystemTimers.cpp PowerPC: Refactor to class, move to System. 2023-04-09 21:48:37 +02:00
SystemTimers.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VideoInterface.cpp VI: Prevent out-of-bounds access when clock register is a nonstandard value. 2023-06-02 20:06:07 +02:00
VideoInterface.h HW/VideoInterface: Refactor to class. 2023-03-11 12:50:35 +01:00
WII_IPC.cpp HW/DVD: Rename DVDInterface namespace to DVD. 2023-03-10 18:37:18 +01:00
WII_IPC.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Wiimote.cpp Use structs for config callback IDs 2023-08-17 19:19:26 +02:00
Wiimote.h Netplay: Completely rewrite Wiimote syncing logic to be similar to the GameCube controller one. 2022-10-02 23:22:02 +02:00
WiiSave.cpp IOS/ES: Split ESDevice into ESCore and ESDevice. 2023-05-15 20:41:05 +02:00
WiiSave.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
WiiSaveStructs.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00