dolphin/Source/Core/Core
Léo Lam bd03f2e46e DSP: Fix ACCOV not suspending accelerator reads
When an ACCOV is triggered, the accelerator stops reading back anything
and updating the current address until the YN2 register is set.

This is kept track of internally by the DSP; this state is not exposed
via any register.

However, we need to emulate this behaviour correctly because some
ucodes rely on it (notably AX GC); failure to emulate it will result
in reading past the end and start address for non-looped voices.
2017-09-24 20:48:29 +02:00
..
Boot Config: Include SYSCONF in base layer 2017-08-11 15:36:31 +08:00
Config Merge pull request #5867 from leoetlino/widescreen 2017-08-11 18:23:54 +08:00
ConfigLoaders Merge pull request #5867 from leoetlino/widescreen 2017-08-11 18:23:54 +08:00
Debugger SymbolDB: Blank stripped symbol name fixed 2017-08-16 04:07:19 +01:00
DSP DSP: Fix ACCOV not suspending accelerator reads 2017-09-24 20:48:29 +02:00
FifoPlayer FifoRecorder: move function definitions out of header 2017-09-14 17:28:39 -07:00
HLE Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
HW DSP: Fix ACCOV not suspending accelerator reads 2017-09-24 20:48:29 +02:00
IOS IOS/SSL: Show built-in cert error once per session 2017-09-16 20:43:49 +02:00
PowerPC Remove Function Address Symbol Mask 2017-09-11 15:39:22 -05:00
ActionReplay.cpp LogManager: clean up header 2017-07-07 16:44:38 -07:00
ActionReplay.h
Analytics.cpp Common: Move version strings to their own header 2017-09-09 19:28:10 -04:00
Analytics.h
ARDecrypt.cpp do not assign in conditional statements 2017-06-07 20:09:44 -07:00
ARDecrypt.h
BootManager.cpp Config: Fix Movie config loading/saving 2017-08-11 15:36:32 +08:00
BootManager.h
CMakeLists.txt Merge pull request #5929 from JonnyH/PR/fix-oprofile-build-linked-as-needed 2017-08-17 03:06:59 +08:00
CommonTitles.h IOS/ES: Refuse to launch the shop with default credentials 2017-06-26 20:30:13 +02:00
ConfigManager.cpp Config: Set DOL/ELF region to UNKNOWN 2017-08-11 20:28:33 +08:00
ConfigManager.h Remove NonCopyable 2017-08-22 16:40:34 +02:00
Core.cpp Core: SetOnStoppedCallback -> SetOnStateChangedCallback 2017-09-13 17:30:18 -07:00
Core.h Core: SetOnStoppedCallback -> SetOnStateChangedCallback 2017-09-13 17:30:18 -07:00
Core.vcxproj USB: Add a stub HIDv5 implementation and use it for IOS59. 2017-08-15 22:35:45 +02:00
Core.vcxproj.filters USB: Add a stub HIDv5 implementation and use it for IOS59. 2017-08-15 22:35:45 +02:00
CoreTiming.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
CoreTiming.h
DSPEmulator.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
DSPEmulator.h
ec_wii.cpp EcWii: Add function to get the backup key 2017-07-21 17:42:59 +08:00
ec_wii.h EcWii: Add function to get the backup key 2017-07-21 17:42:59 +08:00
GeckoCode.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
GeckoCode.h
GeckoCodeConfig.cpp Common: Add HttpRequest to simplify HTTP requests 2017-06-13 12:52:31 +02:00
GeckoCodeConfig.h Move GeckoCodeDiag download logic to GeckoCodeConfig 2017-04-05 12:48:35 -07:00
Host.h DolphinWX: Add a progress dialog host command 2017-07-30 12:38:48 +10:00
HotkeyManager.cpp Add an option to eject the disc 2017-09-17 11:44:48 +02:00
HotkeyManager.h Add an option to eject the disc 2017-09-17 11:44:48 +02:00
MachineContext.h
MemoryWatcher.cpp
MemoryWatcher.h
MemTools.cpp
MemTools.h
Movie.cpp Remove DVDInterface::ChangeDiscAsHost 2017-09-17 11:44:27 +02:00
Movie.h move Movie::DoFrameStep to Core::DoFrameStep 2017-09-13 17:30:18 -07:00
NetPlayClient.cpp Common: Move version strings to their own header 2017-09-09 19:28:10 -04:00
NetPlayClient.h NetPlayClient/Server: apply Parameter Object pattern to traversal parameters 2017-08-13 18:50:52 -07:00
NetPlayProto.h NetPlayClient/Server: apply Parameter Object pattern to traversal parameters 2017-08-13 18:50:52 -07:00
NetPlayServer.cpp Common: Move version strings to their own header 2017-09-09 19:28:10 -04:00
NetPlayServer.h NetPlayServer: handle port forwarding in constructor 2017-08-13 18:50:52 -07:00
PatchEngine.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
PatchEngine.h
State.cpp DSP: Fix ACCOV not suspending accelerator reads 2017-09-24 20:48:29 +02:00
State.h
TitleDatabase.cpp Improve Japanese check in TitleDatabase 2017-07-16 14:33:14 +02:00
TitleDatabase.h
WiiRoot.cpp Core: Remove useless ShutdownWiiRoot calls 2017-06-10 20:00:43 +02:00
WiiRoot.h
WiiUtils.cpp DiscIO: Use Common::Lazy for loading filesystems 2017-09-15 18:57:05 +02:00
WiiUtils.h WiiUtils: Add a disc updater 2017-08-10 23:47:18 +08:00