From 6cd34b318fc46620ea85991dd1e03ea390960da3 Mon Sep 17 00:00:00 2001 From: hrydgard Date: Fri, 20 Feb 2009 22:04:52 +0000 Subject: The Mega Change Of Doom - or, fixing Stop. Almost. At least it's better than before. However, the OpenGL plugin seems to lose textures a lot between game restarts :P I think the GL plugin needs to do a lot more cleanup. This change also includes tons of minor code formatting cleanup. Yeah, should've separated it ... sorry :( Kills the old CPUCompare support. I'll resurrect it if I need it again, right now it mostly clutters the code. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2321 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/Common/Src/PluginDSP.cpp | 61 +++++++++++++++++++----------------- 1 file changed, 33 insertions(+), 28 deletions(-) (limited to 'Source/Core/Common/Src/PluginDSP.cpp') diff --git a/Source/Core/Common/Src/PluginDSP.cpp b/Source/Core/Common/Src/PluginDSP.cpp index 8e57900eec..5e4d4d29d9 100644 --- a/Source/Core/Common/Src/PluginDSP.cpp +++ b/Source/Core/Common/Src/PluginDSP.cpp @@ -1,36 +1,41 @@ #include "PluginDSP.h" namespace Common { - PluginDSP::PluginDSP(const char *_Filename) : CPlugin(_Filename), validDSP(false) { - + +PluginDSP::PluginDSP(const char *_Filename) : CPlugin(_Filename), validDSP(false) { + DSP_ReadMailboxHigh = reinterpret_cast - (LoadSymbol("DSP_ReadMailboxHigh")); - DSP_ReadMailboxLow = reinterpret_cast - (LoadSymbol("DSP_ReadMailboxLow")); - DSP_WriteMailboxHigh = reinterpret_cast - (LoadSymbol("DSP_WriteMailboxHigh")); - DSP_WriteMailboxLow = reinterpret_cast - (LoadSymbol("DSP_WriteMailboxLow")); - DSP_ReadControlRegister = reinterpret_cast - (LoadSymbol("DSP_ReadControlRegister")); - DSP_WriteControlRegister = reinterpret_cast - (LoadSymbol("DSP_WriteControlRegister")); - DSP_Update = reinterpret_cast - (LoadSymbol("DSP_Update")); - DSP_SendAIBuffer = reinterpret_cast - (LoadSymbol("DSP_SendAIBuffer")); + (LoadSymbol("DSP_ReadMailboxHigh")); + DSP_ReadMailboxLow = reinterpret_cast + (LoadSymbol("DSP_ReadMailboxLow")); + DSP_WriteMailboxHigh = reinterpret_cast + (LoadSymbol("DSP_WriteMailboxHigh")); + DSP_WriteMailboxLow = reinterpret_cast + (LoadSymbol("DSP_WriteMailboxLow")); + DSP_ReadControlRegister = reinterpret_cast + (LoadSymbol("DSP_ReadControlRegister")); + DSP_WriteControlRegister = reinterpret_cast + (LoadSymbol("DSP_WriteControlRegister")); + DSP_Update = reinterpret_cast + (LoadSymbol("DSP_Update")); + DSP_SendAIBuffer = reinterpret_cast + (LoadSymbol("DSP_SendAIBuffer")); + DSP_StopSoundStream = reinterpret_cast + (LoadSymbol("DSP_StopSoundStream")); if ((DSP_ReadMailboxHigh != 0) && - (DSP_ReadMailboxLow != 0) && - (DSP_WriteMailboxHigh != 0) && - (DSP_WriteMailboxLow != 0) && - (DSP_ReadControlRegister != 0) && - (DSP_WriteControlRegister != 0) && - (DSP_SendAIBuffer != 0) && - (DSP_Update != 0)) - validDSP = true; - } + (DSP_ReadMailboxLow != 0) && + (DSP_WriteMailboxHigh != 0) && + (DSP_WriteMailboxLow != 0) && + (DSP_ReadControlRegister != 0) && + (DSP_WriteControlRegister != 0) && + (DSP_SendAIBuffer != 0) && + (DSP_Update != 0) && + (DSP_StopSoundStream != 0)) + validDSP = true; +} - PluginDSP::~PluginDSP() { - } +PluginDSP::~PluginDSP() { } + +} // namespace -- cgit v1.2.3