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
ConfigLoaders
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
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
ActionReplay.h
Analytics.cpp Common: Move version strings to their own header 2017-09-09 19:28:10 -04:00
Analytics.h
ARDecrypt.cpp
ARDecrypt.h
BootManager.cpp
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
ConfigManager.cpp
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
CoreTiming.h
DSPEmulator.cpp
DSPEmulator.h
ec_wii.cpp
ec_wii.h
GeckoCode.cpp
GeckoCode.h
GeckoCodeConfig.cpp
GeckoCodeConfig.h
Host.h
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
PatchEngine.h
State.cpp DSP: Fix ACCOV not suspending accelerator reads 2017-09-24 20:48:29 +02:00
State.h
TitleDatabase.cpp
TitleDatabase.h
WiiRoot.cpp
WiiRoot.h
WiiUtils.cpp DiscIO: Use Common::Lazy for loading filesystems 2017-09-15 18:57:05 +02:00
WiiUtils.h