dolphin/Source/Core/Core/HW
JosJuice 22aa88109f Use a stub AchivementManager when USE_RETRO_ACHIEVEMENTS isn't defined
This lets us reduce the number of USE_RETRO_ACHIEVEMENTS ifdefs in the
code base, reducing visual clutter. In particular, needing an ifdef for
each call to IsHardcodeModeActive was annoying to me. This also reduces
the risk that someone writes code that accidentally fails to compile
with USE_RETRO_ACHIEVEMENTS disabled.

We could cut down on ifdefs even further by making HardcodeWarningWidget
always exist, but that would result in non-trivial code ending up in the
binary even with USE_RETRO_ACHIEVEMENTS disabled, so I'm leaving it out
of this PR. It's not a lot of code though, so I might end up revisiting
it at some point.
2024-06-06 08:26:20 +02:00
..
DSPHLE Merge pull request #12694 from Tilka/zelda4 2024-05-05 14:43:06 +01:00
DSPLLE HW: Remove calls to GetPointer 2024-03-31 21:58:05 +02:00
DVD Use a stub AchivementManager when USE_RETRO_ACHIEVEMENTS isn't defined 2024-06-06 08:26:20 +02:00
EXI Merge pull request #12560 from sepalani/bba-poll 2024-05-04 17:43:24 +02:00
GCMemcard Fix heap buffer overflow in GCMemcardRaw 2023-10-08 15:13:41 +02:00
HSP
SI Core/Movie: Refactor to class, move to System. 2024-01-15 08:05:30 +01:00
WiimoteCommon Core/HW/WiimoteCommon: Add a method to DataReport to query the format of the stored IR data. 2024-03-11 22:27:16 +01:00
WiimoteEmu WiimoteEmu: Set sensible defaults for IR Object expressions. 2024-03-11 22:51:57 +01:00
WiimoteReal port to OpenBSD 2024-04-22 20:50:47 +00:00
AddressSpace.cpp Replace Common::BitCast with std::bit_cast 2024-05-03 18:43:51 -07:00
AddressSpace.h
AudioInterface.cpp Migrate SConfig::bWii to System. 2024-01-31 12:54:07 +01:00
AudioInterface.h
CPU.cpp HW/CPU: Remove remaining global system accessors 2023-12-14 16:14:59 -05:00
CPU.h
DSP.cpp HW: Remove calls to GetPointer 2024-03-31 21:58:05 +02:00
DSP.h
GBACore.cpp Core/HW/GBACore: Avoid global System accessor. 2024-01-12 07:30:20 +01:00
GBACore.h Core/HW/GBACore: Avoid global System accessor. 2024-01-12 07:30:20 +01:00
GBAPad.cpp InputCommon: Use distinct values for profile key 2024-02-04 17:55:08 +01:00
GBAPad.h
GBAPadEmu.cpp Android: Get profile name from core 2023-10-01 18:47:49 +02:00
GBAPadEmu.h Android: Get profile name from core 2023-10-01 18:47:49 +02:00
GCKeyboard.cpp InputCommon: Use distinct values for profile key 2024-02-04 17:55:08 +01:00
GCKeyboard.h
GCKeyboardEmu.cpp Android: Get profile name from core 2023-10-01 18:47:49 +02:00
GCKeyboardEmu.h Android: Get profile name from core 2023-10-01 18:47:49 +02:00
GCPad.cpp InputCommon: Use distinct values for profile key 2024-02-04 17:55:08 +01:00
GCPad.h
GCPadEmu.cpp Android: Get profile name from core 2023-10-01 18:47:49 +02:00
GCPadEmu.h Android: Get profile name from core 2023-10-01 18:47:49 +02:00
GPFifo.cpp HW: Remove calls to GetPointer 2024-03-31 21:58:05 +02:00
GPFifo.h
HW.cpp State: Avoid Global System Accessor 2024-03-01 10:52:50 -08:00
HW.h
Memmap.cpp Memmap: Replace GetPointer with GetSpanForAddress 2024-04-20 18:31:08 +02:00
Memmap.h Memmap: Replace GetPointer with GetSpanForAddress 2024-04-20 18:31:08 +02:00
MemoryInterface.cpp
MemoryInterface.h
MMIO.cpp
MMIO.h Replace Common::BitCast with std::bit_cast 2024-05-03 18:43:51 -07:00
MMIOHandlers.h
ProcessorInterface.cpp Core::IsRunning: Avoid Global System Accessor 2024-05-01 08:54:17 -07:00
ProcessorInterface.h
Sram.cpp
Sram.h
StreamADPCM.cpp
StreamADPCM.h
SystemTimers.cpp Core: Move Emulation IOS instance to System. 2024-02-07 22:07:30 +01:00
SystemTimers.h Core/SystemTimers: Refactor to class, move to System. 2024-01-04 23:35:19 +01:00
VideoInterface.cpp Core: Avoid (Some) Global System Accessor 2024-03-18 01:35:42 -07:00
VideoInterface.h Video: polish aspect ratio related code comments to make it clearer 2023-12-18 00:28:14 +02:00
WII_IPC.cpp DVDInterface: Modernize With CPUThreadGuard 2024-03-08 15:17:41 -08:00
WII_IPC.h Core/IOS/WiiIPC: Refactor to class, move to System. 2024-01-12 06:37:10 +01:00
Wiimote.cpp Core: Remove RunAsCPUThread 2024-03-23 03:33:26 -07:00
Wiimote.h
WiiSave.cpp
WiiSave.h
WiiSaveStructs.h